diff options
author | Clark Wang <xiaoning.wang@nxp.com> | 2019-02-21 14:59:39 +0800 |
---|---|---|
committer | Clark Wang <xiaoning.wang@nxp.com> | 2019-02-22 09:53:53 +0800 |
commit | 815f1f4ce1816acb67379f39f95a61a69891386f (patch) | |
tree | cee10e149216e1418c612ceaf466c35856293302 /arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-ov5640.dts | |
parent | 593be705b622ba8ef43e05b2b929e00da58bfd2f (diff) |
MLK-20940-5 ARM64: dts: Add virtual i2c driver support for 8QXP/QM
Add new dts and dtsi file for virtual i2c driver on i.MX8QXP and i.MX8QM
board.
Merge fsl-imx8qm/8qxp-mek-m4.dts to fsl-imx8qm/8qxp-mek-rpmsg.dtsi. So
delete these two files.
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-ov5640.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-ov5640.dts | 128 |
1 files changed, 1 insertions, 127 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-ov5640.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-ov5640.dts index 696db1fced85..e8d0f1c150ca 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-ov5640.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-ov5640.dts @@ -1,42 +1,5 @@ #include "fsl-imx8qxp-mek.dts" - -&iomuxc { - imx8qxp-mek { - pinctrl_mipi_csi0: mipicsi0grp{ - fsl,pins = < - SC_P_MIPI_CSI0_MCLK_OUT_MIPI_CSI0_ACM_MCLK_OUT 0xC0000041 - SC_P_MIPI_CSI0_GPIO0_01_LSIO_GPIO3_IO07 0xC0000041 - SC_P_MIPI_CSI0_GPIO0_00_LSIO_GPIO3_IO08 0xC0000041 - >; - }; - - pinctrl_parallel_csi: parallelcsigrp { - fsl,pins = < - SC_P_CSI_D00_CI_PI_D02 0xC0000041 - SC_P_CSI_D01_CI_PI_D03 0xC0000041 - SC_P_CSI_D02_CI_PI_D04 0xC0000041 - SC_P_CSI_D03_CI_PI_D05 0xC0000041 - SC_P_CSI_D04_CI_PI_D06 0xC0000041 - SC_P_CSI_D05_CI_PI_D07 0xC0000041 - SC_P_CSI_D06_CI_PI_D08 0xC0000041 - SC_P_CSI_D07_CI_PI_D09 0xC0000041 - - SC_P_CSI_MCLK_CI_PI_MCLK 0xC0000041 - SC_P_CSI_PCLK_CI_PI_PCLK 0xC0000041 - SC_P_CSI_HSYNC_CI_PI_HSYNC 0xC0000041 - SC_P_CSI_VSYNC_CI_PI_VSYNC 0xC0000041 - SC_P_CSI_EN_LSIO_GPIO3_IO02 0xC0000041 - SC_P_CSI_RESET_LSIO_GPIO3_IO03 0xC0000041 - >; - }; - }; -}; - -&isi_0 { - interface = <6 0 2>; /* INPUT: 6-PARALLEL CSI */ - parallel_csi; - status = "okay"; -}; +#include "fsl-imx8qxp-mek-ov5640.dtsi" &i2c0_cm40 { ov5640: ov5640@3c { @@ -59,92 +22,3 @@ }; }; }; - -&cameradev { - parallel_csi; - status = "okay"; -}; - -¶llel_csi { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - port@0 { - reg = <0>; - parallel_csi_ep: endpoint { - remote-endpoint = <&ov5640_ep>; - }; - }; -}; - -&isi_2 { - interface = <2 0 2>; - status = "okay"; -}; - -&isi_1 { - status = "disabled"; -}; - -&isi_3 { - status = "disabled"; -}; - -&isi_4 { - status = "disabled"; -}; - -&isi_5 { - status = "disabled"; -}; - -&isi_6 { - status = "disabled"; -}; - -&isi_7 { - status = "disabled"; -}; - -&i2c0_csi0 { - clock-frequency = <100000>; - status = "okay"; - - ov5640_mipi: ov5640_mipi@3c { - compatible = "ovti,ov5640_mipi_v3"; - reg = <0x3c>; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_mipi_csi0>; - clocks = <&clk IMX8QXP_24MHZ>; - clock-names = "csi_mclk"; - csi_id = <0>; - pwn-gpios = <&gpio3 7 GPIO_ACTIVE_LOW>; - rst-gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>; - mclk = <24000000>; - mclk_source = <0>; - mipi_csi; - status = "okay"; - port { - ov5640_mipi_ep: endpoint { - remote-endpoint = <&mipi_csi0_ep>; - }; - }; - }; - - max9286_mipi@6A { - status = "disabled"; - }; -}; - -&mipi_csi_0 { - /delete-property/virtual-channel; - status = "okay"; - - port@0 { - reg = <0>; - mipi_csi0_ep: endpoint { - remote-endpoint = <&ov5640_mipi_ep>; - data-lanes = <1 2>; - }; - }; -}; |