.../devicetree/bindings/arm/rockchip.yaml | 7 + arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 486 +++++++++++++++++++++ .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 135 ++++++ 4 files changed, 629 insertions(+)
This patch series adds initial device tree support for the Radxa CM5 SoM
and accompanying IO board.
V4 -> V5:
Patch (2/3), per Jimmy:
- Alias eMMC to mmc0
- Remove unused sdio alias
- Move gmac, hdmi0 nodes to carrier board dts
Patch (3/3), per Jimmy:
- Enable hdmi0_sound and i2s5_8ch
- Remove redundant enablement of sdhci
- Enable usb_host2_xhci
- Tested HDMI audio
V3 -> V4:
- Fixed XHCI initialization bug by changing try-power-role from source
to sink
V2 -> V3:
- Addressed YAML syntax error in dt binding (per Rob)
- Fixed whitespace issue in dts reported by checkpatch.pl
- Split base SoM and carrier board into separate patches
- Added further details about the SoM and carrier to the commit
messages
V1 -> V2:
- Added copyright header and data sheet links
- Removed non-existent property
- Sorted alphabetically
- Removed errant whitespace
- Moved status to the end of each node
- Removed pinctrl-names property from leds (indicated by CHECK_DTBS)
- Removed delays from gmac with internal delay
- Link to v4: https://lore.kernel.org/r/20250605-rk3588s-cm5-io-dts-upstream-v4-0-8445db5ca6b0@gmail.com
Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
---
Joseph Kogut (3):
dt-bindings: arm: rockchip: Add Radxa CM5 IO board
arm64: dts: rockchip: Add rk3588 based Radxa CM5
arm64: dts: rockchip: Add support for CM5 IO carrier
.../devicetree/bindings/arm/rockchip.yaml | 7 +
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 486 +++++++++++++++++++++
.../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 135 ++++++
4 files changed, 629 insertions(+)
---
base-commit: 0af2f6be1b4281385b618cb86ad946eded089ac8
change-id: 20250605-rk3588s-cm5-io-dts-upstream-f4d1e853977e
Best regards,
--
Joseph Kogut <joseph.kogut@gmail.com>
Hi Joseph, I'm thinking of continuing your work, so if you've already done something, please let me know. Best regards, -- FUKAUMI Naoki Radxa Computer (Shenzhen) Co., Ltd. On 6/18/25 07:11, Joseph Kogut wrote: > This patch series adds initial device tree support for the Radxa CM5 SoM > and accompanying IO board. > > V4 -> V5: > Patch (2/3), per Jimmy: > - Alias eMMC to mmc0 > - Remove unused sdio alias > - Move gmac, hdmi0 nodes to carrier board dts > > Patch (3/3), per Jimmy: > - Enable hdmi0_sound and i2s5_8ch > - Remove redundant enablement of sdhci > - Enable usb_host2_xhci > > - Tested HDMI audio > > V3 -> V4: > - Fixed XHCI initialization bug by changing try-power-role from source > to sink > > V2 -> V3: > - Addressed YAML syntax error in dt binding (per Rob) > - Fixed whitespace issue in dts reported by checkpatch.pl > - Split base SoM and carrier board into separate patches > - Added further details about the SoM and carrier to the commit > messages > > V1 -> V2: > - Added copyright header and data sheet links > - Removed non-existent property > - Sorted alphabetically > - Removed errant whitespace > - Moved status to the end of each node > - Removed pinctrl-names property from leds (indicated by CHECK_DTBS) > - Removed delays from gmac with internal delay > > - Link to v4: https://lore.kernel.org/r/20250605-rk3588s-cm5-io-dts-upstream-v4-0-8445db5ca6b0@gmail.com > > Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com> > --- > Joseph Kogut (3): > dt-bindings: arm: rockchip: Add Radxa CM5 IO board > arm64: dts: rockchip: Add rk3588 based Radxa CM5 > arm64: dts: rockchip: Add support for CM5 IO carrier > > .../devicetree/bindings/arm/rockchip.yaml | 7 + > arch/arm64/boot/dts/rockchip/Makefile | 1 + > .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 486 +++++++++++++++++++++ > .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 135 ++++++ > 4 files changed, 629 insertions(+) > --- > base-commit: 0af2f6be1b4281385b618cb86ad946eded089ac8 > change-id: 20250605-rk3588s-cm5-io-dts-upstream-f4d1e853977e > > Best regards,
Hello Naoki, On Wed, Sep 3, 2025 at 1:28 AM FUKAUMI Naoki <naoki@radxa.com> wrote: > > Hi Joseph, > > I'm thinking of continuing your work, so if you've already done > something, please let me know. > I've not followed up on this series yet, but I'm planning on picking it back up this week. I'm happy to collaborate with you, do let me know if you've made any progress or improvements, and thank you for your review earlier. Best, Joseph > Best regards, > > -- > FUKAUMI Naoki > Radxa Computer (Shenzhen) Co., Ltd. > > On 6/18/25 07:11, Joseph Kogut wrote: > > This patch series adds initial device tree support for the Radxa CM5 SoM > > and accompanying IO board. > > > > V4 -> V5: > > Patch (2/3), per Jimmy: > > - Alias eMMC to mmc0 > > - Remove unused sdio alias > > - Move gmac, hdmi0 nodes to carrier board dts > > > > Patch (3/3), per Jimmy: > > - Enable hdmi0_sound and i2s5_8ch > > - Remove redundant enablement of sdhci > > - Enable usb_host2_xhci > > > > - Tested HDMI audio > > > > V3 -> V4: > > - Fixed XHCI initialization bug by changing try-power-role from source > > to sink > > > > V2 -> V3: > > - Addressed YAML syntax error in dt binding (per Rob) > > - Fixed whitespace issue in dts reported by checkpatch.pl > > - Split base SoM and carrier board into separate patches > > - Added further details about the SoM and carrier to the commit > > messages > > > > V1 -> V2: > > - Added copyright header and data sheet links > > - Removed non-existent property > > - Sorted alphabetically > > - Removed errant whitespace > > - Moved status to the end of each node > > - Removed pinctrl-names property from leds (indicated by CHECK_DTBS) > > - Removed delays from gmac with internal delay > > > > - Link to v4: https://lore.kernel.org/r/20250605-rk3588s-cm5-io-dts-upstream-v4-0-8445db5ca6b0@gmail.com > > > > Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com> > > --- > > Joseph Kogut (3): > > dt-bindings: arm: rockchip: Add Radxa CM5 IO board > > arm64: dts: rockchip: Add rk3588 based Radxa CM5 > > arm64: dts: rockchip: Add support for CM5 IO carrier > > > > .../devicetree/bindings/arm/rockchip.yaml | 7 + > > arch/arm64/boot/dts/rockchip/Makefile | 1 + > > .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 486 +++++++++++++++++++++ > > .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 135 ++++++ > > 4 files changed, 629 insertions(+) > > --- > > base-commit: 0af2f6be1b4281385b618cb86ad946eded089ac8 > > change-id: 20250605-rk3588s-cm5-io-dts-upstream-f4d1e853977e > > > > Best regards, >
Hi Joseph, On 10/16/25 08:39, Joseph Kogut wrote: > Hello Naoki, > > > On Wed, Sep 3, 2025 at 1:28 AM FUKAUMI Naoki <naoki@radxa.com> wrote: >> >> Hi Joseph, >> >> I'm thinking of continuing your work, so if you've already done >> something, please let me know. >> > > I've not followed up on this series yet, but I'm planning on picking > it back up this week. I'm happy to collaborate with you, do let me > know if you've made any progress or improvements, and thank you for > your review earlier. I've already almost finished the work. Unfortunately, a problem(*1) caused the work to stop for a few weeks, but the problem has been resolved(*2), so I can continue working. I'll post a patch soon once some minor tweaking and testing is complete. By the way, at some point I switched from "continuing your work" to "recreating a new one based on my current work." The results of my current work(*3) have changed significantly. *1 https://patchwork.kernel.org/project/linux-pci/patch/20250922-pci-dt-aspm-v2-1-2a65cf84e326@oss.qualcomm.com/#26603499 *2 https://patchwork.kernel.org/project/linux-rockchip/patch/20251015123142.392274-2-cassel@kernel.org/ *3 https://github.com/RadxaNaoki/u-boot/commits/radxa-cm5-io/ Best regards, -- FUKAUMI Naoki Radxa Computer (Shenzhen) Co., Ltd. > Best, > Joseph > >> Best regards, >> >> -- >> FUKAUMI Naoki >> Radxa Computer (Shenzhen) Co., Ltd. >> >> On 6/18/25 07:11, Joseph Kogut wrote: >>> This patch series adds initial device tree support for the Radxa CM5 SoM >>> and accompanying IO board. >>> >>> V4 -> V5: >>> Patch (2/3), per Jimmy: >>> - Alias eMMC to mmc0 >>> - Remove unused sdio alias >>> - Move gmac, hdmi0 nodes to carrier board dts >>> >>> Patch (3/3), per Jimmy: >>> - Enable hdmi0_sound and i2s5_8ch >>> - Remove redundant enablement of sdhci >>> - Enable usb_host2_xhci >>> >>> - Tested HDMI audio >>> >>> V3 -> V4: >>> - Fixed XHCI initialization bug by changing try-power-role from source >>> to sink >>> >>> V2 -> V3: >>> - Addressed YAML syntax error in dt binding (per Rob) >>> - Fixed whitespace issue in dts reported by checkpatch.pl >>> - Split base SoM and carrier board into separate patches >>> - Added further details about the SoM and carrier to the commit >>> messages >>> >>> V1 -> V2: >>> - Added copyright header and data sheet links >>> - Removed non-existent property >>> - Sorted alphabetically >>> - Removed errant whitespace >>> - Moved status to the end of each node >>> - Removed pinctrl-names property from leds (indicated by CHECK_DTBS) >>> - Removed delays from gmac with internal delay >>> >>> - Link to v4: https://lore.kernel.org/r/20250605-rk3588s-cm5-io-dts-upstream-v4-0-8445db5ca6b0@gmail.com >>> >>> Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com> >>> --- >>> Joseph Kogut (3): >>> dt-bindings: arm: rockchip: Add Radxa CM5 IO board >>> arm64: dts: rockchip: Add rk3588 based Radxa CM5 >>> arm64: dts: rockchip: Add support for CM5 IO carrier >>> >>> .../devicetree/bindings/arm/rockchip.yaml | 7 + >>> arch/arm64/boot/dts/rockchip/Makefile | 1 + >>> .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 486 +++++++++++++++++++++ >>> .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 135 ++++++ >>> 4 files changed, 629 insertions(+) >>> --- >>> base-commit: 0af2f6be1b4281385b618cb86ad946eded089ac8 >>> change-id: 20250605-rk3588s-cm5-io-dts-upstream-f4d1e853977e >>> >>> Best regards, >> >
Hi Joseph, I apologize for the delay in my work. My part is almost complete (see below), but would you like to take over the rest? https://github.com/RadxaNaoki/linux/commits/radxa-cm5-io/ Best regards, FUKAUMI Naoki Radxa Computer (Shenzhen) Co., Ltd. On 10/16/25 10:49, FUKAUMI Naoki wrote: > Hi Joseph, > > On 10/16/25 08:39, Joseph Kogut wrote: >> Hello Naoki, >> >> >> On Wed, Sep 3, 2025 at 1:28 AM FUKAUMI Naoki <naoki@radxa.com> wrote: >>> >>> Hi Joseph, >>> >>> I'm thinking of continuing your work, so if you've already done >>> something, please let me know. >>> >> >> I've not followed up on this series yet, but I'm planning on picking >> it back up this week. I'm happy to collaborate with you, do let me >> know if you've made any progress or improvements, and thank you for >> your review earlier. > > I've already almost finished the work. Unfortunately, a problem(*1) > caused the work to stop for a few weeks, but the problem has been > resolved(*2), so I can continue working. I'll post a patch soon once > some minor tweaking and testing is complete. > > By the way, at some point I switched from "continuing your work" to > "recreating a new one based on my current work." The results of my > current work(*3) have changed significantly. > > *1 https://patchwork.kernel.org/project/linux-pci/patch/20250922-pci-dt- > aspm-v2-1-2a65cf84e326@oss.qualcomm.com/#26603499 > *2 https://patchwork.kernel.org/project/linux-rockchip/ > patch/20251015123142.392274-2-cassel@kernel.org/ > *3 https://github.com/RadxaNaoki/u-boot/commits/radxa-cm5-io/ > > Best regards, > > -- > FUKAUMI Naoki > Radxa Computer (Shenzhen) Co., Ltd. > >> Best, >> Joseph >> >>> Best regards, >>> >>> -- >>> FUKAUMI Naoki >>> Radxa Computer (Shenzhen) Co., Ltd. >>> >>> On 6/18/25 07:11, Joseph Kogut wrote: >>>> This patch series adds initial device tree support for the Radxa CM5 >>>> SoM >>>> and accompanying IO board. >>>> >>>> V4 -> V5: >>>> Patch (2/3), per Jimmy: >>>> - Alias eMMC to mmc0 >>>> - Remove unused sdio alias >>>> - Move gmac, hdmi0 nodes to carrier board dts >>>> >>>> Patch (3/3), per Jimmy: >>>> - Enable hdmi0_sound and i2s5_8ch >>>> - Remove redundant enablement of sdhci >>>> - Enable usb_host2_xhci >>>> >>>> - Tested HDMI audio >>>> >>>> V3 -> V4: >>>> - Fixed XHCI initialization bug by changing try-power-role from >>>> source >>>> to sink >>>> >>>> V2 -> V3: >>>> - Addressed YAML syntax error in dt binding (per Rob) >>>> - Fixed whitespace issue in dts reported by checkpatch.pl >>>> - Split base SoM and carrier board into separate patches >>>> - Added further details about the SoM and carrier to the commit >>>> messages >>>> >>>> V1 -> V2: >>>> - Added copyright header and data sheet links >>>> - Removed non-existent property >>>> - Sorted alphabetically >>>> - Removed errant whitespace >>>> - Moved status to the end of each node >>>> - Removed pinctrl-names property from leds (indicated by >>>> CHECK_DTBS) >>>> - Removed delays from gmac with internal delay >>>> >>>> - Link to v4: https://lore.kernel.org/r/20250605-rk3588s-cm5-io-dts- >>>> upstream-v4-0-8445db5ca6b0@gmail.com >>>> >>>> Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com> >>>> --- >>>> Joseph Kogut (3): >>>> dt-bindings: arm: rockchip: Add Radxa CM5 IO board >>>> arm64: dts: rockchip: Add rk3588 based Radxa CM5 >>>> arm64: dts: rockchip: Add support for CM5 IO carrier >>>> >>>> .../devicetree/bindings/arm/rockchip.yaml | 7 + >>>> arch/arm64/boot/dts/rockchip/Makefile | 1 + >>>> .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 486 ++++++++ >>>> +++++++++++++ >>>> .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 135 ++++++ >>>> 4 files changed, 629 insertions(+) >>>> --- >>>> base-commit: 0af2f6be1b4281385b618cb86ad946eded089ac8 >>>> change-id: 20250605-rk3588s-cm5-io-dts-upstream-f4d1e853977e >>>> >>>> Best regards, >>> >> > >
© 2016 - 2026 Red Hat, Inc.