Back to home page

OSCL-LXR

 
 

    


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                 };