[U-Boot] Pull request: u-boot-rockchip-20191026

Hi Tom,
Please pull the rockchip update: - Add support for rockchip pmic rk805,rk809, rk816, rk817 - Add rk3399 board Leez support - Fix bug in rk3328 ram driver - Adapt SPL to support ATF bl31 with entry at 0x40000
Travis: https://travis-ci.org/keveryang/u-boot/builds/601718633
Thanks, - Kever
The following changes since commit 15147dc6a96697880cf355ed9df127bd8c896f2c:
Merge branch '2019-10-24-ti-imports' (2019-10-25 17:33:28 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20191026
for you to fetch changes up to a8a09d078d5e17873754b33dc5d15858d2cb2605:
rockchip: firefly-rk3288: Enable TPL support (2019-10-26 16:05:02 +0800)
---------------------------------------------------------------- Andy Yan (1): rockchip: rk3399: Add Leez P710 support
Elaine Zhang (3): power: regulator: rk8xx: update the driver for rk808 and rk818 power: pmic: rk816: support rk816 pmic power: pmic: rk805: support rk805 pmic
Emmanuel Vadot (1): rockchip: dts: rk3328: rock64: Add same-as-spl order
Heiko Stuebner (1): rockchip: make_fit_atf.py: allow inclusion of a tee binary
Joseph Chen (4): dm: regulator: support regulator more state power: pmic: rk817: support rk817 pmic power: pmic: rk809: support rk809 pmic common: spl: atf: support booting bl32 image
Kever Yang (6): rockchip: rk3399: defconfig: no need to reserve IRAM for SPL rockchip: rk3328: defconfig: no need to reserve IRAM for SPL rockchip: evb-px5: defconfig: no need to reserve IRAM for SPL rockchip: rk3399: update SPL_STACK_R_ADDR rockchip: config: update CONFIG_SPL_MAX_SIZE for 64bit CPUs rockchip: firefly-rk3288: Enable TPL support
Levin Du (1): rockchip: adding the missing "/" in entries of boot_devices
Simon South (3): clk: rockchip: rk3328: Configure CPU clock ram: rk3328: Use correct frequency units in function ram: rk3328: Fix loading of skew values
arch/arm/dts/Makefile | 1 + arch/arm/dts/rk3328-rock64-u-boot.dtsi | 5 + arch/arm/dts/rk3399-leez-p710-u-boot.dtsi | 13 + arch/arm/dts/rk3399-leez-p710.dts | 645 ++++++++++++++++ arch/arm/include/asm/arch-rockchip/cru_rk3328.h | 3 + arch/arm/mach-rockchip/make_fit_atf.py | 52 +- arch/arm/mach-rockchip/rk3188/rk3188.c | 4 +- arch/arm/mach-rockchip/rk322x/rk322x.c | 4 +- arch/arm/mach-rockchip/rk3288/Kconfig | 1 + arch/arm/mach-rockchip/rk3288/rk3288.c | 4 +- arch/arm/mach-rockchip/rk3328/rk3328.c | 4 +- arch/arm/mach-rockchip/rk3368/rk3368.c | 4 +- arch/arm/mach-rockchip/rk3399/Kconfig | 3 + board/rockchip/evb_rk3399/MAINTAINERS | 6 + common/spl/spl_atf.c | 49 +- configs/chromebook_bob_defconfig | 1 - configs/evb-px5_defconfig | 1 - configs/evb-rk3328_defconfig | 1 - configs/evb-rk3399_defconfig | 2 - configs/ficus-rk3399_defconfig | 1 - configs/firefly-rk3288_defconfig | 5 +- configs/firefly-rk3399_defconfig | 2 - configs/khadas-edge-captain-rk3399_defconfig | 2 - configs/khadas-edge-rk3399_defconfig | 2 - configs/khadas-edge-v-rk3399_defconfig | 2 - configs/leez-rk3399_defconfig | 56 ++ configs/nanopc-t4-rk3399_defconfig | 2 - configs/nanopi-m4-rk3399_defconfig | 2 - configs/nanopi-neo4-rk3399_defconfig | 2 - configs/orangepi-rk3399_defconfig | 2 - configs/puma-rk3399_defconfig | 1 - configs/roc-rk3399-pc_defconfig | 2 - configs/rock-pi-4-rk3399_defconfig | 2 - configs/rock64-rk3328_defconfig | 1 - configs/rock960-rk3399_defconfig | 1 - configs/rockpro64-rk3399_defconfig | 2 - doc/device-tree-bindings/regulator/regulator.txt | 27 + drivers/clk/rockchip/clk_rk3328.c | 2 + drivers/power/pmic/rk8xx.c | 89 ++- drivers/power/regulator/regulator-uclass.c | 70 ++ drivers/power/regulator/rk8xx.c | 939 +++++++++++++++++++++-- drivers/ram/rockchip/sdram_rk3328.c | 6 +- include/configs/rk3328_common.h | 2 +- include/configs/rk3368_common.h | 2 +- include/configs/rk3399_common.h | 2 +- include/power/regulator.h | 64 ++ include/power/rk8xx_pmic.h | 42 + test/dm/regulator.c | 57 ++ 48 files changed, 2034 insertions(+), 158 deletions(-) create mode 100644 arch/arm/dts/rk3399-leez-p710-u-boot.dtsi create mode 100644 arch/arm/dts/rk3399-leez-p710.dts create mode 100644 configs/leez-rk3399_defconfig

On Sat, Oct 26, 2019 at 04:13:52PM +0800, Kever Yang wrote:
Hi Tom,
Please pull the rockchip update:
- Add support for rockchip pmic rk805,rk809, rk816, rk817
- Add rk3399 board Leez support
- Fix bug in rk3328 ram driver
- Adapt SPL to support ATF bl31 with entry at 0x40000
Travis: https://travis-ci.org/keveryang/u-boot/builds/601718633
Thanks,
- Kever
The following changes since commit 15147dc6a96697880cf355ed9df127bd8c896f2c:
Merge branch '2019-10-24-ti-imports' (2019-10-25 17:33:28 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20191026
for you to fetch changes up to a8a09d078d5e17873754b33dc5d15858d2cb2605:
rockchip: firefly-rk3288: Enable TPL support (2019-10-26 16:05:02 +0800)
First up, the clang sandbox job isn't working as while I see it passed there, in my build script: /home/trini/u-boot/u-boot/drivers/power/regulator/rk8xx.c:281:21: warning: result of comparison of constant -1 with expression of type 'const u8' (aka 'const unsigned char') is always false [-Wtautological-constant-out-of-range-compare] if (info->vsel_reg == NA) ~~~~~~~~~~~~~~ ^ ~~ Along with vsel_sleep_reg, everywhere we have that type of pattern, so NAK.
And I'll use this PR as-is to figure out why the sandbox job isn't working.
participants (2)
-
Kever Yang
-
Tom Rini