Retain QUP, console, pinctrl, clock, power-domain, RPM,
and MMC dependencies in the SPL device tree so the firmware
loader can use the boot medium once probed in SPL.

Signed-off-by: Abhilash V <[email protected]>
---
 arch/arm/dts/shikra-cqs-evk-u-boot.dtsi | 44 +++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/arch/arm/dts/shikra-cqs-evk-u-boot.dtsi 
b/arch/arm/dts/shikra-cqs-evk-u-boot.dtsi
index e807b91ef1f..c79c63ad732 100644
--- a/arch/arm/dts/shikra-cqs-evk-u-boot.dtsi
+++ b/arch/arm/dts/shikra-cqs-evk-u-boot.dtsi
@@ -20,3 +20,47 @@
 &usb_qmpphy {
        status = "okay";
 };
+
+/*
+ * Keep SPL console and QUP dependencies.
+ */
+&gcc {
+       bootph-all;
+};
+
+&tlmm {
+       bootph-all;
+};
+
+&qup_uart0_default {
+       bootph-all;
+};
+
+&sdc1_state_on {
+       bootph-all;
+};
+
+&sdc1_state_off {
+       bootph-all;
+};
+
+&sdhc_1 {
+       bootph-all;
+};
+
+&qupv3_0 {
+       bootph-all;
+};
+
+&uart0 {
+       bootph-all;
+};
+
+/* Retain the RPM clock and power-domain providers for boot consumers. */
+&rpmcc {
+       bootph-all;
+};
+
+&rpmpd {
+       bootph-all;
+};
-- 
2.34.1

Reply via email to