mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
media: i2c: maxim-serdes: add MAX96724 driver
Add a new MAX96724 driver that also supports MAX96712, MAX96724F and MAX96724R. 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: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Tested-by: Cory Keitz <ckeitz@amazon.com> Tested-by: Martin Hecht <mhecht73@gmail.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
This commit is contained in:
parent
9e88bdefad
commit
bccc36c359
|
|
@ -34,3 +34,16 @@ config VIDEO_MAX96717
|
|||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called max96717.
|
||||
|
||||
config VIDEO_MAX96724
|
||||
tristate "Maxim MAX96724 Quad Deserializer support"
|
||||
depends on I2C
|
||||
depends on VIDEO_DEV
|
||||
select VIDEO_MAXIM_SERDES
|
||||
help
|
||||
This driver supports the Maxim MAX96712, MAX96724, MAX96724F,
|
||||
MAX96724R Quad Deserializers, which convert from four GMSL2
|
||||
links to up to four MIPI D-PHY or C-PHY outputs.
|
||||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called max96724.
|
||||
|
|
|
|||
|
|
@ -2,3 +2,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
|
||||
|
|
|
|||
1347
drivers/media/i2c/maxim-serdes/max96724.c
Normal file
1347
drivers/media/i2c/maxim-serdes/max96724.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user