summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorLeonard Crestez <leonard.crestez@nxp.com>2018-06-07 14:54:41 +0300
committerBryan O'Donoghue <bryan.odonoghue@linaro.org>2019-05-01 17:38:12 +0100
commitd6d4a70664563bca6fef4170ed85260025caf8e2 (patch)
tree88df79a0b1f7821f2e23ab09f55c058937aee628 /arch/arm
parentfed0febd6dab1296264b66b6191e868b04d2d342 (diff)
MLK-18538 ARM: dts: imx6qdl-sabresd: Remove ov5640 added by upstream
In imx6qdl-sabresd.dtsi imx_4.9.y defines ov564x_mipi@3c with compatible="ovti,ov564x_mipi". Upstream added camera@3c with compatible="ovti,ov5640" on the same bus and this results in i2c errors on boot: i2c i2c-1: Failed to register i2c client ov564x_mipi at 0x3c (-16) i2c i2c-1: of_i2c: Failure registering /soc/aips-bus@02100000/i2c@021a4000/ov564x_mipi@3c i2c i2c-1: Failed to create I2C device for /soc/aips-bus@02100000/i2c@021a4000/ov564x_mipi@3c Fix by removing upstream definition. The other camera camera added by upstream, &ov5642: camera@3c on &i2c0 was already removed/overwritten with our definition during porting. Fixes: 2b48156760e5 ("MLK-11508-5: dts: Add imx v4l2 capture driver") Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Reviewed-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/imx6qdl-sabresd.dtsi36
1 files changed, 0 insertions, 36 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
index 5d54d2b1fcd3..beb6b3a6e416 100644
--- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
@@ -316,16 +316,6 @@
&mipi_csi {
status = "okay";
-
- port@0 {
- reg = <0>;
-
- mipi_csi2_in: endpoint {
- remote-endpoint = <&ov5640_to_mipi_csi2>;
- clock-lanes = <0>;
- data-lanes = <1 2>;
- };
- };
};
&audmux {
@@ -472,32 +462,6 @@
sda-gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>;
status = "okay";
- ov5640: camera@3c {
- compatible = "ovti,ov5640";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_ov5640>;
- reg = <0x3c>;
- clocks = <&clks IMX6QDL_CLK_CKO>;
- clock-names = "xclk";
- DOVDD-supply = <&vgen4_reg>; /* 1.8v */
- AVDD-supply = <&vgen3_reg>; /* 2.8v, rev C board is VGEN3
- rev B board is VGEN5 */
- DVDD-supply = <&vgen2_reg>; /* 1.5v*/
- powerdown-gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>;
- reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
-
- port {
- #address-cells = <1>;
- #size-cells = <0>;
-
- ov5640_to_mipi_csi2: endpoint {
- remote-endpoint = <&mipi_csi2_in>;
- clock-lanes = <0>;
- data-lanes = <1 2>;
- };
- };
- };
-
egalax_ts@04 {
compatible = "eeti,egalax_ts";
reg = <0x04>;