From 4c9ea7ca0a22b18e358856a460fa48f0e744b956 Mon Sep 17 00:00:00 2001 From: "Guoniu.zhou" Date: Fri, 20 Nov 2020 19:04:46 +0800 Subject: MLK-25027-1: arm64: imx8mp.dtsi: add device node for isi chain buffer When ISI output width more than 2048, it need to use adjacent channel chain buffer to receive more data. For iMX865, clock for each channel is independent, so need to enable the adjacent channel clock when the channel0 chain buffer enabled. This is a workaround for IC issue. Signed-off-by: Guoniu.zhou Reviewed-by: Robby Cai --- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'arch/arm64/boot/dts/freescale/imx8mp.dtsi') diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi index 9512cbe5df0d..e3ec280b53d0 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi @@ -1742,6 +1742,11 @@ reg = <0x32ec0008 0x4>; }; + isi_chain_buf: isi_chain@32e02000{ + compatible = "fsl,imx8mp-iomuxc-gpr", "syscon"; + reg = <0x32e02000 0x4>; + }; + cameradev: camera { compatible = "fsl,mxc-md", "simple-bus"; #address-cells = <1>; @@ -1764,6 +1769,7 @@ assigned-clock-rates = <500000000>, <200000000>; no-reset-control; power-domains = <&mediamix_pd>; + isi_chain = <&isi_chain_buf>; status = "disabled"; cap_device { -- cgit v1.2.3