android_kernel_xiaomi_sm8350/drivers/media/video/cx18
Andy Walls ced07371d9 V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3.
cx18: Fix write retries for registers that always change - part 3.
Fix the io for the rest of the registers that will often not read back the
value just written.  Modified register readback checks to make sure the
intended effect was achieved without constantly rewriting the registers.
The one outstanding register remaining is 0xc72014 CX18_AUDIO_ENABLE, whose
behavior on writes I have yet to determine.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-12-29 17:53:26 -02:00
..
cx18-audio.c V4L/DVB (8913): cx18: Create cx18_ specific wrappers for all pci mmio accessesors. 2008-10-12 09:36:58 -02:00
cx18-audio.h
cx18-av-audio.c V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3. 2008-12-29 17:53:26 -02:00
cx18-av-core.c V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3. 2008-12-29 17:53:26 -02:00
cx18-av-core.h V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3. 2008-12-29 17:53:26 -02:00
cx18-av-firmware.c V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3. 2008-12-29 17:53:26 -02:00
cx18-av-vbi.c
cx18-cards.c V4L/DVB (9131): cx18: Add entries for the Leadtek PVR2100 and Toshiba Qosmio DVB-T/Analog 2008-10-12 09:37:16 -02:00
cx18-cards.h
cx18-controls.c
cx18-controls.h
cx18-driver.c V4L/DVB (9474): cx18: Remove redundant block scope variable in cx18_probe() for sparse 2008-12-29 17:53:24 -02:00
cx18-driver.h V4L/DVB (9516): cx18: Move DVB buffer transfer handling from irq handler to work_queue 2008-11-11 08:11:33 -02:00
cx18-dvb.c V4L/DVB (9516): cx18: Move DVB buffer transfer handling from irq handler to work_queue 2008-11-11 08:11:33 -02:00
cx18-dvb.h V4L/DVB (9516): cx18: Move DVB buffer transfer handling from irq handler to work_queue 2008-11-11 08:11:33 -02:00
cx18-fileops.c V4L/DVB (8773): cx18: Fix cx18_find_handle() and add error checking 2008-10-12 09:36:53 -02:00
cx18-fileops.h
cx18-firmware.c V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3. 2008-12-29 17:53:26 -02:00
cx18-firmware.h
cx18-gpio.c V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3. 2008-12-29 17:53:26 -02:00
cx18-gpio.h V4L/DVB (9049): convert tuner drivers to use dvb_frontend->callback 2008-10-12 09:37:09 -02:00
cx18-i2c.c V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3. 2008-12-29 17:53:26 -02:00
cx18-i2c.h
cx18-io.c V4L/DVB (9510): cx18: Fix write retries for registers that always change - part 2. 2008-11-11 08:11:28 -02:00
cx18-io.h V4L/DVB (9510): cx18: Fix write retries for registers that always change - part 2. 2008-11-11 08:11:28 -02:00
cx18-ioctl.c V4L/DVB (9157): cx18/ivtv: add 'PCI:' prefix to bus_info. 2008-10-13 09:07:42 -02:00
cx18-ioctl.h
cx18-irq.c V4L/DVB (9516): cx18: Move DVB buffer transfer handling from irq handler to work_queue 2008-11-11 08:11:33 -02:00
cx18-irq.h V4L/DVB (9516): cx18: Move DVB buffer transfer handling from irq handler to work_queue 2008-11-11 08:11:33 -02:00
cx18-mailbox.c V4L/DVB (9511): cx18: Mark CX18_CPU_DE_RELEASE_MDL as a slow API call 2008-11-11 08:11:29 -02:00
cx18-mailbox.h
cx18-queue.c V4L/DVB (9516): cx18: Move DVB buffer transfer handling from irq handler to work_queue 2008-11-11 08:11:33 -02:00
cx18-queue.h V4L/DVB (8914): cx18: Throttle mmio to/from the CX23418 so boards work in older systems 2008-10-12 09:36:58 -02:00
cx18-scb.c V4L/DVB (8913): cx18: Create cx18_ specific wrappers for all pci mmio accessesors. 2008-10-12 09:36:58 -02:00
cx18-scb.h V4L/DVB (9515): cx18: Use correct Mailbox IRQ Ack values and misc IRQ handling cleanup 2008-11-11 08:11:31 -02:00
cx18-streams.c V4L/DVB (9299): cx18: Don't mask many real init error codes by mapping them to ENOMEM 2008-10-21 14:20:47 -02:00
cx18-streams.h
cx18-vbi.c
cx18-vbi.h
cx18-version.h V4L/DVB (9111): cx18: Up the version to 1.0.1 2008-10-12 09:37:14 -02:00
cx18-video.c
cx18-video.h
cx23418.h V4L/DVB (8774): cx18: Have CX23418 release buffers at end of capture. 2008-10-12 09:36:53 -02:00
Kconfig V4L/DVB (9885): drivers/media Kconfig's: fix bugzilla #12204 2008-12-16 16:43:59 -02:00
Makefile V4L/DVB (8913): cx18: Create cx18_ specific wrappers for all pci mmio accessesors. 2008-10-12 09:36:58 -02:00