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

Hi Tom,
This adds a new firefly-rk3399 board, MIPI support for rk3399 and rk3288, rk818 pmic support, mkimage improvements for rockchip and a few other things.
The following changes since commit 05b8dc5cd30a6d6cdfb29c9e718198692e12b4bf:
power: twl4030: Remove CONFIG_TWL4030_POWER from include/configs (2017-05-09 20:35:38 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-rockchip.git
for you to fetch changes up to 2085de57f3928d72b27338f68d4250d1fb302d04:
rockchip: dts: evb_rk3288: Add mipi display support (2017-05-10 13:37:22 -0600)
---------------------------------------------------------------- Eddie Cai (1): rockchip: enable debug uart
Eric Gao (11): rockchip: include: grf: Add GRF register declaration for mipi dsi rockchip: video: Add mipi driver support for rockchip soc rockchip: video: vop: Fix rk_display_init() return error rockchip: video: vop: Add mipi display mode for rk3399 rockchip: video: vop: Set different bitwidth for different display mode rockchip: video: vop: Reserve enough space for mipi dispaly rockchip: board: evb_rk3399: initialize pwm0 for dispaly backlight rockchip: dts: Add mipi dsi support for rk3399 rockchip: defconfigs: Add mipi dsi support for rk3399 evb board rockchip: rk3288: grf: Add grf define for mipi dsi rockchip: dts: evb_rk3288: Add mipi display support
Jacob Chen (5): power: pmic: append rk818 regs to rk808 power: pmic: rk808: add RK818 support power: regulator: rk808: replace vsel_bits with vsel_mask power: regulator: rk808: add rk818 support power: rk808: rename to rk8xx
Jakob Unterwurzacher (1): rockchip: spi: enable support for the rk_spi driver for the RK3399
Jonas Karlman (2): i2c_eeprom: add read and write functions rockchip: tinker: set ethaddr in late init
Kever Yang (15): rockchip: rk3399: use regulators_enable_boot_on() to init regulator mkimage: rockchip: add support for rk3328 rockchip: rk3399: correct memory region rockchip: dts: evb-rk3399: correct pwm3 polarity rockchip: rk3399: use actual dram size rockchip: dts: evb-rk3399: add gmac support rockchip: pinctrl: rk3399: add gmac io strength support rockchip: reserve memory for rk3399 ATF data rockchip: dts: rk3399: sync with kernel dts rockchip: dts: add rk3399-firefly dts power: regulator: pwm: support pwm polarity setting rockchip: pwm: implement pwm_set_invert() doc: dtbinding: add pwm binding file dm: sandbox: pwm: add test for pwm_set_invert() rockchip: add defconfig for firefly-rk3399
Philipp Tomsich (21): rockchip: clk: rk3399: add clock support for SCLK_SPI1 and SCLK_SPI5 rockchip: clk: rk3399: fix off-by one during rate calculation in i2c/spi_set_rate rockchip: spi: rk_spi: dynamically select an module input rate rockchip: spi: rewrite rkspi_set_clk for a more conservative baudrate setting rockchip: pinctrl: rk3399: add support for the SPI5 controller rockchip: spl: rk3399: spi: enable SPL_SPI_LOAD if SPI is enabled for SPL rockchip: mkimage: rkspi: include the header sector in the SPI size calculation rockchip: mkimage: rewrite padding calculation for SD/MMC and SPI images rockchip: mkimage: Update comments for header size rockchip: mkimage: rksd: pad SD/MMC images to a full blocksize rockchip: mkimage: clarify header0 initialisation rockchip: mkimage: play nice with dumpimage rockchip: mkimage: remove placeholder functions from rkimage rockchip: dts: Clean up graffiti in rk3399-sdram-ddr3-1333.dtsi rockchip: dts: rk3399-puma: Add DDR3-1600 timings and use for Puma rockchip: clk: rk3399: adapt MMC clk configuration to the updated RK3399 DTS rockchip: mmc: handle deprecation of 'clock-freq-min-max' rockchip: clk: rk3399: allow requests for PCLK_EFUSE1024NS rockchip: ARM64: puma-rk3399: get DRAM size from DMC init rockchip: clk: rk3399: allow requests for HDMI clocks rockchip: pinctrl: rk3399: add support for the HDMI I2C pins
Simon Glass (2): dtoc: Move the output code into its own function dtoc: Handle nodes with phandles that depend on the same
Xu Ziyuan (5): mmc: dw_mmc: rockchip: select proper card clock rockchip: clk: rk3036: add ciu_clk entry for eMMC/SDIO rockchip: clk: rk3188: add ciu_clk entry for eMMC/SDMMC/SDIO rockchip: clk: rk3288: add ciu_clk entry for eMMC/SDMMC/SDIO rockchip: clk: rk3328: add ciu_clk entry for eMMC/SDMMC
eric.gao@rock-chips.com (2): rockchip: video: Kconfig: Add Kconfig for rockchip video driver rockchip: video: Makefile: Modify Makefile for rockchip video driver
arch/arm/dts/Makefile | 1 + arch/arm/dts/rk3288-evb.dtsi | 80 ++++ arch/arm/dts/rk3288-tinker.dts | 7 + arch/arm/dts/rk3288.dtsi | 41 ++ arch/arm/dts/rk3399-evb.dts | 118 ++++- arch/arm/dts/rk3399-firefly.dts | 660 ++++++++++++++++++++++++++ arch/arm/dts/rk3399-puma.dts | 6 +- arch/arm/dts/rk3399-sdram-ddr3-1333.dtsi | 8 +- arch/arm/dts/rk3399-sdram-ddr3-1600.dtsi | 1536 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/rk3399.dtsi | 1345 ++++++++++++++++++++++++++++++++++++++++++++-------- arch/arm/include/asm/arch-rockchip/boot0.h | 4 + arch/arm/include/asm/arch-rockchip/grf_rk3288.h | 62 +++ arch/arm/include/asm/arch-rockchip/grf_rk3399.h | 118 ++++- arch/arm/include/asm/arch-rockchip/periph.h | 3 + arch/arm/include/asm/arch-rockchip/rockchip_mipi_dsi.h | 195 ++++++++ arch/arm/include/asm/arch-rockchip/vop_rk3288.h | 1 + arch/arm/mach-rockchip/Kconfig | 8 + arch/arm/mach-rockchip/rk3288-board-spl.c | 6 +- arch/arm/mach-rockchip/rk3288/sdram_rk3288.c | 6 +- arch/arm/mach-rockchip/rk3399/rk3399.c | 8 +- arch/arm/mach-rockchip/rk3399/sdram_rk3399.c | 8 +- board/rockchip/evb_rk3399/evb-rk3399.c | 31 +- board/rockchip/tinker_rk3288/tinker-rk3288.c | 28 ++ board/theobroma-systems/puma_rk3399/puma-rk3399.c | 26 +- configs/chromebit_mickey_defconfig | 5 +- configs/chromebook_jerry_defconfig | 6 +- configs/chromebook_minnie_defconfig | 6 +- configs/evb-rk3399_defconfig | 15 +- configs/fennec-rk3288_defconfig | 4 +- configs/firefly-rk3288_defconfig | 1 + configs/firefly-rk3399_defconfig | 65 +++ configs/miqi-rk3288_defconfig | 1 + configs/popmetal-rk3288_defconfig | 4 +- configs/rock2_defconfig | 1 + configs/sandbox_defconfig | 4 +- configs/sandbox_noblk_defconfig | 4 +- configs/sandbox_spl_defconfig | 4 +- configs/tinker-rk3288_defconfig | 7 +- doc/device-tree-bindings/pwm/pwm.txt | 69 +++ drivers/clk/rockchip/clk_rk3036.c | 5 + drivers/clk/rockchip/clk_rk3188.c | 12 + drivers/clk/rockchip/clk_rk3288.c | 12 + drivers/clk/rockchip/clk_rk3328.c | 8 + drivers/clk/rockchip/clk_rk3399.c | 131 +++++- drivers/misc/i2c_eeprom.c | 32 +- drivers/mmc/rockchip_dw_mmc.c | 24 +- drivers/pinctrl/rockchip/pinctrl_rk3399.c | 61 +++ drivers/power/pmic/Kconfig | 6 +- drivers/power/pmic/Makefile | 2 +- drivers/power/pmic/{rk808.c => rk8xx.c} | 52 +- drivers/power/regulator/Kconfig | 8 +- drivers/power/regulator/Makefile | 2 +- drivers/power/regulator/pwm_regulator.c | 16 +- drivers/power/regulator/{rk808.c => rk8xx.c} | 142 ++++-- drivers/pwm/pwm-uclass.c | 10 + drivers/pwm/rk_pwm.c | 17 +- drivers/pwm/sandbox_pwm.c | 16 + drivers/spi/rk_spi.c | 62 ++- drivers/spi/rk_spi.h | 9 +- drivers/video/Kconfig | 10 +- drivers/video/rockchip/Kconfig | 50 ++ drivers/video/rockchip/Makefile | 8 +- drivers/video/rockchip/rk_mipi.c | 491 +++++++++++++++++++ drivers/video/rockchip/rk_vop.c | 30 +- include/configs/rk3399_common.h | 3 + include/dt-bindings/pinctrl/rockchip.h | 35 +- include/dt-bindings/power/rk3399-power.h | 53 +++ include/i2c_eeprom.h | 24 + include/power/rk808_pmic.h | 77 --- include/power/rk8xx_pmic.h | 193 ++++++++ include/pwm.h | 19 + test/dm/pwm.c | 1 + tools/dtoc/dtoc.py | 149 +++--- tools/rkcommon.c | 80 +++- tools/rkcommon.h | 10 +- tools/rkimage.c | 21 +- tools/rksd.c | 26 +- tools/rkspi.c | 41 +- 78 files changed, 5877 insertions(+), 573 deletions(-) create mode 100644 arch/arm/dts/rk3399-firefly.dts create mode 100644 arch/arm/dts/rk3399-sdram-ddr3-1600.dtsi create mode 100644 arch/arm/include/asm/arch-rockchip/rockchip_mipi_dsi.h create mode 100644 configs/firefly-rk3399_defconfig create mode 100644 doc/device-tree-bindings/pwm/pwm.txt rename drivers/power/pmic/{rk808.c => rk8xx.c} (59%) rename drivers/power/regulator/{rk808.c => rk8xx.c} (55%) create mode 100644 drivers/video/rockchip/Kconfig create mode 100644 drivers/video/rockchip/rk_mipi.c create mode 100644 include/dt-bindings/power/rk3399-power.h delete mode 100644 include/power/rk808_pmic.h create mode 100644 include/power/rk8xx_pmic.h
Regards, Simon

On Wed, May 10, 2017 at 03:36:00PM -0600, Simon Glass wrote:
Hi Tom,
This adds a new firefly-rk3399 board, MIPI support for rk3399 and rk3288, rk818 pmic support, mkimage improvements for rockchip and a few other things.
The following changes since commit 05b8dc5cd30a6d6cdfb29c9e718198692e12b4bf:
power: twl4030: Remove CONFIG_TWL4030_POWER from include/configs (2017-05-09 20:35:38 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-rockchip.git
for you to fetch changes up to 2085de57f3928d72b27338f68d4250d1fb302d04:
rockchip: dts: evb_rk3288: Add mipi display support (2017-05-10 13:37:22 -0600)
Applied to u-boot/master, thanks!
participants (2)
-
Simon Glass
-
Tom Rini