Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 8 additions & 16 deletions Documentation/devicetree/bindings/media/i2c/sony,imx708.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@
$id: http://devicetree.org/schemas/media/i2c/sony,imx708.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Sony 1/2.3-Inch 12Mpixel CMOS Digital Image Sensor
title: Sony IMX708 Sensor

maintainers:
- Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
- Jai Luthra <jai.luthra@ideasonboard.com>

description: |-
The Sony IMX708 is a 1/2.3-inch CMOS active pixel digital image sensor
Expand All @@ -26,11 +27,6 @@ properties:
clocks:
maxItems: 1

clock-names:
description: Input clock (6 to 27 MHz)
items:
- const: inck

vdig-supply:
description:
Digital I/O voltage supply, 1.1 volts
Expand All @@ -48,13 +44,12 @@ properties:
Digital core voltage supply, 1.8 volts

reset-gpios:
description: Sensor reset (XCLR) GPIO
description: Sensor RESETN (XCLR) GPIO
maxItems: 1

port:
$ref: /schemas/graph.yaml#/$defs/port-base
description: |
Video output port
additionalProperties: false

properties:
endpoint:
Expand All @@ -63,7 +58,7 @@ properties:

properties:
data-lanes:
anyOf:
oneOf:
- items:
- const: 1
- const: 2
Expand All @@ -73,19 +68,17 @@ properties:
- const: 3
- const: 4

link-frequencies: true

required:
- data-lanes
- link-frequencies

additionalProperties: false
required:
- endpoint

required:
- compatible
- reg
- clocks
- clock-names
- vdig-supply
- vana1-supply
- vana2-supply
Expand All @@ -102,12 +95,11 @@ examples:
#address-cells = <1>;
#size-cells = <0>;

imx708: camera-sensor@1a {
camera@1a {
compatible = "sony,imx708";
reg = <0x1a>;

clocks = <&clk 90>;
clock-names = "inck";

vdig-supply = <&camera_vdig>;
vana1-supply = <&camera_vana1>;
Expand Down
8 changes: 8 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -25340,6 +25340,14 @@ T: git git://linuxtv.org/media_tree.git
F: Documentation/devicetree/bindings/media/i2c/sony,imx708.yaml
F: drivers/media/i2c/imx708.c

SONY IMX708 SENSOR DRIVER
M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
M: Jai Luthra <jai.luthra@ideasonboard.com>
L: linux-media@vger.kernel.org
S: Maintained
F: Documentation/devicetree/bindings/media/i2c/sony,imx708.yaml
F: drivers/media/i2c/imx708.c

SONY MEMORYSTICK SUBSYSTEM
M: Maxim Levitsky <maximlevitsky@gmail.com>
M: Alex Dubov <oakad@yahoo.com>
Expand Down
11 changes: 11 additions & 0 deletions drivers/media/i2c/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,17 @@ config VIDEO_IMX708
To compile this driver as a module, choose M here: the
module will be called imx708.

config VIDEO_IMX708
tristate "Sony IMX708 sensor support"
depends on GPIOLIB
select V4L2_CCI_I2C
help
This is a Video4Linux2 sensor driver for the Sony
IMX708 camera.

To compile this driver as a module, choose M here: the
module will be called imx708.

config VIDEO_MAX9271_LIB
tristate

Expand Down
Loading
Loading