[media] ad9389b: driver for the Analog Devices AD9389B video encoder
authorHans Verkuil <hans.verkuil@cisco.com>
Wed, 18 Jul 2012 08:46:46 +0000 (05:46 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 13 Sep 2012 19:15:36 +0000 (16:15 -0300)
commit117a55b69d36a19028d1c59a737ad1246a0a75ad
tree9a2c3236660ae8a3f2c0108e0e8f1e60c70e4784
parent54450f591c9927496b3d41c041fa802d0ef96885
[media] ad9389b: driver for the Analog Devices AD9389B video encoder

Initial version of this driver.

The full datasheets are available from the Analog Devices website:

  http://ez.analog.com/docs/DOC-1741

Not all features of the receiver are supported by this driver for various
reasons. Most notably:

- No CEC support (the CEC API needs a lot more discussion)
- No HDCP repeater support (we don't use that either)

I'm sure that there are more things missing, but this driver does work
well for our hardware.

Note that I am using the register addresses instead of register names: the
datasheet containing the register descriptions is organized by register
address. Using names would make the datasheet lookup very hard. An attempt
was made to try and document what is being done when registers are used
instead.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/i2c/Kconfig
drivers/media/i2c/Makefile
drivers/media/i2c/ad9389b.c [new file with mode: 0644]
include/media/ad9389b.h [new file with mode: 0644]
include/media/v4l2-chip-ident.h