Merge branches 'clk-mediatek', 'clk-trace', 'clk-qcom' and 'clk-microchip' into clk...
[platform/kernel/linux-starfive.git] / drivers / clk / qcom / gdsc.c
index 0f21a8a..9e4d6ce 100644 (file)
@@ -46,6 +46,7 @@
 #define RETAIN_MEM             BIT(14)
 #define RETAIN_PERIPH          BIT(13)
 
+#define STATUS_POLL_TIMEOUT_US 1500
 #define TIMEOUT_US             500
 
 #define domain_to_gdsc(domain) container_of(domain, struct gdsc, pd)
@@ -107,7 +108,7 @@ static int gdsc_poll_status(struct gdsc *sc, enum gdsc_status status)
        do {
                if (gdsc_check_status(sc, status))
                        return 0;
-       } while (ktime_us_delta(ktime_get(), start) < TIMEOUT_US);
+       } while (ktime_us_delta(ktime_get(), start) < STATUS_POLL_TIMEOUT_US);
 
        if (gdsc_check_status(sc, status))
                return 0;