1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- OMAP 3 ISP Device Tree bindings
- ===============================
- The DT definitions can be found in include/dt-bindings/media/omap3-isp.h.
- Required properties
- ===================
- compatible : must contain "ti,omap3-isp"
- reg : the two registers sets (physical address and length) for the
- ISP. The first set contains the core ISP registers up to
- the end of the SBL block. The second set contains the
- CSI PHYs and receivers registers.
- interrupts : the ISP interrupt specifier
- iommus : phandle and IOMMU specifier for the IOMMU that serves the ISP
- syscon : the phandle and register offset to the Complex I/O or CSI-PHY
- register
- ti,phy-type : 0 -- OMAP3ISP_PHY_TYPE_COMPLEX_IO (e.g. 3430)
- 1 -- OMAP3ISP_PHY_TYPE_CSIPHY (e.g. 3630)
- #clock-cells : Must be 1 --- the ISP provides two external clocks,
- cam_xclka and cam_xclkb, at indices 0 and 1,
- respectively. Please find more information on common
- clock bindings in ../clock/clock-bindings.txt.
- Port nodes (optional)
- ---------------------
- More documentation on these bindings is available in
- video-interfaces.txt in the same directory.
- reg : The interface:
- 0 - parallel (CCDC)
- 1 - CSIPHY1 -- CSI2C / CCP2B on 3630;
- CSI1 -- CSIb on 3430
- 2 - CSIPHY2 -- CSI2A / CCP2B on 3630;
- CSI2 -- CSIa on 3430
- Optional properties
- ===================
- vdd-csiphy1-supply : voltage supply of the CSI-2 PHY 1
- vdd-csiphy2-supply : voltage supply of the CSI-2 PHY 2
- Endpoint nodes
- --------------
- lane-polarities : lane polarity (required on CSI-2)
- 0 -- not inverted; 1 -- inverted
- data-lanes : an array of data lanes from 1 to 3. The length can
- be either 1 or 2. (required on CSI-2)
- clock-lanes : the clock lane (from 1 to 3). (required on CSI-2)
- Example
- =======
- isp@480bc000 {
- compatible = "ti,omap3-isp";
- reg = <0x480bc000 0x12fc
- 0x480bd800 0x0600>;
- interrupts = <24>;
- iommus = <&mmu_isp>;
- syscon = <&scm_conf 0x2f0>;
- ti,phy-type = <OMAP3ISP_PHY_TYPE_CSIPHY>;
- #clock-cells = <1>;
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
- };
- };
|