Pull request: u-boot-rockchip-20231024

Hi Tom,
Please pull the updates for rockchip platform: - Add Board: rk3588 NanoPC-T6, Orange Pi 5, Orange Pi 5 Plus; - clk driver fix for rk3568 and rk3588; - rkmtd cmd support for rockchip nand device; - dts update and sync from linux;
CI: https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/18275
Thanks, - Kever
The following changes since commit 9a3a58396b78b1f9d0c14580dc03f81d29207dd2:
Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2023-10-20 12:54:33 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20231024
for you to fetch changes up to d039b1b551e8dbb2c309d35bb19b7866caa4dcc1:
rockchip: configs: sandbox: enable rkmtd command (2023-10-24 15:55:17 +0800)
---------------------------------------------------------------- Elaine Zhang (4): clk: rockchip: rk3568: support dclk_vop select more parent clks clk: rockchip: rk3588: support aclk_top_root set 750M clk: rockchip: rk3588: Avoid re-setting the pll rate of dclk_vop's parent clk: rockchip: rk3588: fix up the frac pll calculation
Guochun Huang (1): clk: rk3588: Add 742.5M parameter for PLL
Johan Jonker (8): mtd: nand: raw: rockchip_nfc: add NAND_SKIP_BBTSCAN option rockchip: dm: prepare rkmtd UCLASS rockchip: block: add rkmtd class and drivers rockchip: block: blk-uclass: add bounce buffer flag to blk_desc rockchip: cmd: add rkmtd command rockchip: test: dm: add rkmtd test rockchip: doc: add rkmtd.rst rockchip: configs: sandbox: enable rkmtd command
John Clark (1): board: rockchip: add FriendlyElec NanoPC-T6 rk3588 board
Jonas Karlman (7): rockchip: rk3568-radxa-e25: Enable pcie3x1 node rockchip: rk3588: Sync device tree from v6.7-rockchip-dts64-1 tag rockchip: rk3588-rock-5a: Enable support for USB 2.0 ports rockchip: rk3588-rock-5b: Enable support for PCIe SATA cards rockchip: rk3588-rock-5b: Sync USB3 nodes from mainline linux patches board: rockchip: Add Xunlong Orange Pi 5 board: rockchip: Add Xunlong Orange Pi 5 Plus
Matwey V. Kornilov (1): rockchip: dts: rk3328: Sync rock64 device tree file from Linux
Ricardo Pardini (1): mtd: spi-nor: Add support for XMC XM25QU128C
Tom Fitzhenry (1): dt-bindings: leds: import common led bindings from linux v6.5
arch/arm/dts/Makefile | 3 + arch/arm/dts/rk3328-rock64.dts | 14 +- arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi | 11 +- arch/arm/dts/rk3588-evb1-v10-u-boot.dtsi | 11 +- arch/arm/dts/rk3588-evb1-v10.dts | 136 +++ arch/arm/dts/rk3588-nanopc-t6-u-boot.dtsi | 36 + arch/arm/dts/rk3588-nanopc-t6.dts | 916 ++++++++++++++++ arch/arm/dts/rk3588-orangepi-5-plus-u-boot.dtsi | 27 + arch/arm/dts/rk3588-orangepi-5-plus.dts | 848 ++++++++++++++ arch/arm/dts/rk3588-rock-5b-u-boot.dtsi | 204 +--- arch/arm/dts/rk3588-rock-5b.dts | 145 +++ arch/arm/dts/rk3588-u-boot.dtsi | 40 +- arch/arm/dts/rk3588s-orangepi-5-u-boot.dtsi | 22 + arch/arm/dts/rk3588s-orangepi-5.dts | 662 +++++++++++ arch/arm/dts/rk3588s-pinctrl.dtsi | 44 + arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi | 4 - arch/arm/dts/rk3588s-u-boot.dtsi | 78 +- arch/arm/dts/rk3588s.dtsi | 24 + arch/arm/mach-rockchip/rk3588/Kconfig | 46 + board/friendlyelec/nanopc-t6-rk3588/Kconfig | 15 + board/friendlyelec/nanopc-t6-rk3588/MAINTAINERS | 9 + board/friendlyelec/nanopc-t6-rk3588/Makefile | 6 + .../nanopc-t6-rk3588/nanopc-t6-rk3588.c | 39 + board/rockchip/evb_rk3588/MAINTAINERS | 14 + cmd/Kconfig | 8 + cmd/Makefile | 1 + cmd/rkmtd.c | 204 ++++ configs/nanopc-t6-rk3588_defconfig | 108 ++ configs/orangepi-5-plus-rk3588_defconfig | 105 ++ configs/orangepi-5-rk3588s_defconfig | 102 ++ configs/radxa-e25-rk3568_defconfig | 1 - configs/rock5a-rk3588s_defconfig | 16 +- configs/rock5b-rk3588_defconfig | 7 +- configs/sandbox64_defconfig | 1 + configs/sandbox_defconfig | 1 + disk/part.c | 4 + doc/board/rockchip/index.rst | 1 + doc/board/rockchip/rkmtd.rst | 105 ++ doc/board/rockchip/rockchip.rst | 3 + drivers/block/Kconfig | 7 + drivers/block/Makefile | 2 + drivers/block/blk-uclass.c | 5 +- drivers/block/rkmtd.c | 1152 ++++++++++++++++++++ drivers/clk/rockchip/clk_pll.c | 102 +- drivers/clk/rockchip/clk_rk3568.c | 10 +- drivers/clk/rockchip/clk_rk3588.c | 35 +- drivers/mtd/nand/raw/Kconfig | 9 + drivers/mtd/nand/raw/rockchip_nfc.c | 3 + drivers/mtd/spi/spi-nor-ids.c | 1 + drivers/scsi/scsi.c | 4 + include/blk.h | 1 + include/configs/nanopc-t6-rk3588.h | 15 + include/dm/uclass-id.h | 1 + include/dt-bindings/leds/common.h | 7 +- include/rkmtd.h | 191 ++++ test/dm/Makefile | 1 + test/dm/rkmtd.c | 200 ++++ 57 files changed, 5472 insertions(+), 295 deletions(-) create mode 100644 arch/arm/dts/rk3588-nanopc-t6-u-boot.dtsi create mode 100644 arch/arm/dts/rk3588-nanopc-t6.dts create mode 100644 arch/arm/dts/rk3588-orangepi-5-plus-u-boot.dtsi create mode 100644 arch/arm/dts/rk3588-orangepi-5-plus.dts create mode 100644 arch/arm/dts/rk3588s-orangepi-5-u-boot.dtsi create mode 100644 arch/arm/dts/rk3588s-orangepi-5.dts create mode 100644 board/friendlyelec/nanopc-t6-rk3588/Kconfig create mode 100644 board/friendlyelec/nanopc-t6-rk3588/MAINTAINERS create mode 100644 board/friendlyelec/nanopc-t6-rk3588/Makefile create mode 100644 board/friendlyelec/nanopc-t6-rk3588/nanopc-t6-rk3588.c create mode 100644 cmd/rkmtd.c create mode 100644 configs/nanopc-t6-rk3588_defconfig create mode 100644 configs/orangepi-5-plus-rk3588_defconfig create mode 100644 configs/orangepi-5-rk3588s_defconfig create mode 100644 doc/board/rockchip/rkmtd.rst create mode 100644 drivers/block/rkmtd.c create mode 100644 include/configs/nanopc-t6-rk3588.h create mode 100644 include/rkmtd.h create mode 100644 test/dm/rkmtd.c

On Tue, Oct 24, 2023 at 05:12:23PM +0800, Kever Yang wrote:
Hi Tom,
Please pull the updates for rockchip platform:
- Add Board: rk3588 NanoPC-T6, Orange Pi 5, Orange Pi 5 Plus;
- clk driver fix for rk3568 and rk3588;
- rkmtd cmd support for rockchip nand device;
- dts update and sync from linux;
CI: https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/18275
Thanks,
- Kever
The following changes since commit 9a3a58396b78b1f9d0c14580dc03f81d29207dd2:
Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2023-10-20 12:54:33 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20231024
for you to fetch changes up to d039b1b551e8dbb2c309d35bb19b7866caa4dcc1:
rockchip: configs: sandbox: enable rkmtd command (2023-10-24 15:55:17 +0800)
Applied to u-boot/master, thanks!
participants (2)
-
Kever Yang
-
Tom Rini