[PATCH v1 10/10] ARM: tegra: Add CSI node for Tegra114

From: Svyatoslav Ryhel

Date: Fri Nov 13 2026 - 15:15:25 EST


Add CSI node to Tegra114 device tree.

Signed-off-by: Svyatoslav Ryhel <clamor95@xxxxxxxxx>
---
arch/arm/boot/dts/nvidia/tegra114.dtsi | 34 +++++++++++++++++++++++++-
1 file changed, 33 insertions(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvidia/tegra114.dtsi
index f2766c11ee6c3..61120658f0687 100644
--- a/arch/arm/boot/dts/nvidia/tegra114.dtsi
+++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi
@@ -53,7 +53,7 @@ host1x@50000000 {

vi@54080000 {
compatible = "nvidia,tegra114-vi";
- reg = <0x54080000 0x00040000>;
+ reg = <0x54080000 0x00000800>;
interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&tegra_car TEGRA114_CLK_VI>;
resets = <&tegra_car 20>;
@@ -64,6 +64,38 @@ vi@54080000 {
iommus = <&mc TEGRA_SWGROUP_VI>;

status = "disabled";
+
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ ranges = <0x0 0x54080000 0x4000>;
+
+ csi@800 {
+ compatible = "nvidia,tegra114-csi";
+ reg = <0x800 0x200>;
+ clocks = <&tegra_car TEGRA114_CLK_CSI>,
+ <&tegra_car TEGRA114_CLK_CSIA_PAD>,
+ <&tegra_car TEGRA114_CLK_CSIB_PAD>,
+ <&tegra_car TEGRA114_CLK_CILAB>,
+ <&tegra_car TEGRA114_CLK_CILCD>,
+ <&tegra_car TEGRA114_CLK_CILE>;
+ clock-names = "csi", "csia-pad", "csib-pad",
+ "cilab", "cilcd", "cile";
+ power-domains = <&pd_venc>;
+
+ assigned-clocks = <&tegra_car TEGRA114_CLK_CILAB>,
+ <&tegra_car TEGRA114_CLK_CILCD>,
+ <&tegra_car TEGRA114_CLK_CILE>;
+ assigned-clock-parents = <&tegra_car TEGRA114_CLK_PLL_P>,
+ <&tegra_car TEGRA114_CLK_PLL_P>,
+ <&tegra_car TEGRA114_CLK_PLL_P>;
+ assigned-clock-rates = <102000000>, <102000000>, <102000000>;
+
+ status = "disabled";
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
};

epp@540c0000 {
--
2.53.0