Hi Peter,
On 2025/5/29 19:11, Peter Robinson wrote:
Hi Jonas,
Sorry for the late reply here.
On Tue, 8 Apr 2025 at 23:37, Jonas Karlman wrote:
This series adds support for and updates the random generator compatible
used for RK356x and RK3588.
The RK356x rng node is already part of dts/upst
On 2025/5/15 00:18, Quentin Schulz wrote:
From: Quentin Schulz
Our upcoming Mass Flasher solution will be storing boot artifacts on an
exFAT partition so enable its support.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/ringneck-px30_defconfig | 1
On 2025/5/15 00:18, Quentin Schulz wrote:
From: Quentin Schulz
Our upcoming Mass Flasher solution will be storing boot artifacts on an
exFAT partition so enable its support.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/puma-rk3399_defconfig | 1
On 2025/5/15 00:18, Quentin Schulz wrote:
From: Quentin Schulz
Our upcoming Mass Flasher solution will be storing boot artifacts on an
exFAT partition so enable its support.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/tiger-rk3588_defconfig | 1
On 2025/5/15 00:18, Quentin Schulz wrote:
From: Quentin Schulz
Our upcoming Mass Flasher solution will be storing boot artifacts on an
exFAT partition so enable its support.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/jaguar-rk3588_defconfig | 1
On 2025/5/20 19:36, Lukasz Czechowski wrote:
Update the definition of _debug_uart_putc to static inline.
This matches the instructions in include/debug_uart.h and
provides consistency with implementations for other platforms.
Signed-off-by: Lukasz Czechowski
Reviewed-by: Kever Yang
Thanks
instructions in include/debug_uart.h and
provides consistency with implementations for other platforms.
Signed-off-by: Lukasz Czechowski
Reviewed-by: Kever Yang
Thanks,
- Kever
---
lib/efi/efi_stub.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/efi/efi_stub.c b/lib/efi
avoid compilation errors.
Signed-off-by: Lukasz Czechowski
Reviewed-by: Kever Yang
Thanks,
- Kever
---
include/debug_uart.h | 20
1 file changed, 20 insertions(+)
diff --git a/include/debug_uart.h b/include/debug_uart.h
index 714b369e6fed..d5e397d5e0ad 100644
--- a
Hi Tom,
Please pull the updates for rockchip platform:
- New Board support: rk3566 LCKFB TaishanPi, rk3588 Xunlong Orange Pi 5 Max;
- Add rk3288 rmii support;
- pinctrl driver fix;
- binman description update;
CI:
https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/26117
Thanks,
Hi Arnaud,
On 2025/5/7 23:31, Arnaud Patard wrote:
Hi,
On Tue, 2025-05-06 at 15:53 +0800, Kever Yang wrote:
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
t the DT names.
Reviewed-by: Jonas Karlman
Signed-off-by: Ilya Katsnelson
Reviewed-by: Kever Yang
Thanks,
- Kever
---
The 5 Max is another board in the Orange Pi 5 family.
It's overall similar to the 5 Plus, but in a smaller form factor,
which leads to some I/O being reshuffled, b
Hi Jonas,
Thanks for your patch, and the ramboot with usb download do help
bootloader developers.
On 2025/4/5 23:38, Jonas Karlman wrote:
The BootROM in Rockchip SoCs will enter maskrom mode when boot firmware
cannot be found in nand/spi/mmc storage.
In maskrom mode the USB OTG port can
RMII_MODE bit.
Signed-off-by: Christoph Fritz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/net/gmac_rockchip.c | 69 -
1 file changed, 53 insertions(+), 16 deletions(-)
diff --git a/drivers/net/gmac_rockchip.c b/drivers/net/gmac_rockchip.c
index
: Christoph Fritz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/include/asm/arch-rockchip/grf_rk3288.h | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/arch/arm/include/asm/arch-rockchip/grf_rk3288.h
b/arch/arm/include/asm/arch-rockchip/grf_rk3288.h
:
https://lore.kernel.org/u-boot/tencent_95ed0c0545d87b6a8c4b62ec045d53ad2...@qq.com/
Signed-off-by: Jiehui He
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/dts/rk3566-lckfb-tspi-u-boot.dtsi | 11 +++
board/rockchip/evb_rk3568/MAINTAINERS | 6 ++
configs/lckfb-tspi
be located at
2 MiB offset from start or DRAM.
Signed-off-by: Jonas Karlman
Tested-by: Arnaud Patard
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: Collect t-b tag
---
arch/arm/mach-rockchip/Kconfig| 6 +++---
arch/arm/mach-rockchip/rk3308/Kconfig | 3 ---
arch/arm/mach-rockchip
gigabit Ethernet ports,
WiFi 6 & BT5, and various video outputs.
Features tested on a ArmSoM Sige5 v1.1:
- SD-card boot
- eMMC boot
- Ethernet
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/dts/rk3576-armsom-sige5-u-boot.dtsi | 18
arch/arm/
-RK3576D
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/dts/rk3576-generic-u-boot.dtsi | 3 ++
arch/arm/dts/rk3576-generic.dts | 45 +++
arch/arm/mach-rockchip/rk3576/MAINTAINERS | 5 +++
configs/generic-rk3576_defconfig
On 2025/4/23 05:12, Jonas Karlman wrote:
Implement checkboard() to print current SoC model used by a board when
U-Boot proper is running.
U-Boot 2025.04 (Apr 22 2025 - 20:43:17 +)
Model: Generic RK3576
SoC: RK3576
DRAM: 8 GiB
Information about the SoC model and variant is
until full support has
landed in a device tree from dts/upstream.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/dts/rk3576-u-boot.dtsi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/dts/rk3576-u-boot.dtsi b/arch/arm/dts/rk3576-u-boot.
On 2025/2/5 01:23, Chen-Yu Tsai wrote:
From: Chen-Yu Tsai
The IO domain driver controls the I/O voltage for various pins,
MMC included.
Enable it by default for all supported Rockchip SoCs.
Signed-off-by: Chen-Yu Tsai
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs
Hi Heiko,
Could you please re-base this patch because it got conflict after I
apply a patch from Quentin.
Thanks,
- Kever
On 2025/4/1 22:40, Heiko Stuebner wrote:
From: Heiko Stuebner
Loading a FIT image for kernel, initrd and rootfs on px30 can result in an
memory overlap, resulting
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rv1108.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3399.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3368.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3328.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3308.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3288.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk322x.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3188.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3128.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3066.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3036.c
On 2025/1/31 18:31, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-px30.c
he actual correct nr_pins.
Instead, let's just store locally the number of pins in the controller
and make sure it's reset between probes.
Finally, this stops modifying a const struct which will soon be
triggering a CPU abort at runtime.
Signed-off-by: Quentin Schulz
Review
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 :(
Hi Jonas,
Do you have a new version for this patch set?
The main change in this patch set looks good to me and it needs for
rk3576 which has land for next release.
Thanks,
- Kever
On 2025/1/30 06:36, Jonas Karlman wrote:
The Rockchip idblock v2 image format header embeds much more
Hi Tom,
Please pull the updates for rockchip platform:
- New SoC support: RK3528, RK3576
- New Board support: rk3528 Radxa E20C, rk3576 Firefly ROC-RK3576-PC;
- Add generic board for rk3288 and rk3399;
- rng driver binding update;
- misc updates on board level or header files;
CI:
https://source
evert (all
changes in that patch is replaced with use of a fit template).
https://patchwork.ozlabs.org/project/uboot/cover/20250413195949.432730-1-jo...@kwiboo.se/
On 2025-04-22 18:29, Kever Yang wrote:
Hi Tom,
Please pull the updates for rockchip platform:
- New SoC support: RK3528, RK3576
- New Board
Hi Tom,
Please pull the updates for rockchip platform:
- New SoC support: RK3528, RK3576
- New Board support: rk3528 Radxa E20C, rk3576 Firefly ROC-RK3576-PC;
- Add generic board for rk3288 and rk3399;
- rng driver binding update;
- misc updates on board level or header files;
CI:
https://source
e with the dts/upstream compatible in
the rng driver and remove the old rng node compatible override from SoC
u-boot.dtsi to keep rng working after the driver change.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: Remove the rng node instead of changing compatible
72b6f...@collabora.com
[changed reset-id to its numeric value while the constant makes its
way through the crypto tree]
Signed-off-by: Heiko Stuebner
Reviewed-by: Kever Yang
Thanks,
- Kever
[ upstream commit: 6ee0b9ad3995ee5fa229035c69013b7dd0d3634b ]
(cherry picked from c
pstream DT. Ensure the rng node is enabled
to support rng on RK3566 variants.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: Split SoC u-boot.dtsi change into own patch
---
arch/arm/dts/rk356x-u-boot.dtsi | 9 -
1 file changed, 4 insertions(+), 5
ng used in upstream Linux. Support for the
cryptov2-rng compatible is still kept because PX30/RK3326 and RK3308 are
still using it.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: Split SoC u-boot.dtsi change into own patch
---
drivers/rng/rockchip_rng.c | 4 +++
On 2025/4/14 23:25, Ilya Katsnelson wrote:
The 5 Max is another board in the Orange Pi 5 family.
It's overall similar to the 5 Plus, but in a smaller form factor,
which leads to some I/O being reshuffled, but nothing relevant
to u-boot.
So, just reuse the config for the 5 Plus and adjust the
On 2025/4/16 05:51, Heiko Stuebner wrote:
The ROC-RK3576-PC is a SBC made by Firefly, designed around the RK3576
SoC. This adds the needed board infrastructure and config for it.
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch
)
Reviewed-by: Kever Yang
Thanks,
- Kever
---
.../src/arm64/rockchip/rk3576-roc-pc.dts | 736 ++
1 file changed, 736 insertions(+)
create mode 100644 dts/upstream/src/arm64/rockchip/rk3576-roc-pc.dts
diff --git a/dts/upstream/src/arm64/rockchip/rk3576-roc-pc.dts
b/dts/upstream
[ upstream commit: 2be4a4171401761cb5fb02225d8b18351f6807c0 ]
(cherry picked from commit 89026942ddd0475d78b11b019285fff0c1d47266)
Reviewed-by: Kever Yang
Thanks,
- Kever
---
dts/upstream/Bindings/arm/rockchip.yaml | 5 +
1 file changed, 5 insertions(+)
diff --git a/dts/upstream
: Kever Yang
Thanks,
- Kever
[ upstream commit: 8715d2eeb062f6859c252bb6c87b363230b66e9f ]
(cherry picked from commit d67cf6de8aacb4abcdfb516eeb8a511a4a657bc1)
---
dts/upstream/src/arm64/rockchip/rk3576.dtsi | 39 +
1 file changed, 39 insertions(+)
diff --git a/dts/upstream
On 2025/4/16 05:51, Heiko Stuebner wrote:
Add rk_gmac_ops and other special handling that is needed for GMAC to
work on RK3576.
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/net/dwc_eth_qos.c | 4 +
drivers
.
Signed-off-by: Heiko Stuebner
Reviewed-by: Jaehoon Chung
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/mmc/rockchip_dw_mmc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mmc/rockchip_dw_mmc.c b/drivers/mmc/rockchip_dw_mmc.c
index
Chung
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/mmc/rockchip_sdhci.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/drivers/mmc/rockchip_sdhci.c b/drivers/mmc/rockchip_sdhci.c
index c0f98678436..761e3619329 100644
--- a/driver
On 2025/4/16 05:51, Heiko Stuebner wrote:
From: Elaine Zhang
Add clock driver support for Rockchip RK3576 SoC.
Signed-off-by: Elaine Zhang
[adapted to mainline u-boot]
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
.../include
On 2025/4/16 05:51, Heiko Stuebner wrote:
Add support for RK3576 compatible.
The RK3576 OTP uses the same read mechanism as the RK3588, just
with different values for offset and size.
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
On 2025/4/16 05:51, Heiko Stuebner wrote:
Add ddr driver for rk3576 to get the ram capacity.
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/ram/rockchip/Makefile | 1 +
drivers/ram/rockchip/sdram_rk3576.c | 35
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/include/asm/arch-rockchip/clock.h | 10 +
drivers/reset/Makefile | 2 +-
drivers/reset/rst-rk3576.c | 647 +
3 files changed, 658 insertions(+), 1 deletion(-)
create mode 100644
On 2025/4/16 05:51, Heiko Stuebner wrote:
From: Steven Liu
Add support for the rk3576 variant of pinctrl.
Signed-off-by: Steven Liu
[adapted to mainline u-boot]
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl
, PCIe 2.1, SATA 3, Ethernet, SDIO3.0, I2C,
UART, SPI, GPIO and PWM.
Add arch core support for it.
Signed-off-by: Xuhui Lin
[adapted for mainline u-boot]
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/dts/rk3576-u-boot.dtsi
On 2025/4/16 05:51, Heiko Stuebner wrote:
From: Xuhui Lin
Add support for rk3576 package header in mkimage tool.
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
tools/rkcommon.c | 1 +
1 file changed, 1 insertion(+)
diff --git
.
Adapt both the generic zone definitions as well as the ATAG parser
to be usable on devices where CFG_SYS_SDRAM_BASE is not 0.
Signed-off-by: Heiko Stuebner
Reviewed-by: Jonas Karlman
Reviewed-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/mach-rockchip/sdram.c
On 2025/4/8 06:46, Jonas Karlman wrote:
Add support for reading DRAM size information from PMUGRF os_reg18 reg.
Compared to most Rockchip SoCs the RK3528 use os_reg18 for DRAM info,
instead of os_reg2.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: No
-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/mach-rockchip/rk3568/Kconfig | 3 +++
include/configs/rk3568_common.h | 4
2 files changed, 7 insertions(+)
diff --git a/arch/arm/mach-rockchip/rk3568/Kconfig
b/arch/arm/mach-rockchip/rk3568/Kconfig
index
On 2025/1/29 20:42, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3399.c
ed-by: Jonas Karlman
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/dts/rk3399-gru-u-boot.dtsi | 4 +++-
arch/arm/dts/rk3399-u-boot.dtsi | 35 ---
arch/arm/mach-rockchip/rk3399/Kconfig | 2 --
3 files chang
-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: No change
---
arch/arm/mach-rockchip/Kconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
index 7d867173fa1d..4a0faba9a67d 100644
---
-by: Heiko Stuebner
[ upstream commit: a98cc47f79ab5b8059b748bf0bd59335edfff7d9 ]
(cherry picked from commit db7a99c423dea0ead19d6a18053d898a762a3b48)
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
dts/upstream/src/arm64/rockchip/rk3528.dtsi | 24
On 2025/1/29 20:42, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk322x.c
/20250304201642.831218-5-jo...@kwiboo.se
Signed-off-by: Heiko Stuebner
[ upstream commit: 3a2819ee9c71d1c6388e456cc4eb042914d15d7e ]
(cherry picked from commit 460ef5b623e5fa69843305faf50f6b1a8e81e1cd)
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
.../src/arm64
https://github.com/RadxaNaoki/rkusbboot
Signed-off-by: FUKAUMI Naoki
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/rock5b-rk3588_defconfig | 8
1 file changed, 8 insertions(+)
diff --git a/configs/rock5b-rk3588_defconfig b/configs/rock5b-rk3588_defconfig
index 47ee2109f8e..fa6ae
Hi Naoki,
Please split the code change and dts/config change into different
patch.
Thanks,
- Kever
On 2025/2/11 13:33, FUKAUMI Naoki wrote:
Boot the RK3588 from the USB OTG port using rkflashtool[1] or
rkusbboot[2] and dfu-util.
1a. Download the TPL and SPL using rkflashtool
$ rkflas
: Kever Yang
Thanks,
- Kever
---
Changes in v2:
- Use mainline Linux dt-bindings headers and rst-rk3528
- Add TCLK_EMMC, BCLK_EMMC, ACLK_BUS_VOPGL_ROOT and XIN_OSC0_DIV
- Add missing break for CLK_I2C5
---
arch/arm/include/asm/arch-rockchip/clock.h| 17 +
.../include/asm/arch-rockchip
On 2025/4/8 06:47, Jonas Karlman wrote:
Add a minimal generic RK3528 board that only have eMMC and SD-card
enabled. This defconfig can be used to boot from eMMC or SD-card on most
RK3528 boards that follow reference board design.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks
On 2025/4/6 08:24, Jonas Karlman wrote:
Define constants for hptimer reg names and use them instead of magic
numbers in rockchip_stimer_init().
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/mach-rockchip/rk3588/rk3588.c | 19 +--
1
On 2025/4/8 06:46, Jonas Karlman wrote:
From: Yifeng Zhao
Add support for generating Rockchip Boot Image for RK3528.
Similar to RK3568, the RK3528 has 64 KiB SRAM and 4 KiB of it is
reserved for BootROM.
Signed-off-by: Yifeng Zhao
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
resolution supported by SARADC
in RK3528.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: New patch
---
drivers/adc/rockchip-saradc.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/adc/rockchip-saradc.c b/drivers/adc/rockchip-saradc.c
index
On 2025/4/8 06:46, Jonas Karlman wrote:
From: Steven Liu
Add pinctrl driver for RK3528.
Imported from vendor U-Boot linux-6.1-stan-rkr5 tag with adjustments
to use regmap_update_bits().
Signed-off-by: Steven Liu
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
On 2025/1/29 20:42, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3308.c
-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/mach-rockchip/rk3588/Kconfig | 3 +++
include/configs/rk3588_common.h | 4
2 files changed, 7 insertions(+)
diff --git a/arch/arm/mach-rockchip/rk3588/Kconfig
b/arch/arm/mach-rockchip/rk3588/Kconfig
index
On 2025/1/29 20:42, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3368.c
On 2025/1/29 20:42, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3066.c
Stuebner
[ upstream commit: fbcbc1fb93e14729bd87ab386b7f62694dcc8b51 ]
(cherry picked from commit 6e03c7e28e2d929a420809a24b0379305a9fb86a)
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
dts/upstream/src/arm64/rockchip/rk3528.dtsi | 31 +
1 file
.
Remove the partitions env variable to stop encourage users a continued
use of this outdated partition layout on RK3588 devices.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
include/configs/rk3588_common.h | 1 -
1 file changed, 1 deletion(-)
diff --git a
https://github.com/RadxaNaoki/rkusbboot
Signed-off-by: FUKAUMI Naoki
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/radxa-zero-3-rk3566_defconfig | 9 +
1 file changed, 9 insertions(+)
diff --git a/configs/radxa-zero-3-rk3566_defconfig
b/configs/radxa-zero-3-rk3566_defconfig
https://github.com/RadxaNaoki/rkusbboot
Signed-off-by: FUKAUMI Naoki
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/rock-3a-rk3568_defconfig | 12
1 file changed, 12 insertions(+)
diff --git a/configs/rock-3a-rk3568_defconfig b/configs/rock-3a-rk3568_defconfig
index 733ce
On 2025/4/6 08:24, Jonas Karlman wrote:
BOARD_LATE_INIT is already selected by ROCKCHIP_RK3568 so there is no
need to select it under any board target config.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
arch/arm/mach-rockchip/rk3568/Kconfig | 1 -
1 file
On 2025/1/29 20:42, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3036.c
On 2025/1/29 20:42, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3288.c
;t be modified at all. This will trigger a
CPU abort once we enforce the read-only at the MMU level in a few
releases, therefore let's remove this useless (and broken, and soon
breaking) code.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockch
On 2025/4/8 06:47, Jonas Karlman wrote:
Add support for the two USB2.0 PHYs use in the RK3528 SoC.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: New patch
---
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 20 +++
1 file changed, 20
On 2025/4/8 06:47, Jonas Karlman wrote:
Rockchip RK3528 has two Ethernet controllers based on Synopsys DWC
Ethernet QoS IP.
Add initial support for the RK3528 GMAC variant.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: New patch
---
drivers/net
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2: New patch
---
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 43 ++-
1 file changed, 33 insertions(+), 10 deletions(-)
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
index
On 2025/1/29 20:42, Quentin Schulz wrote:
From: Quentin Schulz
There's no need to modify private data from the controller, so let's
make that struct const.
Signed-off-by: Quentin Schulz
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/pinctrl/rockchip/pinctrl-rk3328.c
: 6e58302c84ce90aadbecd41efe1f69098a6f91e5 ]
(cherry picked from commit 8ba64ba5cb301bca777ba7f0d2a2a72f49af5ff2)
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
dts/upstream/src/arm64/rockchip/rk3528.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/dts/upstream/src/arm64
https://github.com/RadxaNaoki/rkusbboot
Signed-off-by: FUKAUMI Naoki
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/rock-3b-rk3568_defconfig | 9 +
1 file changed, 9 insertions(+)
diff --git a/configs/rock-3b-rk3568_defconfig b/configs/rock-3b-rk3568_defconfig
index 2023feb36c2..45092
age-in-simple-bin.mkimage-u-boot-spl
2. Download the U-Boot
$ dfu-util -a 0 -D u-boot.itb
[1] https://github.com/linux-rockchip/rkflashtool
[2] https://github.com/RadxaNaoki/rkusbboot
Signed-off-by: FUKAUMI Naoki
Reviewed-by: Kever Yang
Thanks,
- Kever
---
configs/rock-pi-s-rk3308_defconf
/r/20250306123809.273655-3-amad...@jmu.edu.cn
Signed-off-by: Heiko Stuebner
[ upstream commit: 61a05d8ca3030a544175671f5fab7a8f29c24085 ]
(cherry picked from commit 9ee90dfd6957fcc42ea94c43d195b01d1b286713)
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
dts
...@kwiboo.se
Signed-off-by: Heiko Stuebner
[ upstream commit: 0d2312f0d3e4ce74af0977c1519a07dfc71a82ac ]
(cherry picked from commit 9bcf6ccdd87c3be48fe7d75150c6e403c5c0a42d)
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
dts/upstream/src/arm64/rockchip/rk3528-radxa
: Heiko Stuebner
[ upstream commit: ad8afc8813567994164f2720189c819da8c22b99 ]
(cherry picked from commit 6793b56b79df26ab3323e5293b97577d0786ddb3)
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
.../src/arm64/rockchip/rk3528-radxa-e20c.dts | 20
Stuebner
[ upstream commit: 3a01b5f14a8ae2d45aea5aeed30001ac1655de86 ]
(cherry picked from commit bd4c8a1c08f92d863d89c0ddff59e5f5bc6a1e34)
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
.../src/arm64/rockchip/rk3528-radxa-e20c.dts | 15 +++
1 file
On 2025/4/6 08:24, Jonas Karlman wrote:
Ensure ROCKCHIP_DEVICE_SETTINGS is defined before including
rk3588_common.h in board include/configs files.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
include/configs/evb_rk3588.h | 4 ++--
include/configs
1 - 100 of 1407 matches
Mail list logo