summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mp.dtsi
diff options
context:
space:
mode:
authorGuoniu.zhou <guoniu.zhou@nxp.com>2020-11-20 19:04:46 +0800
committerGuoniu.zhou <guoniu.zhou@nxp.com>2020-11-21 16:21:00 +0800
commit4c9ea7ca0a22b18e358856a460fa48f0e744b956 (patch)
treeb740c9497aed4645bde12ab182b1f271ebaa0e44 /arch/arm64/boot/dts/freescale/imx8mp.dtsi
parenta07f9868b5b6c0f581516324dc8df2e232852f0b (diff)
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 <guoniu.zhou@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mp.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mp.dtsi6
1 files changed, 6 insertions, 0 deletions
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 {