diff options
author | Oliver Brown <oliver.brown@freescale.com> | 2013-09-09 14:58:14 -0400 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2014-04-16 09:05:34 -0400 |
commit | d1d4fca11e852939d6c8d4b65a3242bdd7ecbc32 (patch) | |
tree | 97438298c831ab9aef5097907042dcd5be7e49f5 /arch | |
parent | 7a29f1ea4dbe42d33d6917c38eb6812c1fd6bb3b (diff) |
ENGR00278652-2 [ARM]: dts add MIPI CSI support for sabresd and sabreauto
Added MIPI CIS2 Device Tree support for SabreSD and SabreAuto.
Signed-off-by: Oliver Brown <oliver.brown@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 8 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6qdl.dtsi | 12 |
3 files changed, 27 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi index c166e70e4238..9ab4743b8872 100644 --- a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | |||
@@ -514,6 +514,14 @@ | |||
514 | status = "okay"; | 514 | status = "okay"; |
515 | }; | 515 | }; |
516 | 516 | ||
517 | &mipi { | ||
518 | status = "okay"; | ||
519 | ipu_id = <0>; | ||
520 | csi_id = <1>; | ||
521 | v_channel = <0>; | ||
522 | lanes = <1>; | ||
523 | }; | ||
524 | |||
517 | &pcie { | 525 | &pcie { |
518 | status = "okay"; | 526 | status = "okay"; |
519 | }; | 527 | }; |
diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi index e7c20d645efe..3be61d0d500c 100644 --- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi | |||
@@ -542,6 +542,14 @@ | |||
542 | status = "okay"; | 542 | status = "okay"; |
543 | }; | 543 | }; |
544 | 544 | ||
545 | &mipi_csi { | ||
546 | status = "okay"; | ||
547 | ipu_id = <0>; | ||
548 | csi_id = <1>; | ||
549 | v_channel = <0>; | ||
550 | lanes = <2>; | ||
551 | }; | ||
552 | |||
545 | &mipi_dsi { | 553 | &mipi_dsi { |
546 | dev_id = <0>; | 554 | dev_id = <0>; |
547 | disp_id = <0>; | 555 | disp_id = <0>; |
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi index abf9aec72111..eec7d65da3aa 100644 --- a/arch/arm/boot/dts/imx6qdl.dtsi +++ b/arch/arm/boot/dts/imx6qdl.dtsi | |||
@@ -899,8 +899,18 @@ | |||
899 | status = "disabled"; | 899 | status = "disabled"; |
900 | }; | 900 | }; |
901 | 901 | ||
902 | mipi@021dc000 { /* MIPI-CSI */ | 902 | mipi_csi: mipi_csi@021dc000 { |
903 | compatible = "fsl,imx6q-mipi-csi2"; | ||
903 | reg = <0x021dc000 0x4000>; | 904 | reg = <0x021dc000 0x4000>; |
905 | interrupts = <0 100 0x04>, <0 101 0x04>; | ||
906 | clocks = <&clks 138>, <&clks 53>; | ||
907 | /* Note: clks 138 is hsi_tx, however, the dphy_c | ||
908 | * hsi_tx and pll_refclk use the same clk gate. | ||
909 | * In current clk driver, open/close clk gate do | ||
910 | * use hsi_tx for a temporary debug purpose. | ||
911 | */ | ||
912 | clock-names = "dphy_clk", "pixel_clk"; | ||
913 | status = "disabled"; | ||
904 | }; | 914 | }; |
905 | 915 | ||
906 | vdoa@021e4000 { | 916 | vdoa@021e4000 { |