Re: [PATCH v2 0/4] rockchip: Update rng compatible for RK356x and RK3588

2025-05-29 Thread Kever Yang
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

Re: [PATCH 1/4] configs: ringneck-px30: enable exFAT support

2025-05-23 Thread Kever Yang
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

Re: [PATCH 4/4] configs: puma-rk3399: enable exFAT support

2025-05-23 Thread Kever Yang
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

Re: [PATCH 3/4] configs: tiger-rk3588: enable exFAT support

2025-05-23 Thread Kever Yang
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

Re: [PATCH 2/4] configs: jaguar-rk3588: enable exFAT support

2025-05-23 Thread Kever Yang
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

Re: [PATCH v5 1/6] arm: uniphier: Change _debug_uart_putc function to inline

2025-05-20 Thread Kever Yang
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

Re: [PATCH v5 2/6] efi: stub: Change _debug_uart_putc function to inline

2025-05-20 Thread Kever Yang
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

Re: [PATCH v5 4/6] debug_uart: Replace debug functions with dummies if CONFIG_DEBUG_UART is not set

2025-05-20 Thread Kever Yang
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

Pull request: u-boot-rockchip-20250508

2025-05-08 Thread Kever Yang
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,

Re: [PATCH 0/7] rockchip: Add boot from USB OTG port

2025-05-07 Thread Kever Yang
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

Re: [PATCH v4] board: rockchip: add Xunlong Orange Pi 5 Max

2025-05-07 Thread Kever Yang
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

Re: [PATCH v2 2/4] rockchip: Add support for RAM boot from maskrom mode

2025-05-07 Thread Kever Yang
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

Re: [PATCH 2/2] net: gmac_rockchip: Add RMII support for rk3288

2025-05-07 Thread Kever Yang
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

Re: [PATCH 1/2] rockchip: rk3288: grf: Unify speed/flowctrl fields for clarity

2025-05-07 Thread Kever Yang
: 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

Re: [PATCH v2] board: rockchip: Add LCKFB TaishanPi RK3566 Board

2025-05-07 Thread Kever Yang
: 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

Re: [PATCH v2 1/4] rockchip: Move TEXT_BASE to 8 MiB offset from start of DRAM

2025-05-07 Thread Kever Yang
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

Re: [PATCH 4/4] board: rockchip: Add ArmSoM Sige5

2025-05-07 Thread Kever Yang
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/

Re: [PATCH 3/4] board: rockchip: Add minimal generic RK3576 board

2025-05-07 Thread Kever Yang
-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

Re: [PATCH 2/4] rockchip: rk3576: Implement checkboard() to print SoC variant

2025-05-07 Thread Kever Yang
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

Re: [PATCH 1/4] rockchip: rk3576: Add rng node to u-boot.dtsi

2025-05-07 Thread Kever Yang
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.

Re: [PATCH] rockchip: io-domain: Enable by default for all supported SoCs

2025-05-06 Thread Kever Yang
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

Re: [PATCH] configs: rockchip: sync ENV_MEM_LAYOUT_SETTINGS for px30 to rk3308/etc

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 13/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RV1108

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 12/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3399

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 11/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3368

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 10/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3328

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 09/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3308

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 08/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3288

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 07/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3228

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 06/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3188

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 05/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3128

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 04/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3066

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 03/13] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3036

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 02/13] pinctrl: rockchip: constify rockchip_pin_ctrl for PX30

2025-05-06 Thread Kever Yang
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

Re: [PATCH v2 01/13] pinctrl: rockchip: fix bank's pin_base computing

2025-05-06 Thread Kever Yang
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

Re: [PATCH 0/7] rockchip: Add boot from USB OTG port

2025-05-06 Thread Kever Yang
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 :(

Re: [PATCH 0/6] rockchip: mkimage: Improve support for v2 image format

2025-05-06 Thread Kever Yang
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

Pull request: u-boot-rockchip-20250423

2025-04-23 Thread Kever Yang
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

Re: Pull request: u-boot-rockchip-20250422

2025-04-23 Thread Kever Yang
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

Pull request: u-boot-rockchip-20250422

2025-04-22 Thread Kever Yang
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

Re: [PATCH v2 4/4] rng: rockchip_rng: Update compatible for RK3588

2025-04-22 Thread Kever Yang
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

Re: [PATCH v2 3/4] arm64: dts: rockchip: Add rng node to RK3588

2025-04-22 Thread Kever Yang
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

Re: [PATCH v2 2/4] rockchip: rk356x: Remove rng node from u-boot.dtsi

2025-04-22 Thread Kever Yang
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

Re: [PATCH v2 1/4] rng: rockchip_rng: Add compatible for RK3568

2025-04-22 Thread Kever Yang
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 +++

Re: [PATCH v3] board: rockchip: add Xunlong Orange Pi 5 Max

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 15/15] rockchip: rk3576: Add support for ROC-RK3576-PC board

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 14/15] arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC

2025-04-22 Thread Kever Yang
) 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

Re: [PATCH v3 13/15] dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC binding

2025-04-22 Thread Kever Yang
[ 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

Re: [PATCH v3 12/15] arm64: dts: rockchip: add rk3576 otp node

2025-04-22 Thread Kever Yang
: 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

Re: [PATCH v3 11/15] net: dwc_eth_qos_rockchip: Add support for RK3576

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 10/15] mmc: rockchip_dw_mmc: Add support for rk3576

2025-04-22 Thread Kever Yang
. 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

Re: [PATCH v3 09/15] mmc: rockchip_sdhci: Add support for RK3576

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 05/15] clk: rockchip: Add rk3576 clk support

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 08/15] rockchip: otp: Add support for RK3576

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 07/15] ram: rockchip: Add rk3576 ddr driver support

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 06/15] reset: rockchip: implement rk3576 lookup table

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 04/15] pinctrl: rockchip: support rk3576 pinctrl

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 03/15] arm: rockchip: Add RK3576 arch core support

2025-04-22 Thread Kever Yang
, 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

Re: [PATCH v3 02/15] rockchip: mkimage: Add rk3576 support

2025-04-22 Thread Kever Yang
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

Re: [PATCH v3 01/15] rockchip: sdram: honor CFG_SYS_SDRAM_BASE when defining ram regions

2025-04-22 Thread Kever Yang
. 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

Re: [PATCH v2 15/30] ram: rockchip: Add basic support for RK3528

2025-04-10 Thread Kever Yang
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

Re: [PATCH 06/11] rockchip: Use rk3568_common.h by default for RK356x boards

2025-04-10 Thread Kever Yang
-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

Re: [PATCH 13/14] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3399

2025-04-10 Thread Kever Yang
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

Re: [PATCH v2 1/3] rockchip: rk3399: do not generate u-boot.rom anymore

2025-04-10 Thread Kever Yang
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

Re: [PATCH v2 5/6] rockchip: Move imply ROCKCHIP_EXTERNAL_TPL under SoC Kconfig symbol

2025-04-10 Thread Kever Yang
-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 ---

Re: [PATCH v2 08/30] arm64: dts: rockchip: Add SDHCI controller for RK3528

2025-04-10 Thread Kever Yang
-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

Re: [PATCH 08/14] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3228

2025-04-10 Thread Kever Yang
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

Re: [PATCH v2 12/30] arm64: dts: rockchip: Add maskrom button to Radxa E20C

2025-04-10 Thread Kever Yang
/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

Re: [PATCH 1/6] rockchip: Add DFU to boot from USB for Radxa ROCK 5B

2025-04-10 Thread Kever Yang
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

Re: [PATCH 3/7] rockchip: Add DFU to SPL for RK3588

2025-04-10 Thread Kever Yang
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

Re: [PATCH v2 16/30] clk: rockchip: Add support for RK3528

2025-04-10 Thread Kever Yang
: 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

Re: [PATCH v2 29/30] board: rockchip: Add minimal generic RK3528 board

2025-04-10 Thread Kever Yang
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

Re: [PATCH 01/11] rockchip: rk3588: Use hptimer reg names in rockchip_stimer_init

2025-04-10 Thread Kever Yang
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

Re: [PATCH v2 14/30] rockchip: mkimage: Add support for RK3528

2025-04-10 Thread Kever Yang
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

Re: [PATCH v2 24/30] adc: rockchip-saradc: Add support for RK3528

2025-04-10 Thread 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

Re: [PATCH v2 17/30] pinctrl: rockchip: Add support for RK3528

2025-04-10 Thread Kever Yang
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

Re: [PATCH 10/14] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3308

2025-04-09 Thread Kever Yang
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

Re: [PATCH 07/11] rockchip: Use rk3588_common.h by default for RK3588 boards

2025-04-08 Thread Kever Yang
-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

Re: [PATCH 12/14] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3368

2025-04-08 Thread Kever Yang
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

Re: [PATCH 05/14] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3066

2025-04-08 Thread Kever Yang
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

Re: [PATCH v2 06/30] arm64: dts: rockchip: enable SCMI clk for RK3528 SoC

2025-04-08 Thread Kever Yang
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

Re: [PATCH 03/11] rockchip: Remove partitions env variable for RK3588

2025-04-08 Thread Kever Yang
. 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

Re: [PATCH 4/6] rockchip: Add DFU to boot from USB for Radxa ZERO 3E/3W

2025-04-08 Thread Kever Yang
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

Re: [PATCH 2/6] rockchip: Add DFU to boot from USB for Radxa ROCK 3A

2025-04-08 Thread Kever Yang
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

Re: [PATCH 08/11] rockchip: rk3568: Drop BOARD_LATE_INIT from target config

2025-04-07 Thread Kever Yang
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

Re: [PATCH 04/14] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3036

2025-04-07 Thread Kever Yang
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

Re: [PATCH 09/14] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3288

2025-04-07 Thread Kever Yang
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

Re: [PATCH 02/14] pinctrl: rockchip: remove unused nr_pins controller member

2025-04-07 Thread Kever Yang
;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

Re: [PATCH v2 27/30] phy: rockchip-inno-usb2: Add support for RK3528

2025-04-07 Thread Kever Yang
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

Re: [PATCH v2 28/30] net: dwc_eth_qos_rockchip: Add support for RK3528

2025-04-07 Thread Kever Yang
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

Re: [PATCH v2 26/30] phy: rockchip-inno-usb2: Add support for clkout_ctl_phy

2025-04-07 Thread Kever Yang
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

Re: [PATCH 11/14] pinctrl: rockchip: constify rockchip_pin_ctrl for RK3328

2025-04-07 Thread Kever Yang
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

Re: [PATCH v2 07/30] arm64: dts: rockchip: Add SARADC node for RK3528

2025-04-07 Thread Kever Yang
: 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

Re: [PATCH 3/6] rockchip: Add DFU to boot from USB for Radxa ROCK 3B

2025-04-07 Thread Kever Yang
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

Re: [PATCH 6/6] rockchip: Add DFU to boot from USB for Radxa ROCK Pi S

2025-04-07 Thread Kever Yang
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

Re: [PATCH v2 05/30] arm64: dts: rockchip: Add rk3528 QoS register node

2025-04-07 Thread Kever Yang
/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

Re: [PATCH v2 09/30] arm64: dts: rockchip: Add uart0 pinctrl to Radxa E20C

2025-04-07 Thread Kever Yang
...@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

Re: [PATCH v2 11/30] arm64: dts: rockchip: Add user button to Radxa E20C

2025-04-07 Thread Kever Yang
: 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

Re: [PATCH v2 13/30] arm64: dts: rockchip: Enable onboard eMMC on Radxa E20C

2025-04-07 Thread Kever Yang
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

Re: [PATCH 05/11] rockchip: Ensure device settings is defined before rk3588_common.h

2025-04-07 Thread Kever Yang
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   2   3   4   5   6   7   8   9   10   >