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

Kever Yang kever.yang at rock-chips.com
Fri Nov 8 02:14:45 UTC 2019


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

Fix the u8 type comparision with '-1'.

Travis:
https://travis-ci.org/keveryang/u-boot/builds/608622183

Thanks,
- Kever

The following changes since commit 0f282c1876af26cc2c8c018ae6293a691561011e:

  Makefile: fix dependency for imx targets (2019-11-06 09:22:32 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20191108

for you to fetch changes up to 08d9fe749237267bc60188fe116eb2f4ae0b18e7:

  rockchip: firefly-rk3288: Enable TPL support (2019-11-07 16:39:57 +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


More information about the U-Boot mailing list