media/i2c: Add a driver for the Sony IMX708 image sensor 19/293319/1
authorNick Hollinghurst <nick.hollinghurst@raspberrypi.com>
Thu, 22 Dec 2022 13:59:33 +0000 (13:59 +0000)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Mon, 22 May 2023 08:01:11 +0000 (17:01 +0900)
commitea5095b0013ce1daad4aabc202b8c2c9961be8dd
treebf4d0065caff1fb9312b9317903190c362ae9cef
parent23efcdfbeb1be17807e0d4694a3d8b9787148d55
media/i2c: Add a driver for the Sony IMX708 image sensor

The imx708 is a 12MP MIPI sensor with a 16:9 aspect ratio, here using
two CSI-2 lanes. It is a "quad Bayer" sensor with all 3 modes offering
10-bit output:

12MP: 4608x2592 up to 14.35fps (full FoV)
1080p: 2304x1296 up to 56.02fps (full FoV)
720p: 1536x864 up to 120.12fps (cropped)

This imx708 sensor driver is based heavily on the imx477 driver and
has been tested on the Raspberry Pi platform using libcamera.

Signed-off-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
[sw0312.kim: cherry-pick raspberry pi kernel upstream to support rpi camera module v3]
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Change-Id: I36398cb03c4843c4569ea11526980a10e064bf7d
drivers/media/i2c/Kconfig
drivers/media/i2c/Makefile
drivers/media/i2c/imx708.c [new file with mode: 0644]