~thopiekar/u-boot/+git/u-boot:WIP/19Aug2019

Last commit made on 2019-08-19
Get this branch:
git clone -b WIP/19Aug2019 https://git.launchpad.net/~thopiekar/u-boot/+git/u-boot

Branch merges

Branch information

Name:
WIP/19Aug2019
Repository:
lp:~thopiekar/u-boot/+git/u-boot

Recent commits

a2ca54f... by Tom Rini <email address hidden>

Merge tag 'u-boot-rockchip-20190819' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip

- Add ROC-RK3399-PC board support
- Move CONFIG_SPI_FLASH_GIGADEVICE and CONFIG_CMD_USB_MASS_STORAGE to
  Kconfig
- using SYSRESET_POWER_OFF for poweroff
  (Note that patch for rk8xx pmic is droped for it can not pass Travis
  build)
- fix ofnode_get_name() assert

0ed2e2d... by Tom Rini <email address hidden>

Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86

- QEMU build warning fix when CONFIG_DISTRO_DEFAULTS=n
- Small fixes on x86 reST docs
- Allow CBFS to be used in SPL
- Remove x86 specific GD flags

b805051... by Urja Rannikko

sysreset: move stm32mp sysreset poweroff implementation to sysreset uclass

This is a generic implementation. Add CONFIG_SYSRESET_CMD_POWEROFF
to signal when we need it. Enable it from the STPMIC1 config and in
sandbox.

The config flag is transitionary, that is it can be removed after all
poweroff implementations use sysreset, and just have CMD_POWEROFF depend
on sysreset.

Signed-off-by: Urja Rannikko <email address hidden>
Reviewed-by: Patrice Chotard <email address hidden>
Reviewed-by: Patrick Delaunay <email address hidden>
Tested-by: Patrick Delaunay <email address hidden>

857f39d... by Urja Rannikko

sysreset: switch to using SYSRESET_POWER_OFF for poweroff

It seems that SYSRESET_POWER_OFF was added recently, and all previous code
used SYSRESET_POWER for poweroff. SYSRESET_POWER is supposed to be a
PMIC-level power cycle, not a poweroff.

(Comment by Simon Glass)
SYSRESET_POWER means to do a power reset (removing and reinstating all power)
SYSRESET_POWER_OFF means to turn the device off and leave it off

Signed-off-by: Urja Rannikko <email address hidden>
Reviewed-by: Patrick Delaunay <email address hidden>
(Update comment to help understand the patch)
Signed-off-by: Kever Yang <email address hidden>

7ba79f2... by Urja Rannikko

configs: update rk3288 veyron defconfigs

Updates jerry, mickey, minnie and speedy defconfigs to:
- fit the SPL in 32k
- boot from SPI (only)
- remove gadget support (these have no OTG port)

Reviewed-by: Simon Glass <email address hidden>
Signed-off-by: Urja Rannikko <email address hidden>
Reviewed-by: Kever Yang <email address hidden>
(Rebase on top of tree)
Signed-off-by: Kever Yang <email address hidden>

a186e8a... by Urja Rannikko

configs: Move CONFIG_CMD_USB_MASS_STORAGE properly into Kconfig

This affects RK3036, RK322X and RK3288 - the defconfig changes done by
moveconfig.py for the veyrons were left out on purpose because they dont
have an OTG port, and will get their config updated in the next commit.

Signed-off-by: Urja Rannikko <email address hidden>
Reviewed-by: Kever Yang <email address hidden>

64df512... by Urja Rannikko

configs: Move CONFIG_SPI_FLASH_GIGADEVICE properly into Kconfig

Affects rk3288 veyrons and rk3036, this was mostly done by
moveconfig.py.

Reviewed-by: Simon Glass <email address hidden>
Signed-off-by: Urja Rannikko <email address hidden>
Reviewed-by: Kever Yang <email address hidden>

8f0a70e... by Kever Yang

core: ofnode: do not assert if node not valid in ofnode_get_name()

In some case with LIVE DT, some node always not valid, or not have
a valid name, eg. blk driver add by mmc.
Return fail instead of Assert for this kind of ofnode, and this
help with assert happen from time to time when of_live is enabled
and DEBUG is enabled.

Signed-off-by: Kever Yang <email address hidden>
Reviewed-by: Simon Glass <email address hidden>

8a681f4... by Levin Du <email address hidden>

rockchip: rk3399: Add ROC-RK3399-PC support

Add initial support for ROC-RK3399-PC board.

Specification
- Rockchip RK3399
- LPDDR4 4GiB
- eMMC slot
- SD card slot
- RTL8211E 1Gbps
- HDMI Out, DP, MIPI DSI/CSI, EDP
- PCIe M.2
- USB 2.0, USB-3.0
- USB C Type

Commit details of rk3399-roc-pc.dts sync from Linux v5.2:
"arm64: dts: rockchip: add support for ROC-RK3399-PC board"
(sha1: 8bb878cf20ae10809c36db96993bfce7026d062b)

Signed-off-by: Levin Du <email address hidden>
Reviewed-by: Kever Yang <email address hidden>

d117f91... by Stefan Roese <email address hidden>

global_data: Remove comment of reserved arch-specific GD flags

With the removal of the x86 specific GD flags, there are no arch-
specific GD flags any more. Let's remove the comment about reserving the
upper 16 bits for arch-specific flags in the common header. This gives
us more flexibility with the usage of the GD flags.

As a matter of fact, we are already using more than 16 bits for common
GD flags (with the addition of GD_FLG_WDT_READY).

Signed-off-by: Stefan Roese <email address hidden>
Cc: Bin Meng <email address hidden>
Cc: Simon Glass <email address hidden>
Cc: Tom Rini <email address hidden>
Cc: Simon Goldschmidt <email address hidden>
Reviewed-by: Bin Meng <email address hidden>
Reviewed-by: Simon Goldschmidt <email address hidden>
Reviewed-by: Simon Glass <email address hidden>