]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: st: add csi & dcmipp node in stm32mp25
authorAlain Volmat <alain.volmat@foss.st.com>
Thu, 12 Dec 2024 09:17:38 +0000 (10:17 +0100)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Fri, 20 Dec 2024 07:20:25 +0000 (08:20 +0100)
Add nodes describing the csi and dcmipp controllers handling the
camera pipeline on the stm32mp25x.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm64/boot/dts/st/stm32mp251.dtsi

index e53b6c1d03b6b4ec5ec3d7f7b59647b55f4889e6..f3c6cdfd7008c5b736ba75f5210d0eddb5b43489 100644 (file)
                                status = "disabled";
                        };
 
+                       csi: csi@48020000 {
+                               compatible = "st,stm32mp25-csi";
+                               reg = <0x48020000 0x2000>;
+                               interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>;
+                               resets = <&rcc CSI_R>;
+                               clocks = <&rcc CK_KER_CSI>, <&rcc CK_KER_CSITXESC>,
+                                        <&rcc CK_KER_CSIPHY>;
+                               clock-names = "pclk", "txesc", "csi2phy";
+                               access-controllers = <&rifsc 86>;
+                               status = "disabled";
+                       };
+
+                       dcmipp: dcmipp@48030000 {
+                               compatible = "st,stm32mp25-dcmipp";
+                               reg = <0x48030000 0x1000>;
+                               interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>;
+                               resets = <&rcc DCMIPP_R>;
+                               clocks = <&rcc CK_BUS_DCMIPP>, <&rcc CK_KER_CSI>;
+                               clock-names = "kclk", "mclk";
+                               access-controllers = <&rifsc 87>;
+                               status = "disabled";
+                       };
+
                        combophy: phy@480c0000 {
                                compatible = "st,stm32mp25-combophy";
                                reg = <0x480c0000 0x1000>;