Hi Naoki,
On 2025/2/11 13:33, FUKAUMI Naoki wrote:
This patch series adds the ability to boot from the USB OTG port to
the RK3588, RK3568, RK3566, RK3399, RK3328, and RK3308.
Use rkflashtool[1] or rkusbboot[2]
Does these two tool have the same functionality? I don't know the second
one :(
And I know there is another tool named rkdeveloptool from rockchip.
to download TPL and SPL from
MASKROM mode, and dfu-util to download U-Boot from DFU mode.
What's the main target for this patchset, boot from usb with ramboot
support and without any eMMC/SD/SPI driver?
I would prefer to keep using one tool instead of two or more tools, so I
don't think
enable DFU in SPL is a good idea, using rockusb in SPL is better here.
Thanks,
- Kever
This patch series depends on patches[3] that fix TPL/SPL link errors
and patches[4] that add generic RK3399 and RK3328 defconfigs.
[1] https://github.com/linux-rockchip/rkflashtool
[2] https://github.com/RadxaNaoki/rkusbboot
[3]
https://patchwork.ozlabs.org/project/uboot/patch/20250211043335.92538-1-na...@radxa.com/
[4]
https://patchwork.ozlabs.org/project/uboot/cover/20250204072710.468610-1-jo...@kwiboo.se/
FUKAUMI Naoki (7):
rockchip: Change memory location of FIT and U-Boot proper
rockchip: Add DFU to SPL
rockchip: Add DFU to SPL for RK3588
rockchip: Add DFU to SPL for RK3568
rockchip: Add DFU to SPL for RK3399
rockchip: Add DFU to SPL for RK3328
rockchip: Add DFU to SPL for RK3308
arch/arm/dts/rk3308-u-boot.dtsi | 5 +++++
arch/arm/dts/rk3328-u-boot.dtsi | 5 +++++
arch/arm/dts/rk3399-u-boot.dtsi | 10 ++++++++++
arch/arm/dts/rk356x-u-boot.dtsi | 5 +++++
arch/arm/dts/rk3588s-u-boot.dtsi | 5 +++++
arch/arm/mach-rockchip/Kconfig | 6 +++---
arch/arm/mach-rockchip/rk3308/Kconfig | 3 ---
arch/arm/mach-rockchip/rk3308/rk3308.c | 1 +
arch/arm/mach-rockchip/rk3328/rk3328.c | 1 +
arch/arm/mach-rockchip/rk3399/rk3399.c | 1 +
arch/arm/mach-rockchip/rk3568/Kconfig | 3 ---
arch/arm/mach-rockchip/rk3568/rk3568.c | 1 +
arch/arm/mach-rockchip/rk3588/Kconfig | 3 ---
arch/arm/mach-rockchip/rk3588/rk3588.c | 1 +
arch/arm/mach-rockchip/rv1126/Kconfig | 3 ---
arch/arm/mach-rockchip/spl-boot-order.c | 4 ++++
boot/Kconfig | 3 +++
configs/generic-rk3328_defconfig | 8 ++++++++
configs/generic-rk3399_defconfig | 9 +++++++++
configs/generic-rk3568_defconfig | 9 +++++++++
configs/generic-rk3588_defconfig | 9 +++++++++
include/configs/rk3308_common.h | 7 +++++++
include/configs/rk3328_common.h | 7 +++++++
include/configs/rk3399_common.h | 11 +++++++----
include/configs/rk3568_common.h | 7 +++++++
include/configs/rk3588_common.h | 7 +++++++
26 files changed, 115 insertions(+), 19 deletions(-)