Enable booting the Shikra IQS EVK from a removable SD card in SPL. Add the required SDHC2 device-tree support and select the eMMC or SD boot device. Update clock handling so only the PLLs required by the selected clock source are enabled during early boot.
Depends on: - https://lore.kernel.org/u-boot/[email protected]/ Changes in v4: - Removed changes from shikra-iqs-evk.dts since this has to go into kernel dts Changes in v3: - Moved support from cqs to iqs DT Changes in v2: - Rebased on top of the updated Shikra SPL series. - Dropped the standalone MMC boot-source patch, now included in the base series. Abhilash V (2): clk: qcom: shikra: gate PLLs by clock source arm: dts: shikra: enable IQS SPL SD boot arch/arm/dts/shikra-iqs-evk-u-boot.dtsi | 19 +++++++++++++++++++ drivers/clk/qcom/clock-shikra.c | 3 ++- drivers/gpio/msm_gpio.c | 3 +-- 3 files changed, 22 insertions(+), 3 deletions(-) -- 2.34.1
