Skip to content

Upstream imx708 driver#7507

Draft
6by9 wants to merge 3 commits into
raspberrypi:rpi-7.2.yfrom
6by9:rpi-7.2.y-imx708
Draft

Upstream imx708 driver#7507
6by9 wants to merge 3 commits into
raspberrypi:rpi-7.2.yfrom
6by9:rpi-7.2.y-imx708

Conversation

@6by9

@6by9 6by9 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Picking up upstream series https://lore.kernel.org/linux-media/20260715-imx708-v1-0-1f36f54e14d4@ideasonboard.com/ for testing.

(Reverts most of the downstream stuff first, but missed with Kconfig and Makefile).

6by9 and others added 3 commits July 16, 2026 19:07
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Sony IMX708 is an 11.9 Megapixel CMOS sensor, that can output pixels
over MIPI CSI-2 bus. Add bindings for it.

Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Sony IMX708 is an 11.9 Megapixel CMOS sensor with a 16:9 aspect ratio.
It is a quad-bayer sensor with support for remosaicing the output to
a normal 2x2 bayer pattern.

This basic driver adds supports for capturing the full active-area of
4608x2592, up to 14.35fps. The following features are supported by the
driver:
- MIPI RAW10 output
- Fixed quad-bayer correction
- Multiple link frequencies (different IOP_PLL_MPY)
- VBLANK control for flexible frame-rate
- Analogue gain and exposure control
- Extremely long exposure time with LONG_EXP_SHIFT
- Test pattern support

The following features are currently not supported and may be added
later. Some of them depend on the new common raw sensor model:
- Embedded data stream
- Freely configurable crop (analog and digital)
- 2x2 binning
- Quad-bayer multi-exposure HDR support
- HBLANK control
- 4-lane support
- Configurable clock-tree
- Flexible quad-bayer correction

Co-developed-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
Signed-off-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants