devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees
@ 2025-02-26 10:56 Svyatoslav Ryhel
  2025-02-26 10:56 ` [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding Svyatoslav Ryhel
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-02-26 10:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding,
	Jonathan Hunter, Svyatoslav Ryhel
  Cc: devicetree, linux-tegra, linux-kernel

Complete T114 and T124 device trees.

Svyatoslav Ryhel (6):
  ARM: tegra114: complete HOST1X devices binding
  ARM: tegra114: switch DSI-B clock parent to PLLD
  ARM: tegra114: add ARM PMU node
  ARM: tegra114: add HDA node
  ARM: tegra124: Add DSI-A and DSI-B nodes
  ARM: tegra124: complete HOST1X devices binding

 arch/arm/boot/dts/nvidia/tegra114.dtsi |  99 +++++++++++++++++++++--
 arch/arm/boot/dts/nvidia/tegra124.dtsi | 105 +++++++++++++++++++++++++
 2 files changed, 199 insertions(+), 5 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding
  2025-02-26 10:56 [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Svyatoslav Ryhel
@ 2025-02-26 10:56 ` Svyatoslav Ryhel
  2025-03-06 17:42   ` Thierry Reding
  2025-02-26 10:56 ` [PATCH v1 2/6] ARM: tegra114: switch DSI-B clock parent to PLLD Svyatoslav Ryhel
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-02-26 10:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding,
	Jonathan Hunter, Svyatoslav Ryhel
  Cc: devicetree, linux-tegra, linux-kernel

Add nodes for devices on the HOST1X bus: VI, EPP, ISP, MSENC and TSEC.

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

diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvidia/tegra114.dtsi
index 86f14e2fd29f..4365daee2f3a 100644
--- a/arch/arm/boot/dts/nvidia/tegra114.dtsi
+++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi
@@ -47,6 +47,45 @@ host1x@50000000 {
 
 		ranges = <0x54000000 0x54000000 0x01000000>;
 
+		vi@54080000 {
+			compatible = "nvidia,tegra114-vi";
+			reg = <0x54080000 0x00040000>;
+			interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA114_CLK_VI>;
+			resets = <&tegra_car 20>;
+			reset-names = "vi";
+
+			iommus = <&mc TEGRA_SWGROUP_VI>;
+
+			status = "disabled";
+		};
+
+		epp@540c0000 {
+			compatible = "nvidia,tegra114-epp";
+			reg = <0x540c0000 0x00040000>;
+			interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA114_CLK_EPP>;
+			resets = <&tegra_car TEGRA114_CLK_EPP>;
+			reset-names = "epp";
+
+			iommus = <&mc TEGRA_SWGROUP_EPP>;
+
+			status = "disabled";
+		};
+
+		isp@54100000 {
+			compatible = "nvidia,tegra114-isp";
+			reg = <0x54100000 0x00040000>;
+			interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA114_CLK_ISP>;
+			resets = <&tegra_car TEGRA114_CLK_ISP>;
+			reset-names = "isp";
+
+			iommus = <&mc TEGRA_SWGROUP_ISP>;
+
+			status = "disabled";
+		};
+
 		gr2d@54140000 {
 			compatible = "nvidia,tegra114-gr2d";
 			reg = <0x54140000 0x00040000>;
@@ -149,6 +188,32 @@ dsib: dsi@54400000 {
 			#address-cells = <1>;
 			#size-cells = <0>;
 		};
+
+		msenc@544c0000 {
+			compatible = "nvidia,tegra114-msenc";
+			reg = <0x544c0000 0x00040000>;
+			interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA114_CLK_MSENC>;
+			resets = <&tegra_car TEGRA114_CLK_MSENC>;
+			reset-names = "msenc";
+
+			iommus = <&mc TEGRA_SWGROUP_MSENC>;
+
+			status = "disabled";
+		};
+
+		tsec@54500000 {
+			compatible = "nvidia,tegra114-tsec";
+			reg = <0x54500000 0x00040000>;
+			interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA114_CLK_TSEC>;
+			resets = <&tegra_car TEGRA114_CLK_TSEC>;
+			reset-names = "tsec";
+
+			iommus = <&mc TEGRA_SWGROUP_TSEC>;
+
+			status = "disabled";
+		};
 	};
 
 	gic: interrupt-controller@50041000 {
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH v1 2/6] ARM: tegra114: switch DSI-B clock parent to PLLD
  2025-02-26 10:56 [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Svyatoslav Ryhel
  2025-02-26 10:56 ` [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding Svyatoslav Ryhel
@ 2025-02-26 10:56 ` Svyatoslav Ryhel
  2025-02-26 10:56 ` [PATCH v1 3/6] ARM: tegra114: add ARM PMU node Svyatoslav Ryhel
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-02-26 10:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding,
	Jonathan Hunter, Svyatoslav Ryhel
  Cc: devicetree, linux-tegra, linux-kernel

PLLD is usually used as parent clock for internal video devices, like DSI
for example, while PLLD2 is used as parent for HDMI.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
---
 arch/arm/boot/dts/nvidia/tegra114.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvidia/tegra114.dtsi
index 4365daee2f3a..62d4a2bbde0e 100644
--- a/arch/arm/boot/dts/nvidia/tegra114.dtsi
+++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi
@@ -178,7 +178,7 @@ dsib: dsi@54400000 {
 			reg = <0x54400000 0x00040000>;
 			clocks = <&tegra_car TEGRA114_CLK_DSIB>,
 				 <&tegra_car TEGRA114_CLK_DSIBLP>,
-				 <&tegra_car TEGRA114_CLK_PLL_D2_OUT0>;
+				 <&tegra_car TEGRA114_CLK_PLL_D_OUT0>;
 			clock-names = "dsi", "lp", "parent";
 			resets = <&tegra_car 82>;
 			reset-names = "dsi";
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH v1 3/6] ARM: tegra114: add ARM PMU node
  2025-02-26 10:56 [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Svyatoslav Ryhel
  2025-02-26 10:56 ` [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding Svyatoslav Ryhel
  2025-02-26 10:56 ` [PATCH v1 2/6] ARM: tegra114: switch DSI-B clock parent to PLLD Svyatoslav Ryhel
@ 2025-02-26 10:56 ` Svyatoslav Ryhel
  2025-02-26 10:56 ` [PATCH v1 4/6] ARM: tegra114: add HDA node Svyatoslav Ryhel
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-02-26 10:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding,
	Jonathan Hunter, Svyatoslav Ryhel
  Cc: devicetree, linux-tegra, linux-kernel

Add ARM PMU node for Tegra 4 like it is done for Tegra 3 and Tegra K1.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
---
 arch/arm/boot/dts/nvidia/tegra114.dtsi | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvidia/tegra114.dtsi
index 62d4a2bbde0e..9021c6698ee5 100644
--- a/arch/arm/boot/dts/nvidia/tegra114.dtsi
+++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi
@@ -870,31 +870,40 @@ cpus {
 		#address-cells = <1>;
 		#size-cells = <0>;
 
-		cpu@0 {
+		cpu0: cpu@0 {
 			device_type = "cpu";
 			compatible = "arm,cortex-a15";
 			reg = <0>;
 		};
 
-		cpu@1 {
+		cpu1: cpu@1 {
 			device_type = "cpu";
 			compatible = "arm,cortex-a15";
 			reg = <1>;
 		};
 
-		cpu@2 {
+		cpu2: cpu@2 {
 			device_type = "cpu";
 			compatible = "arm,cortex-a15";
 			reg = <2>;
 		};
 
-		cpu@3 {
+		cpu3: cpu@3 {
 			device_type = "cpu";
 			compatible = "arm,cortex-a15";
 			reg = <3>;
 		};
 	};
 
+	pmu {
+		compatible = "arm,cortex-a15-pmu";
+		interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
+		interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
+	};
+
 	timer {
 		compatible = "arm,armv7-timer";
 		interrupts =
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH v1 4/6] ARM: tegra114: add HDA node
  2025-02-26 10:56 [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Svyatoslav Ryhel
                   ` (2 preceding siblings ...)
  2025-02-26 10:56 ` [PATCH v1 3/6] ARM: tegra114: add ARM PMU node Svyatoslav Ryhel
@ 2025-02-26 10:56 ` Svyatoslav Ryhel
  2025-03-06 17:54   ` Thierry Reding
  2025-02-26 10:56 ` [PATCH v1 5/6] ARM: tegra124: Add DSI-A and DSI-B nodes Svyatoslav Ryhel
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-02-26 10:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding,
	Jonathan Hunter, Svyatoslav Ryhel
  Cc: devicetree, linux-tegra, linux-kernel

Add HDA device binding.

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

diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvidia/tegra114.dtsi
index 9021c6698ee5..e2623a0629d2 100644
--- a/arch/arm/boot/dts/nvidia/tegra114.dtsi
+++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi
@@ -642,6 +642,21 @@ mc: memory-controller@70019000 {
 		#iommu-cells = <1>;
 	};
 
+	hda@70030000 {
+		compatible = "nvidia,tegra114-hda", "nvidia,tegra30-hda";
+		reg = <0x70030000 0x10000>;
+		interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
+		clocks = <&tegra_car TEGRA114_CLK_HDA>,
+			 <&tegra_car TEGRA114_CLK_HDA2HDMI>,
+			 <&tegra_car TEGRA114_CLK_HDA2CODEC_2X>;
+		clock-names = "hda", "hda2hdmi", "hda2codec_2x";
+		resets = <&tegra_car 125>, /* hda */
+			 <&tegra_car 128>, /* hda2hdmi */
+			 <&tegra_car 111>; /* hda2codec_2x */
+		reset-names = "hda", "hda2hdmi", "hda2codec_2x";
+		status = "disabled";
+	};
+
 	ahub@70080000 {
 		compatible = "nvidia,tegra114-ahub";
 		reg = <0x70080000 0x200>,
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH v1 5/6] ARM: tegra124: Add DSI-A and DSI-B nodes
  2025-02-26 10:56 [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Svyatoslav Ryhel
                   ` (3 preceding siblings ...)
  2025-02-26 10:56 ` [PATCH v1 4/6] ARM: tegra114: add HDA node Svyatoslav Ryhel
@ 2025-02-26 10:56 ` Svyatoslav Ryhel
  2025-03-06 17:54   ` Thierry Reding
  2025-02-26 10:56 ` [PATCH v1 6/6] ARM: tegra124: complete HOST1X devices binding Svyatoslav Ryhel
  2025-02-26 15:36 ` [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Rob Herring (Arm)
  6 siblings, 1 reply; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-02-26 10:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding,
	Jonathan Hunter, Svyatoslav Ryhel
  Cc: devicetree, linux-tegra, linux-kernel

Bind DSI devices and MIPI calibration.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
---
 arch/arm/boot/dts/nvidia/tegra124.dtsi | 40 ++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/arch/arm/boot/dts/nvidia/tegra124.dtsi b/arch/arm/boot/dts/nvidia/tegra124.dtsi
index 8f1fff373461..ec4f0e346b2b 100644
--- a/arch/arm/boot/dts/nvidia/tegra124.dtsi
+++ b/arch/arm/boot/dts/nvidia/tegra124.dtsi
@@ -165,6 +165,22 @@ hdmi: hdmi@54280000 {
 			status = "disabled";
 		};
 
+		dsia: dsi@54300000 {
+			compatible = "nvidia,tegra124-dsi";
+			reg = <0x0 0x54300000 0x0 0x00040000>;
+			clocks = <&tegra_car TEGRA124_CLK_DSIA>,
+				 <&tegra_car TEGRA124_CLK_DSIALP>,
+				 <&tegra_car TEGRA124_CLK_PLL_D_OUT0>;
+			clock-names = "dsi", "lp", "parent";
+			resets = <&tegra_car 48>;
+			reset-names = "dsi";
+			nvidia,mipi-calibrate = <&mipi 0x060>; /* DSIA & DSIB pads */
+			status = "disabled";
+
+			#address-cells = <1>;
+			#size-cells = <0>;
+		};
+
 		vic@54340000 {
 			compatible = "nvidia,tegra124-vic";
 			reg = <0x0 0x54340000 0x0 0x00040000>;
@@ -177,6 +193,22 @@ vic@54340000 {
 			iommus = <&mc TEGRA_SWGROUP_VIC>;
 		};
 
+		dsib: dsi@54400000 {
+			compatible = "nvidia,tegra124-dsi";
+			reg = <0x0 0x54400000 0x0 0x00040000>;
+			clocks = <&tegra_car TEGRA124_CLK_DSIB>,
+				 <&tegra_car TEGRA124_CLK_DSIBLP>,
+				 <&tegra_car TEGRA124_CLK_PLL_D_OUT0>;
+			clock-names = "dsi", "lp", "parent";
+			resets = <&tegra_car 82>;
+			reset-names = "dsi";
+			nvidia,mipi-calibrate = <&mipi 0x180>; /* DSIC & DSID pads */
+			status = "disabled";
+
+			#address-cells = <1>;
+			#size-cells = <0>;
+		};
+
 		sor@54540000 {
 			compatible = "nvidia,tegra124-sor";
 			reg = <0x0 0x54540000 0x0 0x00040000>;
@@ -938,6 +970,14 @@ throttle_heavy: heavy {
 		};
 	};
 
+	mipi: mipi@700e3000 {
+		compatible = "nvidia,tegra124-mipi";
+		reg = <0x0 0x700e3000 0x0 0x100>;
+		clocks = <&tegra_car TEGRA124_CLK_MIPI_CAL>;
+		clock-names = "mipi-cal";
+		#nvidia,mipi-calibrate-cells = <1>;
+	};
+
 	dfll: clock@70110000 {
 		compatible = "nvidia,tegra124-dfll";
 		reg = <0 0x70110000 0 0x100>, /* DFLL control */
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH v1 6/6] ARM: tegra124: complete HOST1X devices binding
  2025-02-26 10:56 [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Svyatoslav Ryhel
                   ` (4 preceding siblings ...)
  2025-02-26 10:56 ` [PATCH v1 5/6] ARM: tegra124: Add DSI-A and DSI-B nodes Svyatoslav Ryhel
@ 2025-02-26 10:56 ` Svyatoslav Ryhel
  2025-03-06 17:52   ` Thierry Reding
  2025-02-26 15:36 ` [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Rob Herring (Arm)
  6 siblings, 1 reply; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-02-26 10:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Thierry Reding,
	Jonathan Hunter, Svyatoslav Ryhel
  Cc: devicetree, linux-tegra, linux-kernel

Add nodes for devices on the HOST1X bus: VI, ISP, ISPB, MSENC and TSEC.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
---
 arch/arm/boot/dts/nvidia/tegra124.dtsi | 65 ++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

diff --git a/arch/arm/boot/dts/nvidia/tegra124.dtsi b/arch/arm/boot/dts/nvidia/tegra124.dtsi
index ec4f0e346b2b..8181e5d88654 100644
--- a/arch/arm/boot/dts/nvidia/tegra124.dtsi
+++ b/arch/arm/boot/dts/nvidia/tegra124.dtsi
@@ -103,6 +103,45 @@ host1x@50000000 {
 
 		ranges = <0 0x54000000 0 0x54000000 0 0x01000000>;
 
+		vi@54080000 {
+			compatible = "nvidia,tegra124-vi";
+			reg = <0x0 0x54080000 0x0 0x00040000>;
+			interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA124_CLK_VI>;
+			resets = <&tegra_car 20>;
+			reset-names = "vi";
+
+			iommus = <&mc TEGRA_SWGROUP_VI>;
+
+			status = "disabled";
+		};
+
+		isp@54600000 {
+			compatible = "nvidia,tegra124-isp";
+			reg = <0x0 0x54600000 0x0 0x00040000>;
+			interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA124_CLK_ISP>;
+			resets = <&tegra_car TEGRA124_CLK_ISP>;
+			reset-names = "isp";
+
+			iommus = <&mc TEGRA_SWGROUP_ISP2>;
+
+			status = "disabled";
+		};
+
+		isp@54680000 {
+			compatible = "nvidia,tegra124-isp";
+			reg = <0x0 0x54680000 0x0 0x00040000>;
+			interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA124_CLK_ISPB>;
+			resets = <&tegra_car TEGRA124_CLK_ISPB>;
+			reset-names = "ispb";
+
+			iommus = <&mc TEGRA_SWGROUP_ISP2B>;
+
+			status = "disabled";
+		};
+
 		dc@54200000 {
 			compatible = "nvidia,tegra124-dc";
 			reg = <0x0 0x54200000 0x0 0x00040000>;
@@ -209,6 +248,32 @@ dsib: dsi@54400000 {
 			#size-cells = <0>;
 		};
 
+		msenc@544c0000 {
+			compatible = "nvidia,tegra124-msenc";
+			reg = <0x0 0x544c0000 0x0 0x00040000>;
+			interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA124_CLK_MSENC>;
+			resets = <&tegra_car TEGRA124_CLK_MSENC>;
+			reset-names = "msenc";
+
+			iommus = <&mc TEGRA_SWGROUP_MSENC>;
+
+			status = "disabled";
+		};
+
+		tsec@54500000 {
+			compatible = "nvidia,tegra124-tsec";
+			reg = <0x0 0x54500000 0x0 0x00040000>;
+			interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&tegra_car TEGRA124_CLK_TSEC>;
+			resets = <&tegra_car TEGRA124_CLK_TSEC>;
+			reset-names = "tsec";
+
+			iommus = <&mc TEGRA_SWGROUP_TSEC>;
+
+			status = "disabled";
+		};
+
 		sor@54540000 {
 			compatible = "nvidia,tegra124-sor";
 			reg = <0x0 0x54540000 0x0 0x00040000>;
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees
  2025-02-26 10:56 [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Svyatoslav Ryhel
                   ` (5 preceding siblings ...)
  2025-02-26 10:56 ` [PATCH v1 6/6] ARM: tegra124: complete HOST1X devices binding Svyatoslav Ryhel
@ 2025-02-26 15:36 ` Rob Herring (Arm)
  6 siblings, 0 replies; 16+ messages in thread
From: Rob Herring (Arm) @ 2025-02-26 15:36 UTC (permalink / raw)
  To: Svyatoslav Ryhel
  Cc: Krzysztof Kozlowski, devicetree, linux-kernel, linux-tegra,
	Conor Dooley, Jonathan Hunter, Thierry Reding


On Wed, 26 Feb 2025 12:56:09 +0200, Svyatoslav Ryhel wrote:
> Complete T114 and T124 device trees.
> 
> Svyatoslav Ryhel (6):
>   ARM: tegra114: complete HOST1X devices binding
>   ARM: tegra114: switch DSI-B clock parent to PLLD
>   ARM: tegra114: add ARM PMU node
>   ARM: tegra114: add HDA node
>   ARM: tegra124: Add DSI-A and DSI-B nodes
>   ARM: tegra124: complete HOST1X devices binding
> 
>  arch/arm/boot/dts/nvidia/tegra114.dtsi |  99 +++++++++++++++++++++--
>  arch/arm/boot/dts/nvidia/tegra124.dtsi | 105 +++++++++++++++++++++++++
>  2 files changed, 199 insertions(+), 5 deletions(-)
> 
> --
> 2.43.0
> 
> 
> 


My bot found new DTB warnings on the .dts files added or changed in this
series.

Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
are fixed by another series. Ultimately, it is up to the platform
maintainer whether these warnings are acceptable or not. No need to reply
unless the platform maintainer has comments.

If you already ran DT checks and didn't see these error(s), then
make sure dt-schema is up to date:

  pip3 install dtschema --upgrade


New warnings running 'make CHECK_DTBS=y for arch/arm/boot/dts/nvidia/' for 20250226105615.61087-1-clamor95@gmail.com:

arch/arm/boot/dts/nvidia/tegra114-tn7.dtb: /host1x@50000000/isp@54100000: failed to match any schema with compatible: ['nvidia,tegra114-isp']
arch/arm/boot/dts/nvidia/tegra114-roth.dtb: /host1x@50000000/isp@54100000: failed to match any schema with compatible: ['nvidia,tegra114-isp']
arch/arm/boot/dts/nvidia/tegra114-dalmore.dtb: /host1x@50000000/isp@54100000: failed to match any schema with compatible: ['nvidia,tegra114-isp']
arch/arm/boot/dts/nvidia/tegra114-tn7.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra114-msenc']
arch/arm/boot/dts/nvidia/tegra114-tn7.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra114-tsec']
arch/arm/boot/dts/nvidia/tegra114-roth.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra114-msenc']
arch/arm/boot/dts/nvidia/tegra114-dalmore.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra114-msenc']
arch/arm/boot/dts/nvidia/tegra114-dalmore.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra114-tsec']
arch/arm/boot/dts/nvidia/tegra114-roth.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra114-tsec']
arch/arm/boot/dts/nvidia/tegra124-apalis-v1.2-eval.dtb: /host1x@50000000/isp@54600000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-apalis-v1.2-eval.dtb: /host1x@50000000/isp@54680000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-apalis-eval.dtb: /host1x@50000000/isp@54600000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-venice2.dtb: /host1x@50000000/isp@54600000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-apalis-eval.dtb: /host1x@50000000/isp@54680000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-nyan-big.dtb: /host1x@50000000/isp@54600000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-venice2.dtb: /host1x@50000000/isp@54680000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-nyan-big.dtb: /host1x@50000000/isp@54680000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-nyan-blaze.dtb: /host1x@50000000/isp@54600000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-nyan-blaze.dtb: /host1x@50000000/isp@54680000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-apalis-v1.2-eval.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra124-msenc']
arch/arm/boot/dts/nvidia/tegra124-apalis-v1.2-eval.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra124-tsec']
arch/arm/boot/dts/nvidia/tegra124-apalis-eval.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra124-msenc']
arch/arm/boot/dts/nvidia/tegra124-venice2.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra124-msenc']
arch/arm/boot/dts/nvidia/tegra124-apalis-eval.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra124-tsec']
arch/arm/boot/dts/nvidia/tegra124-nyan-big.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra124-msenc']
arch/arm/boot/dts/nvidia/tegra124-venice2.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra124-tsec']
arch/arm/boot/dts/nvidia/tegra124-nyan-big.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra124-tsec']
arch/arm/boot/dts/nvidia/tegra124-nyan-blaze.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra124-msenc']
arch/arm/boot/dts/nvidia/tegra124-nyan-blaze.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra124-tsec']
arch/arm/boot/dts/nvidia/tegra114-tn7.dtb: hda@70030000: compatible: 'oneOf' conditional failed, one must be fixed:
	['nvidia,tegra114-hda', 'nvidia,tegra30-hda'] is too long
	['nvidia,tegra114-hda', 'nvidia,tegra30-hda'] is too short
	'nvidia,tegra30-hda' was expected
	'nvidia,tegra114-hda' is not one of ['nvidia,tegra234-hda', 'nvidia,tegra194-hda', 'nvidia,tegra186-hda', 'nvidia,tegra210-hda', 'nvidia,tegra124-hda']
	'nvidia,tegra132-hda' was expected
	'nvidia,tegra124-hda' was expected
	from schema $id: http://devicetree.org/schemas/sound/nvidia,tegra30-hda.yaml#
arch/arm/boot/dts/nvidia/tegra114-tn7.dtb: /hda@70030000: failed to match any schema with compatible: ['nvidia,tegra114-hda', 'nvidia,tegra30-hda']
arch/arm/boot/dts/nvidia/tegra114-roth.dtb: hda@70030000: compatible: 'oneOf' conditional failed, one must be fixed:
	['nvidia,tegra114-hda', 'nvidia,tegra30-hda'] is too long
	['nvidia,tegra114-hda', 'nvidia,tegra30-hda'] is too short
	'nvidia,tegra30-hda' was expected
	'nvidia,tegra114-hda' is not one of ['nvidia,tegra234-hda', 'nvidia,tegra194-hda', 'nvidia,tegra186-hda', 'nvidia,tegra210-hda', 'nvidia,tegra124-hda']
	'nvidia,tegra132-hda' was expected
	'nvidia,tegra124-hda' was expected
	from schema $id: http://devicetree.org/schemas/sound/nvidia,tegra30-hda.yaml#
arch/arm/boot/dts/nvidia/tegra114-roth.dtb: /hda@70030000: failed to match any schema with compatible: ['nvidia,tegra114-hda', 'nvidia,tegra30-hda']
arch/arm/boot/dts/nvidia/tegra114-dalmore.dtb: hda@70030000: compatible: 'oneOf' conditional failed, one must be fixed:
	['nvidia,tegra114-hda', 'nvidia,tegra30-hda'] is too long
	['nvidia,tegra114-hda', 'nvidia,tegra30-hda'] is too short
	'nvidia,tegra30-hda' was expected
	'nvidia,tegra114-hda' is not one of ['nvidia,tegra234-hda', 'nvidia,tegra194-hda', 'nvidia,tegra186-hda', 'nvidia,tegra210-hda', 'nvidia,tegra124-hda']
	'nvidia,tegra132-hda' was expected
	'nvidia,tegra124-hda' was expected
	from schema $id: http://devicetree.org/schemas/sound/nvidia,tegra30-hda.yaml#
arch/arm/boot/dts/nvidia/tegra114-dalmore.dtb: /hda@70030000: failed to match any schema with compatible: ['nvidia,tegra114-hda', 'nvidia,tegra30-hda']
arch/arm/boot/dts/nvidia/tegra124-nyan-big-fhd.dtb: /host1x@50000000/isp@54600000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-nyan-big-fhd.dtb: /host1x@50000000/isp@54680000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-nyan-big-fhd.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra124-msenc']
arch/arm/boot/dts/nvidia/tegra124-nyan-big-fhd.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra124-tsec']
arch/arm/boot/dts/nvidia/tegra124-venice2.dtb: /mipi@700e3000: failed to match any schema with compatible: ['nvidia,tegra124-mipi']
arch/arm/boot/dts/nvidia/tegra124-jetson-tk1.dtb: /host1x@50000000/isp@54600000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-jetson-tk1.dtb: /host1x@50000000/isp@54680000: failed to match any schema with compatible: ['nvidia,tegra124-isp']
arch/arm/boot/dts/nvidia/tegra124-jetson-tk1.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra124-msenc']
arch/arm/boot/dts/nvidia/tegra124-jetson-tk1.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra124-tsec']
arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dtb: /host1x@50000000/isp@54100000: failed to match any schema with compatible: ['nvidia,tegra114-isp']
arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dtb: /host1x@50000000/msenc@544c0000: failed to match any schema with compatible: ['nvidia,tegra114-msenc']
arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dtb: /host1x@50000000/tsec@54500000: failed to match any schema with compatible: ['nvidia,tegra114-tsec']
arch/arm/boot/dts/nvidia/tegra124-apalis-v1.2-eval.dtb: /mipi@700e3000: failed to match any schema with compatible: ['nvidia,tegra124-mipi']
arch/arm/boot/dts/nvidia/tegra124-apalis-eval.dtb: /mipi@700e3000: failed to match any schema with compatible: ['nvidia,tegra124-mipi']
arch/arm/boot/dts/nvidia/tegra124-nyan-blaze.dtb: /mipi@700e3000: failed to match any schema with compatible: ['nvidia,tegra124-mipi']
arch/arm/boot/dts/nvidia/tegra124-nyan-big.dtb: /mipi@700e3000: failed to match any schema with compatible: ['nvidia,tegra124-mipi']
arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dtb: hda@70030000: compatible: 'oneOf' conditional failed, one must be fixed:
	['nvidia,tegra114-hda', 'nvidia,tegra30-hda'] is too long
	['nvidia,tegra114-hda', 'nvidia,tegra30-hda'] is too short
	'nvidia,tegra30-hda' was expected
	'nvidia,tegra114-hda' is not one of ['nvidia,tegra234-hda', 'nvidia,tegra194-hda', 'nvidia,tegra186-hda', 'nvidia,tegra210-hda', 'nvidia,tegra124-hda']
	'nvidia,tegra132-hda' was expected
	'nvidia,tegra124-hda' was expected
	from schema $id: http://devicetree.org/schemas/sound/nvidia,tegra30-hda.yaml#
arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dtb: /hda@70030000: failed to match any schema with compatible: ['nvidia,tegra114-hda', 'nvidia,tegra30-hda']
arch/arm/boot/dts/nvidia/tegra124-jetson-tk1.dtb: /mipi@700e3000: failed to match any schema with compatible: ['nvidia,tegra124-mipi']
arch/arm/boot/dts/nvidia/tegra124-nyan-big-fhd.dtb: /mipi@700e3000: failed to match any schema with compatible: ['nvidia,tegra124-mipi']






^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding
  2025-02-26 10:56 ` [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding Svyatoslav Ryhel
@ 2025-03-06 17:42   ` Thierry Reding
  2025-03-06 17:46     ` Svyatoslav Ryhel
  0 siblings, 1 reply; 16+ messages in thread
From: Thierry Reding @ 2025-03-06 17:42 UTC (permalink / raw)
  To: Svyatoslav Ryhel
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter,
	devicetree, linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 472 bytes --]

On Wed, Feb 26, 2025 at 12:56:10PM +0200, Svyatoslav Ryhel wrote:
> Add nodes for devices on the HOST1X bus: VI, EPP, ISP, MSENC and TSEC.
> 
> Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
> ---
>  arch/arm/boot/dts/nvidia/tegra114.dtsi | 65 ++++++++++++++++++++++++++
>  1 file changed, 65 insertions(+)

It looks like we're missing device tree bindings for ISP, MSENC and
TSEC. I didn't see those posted anywhere. Can you add them?

Thanks,
Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding
  2025-03-06 17:42   ` Thierry Reding
@ 2025-03-06 17:46     ` Svyatoslav Ryhel
  2025-03-06 17:55       ` Thierry Reding
  0 siblings, 1 reply; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-03-06 17:46 UTC (permalink / raw)
  To: Thierry Reding
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter,
	devicetree, linux-tegra, linux-kernel

чт, 6 бер. 2025 р. о 19:42 Thierry Reding <thierry.reding@gmail.com> пише:
>
> On Wed, Feb 26, 2025 at 12:56:10PM +0200, Svyatoslav Ryhel wrote:
> > Add nodes for devices on the HOST1X bus: VI, EPP, ISP, MSENC and TSEC.
> >
> > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
> > ---
> >  arch/arm/boot/dts/nvidia/tegra114.dtsi | 65 ++++++++++++++++++++++++++
> >  1 file changed, 65 insertions(+)
>
> It looks like we're missing device tree bindings for ISP, MSENC and
> TSEC. I didn't see those posted anywhere. Can you add them?
>

You mean schema? Yes, sure, will do.

> Thanks,
> Thierry

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 6/6] ARM: tegra124: complete HOST1X devices binding
  2025-02-26 10:56 ` [PATCH v1 6/6] ARM: tegra124: complete HOST1X devices binding Svyatoslav Ryhel
@ 2025-03-06 17:52   ` Thierry Reding
  2025-03-06 17:54     ` Svyatoslav Ryhel
  0 siblings, 1 reply; 16+ messages in thread
From: Thierry Reding @ 2025-03-06 17:52 UTC (permalink / raw)
  To: Svyatoslav Ryhel
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter,
	devicetree, linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 224 bytes --]

On Wed, Feb 26, 2025 at 12:56:15PM +0200, Svyatoslav Ryhel wrote:
> Add nodes for devices on the HOST1X bus: VI, ISP, ISPB, MSENC and TSEC.

Same as for Tegra114, we're missing the bindings for ISP, MSENC and
TSEC.

Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 4/6] ARM: tegra114: add HDA node
  2025-02-26 10:56 ` [PATCH v1 4/6] ARM: tegra114: add HDA node Svyatoslav Ryhel
@ 2025-03-06 17:54   ` Thierry Reding
  2025-03-06 17:55     ` Svyatoslav Ryhel
  0 siblings, 1 reply; 16+ messages in thread
From: Thierry Reding @ 2025-03-06 17:54 UTC (permalink / raw)
  To: Svyatoslav Ryhel
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter,
	devicetree, linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

On Wed, Feb 26, 2025 at 12:56:13PM +0200, Svyatoslav Ryhel wrote:
> Add HDA device binding.
> 
> Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
> ---
>  arch/arm/boot/dts/nvidia/tegra114.dtsi | 15 +++++++++++++++
>  1 file changed, 15 insertions(+)

The nvidia,tegra114-hda compatible string doesn't exist in the bindings
yet, but I've applied this for now and added a patch to the Tegra tree
that adds the compatible string.

Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 6/6] ARM: tegra124: complete HOST1X devices binding
  2025-03-06 17:52   ` Thierry Reding
@ 2025-03-06 17:54     ` Svyatoslav Ryhel
  0 siblings, 0 replies; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-03-06 17:54 UTC (permalink / raw)
  To: Thierry Reding
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter,
	devicetree, linux-tegra, linux-kernel

чт, 6 бер. 2025 р. о 19:53 Thierry Reding <thierry.reding@gmail.com> пише:
>
> On Wed, Feb 26, 2025 at 12:56:15PM +0200, Svyatoslav Ryhel wrote:
> > Add nodes for devices on the HOST1X bus: VI, ISP, ISPB, MSENC and TSEC.
>
> Same as for Tegra114, we're missing the bindings for ISP, MSENC and
> TSEC.
>

Acknowledged, thank you.

> Thierry

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 5/6] ARM: tegra124: Add DSI-A and DSI-B nodes
  2025-02-26 10:56 ` [PATCH v1 5/6] ARM: tegra124: Add DSI-A and DSI-B nodes Svyatoslav Ryhel
@ 2025-03-06 17:54   ` Thierry Reding
  0 siblings, 0 replies; 16+ messages in thread
From: Thierry Reding @ 2025-03-06 17:54 UTC (permalink / raw)
  To: Svyatoslav Ryhel
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter,
	devicetree, linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 405 bytes --]

On Wed, Feb 26, 2025 at 12:56:14PM +0200, Svyatoslav Ryhel wrote:
> Bind DSI devices and MIPI calibration.
> 
> Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
> ---
>  arch/arm/boot/dts/nvidia/tegra124.dtsi | 40 ++++++++++++++++++++++++++
>  1 file changed, 40 insertions(+)

I've added a patch to add the nvidia,tegra124-mipi compatible string and
applied this patch.

Thanks,
Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding
  2025-03-06 17:46     ` Svyatoslav Ryhel
@ 2025-03-06 17:55       ` Thierry Reding
  0 siblings, 0 replies; 16+ messages in thread
From: Thierry Reding @ 2025-03-06 17:55 UTC (permalink / raw)
  To: Svyatoslav Ryhel
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter,
	devicetree, linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 742 bytes --]

On Thu, Mar 06, 2025 at 07:46:18PM +0200, Svyatoslav Ryhel wrote:
> чт, 6 бер. 2025 р. о 19:42 Thierry Reding <thierry.reding@gmail.com> пише:
> >
> > On Wed, Feb 26, 2025 at 12:56:10PM +0200, Svyatoslav Ryhel wrote:
> > > Add nodes for devices on the HOST1X bus: VI, EPP, ISP, MSENC and TSEC.
> > >
> > > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
> > > ---
> > >  arch/arm/boot/dts/nvidia/tegra114.dtsi | 65 ++++++++++++++++++++++++++
> > >  1 file changed, 65 insertions(+)
> >
> > It looks like we're missing device tree bindings for ISP, MSENC and
> > TSEC. I didn't see those posted anywhere. Can you add them?
> >
> 
> You mean schema? Yes, sure, will do.

Yes, the schema.

Thanks,
Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v1 4/6] ARM: tegra114: add HDA node
  2025-03-06 17:54   ` Thierry Reding
@ 2025-03-06 17:55     ` Svyatoslav Ryhel
  0 siblings, 0 replies; 16+ messages in thread
From: Svyatoslav Ryhel @ 2025-03-06 17:55 UTC (permalink / raw)
  To: Thierry Reding
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jonathan Hunter,
	devicetree, linux-tegra, linux-kernel

чт, 6 бер. 2025 р. о 19:54 Thierry Reding <thierry.reding@gmail.com> пише:
>
> On Wed, Feb 26, 2025 at 12:56:13PM +0200, Svyatoslav Ryhel wrote:
> > Add HDA device binding.
> >
> > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
> > ---
> >  arch/arm/boot/dts/nvidia/tegra114.dtsi | 15 +++++++++++++++
> >  1 file changed, 15 insertions(+)
>
> The nvidia,tegra114-hda compatible string doesn't exist in the bindings
> yet, but I've applied this for now and added a patch to the Tegra tree
> that adds the compatible string.
>

Do I need to add binding adjustment in v2 of this patchset?

> Thierry

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2025-03-06 17:55 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-26 10:56 [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Svyatoslav Ryhel
2025-02-26 10:56 ` [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding Svyatoslav Ryhel
2025-03-06 17:42   ` Thierry Reding
2025-03-06 17:46     ` Svyatoslav Ryhel
2025-03-06 17:55       ` Thierry Reding
2025-02-26 10:56 ` [PATCH v1 2/6] ARM: tegra114: switch DSI-B clock parent to PLLD Svyatoslav Ryhel
2025-02-26 10:56 ` [PATCH v1 3/6] ARM: tegra114: add ARM PMU node Svyatoslav Ryhel
2025-02-26 10:56 ` [PATCH v1 4/6] ARM: tegra114: add HDA node Svyatoslav Ryhel
2025-03-06 17:54   ` Thierry Reding
2025-03-06 17:55     ` Svyatoslav Ryhel
2025-02-26 10:56 ` [PATCH v1 5/6] ARM: tegra124: Add DSI-A and DSI-B nodes Svyatoslav Ryhel
2025-03-06 17:54   ` Thierry Reding
2025-02-26 10:56 ` [PATCH v1 6/6] ARM: tegra124: complete HOST1X devices binding Svyatoslav Ryhel
2025-03-06 17:52   ` Thierry Reding
2025-03-06 17:54     ` Svyatoslav Ryhel
2025-02-26 15:36 ` [PATCH v1 0/6] ARM: tegra: complete Tegra 4 and Tegra K1 device trees Rob Herring (Arm)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).