1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/media/samsung,s5c73m3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S5C73M3 8Mp camera ISP
10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11 - Sylwester Nawrocki <s.nawrocki@samsung.com>
14 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656)
15 video data busses. The I2C bus is the main control bus and additionally the
16 SPI bus is used, mostly for transferring the firmware to and from the
17 device. Two slave device nodes corresponding to these control bus
18 interfaces are required and should be placed under respective bus
23 const: samsung,s5c73m3
37 description: cis_extclk clock frequency.
41 description: STANDBY pin.
44 description: Analog power supply (1.2V).
47 description: lens power supply (2.8V).
50 description: CIS I/O power supply (1.2V to 1.8V).
53 description: Host I/O power supply (1.8V to 2.8V).
56 description: Digital power supply (1.2V).
59 description: Regulator input power supply (2.8V).
63 description: XSHUTDOWN pin.
66 $ref: /schemas/graph.yaml#/$defs/port-base
67 additionalProperties: false
71 $ref: /schemas/media/video-interfaces.yaml#
72 unevaluatedProperties: false
87 - $ref: /schemas/spi/spi-peripheral-props.yaml#
93 # The SPI node is simplified firmware-transfer interface only
99 vddio-cis-supply: false
100 vddio-host-supply: false
101 vdd-int-supply: false
102 vdd-reg-supply: false
103 xshutdown-gpios: false
119 unevaluatedProperties: false
123 #include <dt-bindings/gpio/gpio.h>
126 #address-cells = <1>;
130 compatible = "samsung,s5c73m3";
132 clock-frequency = <24000000>;
133 clocks = <&camera 0>;
134 clock-names = "cis_extclk";
135 standby-gpios = <&gpm0 6 GPIO_ACTIVE_LOW>;
136 vdda-supply = <&cam_vdda_reg>;
137 vdd-af-supply = <&cam_af_reg>;
138 vddio-cis-supply = <&ldo9_reg>;
139 vddio-host-supply = <&ldo18_reg>;
140 vdd-int-supply = <&buck9_reg>;
141 vdd-reg-supply = <&cam_io_reg>;
142 xshutdown-gpios = <&gpf1 3 GPIO_ACTIVE_LOW>; /* ISP_RESET */
145 s5c73m3_ep: endpoint {
146 remote-endpoint = <&csis0_ep>;
147 data-lanes = <1 2 3 4>;
154 #address-cells = <1>;
158 compatible = "samsung,s5c73m3";
160 spi-max-frequency = <50000000>;
162 samsung,spi-feedback-delay = <2>;