Integrate u-boot-seco-rk/seco_2017.09_next_develop_e60_E60_firmware_00-09_lib_00-05
Commit: clea-os/bsp/rockchip/u-boot-seco-rk@73db8ad0
[E60][METIS] Add Axelera Metis power-up sequence
This sequence is needed to be compatible with EC firmware version E60_firmware_00-09_lib_00-05, which handles the power-up sequence of the Axelera Metis chip. This firmware pauses the board power sequence, waiting to receive CPU_WAKE# signal. In this way, u-boot can program some registers inside the MP5479GRM PMIC, which handle some power rails for the Axelera Metis. Unfortunately, the PWRON of the PMIC (controlled by the EC) enables the programmable logic AND the output power rails at the same time. This causes an 8ms transient in which the PMIC is outputting the wrong voltages. This behavior is quite complicated and will be fixed later with a combination of hardware and firmware upgrades.
--
Commit: clea-os/bsp/rockchip/u-boot-seco-rk@86598a5f
[E60] Set PCIE20_CLK_GEN_OE direction flags correctly
We want to set this gpio to 1, but the sole flag GPIOD_IS_OUT assumes that the gpio is inactive (0 if active high). We need to also specify GPIOD_IS_OUT_ACTIVE to set it immediately to 1.
--
Commit: clea-os/bsp/rockchip/u-boot-seco-rk@bdbc4f4b
[E60] Use rockchip gpio binding when requesting gpios
--
Commit: clea-os/bsp/rockchip/u-boot-seco-rk@9225045d
[E60][DTS] Add CPU_WAKE# to pinctrl hog
This pin is used to inform the EC that it can complete the power sequence; it is necessary for firmware version E60Ec00.001 and later
--
Commit: clea-os/bsp/rockchip/u-boot-seco-rk@88fa51fb
[E60][DTS] Add gpio5 alias for pca6416 gpio expander
This alias allow to refer this gpio expander as gpio bank number 5