Hi Tom, On 26 February 2017 at 18:39, Tom Rini <tr...@konsulko.com> wrote: > > On Thu, Feb 23, 2017 at 09:42:57AM -0700, Simon Glass wrote: > > > Hi Tom, > > > > This includes support for two SoCs that have been in the works for a while: > > rk3188 from Heiko Stübner and and SPL for rk3399 from Kever Yang. For the > > former there are a few more patches to come but I'll apply them in a few > > days once I've had time to test. In addition this includes rk3328 also from > > Kever which is based on the rk3399 work. I've decided to bring this in also > > as the impact is minimal. > > > > There are a few bugs in mainline affecting rockchip which I'd like to fix > > for the release also. But I want to take a bit more time to really > > understand the problem before applying anything. Hopefully I will have > > those early next week. I'm sending this pull request now as I feel > > uncomfortable having so many pending patches. > > > > > > The following changes since commit b24cf8540a85a9bf97975aadd6a7542f166c78a3: > > > > video: mxsfb: Fix reset hang when videomode variable is not present > > (2017-02-22 21:47:59 +0100) > > > > are available in the git repository at: > > > > git://git.denx.de/u-boot-rockchip.git > > > > for you to fetch changes up to 984fe3b08c8fcc61253965c88f882411ad8c78ec: > > > > rockchip: rk3288: add defconfig for evb-rk3328 (2017-02-23 09:17:59 -0700) > > > > ---------------------------------------------------------------- > > Eddie Cai (1): > > rockchip: tinker: configs: use correct mmc instance as boot target > > device > > > > Heiko Stübner (18): > > dm: allow limiting pre-reloc markings to spl or tpl > > rockchip: clk: rk3288: limit gpll and cpll init to SPL build > > rockchip: rk3288: sdram: use constants in ddrconf table > > rockchip: rk3288: sdram: style fixes from rk3188 sdram review > > rockchip: Move bootrom helper compilation to a hidden option > > rockchip: Move bootrom-related declarations to a header > > rockchip: mkimage: Allow encoding of loader code in spl images > > rockchip: mkimage: Add support rk3188 serial > > rockchip: serial: Adapt rockchip of-platdata driver for rk3188 > > rockchip: rk3188: Add header files for PMU and GRF > > rockchip: rk3188: Add pinctrl driver > > rockchip: rk3188: Add sysreset driver > > rockchip: rk3188: Add rk3066/rk3188 clock bindings > > rockchip: rk3188: Add clock driver > > rockchip: rk3188: Add core devicetree files > > rockchip: rk3188: Add core support > > rockchip: rk3188: Add sdram driver > > rockchip: rk3188: Add main, spl and tpl boards > > > > Jacob Chen (1): > > rockchip: firefly: configs: remove config_spl_of_platdata > > > > Kever Yang (16): > > rockchip: arm64: rk3399: move grf register definitions to grf_rk3399.h > > rockchip: clk: rk3399: update driver for spl > > rockchip: sdhci: rk3399: update driver to support of-platdata > > rockchip: pinctrl: rk3399: add the of-platdata support > > rockchip: arm64: rk3399: syscon addition for rk3399 > > rockchip: arm64: rk3399: add ddr controller driver > > rockchip: dts: rk3399: update for spl require driver > > rockchip: arm64: rk3399: add SPL support > > rockchip: config: rk3399: enable SPL config for evb-rk3399 > > rockchip: rk3328: add device tree file > > rockchip: rk3328: add soc basic support > > rockchip: rk3328: add clock driver > > rockchip: rk3328: add pinctrl driver > > rockchip: rk3328: add sysreset driver > > rockchip: rk3328: add evb-rk3328 support > > rockchip: rk3288: add defconfig for evb-rk3328 > > > > arch/arm/dts/Makefile | 1 + > > arch/arm/dts/rk3188.dtsi | 601 > > ++++++++++++++ > > arch/arm/dts/rk3328-evb.dts | 45 + > > arch/arm/dts/rk3328.dtsi | 1477 > > +++++++++++++++++++++++++++++++++ > > arch/arm/dts/rk3399-evb.dts | 2 + > > arch/arm/dts/rk3399-sdram-lpddr3-4GB-1600.dtsi | 1536 > > +++++++++++++++++++++++++++++++++++ > > arch/arm/dts/rk3399.dtsi | 44 + > > arch/arm/dts/rk3xxx.dtsi | 417 ++++++++++ > > arch/arm/include/asm/arch-rockchip/bootrom.h | 22 + > > arch/arm/include/asm/arch-rockchip/clock.h | 9 + > > arch/arm/include/asm/arch-rockchip/cru_rk3188.h | 191 +++++ > > arch/arm/include/asm/arch-rockchip/cru_rk3328.h | 70 ++ > > arch/arm/include/asm/arch-rockchip/cru_rk3399.h | 5 + > > arch/arm/include/asm/arch-rockchip/ddr_rk3188.h | 25 + > > arch/arm/include/asm/arch-rockchip/ddr_rk3288.h | 8 + > > arch/arm/include/asm/arch-rockchip/grf_rk3188.h | 589 > > ++++++++++++++ > > arch/arm/include/asm/arch-rockchip/grf_rk3328.h | 134 +++ > > arch/arm/include/asm/arch-rockchip/grf_rk3399.h | 118 +++ > > arch/arm/include/asm/arch-rockchip/pmu_rk3188.h | 36 + > > arch/arm/include/asm/arch-rockchip/sdram_rk3399.h | 119 +++ > > arch/arm/mach-rockchip/Kconfig | 34 + > > arch/arm/mach-rockchip/Makefile | 16 +- > > arch/arm/mach-rockchip/rk3036-board-spl.c | 3 +- > > arch/arm/mach-rockchip/rk3188-board-spl.c | 218 +++++ > > arch/arm/mach-rockchip/rk3188-board-tpl.c | 86 ++ > > arch/arm/mach-rockchip/rk3188-board.c | 71 ++ > > arch/arm/mach-rockchip/rk3188/Kconfig | 24 + > > arch/arm/mach-rockchip/rk3188/Makefile | 11 + > > arch/arm/mach-rockchip/rk3188/clk_rk3188.c | 33 + > > arch/arm/mach-rockchip/rk3188/sdram_rk3188.c | 995 > > +++++++++++++++++++++++ > > arch/arm/mach-rockchip/rk3188/syscon_rk3188.c | 55 ++ > > arch/arm/mach-rockchip/rk3288-board-spl.c | 3 +- > > arch/arm/mach-rockchip/rk3288/sdram_rk3288.c | 59 +- > > arch/arm/mach-rockchip/rk3328/Kconfig | 23 + > > arch/arm/mach-rockchip/rk3328/Makefile | 9 + > > arch/arm/mach-rockchip/rk3328/clk_rk3328.c | 31 + > > arch/arm/mach-rockchip/rk3328/rk3328.c | 39 + > > arch/arm/mach-rockchip/rk3328/syscon_rk3328.c | 20 + > > arch/arm/mach-rockchip/rk3399-board-spl.c | 158 ++++ > > arch/arm/mach-rockchip/rk3399/Makefile | 1 + > > arch/arm/mach-rockchip/rk3399/clk_rk3399.c | 21 + > > arch/arm/mach-rockchip/rk3399/rk3399.c | 1 + > > arch/arm/mach-rockchip/rk3399/sdram_rk3399.c | 1321 > > ++++++++++++++++++++++++++++++ > > arch/arm/mach-rockchip/rk3399/syscon_rk3399.c | 40 + > > board/rockchip/evb_rk3328/Kconfig | 15 + > > board/rockchip/evb_rk3328/MAINTAINERS | 6 + > > board/rockchip/evb_rk3328/Makefile | 7 + > > board/rockchip/evb_rk3328/README | 70 ++ > > board/rockchip/evb_rk3328/evb-rk3328.c | 40 + > > configs/evb-rk3328_defconfig | 36 + > > configs/evb-rk3399_defconfig | 19 +- > > configs/firefly-rk3288_defconfig | 1 - > > doc/device-tree-bindings/clock/rockchip,rk3399-dmc.txt | 42 + > > doc/driver-model/README.txt | 4 + > > drivers/clk/at91/pmc.c | 3 +- > > drivers/clk/rockchip/Makefile | 2 + > > drivers/clk/rockchip/clk_rk3188.c | 527 ++++++++++++ > > drivers/clk/rockchip/clk_rk3288.c | 2 + > > drivers/clk/rockchip/clk_rk3328.c | 581 +++++++++++++ > > drivers/clk/rockchip/clk_rk3399.c | 91 ++- > > drivers/core/root.c | 2 +- > > drivers/core/util.c | 25 + > > drivers/mmc/rockchip_sdhci.c | 17 +- > > drivers/pinctrl/Kconfig | 18 + > > drivers/pinctrl/pinctrl-uclass.c | 3 +- > > drivers/pinctrl/rockchip/Makefile | 2 + > > drivers/pinctrl/rockchip/pinctrl_rk3188.c | 611 > > ++++++++++++++ > > drivers/pinctrl/rockchip/pinctrl_rk3328.c | 419 ++++++++++ > > drivers/pinctrl/rockchip/pinctrl_rk3399.c | 111 +-- > > drivers/serial/serial_rockchip.c | 19 +- > > drivers/sysreset/Makefile | 2 + > > drivers/sysreset/sysreset_rk3188.c | 47 ++ > > drivers/sysreset/sysreset_rk3328.c | 45 + > > include/configs/evb_rk3328.h | 26 + > > include/configs/rk3188_common.h | 121 +++ > > include/configs/rk3328_common.h | 65 ++ > > include/configs/rk3399_common.h | 11 + > > include/configs/tinker_rk3288.h | 2 +- > > include/dm/util.h | 26 + > > include/dt-bindings/clock/rk3066a-cru.h | 32 + > > include/dt-bindings/clock/rk3188-cru-common.h | 256 ++++++ > > include/dt-bindings/clock/rk3188-cru.h | 48 ++ > > include/dt-bindings/clock/rk3328-cru.h | 394 +++++++++ > > include/dt-bindings/clock/rk3399-cru.h | 16 +- > > include/dt-bindings/pinctrl/rockchip.h | 2 + > > scripts/Makefile.spl | 7 +- > > tools/dtoc/dtoc.py | 2 + > > tools/rkcommon.c | 34 +- > > tools/rkcommon.h | 22 + > > tools/rkimage.c | 3 + > > tools/rksd.c | 4 + > > tools/rkspi.c | 4 + > > 92 files changed, 12395 insertions(+), 168 deletions(-) > > I'm sorry, this is too big, too late. Having watched Linus' talk at > ELC, I'm feeling better about being stricter about the merge window. It > took them a long time, and I'd like for us to get it done in less time > :) Thanks!
Yes, understood, plus even now there are still some missing patches :-( I'll use the time to get the rest of the patches tested and applied, and we can deal with it in the next release. Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/listinfo/u-boot