1 Qualcomm Camera Subsystem
7 Value type: <stringlist>
8 Definition: Should contain:
12 Value type: <prop-encoded-array>
13 Definition: Register ranges as listed in the reg-names property.
16 Value type: <stringlist>
17 Definition: Should contain the following entries:
29 Value type: <prop-encoded-array>
30 Definition: Interrupts as listed in the interrupt-names property.
33 Value type: <stringlist>
34 Definition: Should contain the following entries:
43 Value type: <prop-encoded-array>
44 Definition: A phandle and power domain specifier pairs to the
45 power domain which is responsible for collapsing
46 and restoring power to the peripheral.
49 Value type: <prop-encoded-array>
50 Definition: A list of phandle and clock specifier pairs as listed
51 in clock-names property.
54 Value type: <stringlist>
55 Definition: Should contain the following entries:
78 Definition: A phandle to voltage supply for CSI2.
81 Value type: <prop-encoded-array>
82 Definition: A list of phandle and IOMMU specifier pairs.
88 Definition: As described in video-interfaces.txt in same directory.
93 Definition: Selects CSI2 PHY interface - PHY0 or PHY1.
94 Endpoint node properties:
98 Definition: The physical clock lane index. The value
99 must always be <1> as the physical clock
103 Value type: <prop-encoded-array>
104 Definition: An array of physical data lanes indexes.
105 Position of an entry determines the logical
106 lane number, while the value of an entry
107 indicates physical lane index. Lane swapping
112 camss: camss@1b00000 {
113 compatible = "qcom,msm8916-camss";
114 reg = <0x1b0ac00 0x200>,
123 reg-names = "csiphy0",
132 interrupts = <GIC_SPI 78 0>,
138 interrupt-names = "csiphy0",
144 power-domains = <&gcc VFE_GDSC>;
145 clocks = <&gcc GCC_CAMSS_TOP_AHB_CLK>,
146 <&gcc GCC_CAMSS_ISPIF_AHB_CLK>,
147 <&gcc GCC_CAMSS_CSI0PHYTIMER_CLK>,
148 <&gcc GCC_CAMSS_CSI1PHYTIMER_CLK>,
149 <&gcc GCC_CAMSS_CSI0_AHB_CLK>,
150 <&gcc GCC_CAMSS_CSI0_CLK>,
151 <&gcc GCC_CAMSS_CSI0PHY_CLK>,
152 <&gcc GCC_CAMSS_CSI0PIX_CLK>,
153 <&gcc GCC_CAMSS_CSI0RDI_CLK>,
154 <&gcc GCC_CAMSS_CSI1_AHB_CLK>,
155 <&gcc GCC_CAMSS_CSI1_CLK>,
156 <&gcc GCC_CAMSS_CSI1PHY_CLK>,
157 <&gcc GCC_CAMSS_CSI1PIX_CLK>,
158 <&gcc GCC_CAMSS_CSI1RDI_CLK>,
159 <&gcc GCC_CAMSS_AHB_CLK>,
160 <&gcc GCC_CAMSS_VFE0_CLK>,
161 <&gcc GCC_CAMSS_CSI_VFE0_CLK>,
162 <&gcc GCC_CAMSS_VFE_AHB_CLK>,
163 <&gcc GCC_CAMSS_VFE_AXI_CLK>;
164 clock-names = "camss_top_ahb",
183 vdda-supply = <&pm8916_l2>;
184 iommus = <&apps_iommu 3>;
186 #address-cells = <1>;
190 csiphy0_ep: endpoint {
193 remote-endpoint = <&ov5645_ep>;