* [PATCH v2 0/2] Add OrangePi 6 Plus board @ 2025-12-19 13:35 Gary Yang 2025-12-19 13:35 ` [PATCH v2 1/2] dt-bindings: arm: cix: add " Gary Yang 2025-12-19 13:35 ` [PATCH v2 2/2] arm64: dts: cix: Add OrangePi 6 Plus board support Gary Yang 0 siblings, 2 replies; 6+ messages in thread From: Gary Yang @ 2025-12-19 13:35 UTC (permalink / raw) To: peter.chen, fugang.duan, robh, krzk+dt, conor+dt Cc: linux-cix-kernel-upstream, linux-arm-kernel, devicetree, linux-kernel, Gary Yang Patch 1: add compatible strings for OrangePi 6 Plus board Patch 2: add dts file for OrangePi 6 Plus board OrangePi 6 Plus board is powered by Cix Sky1. You could find brief introduction for SoC and related boards at: http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-6-Plus.html Currently, to run upstream kernel at OrangePi 6 Plus board, you need to use BIOS released by OrangePi, and add "clk_ignore_unused=1" at bootargs. http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-6-Plus.html Gary Yang (2): dt-bindings: arm: cix: add OrangePi 6 Plus board arm64: dts: cix: Add OrangePi 6 Plus board support .../devicetree/bindings/arm/cix.yaml | 4 +- arch/arm64/boot/dts/cix/Makefile | 1 + arch/arm64/boot/dts/cix/sky1-xcp.dts | 83 +++++++++++++++++++ 3 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/cix/sky1-xcp.dts -- 2.49.0 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v2 1/2] dt-bindings: arm: cix: add OrangePi 6 Plus board 2025-12-19 13:35 [PATCH v2 0/2] Add OrangePi 6 Plus board Gary Yang @ 2025-12-19 13:35 ` Gary Yang 2025-12-21 14:57 ` Krzysztof Kozlowski ` (2 more replies) 2025-12-19 13:35 ` [PATCH v2 2/2] arm64: dts: cix: Add OrangePi 6 Plus board support Gary Yang 1 sibling, 3 replies; 6+ messages in thread From: Gary Yang @ 2025-12-19 13:35 UTC (permalink / raw) To: peter.chen, fugang.duan, robh, krzk+dt, conor+dt Cc: linux-cix-kernel-upstream, linux-arm-kernel, devicetree, linux-kernel, Gary Yang OrangePi 6 Plus adopts CIX CD8180/CD8160 SoC, built-in 12-core 64-bit processor + NPU processor, integrated graphics processor, equipped with 16GB/32GB/64GB LPDDR5, and provides two M.2 KEY-M interfaces 2280 for NVMe SSD, as well as SPI FLASH and TF slots to meet the needs of fast read/write and high-capacity storage; Signed-off-by: Gary Yang <gary.yang@cixtech.com> --- Documentation/devicetree/bindings/arm/cix.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/arm/cix.yaml b/Documentation/devicetree/bindings/arm/cix.yaml index 114dab4bc4d2..e2cc0bb8b908 100644 --- a/Documentation/devicetree/bindings/arm/cix.yaml +++ b/Documentation/devicetree/bindings/arm/cix.yaml @@ -18,7 +18,9 @@ properties: - description: Radxa Orion O6 items: - - const: radxa,orion-o6 + - enum: + - radxa,orion-o6 + - xunlong,orangepi-6-plus - const: cix,sky1 additionalProperties: true -- 2.49.0 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: arm: cix: add OrangePi 6 Plus board 2025-12-19 13:35 ` [PATCH v2 1/2] dt-bindings: arm: cix: add " Gary Yang @ 2025-12-21 14:57 ` Krzysztof Kozlowski 2025-12-29 1:56 ` Peter Chen 2026-01-05 8:22 ` Krzysztof Kozlowski 2 siblings, 0 replies; 6+ messages in thread From: Krzysztof Kozlowski @ 2025-12-21 14:57 UTC (permalink / raw) To: Gary Yang Cc: peter.chen, fugang.duan, robh, krzk+dt, conor+dt, linux-cix-kernel-upstream, linux-arm-kernel, devicetree, linux-kernel On Fri, Dec 19, 2025 at 09:35:52PM +0800, Gary Yang wrote: > OrangePi 6 Plus adopts CIX CD8180/CD8160 SoC, > built-in 12-core 64-bit processor + NPU processor, > integrated graphics processor, equipped with 16GB/32GB/64GB If there is going to be resend/new version, please re-wrap it. Please wrap commit message according to Linux coding style / submission process (neither too early nor over the limit): https://elixir.bootlin.com/linux/v6.4-rc1/source/Documentation/process/submitting-patches.rst#L597 No need to resend just for this. > LPDDR5, and provides two M.2 KEY-M interfaces 2280 for NVMe SSD, > as well as SPI FLASH and TF slots to meet the needs of fast > read/write and high-capacity storage; > > Signed-off-by: Gary Yang <gary.yang@cixtech.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Best regards, Krzysztof ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: arm: cix: add OrangePi 6 Plus board 2025-12-19 13:35 ` [PATCH v2 1/2] dt-bindings: arm: cix: add " Gary Yang 2025-12-21 14:57 ` Krzysztof Kozlowski @ 2025-12-29 1:56 ` Peter Chen 2026-01-05 8:22 ` Krzysztof Kozlowski 2 siblings, 0 replies; 6+ messages in thread From: Peter Chen @ 2025-12-29 1:56 UTC (permalink / raw) To: Gary Yang Cc: fugang.duan, robh, krzk+dt, conor+dt, linux-cix-kernel-upstream, linux-arm-kernel, devicetree, linux-kernel On 25-12-19 21:35:52, Gary Yang wrote: > OrangePi 6 Plus adopts CIX CD8180/CD8160 SoC, > built-in 12-core 64-bit processor + NPU processor, > integrated graphics processor, equipped with 16GB/32GB/64GB > LPDDR5, and provides two M.2 KEY-M interfaces 2280 for NVMe SSD, > as well as SPI FLASH and TF slots to meet the needs of fast > read/write and high-capacity storage; > > Signed-off-by: Gary Yang <gary.yang@cixtech.com> > --- > Documentation/devicetree/bindings/arm/cix.yaml | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/arm/cix.yaml b/Documentation/devicetree/bindings/arm/cix.yaml > index 114dab4bc4d2..e2cc0bb8b908 100644 > --- a/Documentation/devicetree/bindings/arm/cix.yaml > +++ b/Documentation/devicetree/bindings/arm/cix.yaml > @@ -18,7 +18,9 @@ properties: > > - description: Radxa Orion O6 > items: > - - const: radxa,orion-o6 > + - enum: > + - radxa,orion-o6 > + - xunlong,orangepi-6-plus The description is for Radxa O6, would you please add one description for this orangepi-6-plus board? -- Best regards, Peter ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: arm: cix: add OrangePi 6 Plus board 2025-12-19 13:35 ` [PATCH v2 1/2] dt-bindings: arm: cix: add " Gary Yang 2025-12-21 14:57 ` Krzysztof Kozlowski 2025-12-29 1:56 ` Peter Chen @ 2026-01-05 8:22 ` Krzysztof Kozlowski 2 siblings, 0 replies; 6+ messages in thread From: Krzysztof Kozlowski @ 2026-01-05 8:22 UTC (permalink / raw) To: Gary Yang, peter.chen, fugang.duan, robh, krzk+dt, conor+dt Cc: linux-cix-kernel-upstream, linux-arm-kernel, devicetree, linux-kernel On 19/12/2025 14:35, Gary Yang wrote: > OrangePi 6 Plus adopts CIX CD8180/CD8160 SoC, > built-in 12-core 64-bit processor + NPU processor, > integrated graphics processor, equipped with 16GB/32GB/64GB > LPDDR5, and provides two M.2 KEY-M interfaces 2280 for NVMe SSD, > as well as SPI FLASH and TF slots to meet the needs of fast > read/write and high-capacity storage; > > Signed-off-by: Gary Yang <gary.yang@cixtech.com> > --- > Documentation/devicetree/bindings/arm/cix.yaml | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/arm/cix.yaml b/Documentation/devicetree/bindings/arm/cix.yaml > index 114dab4bc4d2..e2cc0bb8b908 100644 > --- a/Documentation/devicetree/bindings/arm/cix.yaml > +++ b/Documentation/devicetree/bindings/arm/cix.yaml > @@ -18,7 +18,9 @@ properties: > > - description: Radxa Orion O6 Fix description here. Look how Qualcomm or IMX organizes this file. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v2 2/2] arm64: dts: cix: Add OrangePi 6 Plus board support 2025-12-19 13:35 [PATCH v2 0/2] Add OrangePi 6 Plus board Gary Yang 2025-12-19 13:35 ` [PATCH v2 1/2] dt-bindings: arm: cix: add " Gary Yang @ 2025-12-19 13:35 ` Gary Yang 1 sibling, 0 replies; 6+ messages in thread From: Gary Yang @ 2025-12-19 13:35 UTC (permalink / raw) To: peter.chen, fugang.duan, robh, krzk+dt, conor+dt Cc: linux-cix-kernel-upstream, linux-arm-kernel, devicetree, linux-kernel, Gary Yang OrangePi 6 Plus adopts CIX CD8180/CD8160 SoC, built-in 12-core 64-bit processor + NPU processor, integrated graphics processor, equipped with 16GB/32GB/64GB LPDDR5, and provides two M.2 KEY-M interfaces 2280 for NVMe SSD, as well as SPI FLASH and TF slots to meet the needs of fast read/write and high-capacity storage; Signed-off-by: Gary Yang <gary.yang@cixtech.com> --- arch/arm64/boot/dts/cix/Makefile | 1 + arch/arm64/boot/dts/cix/sky1-xcp.dts | 83 ++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 arch/arm64/boot/dts/cix/sky1-xcp.dts diff --git a/arch/arm64/boot/dts/cix/Makefile b/arch/arm64/boot/dts/cix/Makefile index ed3713982012..8a6c6fdc4ec0 100644 --- a/arch/arm64/boot/dts/cix/Makefile +++ b/arch/arm64/boot/dts/cix/Makefile @@ -1,2 +1,3 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_CIX) += sky1-orion-o6.dtb +dtb-$(CONFIG_ARCH_CIX) += sky1-xcp.dtb diff --git a/arch/arm64/boot/dts/cix/sky1-xcp.dts b/arch/arm64/boot/dts/cix/sky1-xcp.dts new file mode 100644 index 000000000000..1fae52dc9bb0 --- /dev/null +++ b/arch/arm64/boot/dts/cix/sky1-xcp.dts @@ -0,0 +1,83 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright 2025 Cix Technology Group Co., Ltd. + * + */ + +/dts-v1/; + +#include "sky1.dtsi" +#include "sky1-pinfunc.h" + +/ { + model = "Xunlong,OrangePi 6 Plus"; + compatible = "xunlong,orangepi-6-plus", "cix,sky1"; + + aliases { + serial2 = &uart2; + }; + + chosen { + stdout-path = &uart2; + }; + + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + linux,cma { + compatible = "shared-dma-pool"; + reusable; + size = <0x0 0x28000000>; + linux,cma-default; + }; + }; + +}; + +&iomuxc { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hog>; + + pinctrl_hog: hog-cfg { + pins { + pinmux = <CIX_PAD_GPIO144_FUNC_GPIO144>, + <CIX_PAD_GPIO145_FUNC_GPIO145>, + <CIX_PAD_GPIO146_FUNC_GPIO146>, + <CIX_PAD_GPIO147_FUNC_GPIO147>; + bias-pull-down; + drive-strength = <8>; + }; + }; +}; + +&iomuxc_s5 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hog_s5>; + + pinctrl_hog_s5: hog-s5-cfg { + pins { + pinmux = <CIX_PAD_GPIO014_FUNC_GPIO014>; + bias-pull-up; + drive-strength = <8>; + + }; + }; +}; + +&pcie_x8_rc { + status = "okay"; +}; + +&pcie_x2_rc { + status = "okay"; +}; + +&pcie_x1_1_rc { + status = "okay"; +}; + +&uart2 { + status = "okay"; +}; -- 2.49.0 ^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-01-05 8:22 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-12-19 13:35 [PATCH v2 0/2] Add OrangePi 6 Plus board Gary Yang 2025-12-19 13:35 ` [PATCH v2 1/2] dt-bindings: arm: cix: add " Gary Yang 2025-12-21 14:57 ` Krzysztof Kozlowski 2025-12-29 1:56 ` Peter Chen 2026-01-05 8:22 ` Krzysztof Kozlowski 2025-12-19 13:35 ` [PATCH v2 2/2] arm64: dts: cix: Add OrangePi 6 Plus board support Gary Yang
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).