* [PATCH v2 1/2] dt-bindings: arm: rockchip: Add Khadas Edge 2L board
2026-03-17 9:07 [PATCH v2 0/2] arm64: dts: rockchip: Add initial support for Khadas Edge 2L Gray Huang
@ 2026-03-17 9:07 ` Gray Huang
2026-03-18 7:56 ` Krzysztof Kozlowski
2026-03-17 9:07 ` [PATCH v2 2/2] arm64: dts: " Gray Huang
2026-03-24 19:53 ` [PATCH v2 0/2] arm64: dts: rockchip: Add initial support for Khadas Edge 2L Heiko Stuebner
2 siblings, 1 reply; 6+ messages in thread
From: Gray Huang @ 2026-03-17 9:07 UTC (permalink / raw)
To: heiko, robh, krzk+dt, conor+dt
Cc: linux-rockchip, devicetree, linux-arm-kernel, linux-kernel, naoki,
jonas, chaoyi.chen, i, michael.opdenacker, inindev,
quentin.schulz, andrew, alchark, pbrobinson, nick, Gray Huang
The Khadas Edge 2L is a single board computer based on the
Rockchip RK3576 SoC.
Specification:
- Rockchip RK3576
- 8/16GB LPDDR5
- 64/128GB eMMC 5.1
- AP6275P WiFi6 LAN
- HDMI2.1 Type-A
- MIPI-CSI x2
- MIPI-DSI x2
- USB3.1; USB2.0
- RTC clock
- PWM fan
- SPI Flash
- Pads expansion board (UART, USB)
Signed-off-by: Gray Huang <gray.huang@wesion.com>
---
Documentation/devicetree/bindings/arm/rockchip.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml
index ae77ded9fe47..aaf6ed3b364d 100644
--- a/Documentation/devicetree/bindings/arm/rockchip.yaml
+++ b/Documentation/devicetree/bindings/arm/rockchip.yaml
@@ -754,6 +754,11 @@ properties:
- const: khadas,edge2
- const: rockchip,rk3588s
+ - description: Khadas Edge-2L series boards
+ items:
+ - const: khadas,edge-2l
+ - const: rockchip,rk3576
+
- description: Kobol Helios64
items:
- const: kobol,helios64
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH v2 1/2] dt-bindings: arm: rockchip: Add Khadas Edge 2L board
2026-03-17 9:07 ` [PATCH v2 1/2] dt-bindings: arm: rockchip: Add Khadas Edge 2L board Gray Huang
@ 2026-03-18 7:56 ` Krzysztof Kozlowski
2026-03-18 8:49 ` Gray Huang
0 siblings, 1 reply; 6+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-18 7:56 UTC (permalink / raw)
To: Gray Huang
Cc: heiko, robh, krzk+dt, conor+dt, linux-rockchip, devicetree,
linux-arm-kernel, linux-kernel, naoki, jonas, chaoyi.chen, i,
michael.opdenacker, inindev, quentin.schulz, andrew, alchark,
pbrobinson, nick
On Tue, Mar 17, 2026 at 05:07:30PM +0800, Gray Huang wrote:
> The Khadas Edge 2L is a single board computer based on the
> Rockchip RK3576 SoC.
<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] 6+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: arm: rockchip: Add Khadas Edge 2L board
2026-03-18 7:56 ` Krzysztof Kozlowski
@ 2026-03-18 8:49 ` Gray Huang
0 siblings, 0 replies; 6+ messages in thread
From: Gray Huang @ 2026-03-18 8:49 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: heiko, robh, krzk+dt, conor+dt, linux-rockchip, devicetree,
linux-arm-kernel, linux-kernel, naoki, jonas, chaoyi.chen, i,
michael.opdenacker, inindev, quentin.schulz, andrew, alchark,
pbrobinson, nick
On 3/18/26 15:56, Krzysztof Kozlowski wrote:
> On Tue, Mar 17, 2026 at 05:07:30PM +0800, Gray Huang wrote:
>> The Khadas Edge 2L is a single board computer based on the
>> Rockchip RK3576 SoC.
> <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.
My apologies for missing the Acked-by tag in this v2 submission. I will
keep this in mind for future patches.
As you suggested, I will not send a v3 just to add this tag.
>
> 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] 6+ messages in thread
* [PATCH v2 2/2] arm64: dts: rockchip: Add Khadas Edge 2L board
2026-03-17 9:07 [PATCH v2 0/2] arm64: dts: rockchip: Add initial support for Khadas Edge 2L Gray Huang
2026-03-17 9:07 ` [PATCH v2 1/2] dt-bindings: arm: rockchip: Add Khadas Edge 2L board Gray Huang
@ 2026-03-17 9:07 ` Gray Huang
2026-03-24 19:53 ` [PATCH v2 0/2] arm64: dts: rockchip: Add initial support for Khadas Edge 2L Heiko Stuebner
2 siblings, 0 replies; 6+ messages in thread
From: Gray Huang @ 2026-03-17 9:07 UTC (permalink / raw)
To: heiko, robh, krzk+dt, conor+dt
Cc: linux-rockchip, devicetree, linux-arm-kernel, linux-kernel, naoki,
jonas, chaoyi.chen, i, michael.opdenacker, inindev,
quentin.schulz, andrew, alchark, pbrobinson, nick, Gray Huang
The Khadas Edge 2L is a single board computer based on the Rockchip
RK3576 SoC.
Add basic device tree support for this board. Currently, only eMMC
and UART are enabled, allowing the board to boot into a basic Linux
system via the serial console.
Signed-off-by: Gray Huang <gray.huang@wesion.com>
---
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../dts/rockchip/rk3576-khadas-edge-2l.dts | 34 +++++++++++++++++++
2 files changed, 35 insertions(+)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-khadas-edge-2l.dts
diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile
index 4d384f153c13..127403666332 100644
--- a/arch/arm64/boot/dts/rockchip/Makefile
+++ b/arch/arm64/boot/dts/rockchip/Makefile
@@ -164,6 +164,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-armsom-sige5.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-armsom-sige5-v1.2-wifibt.dtbo
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10-pcie1.dtbo
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-khadas-edge-2l.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-luckfox-omni3576.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-nanopi-m5.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-nanopi-r76s.dtb
diff --git a/arch/arm64/boot/dts/rockchip/rk3576-khadas-edge-2l.dts b/arch/arm64/boot/dts/rockchip/rk3576-khadas-edge-2l.dts
new file mode 100644
index 000000000000..68630379af63
--- /dev/null
+++ b/arch/arm64/boot/dts/rockchip/rk3576-khadas-edge-2l.dts
@@ -0,0 +1,34 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+
+/dts-v1/;
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/pinctrl/rockchip.h>
+#include "rk3576.dtsi"
+
+/ {
+ model = "Khadas Edge-2L";
+ compatible = "khadas,edge-2l", "rockchip,rk3576";
+
+ aliases {
+ mmc0 = &sdhci;
+ };
+
+ chosen {
+ stdout-path = "serial0:1500000n8";
+ };
+};
+
+&sdhci {
+ bus-width = <8>;
+ no-sdio;
+ no-sd;
+ non-removable;
+ mmc-hs400-1_8v;
+ mmc-hs400-enhanced-strobe;
+ status = "okay";
+};
+
+&uart0 {
+ status = "okay";
+};
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH v2 0/2] arm64: dts: rockchip: Add initial support for Khadas Edge 2L
2026-03-17 9:07 [PATCH v2 0/2] arm64: dts: rockchip: Add initial support for Khadas Edge 2L Gray Huang
2026-03-17 9:07 ` [PATCH v2 1/2] dt-bindings: arm: rockchip: Add Khadas Edge 2L board Gray Huang
2026-03-17 9:07 ` [PATCH v2 2/2] arm64: dts: " Gray Huang
@ 2026-03-24 19:53 ` Heiko Stuebner
2 siblings, 0 replies; 6+ messages in thread
From: Heiko Stuebner @ 2026-03-24 19:53 UTC (permalink / raw)
To: robh, krzk+dt, conor+dt, Gray Huang
Cc: Heiko Stuebner, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel, naoki, jonas, chaoyi.chen, i, michael.opdenacker,
inindev, quentin.schulz, andrew, alchark, pbrobinson, nick
On Tue, 17 Mar 2026 17:07:29 +0800, Gray Huang wrote:
> This patch series adds initial basic support for the Khadas Edge 2L board,
> which is based on the Rockchip RK3576 SoC.
>
> To keep the initial review process simple and easy, this series only
> enables the bare minimum peripherals required to boot the board to a shell:
> - UART (for serial console)
> - eMMC (for root filesystem)
>
> [...]
Applied, thanks!
[1/2] dt-bindings: arm: rockchip: Add Khadas Edge 2L board
commit: b1a9b33cff4f58f2507e930d2c5805877928c6f7
[2/2] arm64: dts: rockchip: Add Khadas Edge 2L board
commit: 254c6ae9c5014497e840a6fb8520f70caef31097
Best regards,
--
Heiko Stuebner <heiko@sntech.de>
^ permalink raw reply [flat|nested] 6+ messages in thread