Add bootph-all properties to device tree nodes required for SPL boot on Lemans EVK.
Signed-off-by: Balaji Selvanathan <[email protected]> --- Changes in v2: - Rebase changes on top of already added arch/arm/dts/lemans-evk-u-boot.dtsi --- arch/arm/dts/lemans-evk-u-boot.dtsi | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/arch/arm/dts/lemans-evk-u-boot.dtsi b/arch/arm/dts/lemans-evk-u-boot.dtsi index cdd3d32f61a..586f96522fb 100644 --- a/arch/arm/dts/lemans-evk-u-boot.dtsi +++ b/arch/arm/dts/lemans-evk-u-boot.dtsi @@ -16,4 +16,46 @@ <0x0 0xd0000000 0x0 0x01900000>, <0x0 0xd3500000 0x0 0x2cb00000>; }; + + clocks { + /* Fixed clocks needed by GCC */ + xo_board_clk { + bootph-all; + }; + + sleep_clk { + bootph-all; + }; + }; +}; + +&ufs_mem_hc { + bootph-all; /* Enable UFS for SPL */ +}; + +&ufs_mem_phy { + bootph-all; +}; + +&gcc { + bootph-all; /* Enable GCC for SPL */ +}; + +/* RPMH clock controller - required by GCC */ +&rpmhcc { + bootph-all; +}; + +/* Apps RSC - parent of rpmhcc and rpmhpd */ +&apps_rsc { + bootph-all; +}; + +/* UART10 - console serial port */ +&uart10 { + bootph-all; +}; + +&tlmm { + bootph-all; /* Make TLMM GPIO controller available in SPL */ }; -- 2.34.1

