All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Add DTS and bindings for Unisoc's UMS9620
@ 2023-12-15  8:56 Chunyan Zhang
  2023-12-15  8:56 ` [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620 Chunyan Zhang
                   ` (4 more replies)
  0 siblings, 5 replies; 19+ messages in thread
From: Chunyan Zhang @ 2023-12-15  8:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang,
	Chunyan Zhang, LKML

Add a basic DTS for UMS9620 SoC and UMS9620-2H10 board, with this patchset
the board can run into console.

Chunyan Zhang (4):
  dt-bindings: mfd: sprd: Add support for UMS9620
  dt-bindings: arm: Add compatible strings for Unisoc's UMS9620
  dt-bindings: serial: Add a new compatible string for UMS9620
  arm64: dts: sprd: Add support for Unisoc's UMS9620

 .../devicetree/bindings/arm/sprd/sprd.yaml    |   5 +
 .../bindings/mfd/sprd,ums512-glbreg.yaml      |   4 +-
 .../devicetree/bindings/serial/sprd-uart.yaml |   1 +
 arch/arm64/boot/dts/sprd/Makefile             |   3 +-
 arch/arm64/boot/dts/sprd/ums9620-2h10.dts     |  38 +++
 arch/arm64/boot/dts/sprd/ums9620.dtsi         | 247 ++++++++++++++++++
 6 files changed, 296 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm64/boot/dts/sprd/ums9620-2h10.dts
 create mode 100644 arch/arm64/boot/dts/sprd/ums9620.dtsi

-- 
2.41.0


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

* [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620
  2023-12-15  8:56 [PATCH 0/4] Add DTS and bindings for Unisoc's UMS9620 Chunyan Zhang
@ 2023-12-15  8:56 ` Chunyan Zhang
  2023-12-15 10:33   ` Krzysztof Kozlowski
  2023-12-21 14:56   ` (subset) " Lee Jones
  2023-12-15  8:56 ` [PATCH 2/4] dt-bindings: arm: Add compatible strings for Unisoc's UMS9620 Chunyan Zhang
                   ` (3 subsequent siblings)
  4 siblings, 2 replies; 19+ messages in thread
From: Chunyan Zhang @ 2023-12-15  8:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang,
	Chunyan Zhang, LKML

Add bindings for Unisoc UMS9620 system global registers which provide
register maps for clocks.

Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com>
---
 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml b/Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml
index 996bd4a17ca3..a750fa23d7e7 100644
--- a/Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml
+++ b/Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml
@@ -19,7 +19,9 @@ description:
 properties:
   compatible:
     items:
-      - const: sprd,ums512-glbregs
+      - enum:
+          - sprd,ums512-glbregs
+          - sprd,ums9620-glbregs
       - const: syscon
       - const: simple-mfd
 
-- 
2.41.0


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

* [PATCH 2/4] dt-bindings: arm: Add compatible strings for Unisoc's UMS9620
  2023-12-15  8:56 [PATCH 0/4] Add DTS and bindings for Unisoc's UMS9620 Chunyan Zhang
  2023-12-15  8:56 ` [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620 Chunyan Zhang
@ 2023-12-15  8:56 ` Chunyan Zhang
  2023-12-15 10:34   ` Krzysztof Kozlowski
  2023-12-15  8:56 ` [PATCH 3/4] dt-bindings: serial: Add a new compatible string for UMS9620 Chunyan Zhang
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 19+ messages in thread
From: Chunyan Zhang @ 2023-12-15  8:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang,
	Chunyan Zhang, LKML

Added bindings for Unisoc's UMS9620-2H10 board and UMS9620 SoC.

Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com>
---
 Documentation/devicetree/bindings/arm/sprd/sprd.yaml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Documentation/devicetree/bindings/arm/sprd/sprd.yaml b/Documentation/devicetree/bindings/arm/sprd/sprd.yaml
index eaa67b8e0d6c..40fc3c8b9dce 100644
--- a/Documentation/devicetree/bindings/arm/sprd/sprd.yaml
+++ b/Documentation/devicetree/bindings/arm/sprd/sprd.yaml
@@ -35,6 +35,11 @@ properties:
               - sprd,ums512-1h10
           - const: sprd,ums512
 
+      - items:
+          - enum:
+              - sprd,ums9620-2h10
+          - const: sprd,ums9620
+
 additionalProperties: true
 
 ...
-- 
2.41.0


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

* [PATCH 3/4] dt-bindings: serial: Add a new compatible string for UMS9620
  2023-12-15  8:56 [PATCH 0/4] Add DTS and bindings for Unisoc's UMS9620 Chunyan Zhang
  2023-12-15  8:56 ` [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620 Chunyan Zhang
  2023-12-15  8:56 ` [PATCH 2/4] dt-bindings: arm: Add compatible strings for Unisoc's UMS9620 Chunyan Zhang
@ 2023-12-15  8:56 ` Chunyan Zhang
  2023-12-15 10:34   ` Krzysztof Kozlowski
  2023-12-15  8:56 ` [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620 Chunyan Zhang
  2023-12-18  7:33 ` [PATCH 0/4] Add DTS and bindings " Krzysztof Kozlowski
  4 siblings, 1 reply; 19+ messages in thread
From: Chunyan Zhang @ 2023-12-15  8:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang,
	Chunyan Zhang, LKML

The UMS9620 also uses the same serial device with SC9836.

Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com>
---
 Documentation/devicetree/bindings/serial/sprd-uart.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/serial/sprd-uart.yaml b/Documentation/devicetree/bindings/serial/sprd-uart.yaml
index 28ff77aa86c8..f4dbb6dc2b6e 100644
--- a/Documentation/devicetree/bindings/serial/sprd-uart.yaml
+++ b/Documentation/devicetree/bindings/serial/sprd-uart.yaml
@@ -20,6 +20,7 @@ properties:
               - sprd,sc9860-uart
               - sprd,sc9863a-uart
               - sprd,ums512-uart
+              - sprd,ums9620-uart
           - const: sprd,sc9836-uart
       - const: sprd,sc9836-uart
 
-- 
2.41.0


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

* [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-15  8:56 [PATCH 0/4] Add DTS and bindings for Unisoc's UMS9620 Chunyan Zhang
                   ` (2 preceding siblings ...)
  2023-12-15  8:56 ` [PATCH 3/4] dt-bindings: serial: Add a new compatible string for UMS9620 Chunyan Zhang
@ 2023-12-15  8:56 ` Chunyan Zhang
  2023-12-15 10:36   ` Krzysztof Kozlowski
                     ` (2 more replies)
  2023-12-18  7:33 ` [PATCH 0/4] Add DTS and bindings " Krzysztof Kozlowski
  4 siblings, 3 replies; 19+ messages in thread
From: Chunyan Zhang @ 2023-12-15  8:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang,
	Chunyan Zhang, LKML

Add basic support for Unisoc's UMS9620, with this patch,
the board ums9620-2h10 can run into console.

Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com>
---
 arch/arm64/boot/dts/sprd/Makefile         |   3 +-
 arch/arm64/boot/dts/sprd/ums9620-2h10.dts |  38 ++++
 arch/arm64/boot/dts/sprd/ums9620.dtsi     | 247 ++++++++++++++++++++++
 3 files changed, 287 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm64/boot/dts/sprd/ums9620-2h10.dts
 create mode 100644 arch/arm64/boot/dts/sprd/ums9620.dtsi

diff --git a/arch/arm64/boot/dts/sprd/Makefile b/arch/arm64/boot/dts/sprd/Makefile
index 97522fb0bf66..3ce81ad7116f 100644
--- a/arch/arm64/boot/dts/sprd/Makefile
+++ b/arch/arm64/boot/dts/sprd/Makefile
@@ -2,4 +2,5 @@
 dtb-$(CONFIG_ARCH_SPRD) += sc9836-openphone.dtb \
 			sp9860g-1h10.dtb	\
 			sp9863a-1h10.dtb	\
-			ums512-1h10.dtb
+			ums512-1h10.dtb		\
+			ums9620-2h10.dtb
diff --git a/arch/arm64/boot/dts/sprd/ums9620-2h10.dts b/arch/arm64/boot/dts/sprd/ums9620-2h10.dts
new file mode 100644
index 000000000000..b35671192a72
--- /dev/null
+++ b/arch/arm64/boot/dts/sprd/ums9620-2h10.dts
@@ -0,0 +1,38 @@
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
+/*
+ * Unisoc UMS9620-2h10 board DTS file
+ *
+ * Copyright (C) 2023, Unisoc Inc.
+ */
+
+/dts-v1/;
+
+#include "ums9620.dtsi"
+
+/ {
+	model = "Unisoc UMS9620-2H10 Board";
+
+	compatible = "sprd,ums9620-2h10", "sprd,ums9620";
+
+	aliases {
+		serial0 = &uart0;
+		serial1 = &uart1;
+	};
+
+	memory@80000000 {
+		device_type = "memory";
+		reg = <0x0 0x80000000 0x2 0x00000000>;
+	};
+
+	chosen {
+		stdout-path = "serial1:921600n8";
+	};
+};
+
+&uart0 {
+	status = "okay";
+};
+
+&uart1 {
+	status = "okay";
+};
diff --git a/arch/arm64/boot/dts/sprd/ums9620.dtsi b/arch/arm64/boot/dts/sprd/ums9620.dtsi
new file mode 100644
index 000000000000..c63019b2fe51
--- /dev/null
+++ b/arch/arm64/boot/dts/sprd/ums9620.dtsi
@@ -0,0 +1,247 @@
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
+/*
+ * Unisoc UMS9620 DTS file
+ *
+ * Copyright (C) 2023, Unisoc Inc.
+ */
+
+#include <dt-bindings/clock/sprd,ums9620-clk.h>
+#include <dt-bindings/interrupt-controller/arm-gic.h>
+
+/ {
+	interrupt-parent = <&gic>;
+	#address-cells = <2>;
+	#size-cells = <2>;
+
+	cpus {
+		#address-cells = <2>;
+		#size-cells = <0>;
+
+		cpu-map {
+			cluster0 {
+				core0 {
+					cpu = <&CPU0>;
+				};
+				core1 {
+					cpu = <&CPU1>;
+				};
+				core2 {
+					cpu = <&CPU2>;
+				};
+				core3 {
+					cpu = <&CPU3>;
+				};
+				core4 {
+					cpu = <&CPU4>;
+				};
+				core5 {
+					cpu = <&CPU5>;
+				};
+				core6 {
+					cpu = <&CPU6>;
+				};
+				core7 {
+					cpu = <&CPU7>;
+				};
+			};
+		};
+
+		CPU0: cpu@0 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a55";
+			reg = <0x0 0x0>;
+			enable-method = "psci";
+			cpu-idle-states = <&LIT_CORE_PD>;
+		};
+
+		CPU1: cpu@100 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a55";
+			reg = <0x0 0x100>;
+			enable-method = "psci";
+			cpu-idle-states = <&LIT_CORE_PD>;
+		};
+
+		CPU2: cpu@200 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a55";
+			reg = <0x0 0x200>;
+			enable-method = "psci";
+			cpu-idle-states = <&LIT_CORE_PD>;
+		};
+
+		CPU3: cpu@300 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a55";
+			reg = <0x0 0x300>;
+			enable-method = "psci";
+			cpu-idle-states = <&LIT_CORE_PD>;
+		};
+
+		CPU4: cpu@400 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a76";
+			reg = <0x0 0x400>;
+			enable-method = "psci";
+			cpu-idle-states = <&BIG_CORE_PD>;
+		};
+
+		CPU5: cpu@500 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a76";
+			reg = <0x0 0x500>;
+			enable-method = "psci";
+			cpu-idle-states = <&BIG_CORE_PD>;
+		};
+
+		CPU6: cpu@600 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a76";
+			reg = <0x0 0x600>;
+			enable-method = "psci";
+			cpu-idle-states = <&BIG_CORE_PD>;
+		};
+
+		CPU7: cpu@700 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a76";
+			reg = <0x0 0x700>;
+			enable-method = "psci";
+			cpu-idle-states = <&BIG_CORE_PD>;
+		};
+	};
+
+	idle-states {
+		entry-method = "psci";
+		LIT_CORE_PD: cpu-pd-lit {
+			compatible = "arm,idle-state";
+			entry-latency-us = <1000>;
+			exit-latency-us = <500>;
+			min-residency-us = <2500>;
+			local-timer-stop;
+			arm,psci-suspend-param = <0x00010000>;
+		};
+
+		BIG_CORE_PD: cpu-pd-big {
+			compatible = "arm,idle-state";
+			entry-latency-us = <4000>;
+			exit-latency-us = <4000>;
+			min-residency-us = <10000>;
+			local-timer-stop;
+			arm,psci-suspend-param = <0x00010000>;
+		};
+	};
+
+	psci {
+		compatible = "arm,psci-0.2";
+		method = "smc";
+	};
+
+	timer {
+		compatible = "arm,armv8-timer";
+		interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>, /* Physical Secure PPI */
+			     <GIC_PPI 14 IRQ_TYPE_LEVEL_HIGH>, /* Physical Non-Secure PPI */
+			     <GIC_PPI 11 IRQ_TYPE_LEVEL_HIGH>, /* Virtual PPI */
+			     <GIC_PPI 10 IRQ_TYPE_LEVEL_HIGH>; /* Hipervisor PPI */
+	};
+
+	pmu {
+		compatible = "arm,armv8-pmuv3";
+		interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>,
+			     <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
+	};
+
+	soc: soc {
+		compatible = "simple-bus";
+		#address-cells = <2>;
+		#size-cells = <2>;
+		ranges;
+
+		gic: interrupt-controller@12000000 {
+			compatible = "arm,gic-v3";
+			reg = <0x0 0x12000000 0 0x20000>,	/* GICD */
+			      <0x0 0x12040000 0 0x100000>;	/* GICR */
+			#interrupt-cells = <3>;
+			#address-cells = <2>;
+			#size-cells = <2>;
+			ranges;
+			redistributor-stride = <0x0 0x20000>;	/* 128KB stride */
+			#redistributor-regions = <1>;
+			interrupt-controller;
+			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
+		};
+
+		apb@20200000 {
+			compatible = "simple-bus";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0 0 0x20200000 0x100000>;
+
+			uart0: serial@0 {
+				compatible = "sprd,ums9620-uart",
+					     "sprd,sc9836-uart";
+				reg = <0 0x100>;
+				interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>;
+				clocks = <&ext_26m>;
+				status = "disabled";
+			};
+
+			uart1: serial@10000 {
+				compatible = "sprd,ums9620-uart",
+					     "sprd,sc9836-uart";
+				reg = <0x10000 0x100>;
+				interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
+				clocks = <&ext_26m>;
+				status = "disabled";
+			};
+		};
+	};
+
+	ext_26m: clk-26m {
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <26000000>;
+		clock-output-names = "ext-26m";
+	};
+
+	ext_4m: clk-4m {
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <4000000>;
+		clock-output-names = "ext-4m";
+	};
+
+	ext_32k: clk-32k {
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <32768>;
+		clock-output-names = "ext-32k";
+	};
+
+	rco_100m: clk-100m {
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <100000000>;
+		clock-output-names = "rco-100m";
+	};
+
+	dphy_312m5: dphy-312m5 {
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <312500000>;
+		clock-output-names = "dphy-312m5";
+	};
+
+	dphy_416m7: dphy-416m7 {
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <416700000>;
+		clock-output-names = "dphy-416m7";
+	};
+};
-- 
2.41.0


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

* Re: [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620
  2023-12-15  8:56 ` [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620 Chunyan Zhang
@ 2023-12-15 10:33   ` Krzysztof Kozlowski
  2023-12-21 14:56   ` (subset) " Lee Jones
  1 sibling, 0 replies; 19+ messages in thread
From: Krzysztof Kozlowski @ 2023-12-15 10:33 UTC (permalink / raw)
  To: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang, LKML

On 15/12/2023 09:56, Chunyan Zhang wrote:
> Add bindings for Unisoc UMS9620 system global registers which provide
> register maps for clocks.
> 
> Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com>
> ---

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof


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

* Re: [PATCH 2/4] dt-bindings: arm: Add compatible strings for Unisoc's UMS9620
  2023-12-15  8:56 ` [PATCH 2/4] dt-bindings: arm: Add compatible strings for Unisoc's UMS9620 Chunyan Zhang
@ 2023-12-15 10:34   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 19+ messages in thread
From: Krzysztof Kozlowski @ 2023-12-15 10:34 UTC (permalink / raw)
  To: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang, LKML

On 15/12/2023 09:56, Chunyan Zhang wrote:
> Added bindings for Unisoc's UMS9620-2H10 board and UMS9620 SoC.
> 
> Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com>
> ---

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof


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

* Re: [PATCH 3/4] dt-bindings: serial: Add a new compatible string for UMS9620
  2023-12-15  8:56 ` [PATCH 3/4] dt-bindings: serial: Add a new compatible string for UMS9620 Chunyan Zhang
@ 2023-12-15 10:34   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 19+ messages in thread
From: Krzysztof Kozlowski @ 2023-12-15 10:34 UTC (permalink / raw)
  To: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang, LKML

On 15/12/2023 09:56, Chunyan Zhang wrote:
> The UMS9620 also uses the same serial device with SC9836.
> 
> Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com>
> ---

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof


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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-15  8:56 ` [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620 Chunyan Zhang
@ 2023-12-15 10:36   ` Krzysztof Kozlowski
  2023-12-18  2:31     ` Chunyan Zhang
  2023-12-16  3:16   ` kernel test robot
  2023-12-17  3:41   ` kernel test robot
  2 siblings, 1 reply; 19+ messages in thread
From: Krzysztof Kozlowski @ 2023-12-15 10:36 UTC (permalink / raw)
  To: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang, LKML

On 15/12/2023 09:56, Chunyan Zhang wrote:
> Add basic support for Unisoc's UMS9620, with this patch,
> the board ums9620-2h10 can run into console.
> 

...

> +
> +	soc: soc {

Are you sure you do not have here W=1 warnings?

> +		compatible = "simple-bus";
> +		#address-cells = <2>;
> +		#size-cells = <2>;
> +		ranges;
> +
> +		gic: interrupt-controller@12000000 {
> +			compatible = "arm,gic-v3";
> +			reg = <0x0 0x12000000 0 0x20000>,	/* GICD */
> +			      <0x0 0x12040000 0 0x100000>;	/* GICR */
> +			#interrupt-cells = <3>;
> +			#address-cells = <2>;
> +			#size-cells = <2>;
> +			ranges;

Put ranges after reg, if they are needed. Are they needed, BTW?

> +			redistributor-stride = <0x0 0x20000>;	/* 128KB stride */
> +			#redistributor-regions = <1>;
> +			interrupt-controller;
> +			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
> +		};
> +
> +		apb@20200000 {
> +			compatible = "simple-bus";
> +			#address-cells = <1>;
> +			#size-cells = <1>;
> +			ranges = <0 0 0x20200000 0x100000>;

ranges is after reg, which is after compatible, so here it is the second
property.

> +
> +			uart0: serial@0 {
> +				compatible = "sprd,ums9620-uart",
> +					     "sprd,sc9836-uart";
> +				reg = <0 0x100>;
> +				interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>;
> +				clocks = <&ext_26m>;
> +				status = "disabled";
> +			};
> +
> +			uart1: serial@10000 {
> +				compatible = "sprd,ums9620-uart",
> +					     "sprd,sc9836-uart";
> +				reg = <0x10000 0x100>;
> +				interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
> +				clocks = <&ext_26m>;
> +				status = "disabled";
> +			};
> +		};
> +	};


Best regards,
Krzysztof


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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-15  8:56 ` [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620 Chunyan Zhang
  2023-12-15 10:36   ` Krzysztof Kozlowski
@ 2023-12-16  3:16   ` kernel test robot
  2023-12-17  3:41   ` kernel test robot
  2 siblings, 0 replies; 19+ messages in thread
From: kernel test robot @ 2023-12-16  3:16 UTC (permalink / raw)
  To: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: oe-kbuild-all, devicetree, linux-serial, Baolin Wang, Orson Zhai,
	Chunyan Zhang, LKML

Hi Chunyan,

kernel test robot noticed the following build errors:

[auto build test ERROR on robh/for-next]
[also build test ERROR on lee-mfd/for-mfd-next tty/tty-next tty/tty-linus krzk/for-next krzk-mem-ctrl/for-next linus/master v6.7-rc5 next-20231215]
[cannot apply to tty/tty-testing lee-mfd/for-mfd-fixes]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Chunyan-Zhang/dt-bindings-mfd-sprd-Add-support-for-UMS9620/20231215-165956
base:   https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next
patch link:    https://lore.kernel.org/r/20231215085630.984892-5-chunyan.zhang%40unisoc.com
patch subject: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
config: arm64-defconfig (https://download.01.org/0day-ci/archive/20231216/202312161154.pVCPezKU-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231216/202312161154.pVCPezKU-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202312161154.pVCPezKU-lkp@intel.com/

All errors (new ones prefixed by >>):

   In file included from arch/arm64/boot/dts/sprd/ums9620-2h10.dts:10:
>> arch/arm64/boot/dts/sprd/ums9620.dtsi:8:10: fatal error: dt-bindings/clock/sprd,ums9620-clk.h: No such file or directory
       8 | #include <dt-bindings/clock/sprd,ums9620-clk.h>
         |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   compilation terminated.


vim +8 arch/arm64/boot/dts/sprd/ums9620.dtsi

   > 8	#include <dt-bindings/clock/sprd,ums9620-clk.h>
     9	#include <dt-bindings/interrupt-controller/arm-gic.h>
    10	

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-15  8:56 ` [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620 Chunyan Zhang
  2023-12-15 10:36   ` Krzysztof Kozlowski
  2023-12-16  3:16   ` kernel test robot
@ 2023-12-17  3:41   ` kernel test robot
  2 siblings, 0 replies; 19+ messages in thread
From: kernel test robot @ 2023-12-17  3:41 UTC (permalink / raw)
  To: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: llvm, oe-kbuild-all, devicetree, linux-serial, Baolin Wang,
	Orson Zhai, Chunyan Zhang, LKML

Hi Chunyan,

kernel test robot noticed the following build errors:

[auto build test ERROR on robh/for-next]
[also build test ERROR on lee-mfd/for-mfd-next tty/tty-next tty/tty-linus krzk/for-next krzk-mem-ctrl/for-next linus/master v6.7-rc5 next-20231215]
[cannot apply to tty/tty-testing lee-mfd/for-mfd-fixes]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Chunyan-Zhang/dt-bindings-mfd-sprd-Add-support-for-UMS9620/20231215-165956
base:   https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next
patch link:    https://lore.kernel.org/r/20231215085630.984892-5-chunyan.zhang%40unisoc.com
patch subject: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
config: arm64-allyesconfig (https://download.01.org/0day-ci/archive/20231217/202312171120.HfHwFDeV-lkp@intel.com/config)
compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project.git 4a5ac14ee968ff0ad5d2cc1ffa0299048db4c88a)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231217/202312171120.HfHwFDeV-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202312171120.HfHwFDeV-lkp@intel.com/

All errors (new ones prefixed by >>):

   In file included from arch/arm64/boot/dts/sprd/ums9620-2h10.dts:10:
>> arch/arm64/boot/dts/sprd/ums9620.dtsi:8:10: fatal error: 'dt-bindings/clock/sprd,ums9620-clk.h' file not found
       8 | #include <dt-bindings/clock/sprd,ums9620-clk.h>
         |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   1 error generated.


vim +8 arch/arm64/boot/dts/sprd/ums9620.dtsi

   > 8	#include <dt-bindings/clock/sprd,ums9620-clk.h>
     9	#include <dt-bindings/interrupt-controller/arm-gic.h>
    10	

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-15 10:36   ` Krzysztof Kozlowski
@ 2023-12-18  2:31     ` Chunyan Zhang
  2023-12-18  7:00       ` Krzysztof Kozlowski
  0 siblings, 1 reply; 19+ messages in thread
From: Chunyan Zhang @ 2023-12-18  2:31 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Lee Jones, devicetree, linux-serial, Baolin Wang, Orson Zhai,
	LKML

On Fri, 15 Dec 2023 at 18:36, Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
>
> On 15/12/2023 09:56, Chunyan Zhang wrote:
> > Add basic support for Unisoc's UMS9620, with this patch,
> > the board ums9620-2h10 can run into console.
> >
>
> ...
>
> > +
> > +     soc: soc {
>
> Are you sure you do not have here W=1 warnings?

Do you mean warnings generated by running "make W=1"? I tried just now
and didn't see warnings on this dts.

Thanks,
Chunyan

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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-18  2:31     ` Chunyan Zhang
@ 2023-12-18  7:00       ` Krzysztof Kozlowski
  2023-12-18  7:18         ` Chunyan Zhang
  0 siblings, 1 reply; 19+ messages in thread
From: Krzysztof Kozlowski @ 2023-12-18  7:00 UTC (permalink / raw)
  To: Chunyan Zhang
  Cc: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Lee Jones, devicetree, linux-serial, Baolin Wang, Orson Zhai,
	LKML

On 18/12/2023 03:31, Chunyan Zhang wrote:
> On Fri, 15 Dec 2023 at 18:36, Krzysztof Kozlowski
> <krzysztof.kozlowski@linaro.org> wrote:
>>
>> On 15/12/2023 09:56, Chunyan Zhang wrote:
>>> Add basic support for Unisoc's UMS9620, with this patch,
>>> the board ums9620-2h10 can run into console.
>>>
>>
>> ...
>>
>>> +
>>> +     soc: soc {
>>
>> Are you sure you do not have here W=1 warnings?
> 
> Do you mean warnings generated by running "make W=1"? I tried just now
> and didn't see warnings on this dts.

No, I meant `dtbs_check W=1` or W=1 coming from dtc (dtbs).

Best regards,
Krzysztof


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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-18  7:00       ` Krzysztof Kozlowski
@ 2023-12-18  7:18         ` Chunyan Zhang
  2023-12-18  7:31           ` Krzysztof Kozlowski
  0 siblings, 1 reply; 19+ messages in thread
From: Chunyan Zhang @ 2023-12-18  7:18 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Lee Jones, devicetree, linux-serial, Baolin Wang, Orson Zhai,
	LKML

On Mon, 18 Dec 2023 at 15:00, Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
>
> On 18/12/2023 03:31, Chunyan Zhang wrote:
> > On Fri, 15 Dec 2023 at 18:36, Krzysztof Kozlowski
> > <krzysztof.kozlowski@linaro.org> wrote:
> >>
> >> On 15/12/2023 09:56, Chunyan Zhang wrote:
> >>> Add basic support for Unisoc's UMS9620, with this patch,
> >>> the board ums9620-2h10 can run into console.
> >>>
> >>
> >> ...
> >>
> >>> +
> >>> +     soc: soc {
> >>
> >> Are you sure you do not have here W=1 warnings?
> >
> > Do you mean warnings generated by running "make W=1"? I tried just now
> > and didn't see warnings on this dts.
>
> No, I meant `dtbs_check W=1` or W=1 coming from dtc (dtbs).

Yes, I just run "make W=1 dtbs",  also have tried `dtbs_check W=1`,
didn't see warnings on ums9620-2h10.dtb

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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-18  7:18         ` Chunyan Zhang
@ 2023-12-18  7:31           ` Krzysztof Kozlowski
  2023-12-18  7:37             ` Chunyan Zhang
  0 siblings, 1 reply; 19+ messages in thread
From: Krzysztof Kozlowski @ 2023-12-18  7:31 UTC (permalink / raw)
  To: Chunyan Zhang
  Cc: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Lee Jones, devicetree, linux-serial, Baolin Wang, Orson Zhai,
	LKML

On 18/12/2023 08:18, Chunyan Zhang wrote:
> On Mon, 18 Dec 2023 at 15:00, Krzysztof Kozlowski
> <krzysztof.kozlowski@linaro.org> wrote:
>>
>> On 18/12/2023 03:31, Chunyan Zhang wrote:
>>> On Fri, 15 Dec 2023 at 18:36, Krzysztof Kozlowski
>>> <krzysztof.kozlowski@linaro.org> wrote:
>>>>
>>>> On 15/12/2023 09:56, Chunyan Zhang wrote:
>>>>> Add basic support for Unisoc's UMS9620, with this patch,
>>>>> the board ums9620-2h10 can run into console.
>>>>>
>>>>
>>>> ...
>>>>
>>>>> +
>>>>> +     soc: soc {
>>>>
>>>> Are you sure you do not have here W=1 warnings?
>>>
>>> Do you mean warnings generated by running "make W=1"? I tried just now
>>> and didn't see warnings on this dts.
>>
>> No, I meant `dtbs_check W=1` or W=1 coming from dtc (dtbs).
> 
> Yes, I just run "make W=1 dtbs",  also have tried `dtbs_check W=1`,
> didn't see warnings on ums9620-2h10.dtb

Ah, because it does not even compile!

ums9620.dtsi:8:10: fatal error: dt-bindings/clock/sprd,ums9620-clk.h: No
such file or directory


Best regards,
Krzysztof


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

* Re: [PATCH 0/4] Add DTS and bindings for Unisoc's UMS9620
  2023-12-15  8:56 [PATCH 0/4] Add DTS and bindings for Unisoc's UMS9620 Chunyan Zhang
                   ` (3 preceding siblings ...)
  2023-12-15  8:56 ` [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620 Chunyan Zhang
@ 2023-12-18  7:33 ` Krzysztof Kozlowski
  4 siblings, 0 replies; 19+ messages in thread
From: Krzysztof Kozlowski @ 2023-12-18  7:33 UTC (permalink / raw)
  To: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang, LKML

On 15/12/2023 09:56, Chunyan Zhang wrote:
> Add a basic DTS for UMS9620 SoC and UMS9620-2H10 board, with this patchset
> the board can run into console.
> 

This was never tested and never built on the upstream kernel. Please
work on upstream, not on downstream fork.

Best regards,
Krzysztof


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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-18  7:31           ` Krzysztof Kozlowski
@ 2023-12-18  7:37             ` Chunyan Zhang
  2023-12-18  9:17               ` Krzysztof Kozlowski
  0 siblings, 1 reply; 19+ messages in thread
From: Chunyan Zhang @ 2023-12-18  7:37 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Lee Jones, devicetree, linux-serial, Baolin Wang, Orson Zhai,
	LKML

On Mon, 18 Dec 2023 at 15:31, Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
>
> On 18/12/2023 08:18, Chunyan Zhang wrote:
> > On Mon, 18 Dec 2023 at 15:00, Krzysztof Kozlowski
> > <krzysztof.kozlowski@linaro.org> wrote:
> >>
> >> On 18/12/2023 03:31, Chunyan Zhang wrote:
> >>> On Fri, 15 Dec 2023 at 18:36, Krzysztof Kozlowski
> >>> <krzysztof.kozlowski@linaro.org> wrote:
> >>>>
> >>>> On 15/12/2023 09:56, Chunyan Zhang wrote:
> >>>>> Add basic support for Unisoc's UMS9620, with this patch,
> >>>>> the board ums9620-2h10 can run into console.
> >>>>>
> >>>>
> >>>> ...
> >>>>
> >>>>> +
> >>>>> +     soc: soc {
> >>>>
> >>>> Are you sure you do not have here W=1 warnings?
> >>>
> >>> Do you mean warnings generated by running "make W=1"? I tried just now
> >>> and didn't see warnings on this dts.
> >>
> >> No, I meant `dtbs_check W=1` or W=1 coming from dtc (dtbs).
> >
> > Yes, I just run "make W=1 dtbs",  also have tried `dtbs_check W=1`,
> > didn't see warnings on ums9620-2h10.dtb
>
> Ah, because it does not even compile!

The patch was generated from a middle commit (that was my mistake of course).

But I've fixed the issue. I ran the command just now according to your
comments, and didn't see the warnings on this dtb.

If I'm missing something, please correct me.

Thanks,
Chunyan

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

* Re: [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620
  2023-12-18  7:37             ` Chunyan Zhang
@ 2023-12-18  9:17               ` Krzysztof Kozlowski
  0 siblings, 0 replies; 19+ messages in thread
From: Krzysztof Kozlowski @ 2023-12-18  9:17 UTC (permalink / raw)
  To: Chunyan Zhang
  Cc: Chunyan Zhang, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Lee Jones, devicetree, linux-serial, Baolin Wang, Orson Zhai,
	LKML

On 18/12/2023 08:37, Chunyan Zhang wrote:
> On Mon, 18 Dec 2023 at 15:31, Krzysztof Kozlowski
> <krzysztof.kozlowski@linaro.org> wrote:
>>
>> On 18/12/2023 08:18, Chunyan Zhang wrote:
>>> On Mon, 18 Dec 2023 at 15:00, Krzysztof Kozlowski
>>> <krzysztof.kozlowski@linaro.org> wrote:
>>>>
>>>> On 18/12/2023 03:31, Chunyan Zhang wrote:
>>>>> On Fri, 15 Dec 2023 at 18:36, Krzysztof Kozlowski
>>>>> <krzysztof.kozlowski@linaro.org> wrote:
>>>>>>
>>>>>> On 15/12/2023 09:56, Chunyan Zhang wrote:
>>>>>>> Add basic support for Unisoc's UMS9620, with this patch,
>>>>>>> the board ums9620-2h10 can run into console.
>>>>>>>
>>>>>>
>>>>>> ...
>>>>>>
>>>>>>> +
>>>>>>> +     soc: soc {
>>>>>>
>>>>>> Are you sure you do not have here W=1 warnings?
>>>>>
>>>>> Do you mean warnings generated by running "make W=1"? I tried just now
>>>>> and didn't see warnings on this dts.
>>>>
>>>> No, I meant `dtbs_check W=1` or W=1 coming from dtc (dtbs).
>>>
>>> Yes, I just run "make W=1 dtbs",  also have tried `dtbs_check W=1`,
>>> didn't see warnings on ums9620-2h10.dtb
>>
>> Ah, because it does not even compile!
> 
> The patch was generated from a middle commit (that was my mistake of course).
> 
> But I've fixed the issue. I ran the command just now according to your
> comments, and didn't see the warnings on this dtb.
> 
> If I'm missing something, please correct me.

You don't have unit address for soc node, but could be fine if
address/size cells match. Don't remember, but also cannot verify because
it does not build. :(

Best regards,
Krzysztof


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

* Re: (subset) [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620
  2023-12-15  8:56 ` [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620 Chunyan Zhang
  2023-12-15 10:33   ` Krzysztof Kozlowski
@ 2023-12-21 14:56   ` Lee Jones
  1 sibling, 0 replies; 19+ messages in thread
From: Lee Jones @ 2023-12-21 14:56 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones, Chunyan Zhang
  Cc: devicetree, linux-serial, Baolin Wang, Orson Zhai, Chunyan Zhang, LKML

On Fri, 15 Dec 2023 16:56:27 +0800, Chunyan Zhang wrote:
> Add bindings for Unisoc UMS9620 system global registers which provide
> register maps for clocks.
> 
> 

Applied, thanks!

[1/4] dt-bindings: mfd: sprd: Add support for UMS9620
      commit: 5fa295f5cd1e9995e914b75c7d7948808af95ca4

--
Lee Jones [李琼斯]


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

end of thread, other threads:[~2023-12-21 14:56 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-15  8:56 [PATCH 0/4] Add DTS and bindings for Unisoc's UMS9620 Chunyan Zhang
2023-12-15  8:56 ` [PATCH 1/4] dt-bindings: mfd: sprd: Add support for UMS9620 Chunyan Zhang
2023-12-15 10:33   ` Krzysztof Kozlowski
2023-12-21 14:56   ` (subset) " Lee Jones
2023-12-15  8:56 ` [PATCH 2/4] dt-bindings: arm: Add compatible strings for Unisoc's UMS9620 Chunyan Zhang
2023-12-15 10:34   ` Krzysztof Kozlowski
2023-12-15  8:56 ` [PATCH 3/4] dt-bindings: serial: Add a new compatible string for UMS9620 Chunyan Zhang
2023-12-15 10:34   ` Krzysztof Kozlowski
2023-12-15  8:56 ` [PATCH 4/4] arm64: dts: sprd: Add support for Unisoc's UMS9620 Chunyan Zhang
2023-12-15 10:36   ` Krzysztof Kozlowski
2023-12-18  2:31     ` Chunyan Zhang
2023-12-18  7:00       ` Krzysztof Kozlowski
2023-12-18  7:18         ` Chunyan Zhang
2023-12-18  7:31           ` Krzysztof Kozlowski
2023-12-18  7:37             ` Chunyan Zhang
2023-12-18  9:17               ` Krzysztof Kozlowski
2023-12-16  3:16   ` kernel test robot
2023-12-17  3:41   ` kernel test robot
2023-12-18  7:33 ` [PATCH 0/4] Add DTS and bindings " Krzysztof Kozlowski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.