
This series remove old unused board_early_init_f() functions, adds support for RK3399 to the IO-domain driver and migrates all boards that used setup_iodomain() to now use the IO-domain driver instead.
Also add device tree files and myself as reviewer to MAINTAINERS.
Changes in v2: - Use glob pattern where appropriate - Split gpt_capsule_update_setup() change into own patch - Collect r-b tags
This series depends on following series for a clean apply: - rockchip: rk3328: Update defconfigs, DTs and enable boot from SPI [1] - rockchip: Read cpuid and generate MAC address from efuse for RK3328 and RK3399 [2] - rockchip: Update stack and bss addresses on RK3308, RK3328, RK3399, RK356x and RK3588 [3] - rockchip: add support for Theobroma JAGUAR SBC-RK3588-AMR [4]
A copy of this series and its depends can also be found at [5]
[1] https://patchwork.ozlabs.org/cover/1900345/ [2] https://patchwork.ozlabs.org/cover/1897743/ [3] https://patchwork.ozlabs.org/cover/1907155/ [4] https://patchwork.ozlabs.org/cover/1910408/ [5] https://github.com/Kwiboo/u-boot-rockchip/commits/rk3399-io-domain-v2
Jonas Karlman (12): board: rockchip: rk3399: Add device tree files to MAINTAINERS board: rockchip: rk3399: Add myself as reviewer to MAINTAINERS board: rockchip: rk3399: Remove unused board_early_init_f functions board: rockchip: Add a common ROCK Pi 4 target rockchip: io-domain: Add support for RK3399 rockchip: pine64: rockpro64: Migrate to use IO-domain driver rockchip: pine64: pinebook-pro: Migrate to use IO-domain driver rockchip: pine64: pinephone-pro: Migrate to use IO-domain driver rockchip: vamrs: rock960: Migrate to use IO-domain driver rockchip: theobroma-systems: puma: Migrate to use IO-domain driver rockchip: google: gru: Migrate to use IO-domain driver rockchip: board: Move gpt_capsule_update_setup() call
arch/arm/mach-rockchip/board.c | 10 +-- arch/arm/mach-rockchip/rk3399/Kconfig | 6 ++ board/firefly/roc-pc-rk3399/MAINTAINERS | 1 + board/firefly/roc-pc-rk3399/roc-pc-rk3399.c | 22 +----- board/google/gru/gru.c | 35 -------- board/pine64/pinebook-pro-rk3399/MAINTAINERS | 6 +- board/pine64/pinebook-pro-rk3399/Makefile | 1 - .../pinebook-pro-rk3399/pinebook-pro-rk3399.c | 61 -------------- board/pine64/pinephone-pro-rk3399/MAINTAINERS | 5 +- board/pine64/pinephone-pro-rk3399/Makefile | 1 - .../pinephone-pro-rk3399.c | 64 --------------- board/pine64/rockpro64_rk3399/MAINTAINERS | 3 +- board/pine64/rockpro64_rk3399/Makefile | 7 -- .../rockpro64_rk3399/rockpro64-rk3399.c | 39 --------- board/radxa/rockpi4-rk3399/Kconfig | 15 ++++ board/radxa/rockpi4-rk3399/MAINTAINERS | 22 ++++++ .../rockpi4-rk3399}/Makefile | 2 +- .../rockpi4-rk3399/rockpi4-rk3399.c} | 33 +------- board/rockchip/evb_rk3399/MAINTAINERS | 48 ++++------- .../puma_rk3399/puma-rk3399.c | 21 ----- board/vamrs/rock960_rk3399/MAINTAINERS | 2 + board/vamrs/rock960_rk3399/Makefile | 6 -- board/vamrs/rock960_rk3399/rock960-rk3399.c | 27 ------- configs/chromebook_bob_defconfig | 1 + configs/chromebook_kevin_defconfig | 1 + configs/ficus-rk3399_defconfig | 1 + configs/pinebook-pro-rk3399_defconfig | 1 + configs/pinephone-pro-rk3399_defconfig | 1 + configs/puma-rk3399_defconfig | 1 + configs/rock-4c-plus-rk3399_defconfig | 2 +- configs/rock-4se-rk3399_defconfig | 2 +- configs/rock-pi-4-rk3399_defconfig | 2 +- configs/rock-pi-4c-rk3399_defconfig | 2 +- configs/rock960-rk3399_defconfig | 1 + configs/rockpro64-rk3399_defconfig | 1 + drivers/misc/rockchip-io-domain.c | 79 ++++++++++++++++++- include/configs/rk3399_common.h | 16 ---- include/configs/rockpi4-rk3399.h | 32 ++++++++ 38 files changed, 198 insertions(+), 382 deletions(-) delete mode 100644 board/pine64/pinebook-pro-rk3399/Makefile delete mode 100644 board/pine64/pinebook-pro-rk3399/pinebook-pro-rk3399.c delete mode 100644 board/pine64/pinephone-pro-rk3399/Makefile delete mode 100644 board/pine64/pinephone-pro-rk3399/pinephone-pro-rk3399.c delete mode 100644 board/pine64/rockpro64_rk3399/Makefile delete mode 100644 board/pine64/rockpro64_rk3399/rockpro64-rk3399.c create mode 100644 board/radxa/rockpi4-rk3399/Kconfig create mode 100644 board/radxa/rockpi4-rk3399/MAINTAINERS rename board/{rockchip/evb_rk3399 => radxa/rockpi4-rk3399}/Makefile (79%) rename board/{rockchip/evb_rk3399/evb-rk3399.c => radxa/rockpi4-rk3399/rockpi4-rk3399.c} (65%) delete mode 100644 board/vamrs/rock960_rk3399/Makefile delete mode 100644 board/vamrs/rock960_rk3399/rock960-rk3399.c create mode 100644 include/configs/rockpi4-rk3399.h