u-boot-brain/drivers
Alper Nebi Yasak eb89025013 rockchip: rk3399: Init clocks in U-Boot proper if SPL was not run
It's possible to chainload U-Boot proper from the vendor firmware in
rk3399 chromebooks, but the way the vendor firmware sets up clocks is
somehow different than what U-Boot expects. This causes the display to
stay devoid of content even though vidconsole claims to work (with
patches in process of being upstreamed).

This is meant to be a rk3399 version of commit d3cb46aa8c ("rockchip:
Init clocks again when chain-loading") which can detect the discrepancy,
but this patch instead checks whether SPL (and therefore the clock init)
was run via the handoff functionality and runs the init if it was not.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Kever Yang<kever.yang@rock-chips.com>
2020-11-13 18:15:08 +08:00
..
adc adc: Drop dm.h header file 2020-08-03 22:19:54 -04:00
ata ata: dwc-ahci: change trace level for phy errors managed by uclass 2020-09-08 08:46:32 -04:00
axi common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
bios_emulator common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
block xen: pvblock: Add initial support for para-virtualized block driver 2020-08-14 15:18:30 -04:00
bootcount bootcount: add a DM SPI flash backing store for bootcount 2020-11-01 15:58:47 +01:00
bus bus: uniphier-system-bus: move hardware init from board files 2020-07-11 21:30:21 +09:00
button dm: button: add a driver for button driven by gpio 2020-07-28 19:30:39 -06:00
cache common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk rockchip: rk3399: Init clocks in U-Boot proper if SPL was not run 2020-11-13 18:15:08 +08:00
core acpi: Don't reset the tables with every new generation 2020-11-06 09:51:31 +08:00
cpu First set of u-boot-atmel features for 2021.01 cycle 2020-10-05 10:54:27 -04:00
crypto crypto/fsl: add RNG support 2020-07-27 14:16:29 +05:30
ddr ARM: mvebu: a38x: Fix comment typo 2020-10-22 11:26:14 -04:00
demo common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
dfu dfu: add dfu_write_by_alt() 2020-10-30 14:20:27 +01:00
dma Merge tag 'ti-v2021.01-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti 2020-10-12 07:26:57 -04:00
fastboot fastboot: getvar: fix partition-size return value 2020-09-01 14:47:43 +02:00
firmware firmware: zynqmp: Swap addr_hi/low when PM_FPGA_LOAD is called 2020-10-27 08:13:31 +01:00
fpga arm: socfpga: agilex: Enable FPGA Full Reconfiguration support 2020-10-09 17:53:12 +08:00
gpio x86: Fix up driver names to avoid dtoc warnings 2020-11-05 14:58:45 +08:00
hwspinlock common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
i2c dm: Add a test for of-platdata parent information 2020-10-29 14:42:18 -06:00
input input: add support for FN1 - FN10 on crosswire kbd 2020-11-09 17:28:17 +01:00
led led: gpio: Default to using node name if label is absent 2020-10-08 11:42:36 -04:00
mailbox mailbox: zynqmp: Extend timeout for getting observation bit 2020-10-27 08:13:31 +01:00
memory memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver 2020-08-13 09:53:34 +02:00
misc patman status subcommand to collect tags from Patchwork 2020-11-06 11:27:14 -05:00
mmc of-platdata and dtoc improvements 2020-10-30 15:24:30 -04:00
mtd Merge https://gitlab.denx.de/u-boot/custodians/u-boot-marvell 2020-10-29 11:30:29 -04:00
mux drivers: mux: mmio-based syscon mux controller 2020-10-28 11:49:30 -04:00
net net: ks8851: Implement EEPROM MAC address readout 2020-11-09 14:18:09 -05:00
nvme nvme: Invalidate dcache before submitting admin cmd 2020-06-23 14:43:23 -04:00
pch common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
pci dm: pci: fsl: Correct the workaround of erratum A-007815 2020-10-23 16:52:09 +05:30
pci_endpoint Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq 2020-07-27 15:18:15 -04:00
phy phy: marvell: cp110: update mode parameter for pcie power on calls 2020-10-29 08:00:12 +01:00
pinctrl x86: pinctrl: Silence the warning when a pin is not found 2020-11-06 09:51:33 +08:00
power power: regulator: gpio-regulator: Convert to use APIs which support live DT 2020-10-23 13:33:07 -04:00
pwm pwm: Add driver for Amlogic Meson PWM controller 2020-10-05 18:02:16 +02:00
qe net, qe: add DM support for QE UEC ethernet 2020-09-17 06:09:53 +02:00
ram Merge tag 'u-boot-rockchip-20201031' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip 2020-10-30 23:13:13 -04:00
remoteproc remoteproc: k3: Fix not calling dev_xxx with a device 2020-09-30 08:53:42 -04:00
reset cosmetic: reset: ast2500: Rename driver and configs 2020-10-22 11:26:14 -04:00
rng rng: Add Qualcomm MSM PRNG driver 2020-10-22 09:54:54 -04:00
rtc Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 2020-11-06 09:46:43 -05:00
scsi common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
serial of-platdata and dtoc improvements 2020-10-30 15:24:30 -04:00
smem soc: qualcomm: Fix not calling dev_err with a device 2020-09-30 08:53:43 -04:00
soc soc: soc_ti_k3: Add device identification for J7200 SoC 2020-08-11 20:34:46 +05:30
sound x86: sound: Correct error handling 2020-11-06 09:51:29 +08:00
spi of-platdata and dtoc improvements 2020-10-30 15:24:30 -04:00
spmi treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
sysinfo sysinfo: Provide a default driver to set SMBIOS values 2020-11-06 10:18:20 +08:00
sysreset patman status subcommand to collect tags from Patchwork 2020-11-06 11:27:14 -05:00
tee tee: optee: Include device_compat.h 2020-10-16 09:44:27 -04:00
thermal thermal: imx_tmu: fix missing include 2020-11-01 15:53:08 +01:00
timer board: Rename uclass to sysinfo 2020-11-06 10:18:20 +08:00
tpm tpm: cr50: Correct logging statements 2020-10-22 09:54:52 -04:00
ufs ufs: Drop dm.h header file 2020-08-03 22:19:54 -04:00
usb usb: gadget: Add bcdDevice for the MTU3 USB Gadget Controller 2020-10-20 00:49:05 +02:00
video Merge tag 'u-boot-rockchip-20201031' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip 2020-10-30 23:13:13 -04:00
virtio virtio_blk: set log2blksz correctly 2020-08-24 14:11:31 -04:00
w1 treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
w1-eeprom common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
watchdog watchdog: Hide WATCHDOG_RESET_DISABLE 2020-11-01 15:57:35 +01:00
xen xen: Code style conformity 2020-08-24 14:11:31 -04:00
Kconfig board: Rename uclass to sysinfo 2020-11-06 10:18:20 +08:00
Makefile board: Rename uclass to sysinfo 2020-11-06 10:18:20 +08:00