rockchip: board: Add support for KICKPI K1
Subsystems (2)
PATCH 1/1 rockchip: board: Add support for KICKPI K1
The KICKPI K1 is a RK3568B2-based single board computer with eMMC, microSD card slot, dual Gigabit Ethernet (Maxio MAE0621A PHYs with on-board crystals) and a 1500000 baud serial console on UART2.
Add a minimal device tree enabling eMMC, SD-card, UART2, USB OTG and both GMACs, together with a defconfig to boot from eMMC or SD-card.
--- arch/arm/dts/rk3568-kickpi-k1-u-boot.dtsi | 3 + arch/arm/dts/rk3568-kickpi-k1.dts | 226 ++++++++++++++++++++++ board/rockchip/evb_rk3568/MAINTAINERS | 6 + configs/kickpi-k1-rk3568_defconfig | 62 ++++++ doc/board/rockchip/rockchip.rst | 1 + 5 files changed, 298 insertions(+) create mode 100644 arch/arm/dts/rk3568-kickpi-k1-u-boot.dtsi create mode 100644 arch/arm/dts/rk3568-kickpi-k1.dts create mode 100644 configs/kickpi-k1-rk3568_defconfig
arch/arm/dts/rk3568-kickpi-k1-u-boot.dtsi new file +3 -0
@@ -0,0 +1,3 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) + +#include "rk356x-u-boot.dtsi"
arch/arm/dts/rk3568-kickpi-k1.dts new file +226 -0
226 lines not on this page · raw message
board/rockchip/evb_rk3568/MAINTAINERS +6 -0
@@ -40,6 +40,12 @@ M: Coia Prant <[email protected]> S: Maintained F: configs/graperain-g3568-v2-rk3568_defconfig +KICKPI-K1 +M: Yuming Chen <[email protected]> +S: Maintained +F: configs/kickpi-k1-rk3568_defconfig +F: arch/arm/dts/rk3568-kickpi-k1* + LUBANCAT-2 M: Andy Yan <[email protected]> S: Maintained
configs/kickpi-k1-rk3568_defconfig new file +62 -0
62 lines not on this page · raw message
doc/board/rockchip/rockchip.rst +1 -0
@@ -137,6 +137,7 @@ List of mainline supported Rockchip boards: - Generic RK3566/RK3568 (generic-rk3568) - Graperain G3568 v2 (graperain-g3568-v2-rk3568) - Hardkernel ODROID-M1 (odroid-m1-rk3568) + - KICKPI K1 (kickpi-k1-rk3568) - LinkEase EasePi R1 (easepi-r1-rk3568) - Lunzn FastRhino R66S (fastrhino-r66s-rk3568) - QNAP TS-433 (qnap-ts433-rk3568)
Signature · 1 line
2.55.0
Hi Yuming Chen,
Quoted 4 lines · Yuming Chen
The KICKPI K1 is a RK3568B2-based single board computer with eMMC, microSD card slot, dual Gigabit Ethernet (Maxio MAE0621A PHYs with on-board crystals) and a 1500000 baud serial console on UART2.
Quoted 8 lines
Add a minimal device tree enabling eMMC, SD-card, UART2, USB OTG and both GMACs, together with a defconfig to boot from eMMC or SD-card.
Signed-off-by Yuming Chen <[email protected]>--- arch/arm/dts/rk3568-kickpi-k1-u-boot.dtsi | 3 + arch/arm/dts/rk3568-kickpi-k1.dts | 226 ++++++++++++++++++++++
We do not accept downstream Device Trees for Rockchip boards anymore. Please work with the Linux kernel to have this Device Tree upstreamed, then once it's merged and available in https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git/, you can add support for it in U-Boot by cherry-picking the Device Tree with
./tools/update-subtree.sh pick dts <commit_hash>
Cheers,
Quentin
Hi Quentin,
Thanks for the clarification. Understood -- I will take the Device Tree to the Linux kernel first and resubmit the U-Boot board support once it is available in devicetree-rebasing.
Best regards,
Yuming Chen