0001 OMAP 3 ISP Device Tree bindings
0002 ===============================
0003
0004 The DT definitions can be found in include/dt-bindings/media/omap3-isp.h.
0005
0006 Required properties
0007 ===================
0008
0009 compatible : must contain "ti,omap3-isp"
0010
0011 reg : the two registers sets (physical address and length) for the
0012 ISP. The first set contains the core ISP registers up to
0013 the end of the SBL block. The second set contains the
0014 CSI PHYs and receivers registers.
0015 interrupts : the ISP interrupt specifier
0016 iommus : phandle and IOMMU specifier for the IOMMU that serves the ISP
0017 syscon : the phandle and register offset to the Complex I/O or CSI-PHY
0018 register
0019 ti,phy-type : 0 -- OMAP3ISP_PHY_TYPE_COMPLEX_IO (e.g. 3430)
0020 1 -- OMAP3ISP_PHY_TYPE_CSIPHY (e.g. 3630)
0021 #clock-cells : Must be 1 --- the ISP provides two external clocks,
0022 cam_xclka and cam_xclkb, at indices 0 and 1,
0023 respectively. Please find more information on common
0024 clock bindings in ../clock/clock-bindings.txt.
0025
0026 Port nodes (optional)
0027 ---------------------
0028
0029 More documentation on these bindings is available in
0030 video-interfaces.txt in the same directory.
0031
0032 reg : The interface:
0033 0 - parallel (CCDC)
0034 1 - CSIPHY1 -- CSI2C / CCP2B on 3630;
0035 CSI1 -- CSIb on 3430
0036 2 - CSIPHY2 -- CSI2A / CCP2B on 3630;
0037 CSI2 -- CSIa on 3430
0038
0039 Optional properties
0040 ===================
0041
0042 vdd-csiphy1-supply : voltage supply of the CSI-2 PHY 1
0043 vdd-csiphy2-supply : voltage supply of the CSI-2 PHY 2
0044
0045 Endpoint nodes
0046 --------------
0047
0048 lane-polarities : lane polarity (required on CSI-2)
0049 0 -- not inverted; 1 -- inverted
0050 data-lanes : an array of data lanes from 1 to 3. The length can
0051 be either 1 or 2. (required on CSI-2)
0052 clock-lanes : the clock lane (from 1 to 3). (required on CSI-2)
0053
0054
0055 Example
0056 =======
0057
0058 isp@480bc000 {
0059 compatible = "ti,omap3-isp";
0060 reg = <0x480bc000 0x12fc
0061 0x480bd800 0x0600>;
0062 interrupts = <24>;
0063 iommus = <&mmu_isp>;
0064 syscon = <&scm_conf 0x2f0>;
0065 ti,phy-type = <OMAP3ISP_PHY_TYPE_CSIPHY>;
0066 #clock-cells = <1>;
0067 ports {
0068 #address-cells = <1>;
0069 #size-cells = <0>;
0070 };
0071 };