Manu Abraham
d8b14f8a76
V4L/DVB (13741): [Mantis] Implement HIF Mem Read/Write operations
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:34 -02:00
Manu Abraham
12855cac87
V4L/DVB (13740): [Mantis] Schedule the work instead of handling the task directly
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:34 -02:00
Manu Abraham
3062b1571a
V4L/DVB (13739): [Mantis] Event Manager: Handle Masked events only
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:34 -02:00
Manu Abraham
d9dd5f7168
V4L/DVB (13738): [Mantis] Enable IRQ0 events
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:33 -02:00
Manu Abraham
50d8260276
V4L/DVB (13737): [Mantis] Register the CA device, dummy functions for now
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:33 -02:00
Manu Abraham
8ce571f5e7
V4L/DVB (13736): [Mantis] Implement CAM Plug IN and Unplug events
...
Sigh! how i wish things were simpler ...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:33 -02:00
Manu Abraham
fadfa070d3
V4L/DVB (13735): [Mantis] Implement the Event Manager tasklet
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:33 -02:00
Manu Abraham
d575571e8e
V4L/DVB (13734): [Mantis] Initial go at an Event Manager
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:33 -02:00
Manu Abraham
bc4ed42fdf
V4L/DVB (13733): [Mantis] Start with the PCMCIA interface
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:33 -02:00
Manu Abraham
dd827da1e7
V4L/DVB (13732): [Mantis] Add in some Link Layer definitions
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:32 -02:00
Manu Abraham
d4f4ae046d
V4L/DVB (13731): [Mantis] Add in a license header
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:32 -02:00
Manu Abraham
cb428c3fe9
V4L/DVB (13730): [Mantis] Add in some UART definitions
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:32 -02:00
Manu Abraham
23fc1b2b00
V4L/DVB (13729): [Mantis] Add in a license header
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:32 -02:00
Manu Abraham
9ce3946083
V4L/DVB (13728): [Mantis] Add in some Host Interface definitions
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:32 -02:00
Manu Abraham
1159531a93
V4L/DVB (13727): [Mantis/VP-1041] Bugfix: Sigh! Don't look for the STOP bit
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:32 -02:00
Manu Abraham
35afca912f
V4L/DVB (13726): [Mantis/Skystar HD2] Add support for the Technisat Skystar HD2
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:32 -02:00
Manu Abraham
0131258ba7
V4L/DVB (13725): [Mantis/VP-1041] Revert to old register initialization parameters, for now.
...
Thanks to eso46 for pointing it out
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:31 -02:00
Manu Abraham
873c8c25eb
V4L/DVB (13724): [Mantis/VP-1041] Initial support for Mantis VP-1041
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:31 -02:00
Manu Abraham
b2eb1312fa
V4L/DVB (13723): [Mantis/VP-2040, Terratec Cinergy C] Add support for the Cinergy C, VP-2040 clone
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:31 -02:00
Manu Abraham
5e68b0aeda
V4L/DVB (13722): [Mantis] Revert 13560
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:31 -02:00
Manu Abraham
99d96e4e92
V4L/DVB (13721): [Mantis] Bug! Before bailing out, Unlock
...
Thanks to hotwings <user.vdr@gmail.com > for pointing out the bug
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:31 -02:00
Manu Abraham
51d20db8bb
V4L/DVB (13720): [Mantis/Terratec Cinergy C] Add support for the Terratec Cinergy C PCI
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:31 -02:00
Manu Abraham
2687d832fe
V4L/DVB (13719): [Mantis/VP-2033] Initial test switch to the tda10021, from the cu1216
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:30 -02:00
Marko Ristola
f8e26cdec5
V4L/DVB (13718): [Mantis] Use gpio_set_bits to turn OFF the bits as well
...
Signed-off-by: Marko Ristola <marko.ristola@kolumbus.fi >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:30 -02:00
Manu Abraham
77557abef0
V4L/DVB (13717): [MB86A16] Statistics Updates
...
* Demodulator status check made reliable
* Code simplification for Viterbi Sync check, makes
acquisition more reliable
* Implement a BER monitor
* Implement a Signal strength monitor
* Implement a "simple" UCB monitor, no real UCB monitor
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:30 -02:00
David Woodhouse
4170368448
V4L/DVB (13716): [Mantis] Bug: incorrect byte swap
...
You know, the worst endianness errors are not the cases where
people forget to byte-swap, but the cases where they either byte-swap
with the wrong size, or byte-swap when they shouldn't have done so at
all. Those ones defeat the casual reader of the code.
Signed-off-by: David Woodhouse <dwmw2@infradead.org >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:30 -02:00
Manu Abraham
8154bad4c4
V4L/DVB (13715): [Mantis] Kernel I2C changes: use PCI parent device
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:30 -02:00
Manu Abraham
33c79630dd
V4L/DVB (13714): [MB86A16] FIX/Code simplification: use hwconfig->ts_size instead of ts_size
...
thanks to Marko Ristola for pointing it out
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:30 -02:00
Sigmund Augdal
1fa1f10785
V4L/DVB (13713): [MB86A16] Fix: Initialize SNR/STATUS
...
Signed-off-by: Sigmund Augdal <sigmund@snap.tv >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:29 -02:00
Manu Abraham
e2f67e4fb9
V4L/DVB (13712): [Mantis] Add locking for concurrent access
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:29 -02:00
Marko Ristola
e4deee04ff
V4L/DVB (13711): [Mantis] FIX: Do nor toggle GPIF status
...
Signed-off-by: Marko Ristola <marko.ristola@kolumbus.fi >
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:29 -02:00
Manu Abraham
01a8c3eebb
V4L/DVB (13710): [Mantis] FIX: Use swfilter (188/204) accordingly
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:29 -02:00
Manu Abraham
715d341c59
V4L/DVB (13709): [Mantis/VP-1034] Switch 13/18v for the VP-1034 properly
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:29 -02:00
Manu Abraham
da7365f466
V4L/DVB (13708): [Mantis] Remove some dead code
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:29 -02:00
Manu Abraham
55172773c5
V4L/DVB (13707): [Mantis] Whitespace cleanup
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:28 -02:00
Manu Abraham
df0cca174b
V4L/DVB (13706): [MB86A16] Overhaul
...
* better ISR handling
* I2C fixes
* better handling of configurations
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:28 -02:00
Manu Abraham
bd1fcac014
V4L/DVB (13705): [Mantis] FIX: Do not return IRQ_HANDLED in the unlikely case
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:28 -02:00
Manu Abraham
071e3060a5
V4L/DVB (13704): [MB86A16] FIX: Don't loop again, if we have SYNC
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:28 -02:00
Manu Abraham
776c3ebe96
V4L/DVB (13703): [MB86A16] Fix wrong message printed out
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:28 -02:00
Manu Abraham
e15c7ccd31
V4L/DVB (13702): [MB86A16] need to wait a bit more than the computed time for a Factor of safety
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:28 -02:00
Manu Abraham
b05c90de08
V4L/DVB (13701): [MB86A16] Reduce Carrier Recovery range to 3Mhz
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:28 -02:00
Manu Abraham
a890cce595
V4L/DVB (13700): [MB86A16] Need a bit of settling time
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:27 -02:00
Manu Abraham
41e840b13e
V4L/DVB (13699): [Mantis, MB86A16] Initial checkin: Mantis, MB86A16
...
Signed-off-by: Manu Abraham <manu@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-01-17 11:55:27 -02:00
KOSAKI Motohiro
6ccf80eb15
page allocator: update NR_FREE_PAGES only when necessary
...
commit f2260e6b (page allocator: update NR_FREE_PAGES only as necessary)
made one minor regression. if __rmqueue() was failed, NR_FREE_PAGES stat
go wrong. this patch fixes it.
Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com >
Cc: Mel Gorman <mel@csn.ul.ie >
Reviewed-by: Minchan Kim <minchan.kim@gmail.com >
Reported-by: Huang Shijie <shijie8@gmail.com >
Reviewed-by: Christoph Lameter <cl@linux-foundation.org >
Cc: <stable@kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2010-01-16 16:53:55 -08:00
Linus Torvalds
1f0b8b9554
Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
...
* 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:
i2c: Do not use device name after device_unregister
i2c/pca: Don't use *_interruptible
i2c-ali1563: Remove sparse warnings
i2c: Test off by one in {piix4,vt596}_transaction()
i2c-core: Storage class should be before const qualifier
2010-01-16 12:34:56 -08:00
Linus Torvalds
330a518a1a
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
...
* 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
x86, uv: Ensure hub revision set for all ACPI modes.
x86, uv: Add function retrieving node controller revision number
x86: xen: 64-bit kernel RPL should be 0
x86: kernel_thread() -- initialize SS to a known state
x86/agp: Fix agp_amd64_init and agp_amd64_cleanup
x86: SGI UV: Fix mapping of MMIO registers
x86: mce.h: Fix warning in header checks
2010-01-16 12:31:42 -08:00
Linus Torvalds
2a8249daf6
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
...
* 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
futexes: Remove rw parameter from get_futex_key()
2010-01-16 12:31:30 -08:00
Linus Torvalds
c6a93d330b
Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
...
* 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
perf tools: Check if /dev/null can be used as the -o gcc argument
perf tools: Move QUIET_STDERR def to before first use
perf: Stop stack frame walking off kernel addresses boundaries
2010-01-16 12:27:47 -08:00
Linus Torvalds
6ccc347b69
Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
...
* 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
tracing/filters: Add comment for match callbacks
tracing/filters: Fix MATCH_FULL filter matching for PTR_STRING
tracing/filters: Fix MATCH_MIDDLE_ONLY filter matching
lib: Introduce strnstr()
tracing/filters: Fix MATCH_END_ONLY filter matching
tracing/filters: Fix MATCH_FRONT_ONLY filter matching
ftrace: Fix MATCH_END_ONLY function filter
tracing/x86: Derive arch from bits argument in recordmcount.pl
ring-buffer: Add rb_list_head() wrapper around new reader page next field
ring-buffer: Wrap a list.next reference with rb_list_head()
2010-01-16 12:27:25 -08:00
Mark Brown
eb29a5cc0b
revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer"
...
Fix divide by zero and broken output. Commit 600ce1a0fa ("fix clock
setting for Samsung SoC Framebuffer") introduced a mandatory refresh
parameter to the platform data for the S3C framebuffer but did not
introduce any validation code, causing existing platforms (none of which
have refresh set) to divide by zero whenever the framebuffer is
configured, generating warnings and unusable output.
Ben Dooks noted several problems with the patch:
- The platform data supplies the pixclk directly and should already
have taken care of the refresh rate.
- The addition of a window ID parameter doesn't help since only the
root framebuffer can control the pixclk.
- pixclk is specified in picoseconds (rather than Hz) as the patch
assumed.
and suggests reverting the commit so do that. Without fixing this no
mainline user of the driver will produce output.
[akpm@linux-foundation.org: don't revert the correct bit]
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: InKi Dae <inki.dae@samsung.com>
Cc: Kyungmin Park <kmpark@infradead.org>
Cc: Krzysztof Helt <krzysztof.h1@poczta.fm>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Ben Dooks <ben-linux@fluff.org>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-01-16 12:15:40 -08:00