linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC
@ 2025-02-26  1:21 Peter Chen
  2025-02-26  1:21 ` [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd Peter Chen
                   ` (6 more replies)
  0 siblings, 7 replies; 18+ messages in thread
From: Peter Chen @ 2025-02-26  1:21 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Peter Chen

Cixtech P1 (internal name sky1) is high performance generic Armv9 SoC.
Orion O6 is the world's first open source Arm V9 Motherboard built by
Radxa. You could find brief introduction for SoC and related boards at:
https://radxa.com/products/orion/o6#overview

In this series, we add initial SoC and board support for Kernel building.
Patch 1-2: Add dt-binding doc for CIX and its sky1 SoC
Patch 3: add related maintainter entry
Patch 4-5: add Arm64 build support
Patch 6: add initial dts support for SoC and Orion O6 board

To run upstream kernel at Orion O6 board, you need to use BIOS
released by Radxa:
https://docs.radxa.com/en/orion/o6/bios/install-bios

Changes for v2:
- Pass dts build check with below commands:
make O=$OUTKNL dt_binding_check DT_SCHEMA_FILES=vendor-prefixes.yaml
make O=$OUTKNL dt_binding_check DT_SCHEMA_FILES=arm/cix.yaml
make O=$OUTKNL CHECK_DTBS=y W=1 cix/sky1-orion-o6.dtb
- Re-order the patch set, and move vendor-perfixes to the 1st patch.
- Patch 4: Ordered Kconfig config entry by alpha-numerically
- Patch 5: Corrects the Ack tag's name
- Patch 6: see below.
1) Corrects the SoF tag's name
2) Fix several coding sytle issues
3) move linux,cma node to dts file
4) delete memory node, memory size is passed by firmware
5) delete uart2 node which will be added in future patches
6) Improve for pmu and cpu node to stands for more specific cpu model
7) Improve the timer node and add hypervisor virtual timer irq

Fugang Duan (1):
  arm64: Kconfig: add ARCH_CIX for cix silicons

Peter Chen (5):
  dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd.
  dt-bindings: arm: add CIX P1 (SKY1) SoC
  MAINTAINERS: Add CIX SoC maintainer entry
  arm64: defconfig: Enable CIX SoC
  arm64: dts: cix: add initial CIX P1(SKY1) dts support

 .../devicetree/bindings/arm/cix.yaml          |  26 +++
 .../devicetree/bindings/vendor-prefixes.yaml  |   2 +
 MAINTAINERS                                   |   8 +
 arch/arm64/Kconfig.platforms                  |   6 +
 arch/arm64/boot/dts/Makefile                  |   1 +
 arch/arm64/boot/dts/cix/Makefile              |   2 +
 arch/arm64/boot/dts/cix/sky1-orion-o6.dts     |  26 +++
 arch/arm64/boot/dts/cix/sky1.dtsi             | 217 ++++++++++++++++++
 arch/arm64/configs/defconfig                  |   1 +
 9 files changed, 289 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/arm/cix.yaml
 create mode 100644 arch/arm64/boot/dts/cix/Makefile
 create mode 100644 arch/arm64/boot/dts/cix/sky1-orion-o6.dts
 create mode 100644 arch/arm64/boot/dts/cix/sky1.dtsi

-- 
2.25.1



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

* [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd.
  2025-02-26  1:21 [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Peter Chen
@ 2025-02-26  1:21 ` Peter Chen
  2025-02-26  7:02   ` Krzysztof Kozlowski
  2025-02-26 10:31   ` Krzysztof Kozlowski
  2025-02-26  1:21 ` [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC Peter Chen
                   ` (5 subsequent siblings)
  6 siblings, 2 replies; 18+ messages in thread
From: Peter Chen @ 2025-02-26  1:21 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Peter Chen, Fugang Duan

CIX Technology Group Co., Ltd. is a high performance Arm SoC design
company. Link: https://www.cixtech.com/.

Acked-by: Fugang Duan <fugang.duan@cixtech.com>
Signed-off-by: Peter Chen <peter.chen@cixtech.com>
---
 Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index 5079ca6ce1d1..5e76223e4570 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -302,6 +302,8 @@ patternProperties:
     description: Cirrus Logic, Inc.
   "^cisco,.*":
     description: Cisco Systems, Inc.
+  "^cix,.*":
+    description: CIX Technology Group Co., Ltd.
   "^clockwork,.*":
     description: Clockwork Tech LLC
   "^cloos,.*":
-- 
2.25.1



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

* [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC
  2025-02-26  1:21 [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Peter Chen
  2025-02-26  1:21 ` [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd Peter Chen
@ 2025-02-26  1:21 ` Peter Chen
  2025-02-26  7:02   ` Krzysztof Kozlowski
  2025-02-26  1:21 ` [PATCH v2 3/6] MAINTAINERS: Add CIX SoC maintainer entry Peter Chen
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 18+ messages in thread
From: Peter Chen @ 2025-02-26  1:21 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Peter Chen, Fugang Duan

Add device tree bindings for CIX P1 (Internal name sky1) Arm SoC,
it consists several SoC models like CP8180, CD8180, etc.

Acked-by: Fugang Duan <fugang.duan@cixtech.com>
Signed-off-by: Peter Chen <peter.chen@cixtech.com>
---
 .../devicetree/bindings/arm/cix.yaml          | 26 +++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/arm/cix.yaml

diff --git a/Documentation/devicetree/bindings/arm/cix.yaml b/Documentation/devicetree/bindings/arm/cix.yaml
new file mode 100644
index 000000000000..114dab4bc4d2
--- /dev/null
+++ b/Documentation/devicetree/bindings/arm/cix.yaml
@@ -0,0 +1,26 @@
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/arm/cix.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: CIX platforms
+
+maintainers:
+  - Peter Chen <peter.chen@cixtech.com>
+  - Fugang Duan <fugang.duan@cixtech.com>
+
+properties:
+  $nodename:
+    const: '/'
+  compatible:
+    oneOf:
+
+      - description: Radxa Orion O6
+        items:
+          - const: radxa,orion-o6
+          - const: cix,sky1
+
+additionalProperties: true
+
+...
-- 
2.25.1



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

* [PATCH v2 3/6] MAINTAINERS: Add CIX SoC maintainer entry
  2025-02-26  1:21 [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Peter Chen
  2025-02-26  1:21 ` [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd Peter Chen
  2025-02-26  1:21 ` [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC Peter Chen
@ 2025-02-26  1:21 ` Peter Chen
  2025-02-26  1:21 ` [PATCH v2 4/6] arm64: Kconfig: add ARCH_CIX for cix silicons Peter Chen
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 18+ messages in thread
From: Peter Chen @ 2025-02-26  1:21 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Peter Chen, Fugang Duan

Using this entry as the maintainers information for CIX SKY series SoCs.

Acked-by: Fugang Duan <fugang.duan@cixtech.com>
Signed-off-by: Peter Chen <peter.chen@cixtech.com>
---
 MAINTAINERS | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index efee40ea589f..200d2529c8e5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2354,6 +2354,14 @@ F:	arch/arm/boot/compressed/misc-ep93xx.h
 F:	arch/arm/mach-ep93xx/
 F:	drivers/iio/adc/ep93xx_adc.c
 
+ARM/CIX SKY ARM ARCHITECTURE
+M:	Peter Chen <peter.chen@cixtech.com>
+M:	Fugang Duan <fugang.duan@cixtech.com>
+R:	CIX Linux Kernel Upstream Group <cix-kernel-upstream@cixtech.com>
+L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
+S:	Maintained
+F:	Documentation/devicetree/bindings/arm/cix.yaml
+
 ARM/CLKDEV SUPPORT
 M:	Russell King <linux@armlinux.org.uk>
 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
-- 
2.25.1



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

* [PATCH v2 4/6] arm64: Kconfig: add ARCH_CIX for cix silicons
  2025-02-26  1:21 [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Peter Chen
                   ` (2 preceding siblings ...)
  2025-02-26  1:21 ` [PATCH v2 3/6] MAINTAINERS: Add CIX SoC maintainer entry Peter Chen
@ 2025-02-26  1:21 ` Peter Chen
  2025-02-26  1:21 ` [PATCH v2 5/6] arm64: defconfig: Enable CIX SoC Peter Chen
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 18+ messages in thread
From: Peter Chen @ 2025-02-26  1:21 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan, Peter Chen

From: Fugang Duan <fugang.duan@cixtech.com>

Add ARCH_CIX for CIX SoC series support.

Signed-off-by: Fugang Duan <fugang.duan@cixtech.com>
Signed-off-by: Peter Chen <peter.chen@cixtech.com>
---
Changes for v2:
- Ordered Kconfig config entry by alpha-numerically

 arch/arm64/Kconfig.platforms | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 02f9248f7c84..abe41db9b9b3 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -106,6 +106,12 @@ config ARCH_BLAIZE
 	help
 	  This enables support for the Blaize SoC family
 
+config ARCH_CIX
+	bool "Cixtech SoC family"
+	help
+	  This enables support for the Cixtech SoC family,
+	  like P1(sky1).
+
 config ARCH_EXYNOS
 	bool "Samsung Exynos SoC family"
 	select COMMON_CLK_SAMSUNG
-- 
2.25.1



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

* [PATCH v2 5/6] arm64: defconfig: Enable CIX SoC
  2025-02-26  1:21 [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Peter Chen
                   ` (3 preceding siblings ...)
  2025-02-26  1:21 ` [PATCH v2 4/6] arm64: Kconfig: add ARCH_CIX for cix silicons Peter Chen
@ 2025-02-26  1:21 ` Peter Chen
  2025-02-26  1:21 ` [PATCH v2 6/6] arm64: dts: cix: add initial CIX P1(SKY1) dts support Peter Chen
  2025-02-27  4:52 ` [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Jianfeng Liu
  6 siblings, 0 replies; 18+ messages in thread
From: Peter Chen @ 2025-02-26  1:21 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Peter Chen, Fugang Duan

Enable CIX SoC support at ARM64 defconfig

Acked-by: Fugang Duan <fugang.duan@cixtech.com>
Signed-off-by: Peter Chen <peter.chen@cixtech.com>
---
Changes for v2:
- Corrects the Ack tag's name

 arch/arm64/configs/defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index cb7da4415599..1dd46d200401 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -45,6 +45,7 @@ CONFIG_ARCH_BCMBCA=y
 CONFIG_ARCH_BRCMSTB=y
 CONFIG_ARCH_BERLIN=y
 CONFIG_ARCH_BLAIZE=y
+CONFIG_ARCH_CIX=y
 CONFIG_ARCH_EXYNOS=y
 CONFIG_ARCH_SPARX5=y
 CONFIG_ARCH_K3=y
-- 
2.25.1



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

* [PATCH v2 6/6] arm64: dts: cix: add initial CIX P1(SKY1) dts support
  2025-02-26  1:21 [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Peter Chen
                   ` (4 preceding siblings ...)
  2025-02-26  1:21 ` [PATCH v2 5/6] arm64: defconfig: Enable CIX SoC Peter Chen
@ 2025-02-26  1:21 ` Peter Chen
  2025-02-26  7:05   ` Krzysztof Kozlowski
  2025-02-27  4:52 ` [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Jianfeng Liu
  6 siblings, 1 reply; 18+ messages in thread
From: Peter Chen @ 2025-02-26  1:21 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Peter Chen, Fugang Duan

CIX SKY1 SoC is high performance Armv9 SoC designed by Cixtech,
and Orion O6 is open source motherboard launched by Radxa.
See below for detail:
https://docs.radxa.com/en/orion/o6/getting-started/introduction

In this commit, it only adds limited components for running initramfs
at Orion O6.

Acked-by: Fugang Duan <fugang.duan@cixtech.com>
Signed-off-by: Peter Chen <peter.chen@cixtech.com>
---
Changes for v2:
- Corrects the SoF tag's name
- Fix several coding sytle issues
- move linux,cma node to dts file
- delete memory node, memory size is passed by firmware
- delete uart2 node which will be added in future patches
- Improve for pmu and cpu node to stands for more specific cpu model
- Improve the timer node and add hypervisor virtual timer irq
- Pass "make O=$OUTKNL CHECK_DTBS=y W=1 cix/sky1-orion-o6.dtb"

 arch/arm64/boot/dts/Makefile              |   1 +
 arch/arm64/boot/dts/cix/Makefile          |   2 +
 arch/arm64/boot/dts/cix/sky1-orion-o6.dts |  26 +++
 arch/arm64/boot/dts/cix/sky1.dtsi         | 217 ++++++++++++++++++++++
 4 files changed, 246 insertions(+)
 create mode 100644 arch/arm64/boot/dts/cix/Makefile
 create mode 100644 arch/arm64/boot/dts/cix/sky1-orion-o6.dts
 create mode 100644 arch/arm64/boot/dts/cix/sky1.dtsi

diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefile
index 79b73a21ddc2..8e7ccd0027bd 100644
--- a/arch/arm64/boot/dts/Makefile
+++ b/arch/arm64/boot/dts/Makefile
@@ -13,6 +13,7 @@ subdir-y += bitmain
 subdir-y += blaize
 subdir-y += broadcom
 subdir-y += cavium
+subdir-y += cix
 subdir-y += exynos
 subdir-y += freescale
 subdir-y += hisilicon
diff --git a/arch/arm64/boot/dts/cix/Makefile b/arch/arm64/boot/dts/cix/Makefile
new file mode 100644
index 000000000000..ed3713982012
--- /dev/null
+++ b/arch/arm64/boot/dts/cix/Makefile
@@ -0,0 +1,2 @@
+# SPDX-License-Identifier: GPL-2.0
+dtb-$(CONFIG_ARCH_CIX) += sky1-orion-o6.dtb
diff --git a/arch/arm64/boot/dts/cix/sky1-orion-o6.dts b/arch/arm64/boot/dts/cix/sky1-orion-o6.dts
new file mode 100644
index 000000000000..78f4fcd87216
--- /dev/null
+++ b/arch/arm64/boot/dts/cix/sky1-orion-o6.dts
@@ -0,0 +1,26 @@
+// SPDX-License-Identifier: BSD-3-Clause
+/*
+ * Copyright 2025 Cix Technology Group Co., Ltd.
+ *
+ */
+
+/dts-v1/;
+
+#include "sky1.dtsi"
+/ {
+	model = "Radxa Orion O6";
+	compatible = "radxa,orion-o6", "cix,sky1";
+
+	reserved-memory {
+		#address-cells = <2>;
+		#size-cells = <2>;
+		ranges;
+
+		linux,cma {
+			compatible = "shared-dma-pool";
+			reusable;
+			size = <0x0 0x28000000>;
+			linux,cma-default;
+		};
+	};
+};
diff --git a/arch/arm64/boot/dts/cix/sky1.dtsi b/arch/arm64/boot/dts/cix/sky1.dtsi
new file mode 100644
index 000000000000..709512fafe51
--- /dev/null
+++ b/arch/arm64/boot/dts/cix/sky1.dtsi
@@ -0,0 +1,217 @@
+// SPDX-License-Identifier: BSD-3-Clause
+/*
+ * Copyright 2025 Cix Technology Group Co., Ltd.
+ *
+ */
+
+#include <dt-bindings/interrupt-controller/arm-gic.h>
+
+/ {
+	interrupt-parent = <&gic>;
+	#address-cells = <2>;
+	#size-cells = <2>;
+
+	cpus {
+		#address-cells = <2>;
+		#size-cells = <0>;
+
+		cpu0: cpu@0 {
+			compatible = "arm,cortex-a520";
+			enable-method = "psci";
+			reg = <0x0 0x0>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <403>;
+		};
+
+		cpu1: cpu@100 {
+			compatible = "arm,cortex-a520";
+			enable-method = "psci";
+			reg = <0x0 0x100>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <403>;
+		};
+
+		cpu2: cpu@200 {
+			compatible = "arm,cortex-a520";
+			enable-method = "psci";
+			reg = <0x0 0x200>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <403>;
+		};
+
+		cpu3: cpu@300 {
+			compatible = "arm,cortex-a520";
+			enable-method = "psci";
+			reg = <0x0 0x300>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <403>;
+		};
+
+		cpu4: cpu@400 {
+			compatible = "arm,cortex-a720";
+			enable-method = "psci";
+			reg = <0x0 0x400>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <1024>;
+		};
+
+		cpu5: cpu@500 {
+			compatible = "arm,cortex-a720";
+			enable-method = "psci";
+			reg = <0x0 0x500>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <1024>;
+		};
+
+		cpu6: cpu@600 {
+			compatible = "arm,cortex-a720";
+			enable-method = "psci";
+			reg = <0x0 0x600>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <1024>;
+		};
+
+		cpu7: cpu@700 {
+			compatible = "arm,cortex-a720";
+			enable-method = "psci";
+			reg = <0x0 0x700>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <1024>;
+		};
+
+		cpu8: cpu@800 {
+			compatible = "arm,cortex-a720";
+			enable-method = "psci";
+			reg = <0x0 0x800>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <1024>;
+		};
+
+		cpu9: cpu@900 {
+			compatible = "arm,cortex-a720";
+			enable-method = "psci";
+			reg = <0x0 0x900>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <1024>;
+		};
+
+		cpu10: cpu@a00 {
+			compatible = "arm,cortex-a720";
+			enable-method = "psci";
+			reg = <0x0 0xa00>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <1024>;
+		};
+
+		cpu11: cpu@b00 {
+			compatible = "arm,cortex-a720";
+			enable-method = "psci";
+			reg = <0x0 0xb00>;
+			device_type = "cpu";
+			capacity-dmips-mhz = <1024>;
+		};
+
+		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>;
+				};
+				core8 {
+					cpu = <&cpu8>;
+				};
+				core9 {
+					cpu = <&cpu9>;
+				};
+				core10 {
+					cpu = <&cpu10>;
+				};
+				core11 {
+					cpu = <&cpu11>;
+				};
+			};
+		};
+
+	};
+
+	pmu-a520 {
+		compatible = "arm,cortex-a520-pmu";
+		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
+	};
+
+	pmu-a720 {
+		compatible = "arm,cortex-a720-pmu";
+		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
+	};
+
+	pmu-spe {
+		compatible = "arm,statistical-profiling-extension-v1";
+		interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_LOW>;
+	};
+
+	psci {
+		compatible = "arm,psci-1.0";
+		method = "smc";
+	};
+
+	soc@0 {
+		compatible = "simple-bus";
+		#address-cells = <2>;
+		#size-cells = <2>;
+		ranges = <0 0 0 0 0x20 0>;
+		dma-ranges;
+
+		gic: interrupt-controller@e010000 {
+			compatible = "arm,gic-v3";
+			reg = <0x0 0x0e010000 0 0x10000>,	/* GICD */
+			      <0x0 0x0e090000 0 0x300000>;       /* GICR * 12 */
+			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_LOW>;
+			#interrupt-cells = <3>;
+			interrupt-controller;
+			#redistributor-regions = <1>;
+			redistributor-stride = <0 0x40000>;
+			#address-cells = <2>;
+			#size-cells = <2>;
+			ranges;
+
+			gic_its: msi-controller@e050000 {
+				compatible = "arm,gic-v3-its";
+				reg = <0x0 0x0e050000 0x0 0x30000>;
+				msi-controller;
+				#msi-cells = <1>;
+			};
+		};
+	};
+
+	timer {
+		compatible = "arm,armv8-timer";
+		interrupt-names = "sec-phys", "phys", "virt", "hyp-phys", "hyp-virt";
+		interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
+			     <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
+			     <GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
+			     <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
+			     <GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
+		clock-frequency = <1000000000>;
+		arm,no-tick-in-suspend;
+	};
+};
-- 
2.25.1



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

* Re: [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC
  2025-02-26  1:21 ` [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC Peter Chen
@ 2025-02-26  7:02   ` Krzysztof Kozlowski
  2025-02-26  8:09     ` Peter Chen
  0 siblings, 1 reply; 18+ messages in thread
From: Krzysztof Kozlowski @ 2025-02-26  7:02 UTC (permalink / raw)
  To: Peter Chen, robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 26/02/2025 02:21, Peter Chen wrote:
> Add device tree bindings for CIX P1 (Internal name sky1) Arm SoC,
> it consists several SoC models like CP8180, CD8180, etc.
> 
> Acked-by: Fugang Duan <fugang.duan@cixtech.com>
> Signed-off-by: Peter Chen <peter.chen@cixtech.com>
> ---

<form letter>
This is a friendly reminder during the review process.

It looks like you received a tag and forgot to add it.

If you do not know the process, here is a short explanation:
Please add Acked-by/Reviewed-by/Tested-by tags when posting new versions
of patchset, under or above your Signed-off-by tag, unless patch changed
significantly (e.g. new properties added to the DT bindings). Tag is
"received", when provided in a message replied to you on the mailing
list. Tools like b4 can help here. However, there's no need to repost
patches *only* to add the tags. The upstream maintainer will do that for
tags received on the version they apply.

Please read:
https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577

If a tag was not added on purpose, please state why and what changed.
</form letter>

Best regards,
Krzysztof


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

* Re: [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd.
  2025-02-26  1:21 ` [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd Peter Chen
@ 2025-02-26  7:02   ` Krzysztof Kozlowski
  2025-02-26 10:31   ` Krzysztof Kozlowski
  1 sibling, 0 replies; 18+ messages in thread
From: Krzysztof Kozlowski @ 2025-02-26  7:02 UTC (permalink / raw)
  To: Peter Chen, robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 26/02/2025 02:21, Peter Chen wrote:
> CIX Technology Group Co., Ltd. is a high performance Arm SoC design
> company. Link: https://www.cixtech.com/.
> 
> Acked-by: Fugang Duan <fugang.duan@cixtech.com>
> Signed-off-by: Peter Chen <peter.chen@cixtech.com>

I would give an Ack here, but if it is going to be ignored feels like
not useful. :/

Best regards,
Krzysztof


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

* Re: [PATCH v2 6/6] arm64: dts: cix: add initial CIX P1(SKY1) dts support
  2025-02-26  1:21 ` [PATCH v2 6/6] arm64: dts: cix: add initial CIX P1(SKY1) dts support Peter Chen
@ 2025-02-26  7:05   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 18+ messages in thread
From: Krzysztof Kozlowski @ 2025-02-26  7:05 UTC (permalink / raw)
  To: Peter Chen, robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 26/02/2025 02:21, Peter Chen wrote:

> +				core7 {
> +					cpu = <&cpu7>;
> +				};
> +				core8 {
> +					cpu = <&cpu8>;
> +				};
> +				core9 {
> +					cpu = <&cpu9>;
> +				};
> +				core10 {
> +					cpu = <&cpu10>;
> +				};
> +				core11 {
> +					cpu = <&cpu11>;
> +				};
> +			};
> +		};
> +


Stray blank line

> +	};
> +
> +	pmu-a520 {
> +		compatible = "arm,cortex-a520-pmu";
> +		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
> +	};
> +
> +	pmu-a720 {
> +		compatible = "arm,cortex-a720-pmu";
> +		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
> +	};
> +
> +	pmu-spe {
> +		compatible = "arm,statistical-profiling-extension-v1";
> +		interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_LOW>;
> +	};
> +
> +	psci {
> +		compatible = "arm,psci-1.0";
> +		method = "smc";
> +	};
> +
> +	soc@0 {
> +		compatible = "simple-bus";
> +		#address-cells = <2>;
> +		#size-cells = <2>;
> +		ranges = <0 0 0 0 0x20 0>;


Ranges is like reg, so after compatible. See DTS coding style.

Best regards,
Krzysztof


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

* Re: [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC
  2025-02-26  7:02   ` Krzysztof Kozlowski
@ 2025-02-26  8:09     ` Peter Chen
  2025-02-26  8:40       ` Krzysztof Kozlowski
  0 siblings, 1 reply; 18+ messages in thread
From: Peter Chen @ 2025-02-26  8:09 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd,
	linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 25-02-26 08:02:12, Krzysztof Kozlowski wrote:
> EXTERNAL EMAIL
> 
> On 26/02/2025 02:21, Peter Chen wrote:
> > Add device tree bindings for CIX P1 (Internal name sky1) Arm SoC,
> > it consists several SoC models like CP8180, CD8180, etc.
> >
> > Acked-by: Fugang Duan <fugang.duan@cixtech.com>
> > Signed-off-by: Peter Chen <peter.chen@cixtech.com>
> > ---
> 
> <form letter>
> This is a friendly reminder during the review process.
> 
> It looks like you received a tag and forgot to add it.
> 
> If you do not know the process, here is a short explanation:
> Please add Acked-by/Reviewed-by/Tested-by tags when posting new versions
> of patchset, under or above your Signed-off-by tag, unless patch changed
> significantly (e.g. new properties added to the DT bindings). Tag is
> "received", when provided in a message replied to you on the mailing
> list. Tools like b4 can help here. However, there's no need to repost
> patches *only* to add the tags. The upstream maintainer will do that for
> tags received on the version they apply.
> 
> Please read:
> https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
> 
> If a tag was not added on purpose, please state why and what changed.
> </form letter>
> 

I have checked the review-process again at:
https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=935897
It seems no one gives any Reviewed-by or Acked-by Tag.

If I am missing something, please correct me.

-- 

Best regards,
Peter


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

* Re: [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC
  2025-02-26  8:09     ` Peter Chen
@ 2025-02-26  8:40       ` Krzysztof Kozlowski
  2025-02-26 10:26         ` Peter Chen
  0 siblings, 1 reply; 18+ messages in thread
From: Krzysztof Kozlowski @ 2025-02-26  8:40 UTC (permalink / raw)
  To: Peter Chen
  Cc: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd,
	linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 26/02/2025 09:09, Peter Chen wrote:
> On 25-02-26 08:02:12, Krzysztof Kozlowski wrote:
>> EXTERNAL EMAIL
>>
>> On 26/02/2025 02:21, Peter Chen wrote:
>>> Add device tree bindings for CIX P1 (Internal name sky1) Arm SoC,
>>> it consists several SoC models like CP8180, CD8180, etc.
>>>
>>> Acked-by: Fugang Duan <fugang.duan@cixtech.com>
>>> Signed-off-by: Peter Chen <peter.chen@cixtech.com>
>>> ---
>>
>> <form letter>
>> This is a friendly reminder during the review process.
>>
>> It looks like you received a tag and forgot to add it.
>>
>> If you do not know the process, here is a short explanation:
>> Please add Acked-by/Reviewed-by/Tested-by tags when posting new versions
>> of patchset, under or above your Signed-off-by tag, unless patch changed
>> significantly (e.g. new properties added to the DT bindings). Tag is
>> "received", when provided in a message replied to you on the mailing
>> list. Tools like b4 can help here. However, there's no need to repost
>> patches *only* to add the tags. The upstream maintainer will do that for
>> tags received on the version they apply.
>>
>> Please read:
>> https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
>>
>> If a tag was not added on purpose, please state why and what changed.
>> </form letter>
>>
> 
> I have checked the review-process again at:
> https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=935897

This does not matter - that's not a patchwork anyone uses...

> It seems no one gives any Reviewed-by or Acked-by Tag.

You were directly addressed! So you got email and what did you do with it?

And lists received it:
https://lore.kernel.org/all/ac6c4a8b-a6bd-44a9-993b-3b743a172dcc@kernel.org/

> 
> If I am missing something, please correct me.
> 


Best regards,
Krzysztof


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

* Re: [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC
  2025-02-26  8:40       ` Krzysztof Kozlowski
@ 2025-02-26 10:26         ` Peter Chen
  2025-02-26 10:30           ` Krzysztof Kozlowski
  0 siblings, 1 reply; 18+ messages in thread
From: Peter Chen @ 2025-02-26 10:26 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd,
	linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 25-02-26 09:40:06, Krzysztof Kozlowski wrote:
> >>
> >> On 26/02/2025 02:21, Peter Chen wrote:
> >>> Add device tree bindings for CIX P1 (Internal name sky1) Arm SoC,
> >>> it consists several SoC models like CP8180, CD8180, etc.
> >>>
> >>> Acked-by: Fugang Duan <fugang.duan@cixtech.com>
> >>> Signed-off-by: Peter Chen <peter.chen@cixtech.com>
> >>> ---
> >>
> >> <form letter>
> >> This is a friendly reminder during the review process.
> >>
> >> It looks like you received a tag and forgot to add it.
> >>
> >> If you do not know the process, here is a short explanation:
> >> Please add Acked-by/Reviewed-by/Tested-by tags when posting new versions
> >> of patchset, under or above your Signed-off-by tag, unless patch changed
> >> significantly (e.g. new properties added to the DT bindings). Tag is
> >> "received", when provided in a message replied to you on the mailing
> >> list. Tools like b4 can help here. However, there's no need to repost
> >> patches *only* to add the tags. The upstream maintainer will do that for
> >> tags received on the version they apply.
> >>
> >> Please read:
> >> https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
> >>
> >> If a tag was not added on purpose, please state why and what changed.
> >> </form letter>
> >>
> >
> > I have checked the review-process again at:
> > https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=935897
> 
> This does not matter - that's not a patchwork anyone uses...
> 
> > It seems no one gives any Reviewed-by or Acked-by Tag.
> 
> You were directly addressed! So you got email and what did you do with it?
> 
> And lists received it:
> https://lore.kernel.org/all/ac6c4a8b-a6bd-44a9-993b-3b743a172dcc@kernel.org/
> 

I am sorry about that. I checked this email with our IT engineers at
office365 administration page, it was not received by Microsoft office365
server, we don't know what's the reason.

I will put your Reviewed-by tag when sending v3 patch, may I get your
Ack for the 1st patch:
https://lore.kernel.org/linux-arm-kernel/330a01b7-7285-47fe-abb1-8d5fa71dd240@kernel.org/T/#u

-- 

Best regards,
Peter


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

* Re: [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC
  2025-02-26 10:26         ` Peter Chen
@ 2025-02-26 10:30           ` Krzysztof Kozlowski
  2025-02-26 12:59             ` Peter Chen
  0 siblings, 1 reply; 18+ messages in thread
From: Krzysztof Kozlowski @ 2025-02-26 10:30 UTC (permalink / raw)
  To: Peter Chen
  Cc: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd,
	linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 26/02/2025 11:26, Peter Chen wrote:
> On 25-02-26 09:40:06, Krzysztof Kozlowski wrote:
>>>>
>>>> On 26/02/2025 02:21, Peter Chen wrote:
>>>>> Add device tree bindings for CIX P1 (Internal name sky1) Arm SoC,
>>>>> it consists several SoC models like CP8180, CD8180, etc.
>>>>>
>>>>> Acked-by: Fugang Duan <fugang.duan@cixtech.com>
>>>>> Signed-off-by: Peter Chen <peter.chen@cixtech.com>
>>>>> ---
>>>>
>>>> <form letter>
>>>> This is a friendly reminder during the review process.
>>>>
>>>> It looks like you received a tag and forgot to add it.
>>>>
>>>> If you do not know the process, here is a short explanation:
>>>> Please add Acked-by/Reviewed-by/Tested-by tags when posting new versions
>>>> of patchset, under or above your Signed-off-by tag, unless patch changed
>>>> significantly (e.g. new properties added to the DT bindings). Tag is
>>>> "received", when provided in a message replied to you on the mailing
>>>> list. Tools like b4 can help here. However, there's no need to repost
>>>> patches *only* to add the tags. The upstream maintainer will do that for
>>>> tags received on the version they apply.
>>>>
>>>> Please read:
>>>> https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
>>>>
>>>> If a tag was not added on purpose, please state why and what changed.
>>>> </form letter>
>>>>
>>>
>>> I have checked the review-process again at:
>>> https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=935897
>>
>> This does not matter - that's not a patchwork anyone uses...
>>
>>> It seems no one gives any Reviewed-by or Acked-by Tag.
>>
>> You were directly addressed! So you got email and what did you do with it?
>>
>> And lists received it:
>> https://lore.kernel.org/all/ac6c4a8b-a6bd-44a9-993b-3b743a172dcc@kernel.org/
>>
> 
> I am sorry about that. I checked this email with our IT engineers at
> office365 administration page, it was not received by Microsoft office365
> server, we don't know what's the reason.


That's the only email which did not reach you, I think. 4 or 5 others
did, so this could mean your system will spam/reject silently anything
with review tag (or email address).

If so, your corporate mail system is not suitable for upstream work
(Microsoft outlook is known of poor quality in that matter and that's
not the first case people have trouble with Outlook servers) and maybe
you should switch to b4-relay and other mail boxes.

> 
> I will put your Reviewed-by tag when sending v3 patch, may I get your
> Ack for the 1st patch:
> https://lore.kernel.org/linux-arm-kernel/330a01b7-7285-47fe-abb1-8d5fa71dd240@kernel.org/T/#u


I'll send it, but I still have doubts Microsoft won't put me in spam :/


Best regards,
Krzysztof


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

* Re: [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd.
  2025-02-26  1:21 ` [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd Peter Chen
  2025-02-26  7:02   ` Krzysztof Kozlowski
@ 2025-02-26 10:31   ` Krzysztof Kozlowski
  1 sibling, 0 replies; 18+ messages in thread
From: Krzysztof Kozlowski @ 2025-02-26 10:31 UTC (permalink / raw)
  To: Peter Chen, robh, krzk+dt, conor+dt, catalin.marinas, will, arnd
  Cc: linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 26/02/2025 02:21, Peter Chen wrote:
> CIX Technology Group Co., Ltd. is a high performance Arm SoC design
> company. Link: https://www.cixtech.com/.
> 
> Acked-by: Fugang Duan <fugang.duan@cixtech.com>
> Signed-off-by: Peter Chen <peter.chen@cixtech.com>

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



---

<form letter>
This is an automated instruction, just in case, because many review tags
are being ignored. If you know the process, you can skip it (please do
not feel offended by me posting it here - no bad intentions intended).
If you do not know the process, here is a short explanation:

Please add Acked-by/Reviewed-by/Tested-by tags when posting new versions
of patchset, under or above your Signed-off-by tag, unless patch changed
significantly (e.g. new properties added to the DT bindings). Tag is
"received", when provided in a message replied to you on the mailing
list. Tools like b4 can help here. However, there's no need to repost
patches *only* to add the tags. The upstream maintainer will do that for
tags received on the version they apply.

Full context and explanation:
https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
</form letter>

Best regards,
Krzysztof


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

* Re: [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC
  2025-02-26 10:30           ` Krzysztof Kozlowski
@ 2025-02-26 12:59             ` Peter Chen
  0 siblings, 0 replies; 18+ messages in thread
From: Peter Chen @ 2025-02-26 12:59 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: robh, krzk+dt, conor+dt, catalin.marinas, will, arnd,
	linux-arm-kernel, devicetree, linux-kernel, cix-kernel-upstream,
	marcin, Fugang Duan

On 25-02-26 11:30:38, Krzysztof Kozlowski wrote:
> >>>
> >>> I have checked the review-process again at:
> >>> https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=935897
> >>
> >> This does not matter - that's not a patchwork anyone uses...
> >>
> >>> It seems no one gives any Reviewed-by or Acked-by Tag.
> >>
> >> You were directly addressed! So you got email and what did you do with it?
> >>
> >> And lists received it:
> >> https://lore.kernel.org/all/ac6c4a8b-a6bd-44a9-993b-3b743a172dcc@kernel.org/
> >>
> >
> > I am sorry about that. I checked this email with our IT engineers at
> > office365 administration page, it was not received by Microsoft office365
> > server, we don't know what's the reason.
> 
> 
> That's the only email which did not reach you, I think. 4 or 5 others
> did, so this could mean your system will spam/reject silently anything
> with review tag (or email address).
> 
> If so, your corporate mail system is not suitable for upstream work
> (Microsoft outlook is known of poor quality in that matter and that's
> not the first case people have trouble with Outlook servers) and maybe
> you should switch to b4-relay and other mail boxes.
> 
> >
> > I will put your Reviewed-by tag when sending v3 patch, may I get your
> > Ack for the 1st patch:
> > https://lore.kernel.org/linux-arm-kernel/330a01b7-7285-47fe-abb1-8d5fa71dd240@kernel.org/T/#u
> 
> 
> I'll send it, but I still have doubts Microsoft won't put me in spam :/
> 

Hi Krzysztof,

Do you use kernel.org as your smtp server? It may kernel.org's smtp
server issue, both lore.kernel.org[1] and patchwork.kernel.org[2]
have received your ack for my v2 patch.

But only lore.kernel.org [3] received your reviewed-by Tag for my v1
patch, the patch.kernel.org[4] did not receive it, office365 server
for my company also did not receive it.

Another strange is I did not received [5], but my colleagues in our
upstream mail list (cix-kernel-upstream@cixtech.com) received it, I have
not in that list at that time (now I am at it), but my name is at your
reply to, it seems kernel.org did not send to me.

That's just my suspect, if someone meets the similar issues in future,
it may prove my suspect.


[1] https://lore.kernel.org/linux-arm-kernel/df24ac09-1717-4a91-a710-cf1e46341ca8@kernel.org/
[2] https://patchwork.kernel.org/project/linux-arm-kernel/patch/20250226012136.854614-2-peter.chen@cixtech.com/#26265571
[3] https://lore.kernel.org/all/ac6c4a8b-a6bd-44a9-993b-3b743a172dcc@kernel.org/
[4] https://patchwork.kernel.org/project/linux-arm-kernel/patch/20250220084020.628704-2-peter.chen@cixtech.com/
[5] https://lore.kernel.org/all/f56e9c68-0745-43c1-ae80-e2dc0942ea07@kernel.org/

-- 

Best regards,
Peter


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

* Re: [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC
  2025-02-26  1:21 [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Peter Chen
                   ` (5 preceding siblings ...)
  2025-02-26  1:21 ` [PATCH v2 6/6] arm64: dts: cix: add initial CIX P1(SKY1) dts support Peter Chen
@ 2025-02-27  4:52 ` Jianfeng Liu
  2025-02-27  8:02   ` Peter Chen
  6 siblings, 1 reply; 18+ messages in thread
From: Jianfeng Liu @ 2025-02-27  4:52 UTC (permalink / raw)
  To: peter.chen
  Cc: arnd, catalin.marinas, cix-kernel-upstream, conor+dt, devicetree,
	krzk+dt, linux-arm-kernel, linux-kernel, marcin, robh, will

Hi Peter,

I'm really happy to see the linux mainline upstream work sent. And I have
also reveived radxa orion o6 before the Chinese new year. I have heard
that CIX is testing vendor kernel with ACPI. And now the mainline upstream
work is based on devicetree. I want to know what the upstream work of CIX
would go in the future, are we going to toggle to ACPI instead of
devicetree?

And it would be good to let outsiders know the plan/roadmap of upstream.
For example collaboara is doing good job on upstreaming rockchip[1][2] and
mediatek[3] socs.

[1] https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md
[2] https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3576/-/blob/main/mainline-status.md?ref_type=heads
[3] https://gitlab.collabora.com/mediatek/aiot/wiki/-/blob/main/mainline-status.md

Best regards,
Jianfeng


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

* Re: [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC
  2025-02-27  4:52 ` [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Jianfeng Liu
@ 2025-02-27  8:02   ` Peter Chen
  0 siblings, 0 replies; 18+ messages in thread
From: Peter Chen @ 2025-02-27  8:02 UTC (permalink / raw)
  To: Jianfeng Liu
  Cc: arnd, catalin.marinas, cix-kernel-upstream, conor+dt, devicetree,
	krzk+dt, linux-arm-kernel, linux-kernel, marcin, robh, will

On 25-02-27 12:52:36, Jianfeng Liu wrote:
> Hi Peter,
> 
> I'm really happy to see the linux mainline upstream work sent. And I have
> also reveived radxa orion o6 before the Chinese new year. I have heard
> that CIX is testing vendor kernel with ACPI. And now the mainline upstream
> work is based on devicetree. I want to know what the upstream work of CIX
> would go in the future, are we going to toggle to ACPI instead of
> devicetree?
> 
> And it would be good to let outsiders know the plan/roadmap of upstream.
> For example collaboara is doing good job on upstreaming rockchip[1][2] and
> mediatek[3] socs.
> 
> [1] https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md
> [2] https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3576/-/blob/main/mainline-status.md?ref_type=heads
> [3] https://gitlab.collabora.com/mediatek/aiot/wiki/-/blob/main/mainline-status.md
> 

Hi Jianfeng,

Thanks for your interesting of our hardware. Radxa will open our
v6.1 device tree vendor kernel source code at the beginning of next month.
For ACPI vendor kernel source code based on v6.6, it has planned to open
at Q2 of this year.

For upstream, we will submit support based on device tree first, since
some common code changes are needed for supporting ACPI well at Arm,
it may involve lots of discussion. After most of IP drivers are
supported by upstream kernel, we will start ACPI upstream work.

For upstream status record for CIX SoC, we will find some public place
for it.

-- 

Best regards,
Peter


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

end of thread, other threads:[~2025-02-27  8:05 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-26  1:21 [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Peter Chen
2025-02-26  1:21 ` [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd Peter Chen
2025-02-26  7:02   ` Krzysztof Kozlowski
2025-02-26 10:31   ` Krzysztof Kozlowski
2025-02-26  1:21 ` [PATCH v2 2/6] dt-bindings: arm: add CIX P1 (SKY1) SoC Peter Chen
2025-02-26  7:02   ` Krzysztof Kozlowski
2025-02-26  8:09     ` Peter Chen
2025-02-26  8:40       ` Krzysztof Kozlowski
2025-02-26 10:26         ` Peter Chen
2025-02-26 10:30           ` Krzysztof Kozlowski
2025-02-26 12:59             ` Peter Chen
2025-02-26  1:21 ` [PATCH v2 3/6] MAINTAINERS: Add CIX SoC maintainer entry Peter Chen
2025-02-26  1:21 ` [PATCH v2 4/6] arm64: Kconfig: add ARCH_CIX for cix silicons Peter Chen
2025-02-26  1:21 ` [PATCH v2 5/6] arm64: defconfig: Enable CIX SoC Peter Chen
2025-02-26  1:21 ` [PATCH v2 6/6] arm64: dts: cix: add initial CIX P1(SKY1) dts support Peter Chen
2025-02-26  7:05   ` Krzysztof Kozlowski
2025-02-27  4:52 ` [PATCH v2 0/6] arm64: Introduce CIX P1 (SKY1) SoC Jianfeng Liu
2025-02-27  8:02   ` Peter Chen

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).