Pull request: u-boot-rockchip-20231024
Kever Yang
kever.yang at rock-chips.com
Tue Oct 24 11:12:23 CEST 2023
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
More information about the U-Boot
mailing list