Re: [U-Boot] [PULL]Please pull u-boot-rockchip/tags/rockchip-for-v2019.07-rc1

2019-05-09 Thread Kever Yang
Hi Tom,

    Please ignore this pull and I'm going to send v2 of PULL with drop
some board support for it does not have available SPL now.

Thanks,
- Kever
On 05/09/2019 09:17 AM, Kever Yang wrote:
> Hi Tom,
>
> Here is the second batch of changes for the Rockchip side of the repository.
>
> Clean bill-of-health in Travis-CI at
>
> https://travis-ci.org/keveryang/u-boot/builds/529695743
>
> And I have test on all evb of Rockchip SoCs.
>
> Thanks,
> - Kever
>
>
> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
>
>   Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07
> 09:38:00 -0400)
>
> are available in the Git repository at:
>
>   git://git.denx.de/u-boot-rockchip.git tags/rockchip-for-v2019.07-rc1
>
> for you to fetch changes up to 53fc7795e2310a5c52cdc240d84fed8d3373:
>
>   doc: rockchip: Add global doc for rk3399 build/flash (2019-05-08
> 17:34:14 +0800)
>
> 
> Improvements and new features:
> - split more rockchip pinctrl_core feature into per SoC
> - enable TPL for evb-rk3399 board
> - enable TPL/SPL for evb-px5 board
> - enable TPL and OP-TEE support for evb-rk3229
> - update fix in arm common assembly start code for rockchip header file
> - update default SPL_FIT_GENERATOR for rockchip
> - rk3399 boards update to use '-u-boot.dtsi'
> - add new rk3399 boards: Nanopi M4/NEO4, Nanopc T4, RockPro64, Rock PI 4
> - enable sound for chromebook_minnie
>
> 
>
> David Wu (10):
>   pinctrl: rockchip: Add pull-pin-default param and remove unused param
>   pinctrl: rockchip: Remove redundant spaces
>   pinctrl: rockchip: Split the common set_mux() into per Soc
>   pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' iomux
>   pinctrl: rockchip: Split the common set_drive() func into per Soc
>   pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' drive
> strength
>   pinctrl: rockchip: Split the common set_pull() func into per Soc
>   pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' pull
>   pinctrl: rockchip: Clean the unused type and label
>   pinctrl: rockchip: Also move common set_schmitter func into per
> Soc file
>
> Jagan Teki (16):
>   dts: Makefile: Build rockchip dtbs based on SoC types
>   arm64: rockchip: dts: rk3399: Add board -u-boot.dtsi files
>   rockchip: dts: rk3399-u-boot: Add u-boot, dm-pre-reloc for spi1
>   arm64: rockchip: dts: rk3399: Use rk3399-u-boot.dtsi
>   rockchip: rk3399: orangepi: Add SPL_TEXT_BASE
>   rockchip: dts: rk3399: Sync pwm2_pin_pull_down from Linux 5.1-rc2
>   Kconfig: Add default SPL_FIT_GENERATOR for rockchip
>   arm: rockchip: rk3399: Move common configs in Kconfig
>   rockchip: dts: rk3399: Sync rk3399-nanopi4.dtsi from Linux
>   rockchip: dts: rk3399: nanopi4: Use CD pin as RK_FUNC_1
>   rockchip: rk3399: Add Nanopi M4 board support
>   rockchip: rk3399: Add Nanopc T4 board support
>   rockchip: rk3399: Add Nanopi NEO4 board support
>   rockchip: rk3399: Add Rockpro64 board support
>   rockchip: rk3399: Add Rock PI 4 support
>   doc: rockchip: Add global doc for rk3399 build/flash
>
> Kever Yang (26):
>   rockchip: add common header boot0.h and gpio.h for soc
>   arm: remove ARCH_ROCKCHIP macro in common code
>   Revert "rockchip: rk322x: ram: enable DRAM init in SPL instead of TPL"
>   arm: add option for TPL support in arm 32bit
>   arm: add a separate stack for TPL
>   rockchip: rk322x: add CLK_EMMC_SAMPLE clock support
>   rockchip: clk: rk322x: fix assert clock value
>   rockchip: rk322x: add tpl support
>   sysreset: enable driver support in SPL/TPL
>   rockchip: rk322x: dts: enable uart2 for SPL/TPL
>   rockchip: evb-rk3229: remove unnecessary defines
>   rockchip: evb-rk3229: add README file for OP-TEE support
>   rockchip: evb-rk322x: update defconfig with tpl and optee support
>   rockchip: rk3368: support UART2/4 in board_debug_uart_init()
>   rockchip: px5 update dts for spl/tpl
>   rockchip: px5: update SPL size for spl/tpl
>   rockchip: px5: update defconfig for TPL/SPL
>   rockchip: boot0: update CONFIG_ROCKCHIP_SPL_RESERVE_IRAM for SPL only
>   rockchip: dmc: rk3368: update rank number for evb-px5
>   rockchip: rk3368: remove uart iomux init in SPL
>   rockchip: px5: add timer0 dts node as tick timer
>   rockchip: add u-boot-tpl-v8.lds
>   rockchip: rk3399: add tpl support
>   rockchip: ram: rk3399: update for TPL
>   rockchip: rk3399: update defconfig for TPL
>   Revert "pinctrl: rockchip: Add 32bit writing function for rk3288
> gpio0 pinctrl"
>
> Simon Glass (1):
>   rockchip: chromebook_minnie: Enable sound
>
>  Kconfig  |   1 +
>  arch/Kconfig |   1 +
>  

[U-Boot] [PULL]Please pull u-boot-rockchip/tags/rockchip-for-v2019.07-rc1

2019-05-08 Thread Kever Yang
Hi Tom,

Here is the second batch of changes for the Rockchip side of the repository.

Clean bill-of-health in Travis-CI at

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

And I have test on all evb of Rockchip SoCs.

Thanks,
- Kever


The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:

  Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07
09:38:00 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-rockchip.git tags/rockchip-for-v2019.07-rc1

for you to fetch changes up to 53fc7795e2310a5c52cdc240d84fed8d3373:

  doc: rockchip: Add global doc for rk3399 build/flash (2019-05-08
17:34:14 +0800)


Improvements and new features:
- split more rockchip pinctrl_core feature into per SoC
- enable TPL for evb-rk3399 board
- enable TPL/SPL for evb-px5 board
- enable TPL and OP-TEE support for evb-rk3229
- update fix in arm common assembly start code for rockchip header file
- update default SPL_FIT_GENERATOR for rockchip
- rk3399 boards update to use '-u-boot.dtsi'
- add new rk3399 boards: Nanopi M4/NEO4, Nanopc T4, RockPro64, Rock PI 4
- enable sound for chromebook_minnie



David Wu (10):
  pinctrl: rockchip: Add pull-pin-default param and remove unused param
  pinctrl: rockchip: Remove redundant spaces
  pinctrl: rockchip: Split the common set_mux() into per Soc
  pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' iomux
  pinctrl: rockchip: Split the common set_drive() func into per Soc
  pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' drive
strength
  pinctrl: rockchip: Split the common set_pull() func into per Soc
  pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' pull
  pinctrl: rockchip: Clean the unused type and label
  pinctrl: rockchip: Also move common set_schmitter func into per
Soc file

Jagan Teki (16):
  dts: Makefile: Build rockchip dtbs based on SoC types
  arm64: rockchip: dts: rk3399: Add board -u-boot.dtsi files
  rockchip: dts: rk3399-u-boot: Add u-boot, dm-pre-reloc for spi1
  arm64: rockchip: dts: rk3399: Use rk3399-u-boot.dtsi
  rockchip: rk3399: orangepi: Add SPL_TEXT_BASE
  rockchip: dts: rk3399: Sync pwm2_pin_pull_down from Linux 5.1-rc2
  Kconfig: Add default SPL_FIT_GENERATOR for rockchip
  arm: rockchip: rk3399: Move common configs in Kconfig
  rockchip: dts: rk3399: Sync rk3399-nanopi4.dtsi from Linux
  rockchip: dts: rk3399: nanopi4: Use CD pin as RK_FUNC_1
  rockchip: rk3399: Add Nanopi M4 board support
  rockchip: rk3399: Add Nanopc T4 board support
  rockchip: rk3399: Add Nanopi NEO4 board support
  rockchip: rk3399: Add Rockpro64 board support
  rockchip: rk3399: Add Rock PI 4 support
  doc: rockchip: Add global doc for rk3399 build/flash

Kever Yang (26):
  rockchip: add common header boot0.h and gpio.h for soc
  arm: remove ARCH_ROCKCHIP macro in common code
  Revert "rockchip: rk322x: ram: enable DRAM init in SPL instead of TPL"
  arm: add option for TPL support in arm 32bit
  arm: add a separate stack for TPL
  rockchip: rk322x: add CLK_EMMC_SAMPLE clock support
  rockchip: clk: rk322x: fix assert clock value
  rockchip: rk322x: add tpl support
  sysreset: enable driver support in SPL/TPL
  rockchip: rk322x: dts: enable uart2 for SPL/TPL
  rockchip: evb-rk3229: remove unnecessary defines
  rockchip: evb-rk3229: add README file for OP-TEE support
  rockchip: evb-rk322x: update defconfig with tpl and optee support
  rockchip: rk3368: support UART2/4 in board_debug_uart_init()
  rockchip: px5 update dts for spl/tpl
  rockchip: px5: update SPL size for spl/tpl
  rockchip: px5: update defconfig for TPL/SPL
  rockchip: boot0: update CONFIG_ROCKCHIP_SPL_RESERVE_IRAM for SPL only
  rockchip: dmc: rk3368: update rank number for evb-px5
  rockchip: rk3368: remove uart iomux init in SPL
  rockchip: px5: add timer0 dts node as tick timer
  rockchip: add u-boot-tpl-v8.lds
  rockchip: rk3399: add tpl support
  rockchip: ram: rk3399: update for TPL
  rockchip: rk3399: update defconfig for TPL
  Revert "pinctrl: rockchip: Add 32bit writing function for rk3288
gpio0 pinctrl"

Simon Glass (1):
  rockchip: chromebook_minnie: Enable sound

 Kconfig  |   1 +
 arch/Kconfig |   1 +
 arch/arm/Kconfig |  30 +
 arch/arm/cpu/armv8/start.S   |   4 -
 arch/arm/dts/Makefile    |  40 +-
 arch/arm/dts/rk3229-evb.dts  |   1 +
 arch/arm/dts/rk3288-veyron-minnie.dts    |  12 +
 arch/arm/dts/rk3368-px5-evb-u-boot.dtsi  |  36 ++
 arch/arm/dts/rk3399-evb-u-boot.dtsi  |   7 +