mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
media: i2c: maxim-serdes: add MAX9296A driver
Add a new MAX9296A driver that also supports MAX96714, MAX96714F, MAX96714R, MAX96716A and MAX96792A. Integrate it with the common Deserializer framework, while keeping compatibility with existing usecases, avoiding code duplication, and also enabling more features across all chips. Signed-off-by: Cosmin Tanislav <demonsingur@gmail.com> Tested-by: Martin Hecht <mhecht73@gmail.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
This commit is contained in:
parent
5e2732d808
commit
64f76d5d9f
|
|
@ -47,3 +47,17 @@ config VIDEO_MAX96724
|
|||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called max96724.
|
||||
|
||||
config VIDEO_MAX9296A
|
||||
tristate "Maxim MAX9296A Dual Deserializer support"
|
||||
depends on I2C
|
||||
depends on VIDEO_DEV
|
||||
select VIDEO_MAXIM_SERDES
|
||||
help
|
||||
This driver supports the Maxim MAX9296A, MAX96716A, MAX96792A
|
||||
Dual Deserializers, and the MAX96714, MAX96714F, MAX96714R
|
||||
Single Deserializers, which convert from up to two GMSL2/3
|
||||
links to up to two MIPI D-PHY outputs.
|
||||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called max9296a.
|
||||
|
|
|
|||
|
|
@ -3,3 +3,4 @@ max-serdes-objs := max_serdes.o max_ser.o max_des.o
|
|||
obj-$(CONFIG_VIDEO_MAXIM_SERDES) += max-serdes.o
|
||||
obj-$(CONFIG_VIDEO_MAX96717) += max96717.o
|
||||
obj-$(CONFIG_VIDEO_MAX96724) += max96724.o
|
||||
obj-$(CONFIG_VIDEO_MAX9296A) += max9296a.o
|
||||
|
|
|
|||
1461
drivers/media/i2c/maxim-serdes/max9296a.c
Normal file
1461
drivers/media/i2c/maxim-serdes/max9296a.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user