#define SYSCSR_BUSY            GENMASK(1, 0)   /* All bit sets is not busy */
 
 #define SYSCSR_TIMEOUT         10000
-#define SYSCSR_DELAY_US                10
+#define SYSCSR_DELAY_US                1
 
-#define PDRESR_RETRIES         1000
-#define PDRESR_DELAY_US                10
+#define PDRESR_RETRIES         10000
+#define PDRESR_DELAY_US                1
 
-#define SYSCISR_TIMEOUT                10000
-#define SYSCISR_DELAY_US       10
+#define SYSCISCR_TIMEOUT       10000
+#define SYSCISCR_DELAY_US      1
 
 #define RCAR_GEN4_PD_ALWAYS_ON 64
 #define NUM_DOMAINS_EACH_REG   BITS_PER_TYPE(u32)
 
        ret = readl_poll_timeout_atomic(rcar_gen4_sysc_base + SYSCISCR(reg_idx),
                                        val, !(val & isr_mask),
-                                       SYSCISR_DELAY_US, SYSCISR_TIMEOUT);
+                                       SYSCISCR_DELAY_US, SYSCISCR_TIMEOUT);
        if (ret < 0) {
                pr_err("\n %s : Can not clear IRQ flags in SYSCISCR", __func__);
                return -EIO;
        /* Wait until the power shutoff or resume request has completed * */
        ret = readl_poll_timeout_atomic(rcar_gen4_sysc_base + SYSCISCR(reg_idx),
                                        val, (val & isr_mask),
-                                       SYSCISR_DELAY_US, SYSCISR_TIMEOUT);
+                                       SYSCISCR_DELAY_US, SYSCISCR_TIMEOUT);
        if (ret < 0) {
                ret = -EIO;
                goto out;