[U-Boot] [PULL v2] Please pull u-boot-rockchip

Here’s v2 w/ Jagan’s "armv7: Move L2CTLR read/write to common” modified to not cause any breakage for Tegra.
Travis result at https://travis-ci.org/ptomsich/u-boot-rockchip/builds/281769812
Thanks, Philipp.
The following changes since commit 6ca43a58db61aea8ca2ebec4003bb6cfacf81d46:
env: ti: boot: Show boot status information (2017-09-29 14:07:58 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-rockchip.git master
for you to fetch changes up to e19fa89c9d344201da25a7b67fdd9d6896af6847:
rockchip: enable TPL_SYSRESET for all rockchip SoCs (2017-10-01 00:33:35 +0200)
---------------------------------------------------------------- David Wu (13): dm: adc: Add driver for Rockchip SARADC rockchip: clk: Add rv1108 SARADC clock support rockchip: clk: Add SARADC clock support for rk3288 rockchip: clk: Add rk3328 SARADC clock support rockchip: clk: Add rk3368 SARADC clock support rockchip: clk: Add rk3399 SARADC clock support rockchip: dts: rv1108: Add SARADC node at dtsi level rockchip: dts: Enable SARADC for rv1108-evb rockchip: dts: Enable SARADC for rk3288-popmetal rockchip: dts: Enable SARADC for rk3328-evb rockchip: dts: Enable SARADC for rk3368-px5-evb rockchip: dts: Enable SARADC for rk3368-sheep rockchip: dts: Enable SARADC for rk3399-evb
Elaine Zhang (3): rockchip: i2c: rk3328: support i2c for rk3328 SoC configs: rk3328: add support for pmic rk8xx and regulator and i2c driver rockchip: dts: rk3328-evb: add i2c1 and rk805 nodes
Heinrich Schuchardt (1): evb-rk3399: avoid redefinition of CONFIG_ENV_OFFSET
Jagan Teki (5): armv7: Move L2CTLR read/write to common armv7: rk3288: Move configure_l2ctlr to common rk3288: vyasa: Add TPL support rk3288: vyasa: Add falcon mode support rk3288: spl: Add dram_init_banksize
Kever Yang (13): rockchip: rk3399: move sdram driver to driver/ram rockchip: rk3188: move sdram driver to driver/ram rockchip: rk3288: move sdram driver to driver/ram rockchip: rk3328: move sdram driver to driver/ram rockchip: rk322x: add sdram driver rockchip: dts: rk3229: remove dram channel info rockchip: rk3188: ram: add support for 16bit row address rockchip: clk: fix typo in rk322x clock driver rockchip: rk3036: fix grf macro define rockchip: mkimage: add support for rk3128 soc rockchip: rk322x: fix pd_bus hclk/pclk rockchip: rk322x: update the sysreg number for boot mode rockchip: enable TPL_SYSRESET for all rockchip SoCs
Philipp Tomsich (15): rockchip: imply ADC and SARADC_ROCKCHIP for Rockchip SOCs rockchip: lion-rk3368: defconfig: remove duplicate CONFIG_ENV_IS_IN_MMC rockchip: rk3399: spl: convert to using BOOT_DEVICE_BOOTROM rockchip: board: lion-rk3368: avoid ATF overwriting active SPL stage rockchip: pinctrl: rk3368: add pinctrl for SDMMC0 rockchip: rk3399: make spl_board_init board-specific rockchip: bootrom: add definitions to retrieve BROM boot-source rockchip: spl: add documentation for spl_node_to_boot_device() rockchip: spl: support a 'same-as-spl'-specifier in the spl-boot-order rockchip: spl: rk3399: implement chip-specific board_spl_was_booted_from() rockchip: dts: rk3399-puma: add 'same-as-spl' to the front of the boot-order rockchip: puma-rk3399: update board_init() rockchip: rk3399-puma: add boot-on regulator to override BIOS_DISABLE power: spl: add SPL_DM_REGULATOR_FIXED in Kconfig rockchip: defconfig: puma-rk3399: update for DM_REGULATOR support in SPL
arch/arm/Kconfig | 3 + arch/arm/dts/rk3229-evb.dts | 1 - arch/arm/dts/rk3288-popmetal.dtsi | 4 + arch/arm/dts/rk3328-evb.dts | 122 ++++++++++++ arch/arm/dts/rk3368-px5-evb.dts | 4 + arch/arm/dts/rk3368-sheep.dts | 4 + arch/arm/dts/rk3399-evb.dts | 4 + arch/arm/dts/rk3399-puma.dtsi | 33 +++- arch/arm/dts/rv1108-evb.dts | 4 + arch/arm/dts/rv1108.dtsi | 11 ++ arch/arm/include/asm/arch-rockchip/bootrom.h | 18 ++ arch/arm/include/asm/arch-rockchip/cru_rk3368.h | 5 + arch/arm/include/asm/arch-rockchip/cru_rv1108.h | 5 + arch/arm/include/asm/arch-rockchip/grf_rk3036.h | 4 +- arch/arm/include/asm/arch-rockchip/sdram_rk322x.h | 581 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/include/asm/arch-rockchip/sys_proto.h | 23 +++ arch/arm/include/asm/armv7.h | 21 +++ arch/arm/mach-rockchip/Makefile | 1 + arch/arm/mach-rockchip/rk3188/Makefile | 1 - arch/arm/mach-rockchip/rk322x-board.c | 4 +- arch/arm/mach-rockchip/rk3288-board-spl.c | 61 +++--- arch/arm/mach-rockchip/rk3288-board-tpl.c | 84 +++++++++ arch/arm/mach-rockchip/rk3288/Kconfig | 16 ++ arch/arm/mach-rockchip/rk3288/Makefile | 1 - arch/arm/mach-rockchip/rk3328/Makefile | 1 - arch/arm/mach-rockchip/rk3399-board-spl.c | 69 +++---- arch/arm/mach-rockchip/rk3399/Makefile | 1 - arch/arm/mach-rockchip/spl-boot-order.c | 48 ++++- board/amarula/vyasa-rk3288/vyasa-rk3288.c | 13 ++ board/rockchip/evb_rk3399/evb-rk3399.c | 30 ++- board/theobroma-systems/lion_rk3368/fit_spl_atf.its | 4 +- board/theobroma-systems/puma_rk3399/puma-rk3399.c | 56 ++---- configs/evb-rk3328_defconfig | 6 + configs/lion-rk3368_defconfig | 1 - configs/puma-rk3399_defconfig | 7 +- configs/vyasa-rk3288_defconfig | 3 + doc/README.rockchip | 18 ++ doc/device-tree-bindings/chosen.txt | 12 +- drivers/adc/Kconfig | 9 + drivers/adc/Makefile | 1 + drivers/adc/rockchip-saradc.c | 183 ++++++++++++++++++ drivers/clk/rockchip/clk_rk322x.c | 8 +- drivers/clk/rockchip/clk_rk3288.c | 41 ++++ drivers/clk/rockchip/clk_rk3328.c | 35 +++- drivers/clk/rockchip/clk_rk3368.c | 32 ++++ drivers/clk/rockchip/clk_rk3399.c | 36 +++- drivers/clk/rockchip/clk_rv1108.c | 33 +++- drivers/i2c/rk_i2c.c | 1 + drivers/pinctrl/rockchip/pinctrl_rk3368.c | 39 +++- drivers/power/regulator/Kconfig | 7 + drivers/ram/rockchip/Makefile | 5 + {arch/arm/mach-rockchip/rk3188 => drivers/ram/rockchip}/sdram_rk3188.c | 11 +- drivers/ram/rockchip/sdram_rk322x.c | 855 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ {arch/arm/mach-rockchip/rk3288 => drivers/ram/rockchip}/sdram_rk3288.c | 0 {arch/arm/mach-rockchip/rk3328 => drivers/ram/rockchip}/sdram_rk3328.c | 0 {arch/arm/mach-rockchip/rk3399 => drivers/ram/rockchip}/sdram_rk3399.c | 0 include/configs/evb_rk3399.h | 6 - include/configs/rk3288_common.h | 6 +- include/configs/vyasa-rk3288.h | 17 ++ include/dt-bindings/clock/rv1108-cru.h | 2 + tools/rkcommon.c | 1 + 61 files changed, 2462 insertions(+), 150 deletions(-) create mode 100644 arch/arm/include/asm/arch-rockchip/sdram_rk322x.h create mode 100644 arch/arm/mach-rockchip/rk3288-board-tpl.c create mode 100644 drivers/adc/rockchip-saradc.c rename {arch/arm/mach-rockchip/rk3188 => drivers/ram/rockchip}/sdram_rk3188.c (99%) create mode 100644 drivers/ram/rockchip/sdram_rk322x.c rename {arch/arm/mach-rockchip/rk3288 => drivers/ram/rockchip}/sdram_rk3288.c (100%) rename {arch/arm/mach-rockchip/rk3328 => drivers/ram/rockchip}/sdram_rk3328.c (100%) rename {arch/arm/mach-rockchip/rk3399 => drivers/ram/rockchip}/sdram_rk3399.c (100%)

On Sun, Oct 01, 2017 at 07:03:55PM +0200, Dr. Philipp Tomsich wrote:
Here’s v2 w/ Jagan’s "armv7: Move L2CTLR read/write to common” modified to not cause any breakage for Tegra.
Travis result at https://travis-ci.org/ptomsich/u-boot-rockchip/builds/281769812
Thanks, Philipp.
The following changes since commit 6ca43a58db61aea8ca2ebec4003bb6cfacf81d46:
env: ti: boot: Show boot status information (2017-09-29 14:07:58 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-rockchip.git master
for you to fetch changes up to e19fa89c9d344201da25a7b67fdd9d6896af6847:
rockchip: enable TPL_SYSRESET for all rockchip SoCs (2017-10-01 00:33:35 +0200)
Applied to u-boot/master, thanks!
participants (2)
-
Dr. Philipp Tomsich
-
Tom Rini