|
50 | 50 | #define SYSCSR_BUSY GENMASK(1, 0) /* All bit sets is not busy */
|
51 | 51 |
|
52 | 52 | #define SYSCSR_TIMEOUT 10000
|
53 |
| -#define SYSCSR_DELAY_US 10 |
| 53 | +#define SYSCSR_DELAY_US 1 |
54 | 54 |
|
55 |
| -#define PDRESR_RETRIES 1000 |
56 |
| -#define PDRESR_DELAY_US 10 |
| 55 | +#define PDRESR_RETRIES 10000 |
| 56 | +#define PDRESR_DELAY_US 1 |
57 | 57 |
|
58 |
| -#define SYSCISR_TIMEOUT 10000 |
59 |
| -#define SYSCISR_DELAY_US 10 |
| 58 | +#define SYSCISCR_TIMEOUT 10000 |
| 59 | +#define SYSCISCR_DELAY_US 1 |
60 | 60 |
|
61 | 61 | #define RCAR_GEN4_PD_ALWAYS_ON 64
|
62 | 62 | #define NUM_DOMAINS_EACH_REG BITS_PER_TYPE(u32)
|
@@ -97,7 +97,7 @@ static int clear_irq_flags(unsigned int reg_idx, unsigned int isr_mask)
|
97 | 97 |
|
98 | 98 | ret = readl_poll_timeout_atomic(rcar_gen4_sysc_base + SYSCISCR(reg_idx),
|
99 | 99 | val, !(val & isr_mask),
|
100 |
| - SYSCISR_DELAY_US, SYSCISR_TIMEOUT); |
| 100 | + SYSCISCR_DELAY_US, SYSCISCR_TIMEOUT); |
101 | 101 | if (ret < 0) {
|
102 | 102 | pr_err("\n %s : Can not clear IRQ flags in SYSCISCR", __func__);
|
103 | 103 | return -EIO;
|
@@ -157,7 +157,7 @@ static int rcar_gen4_sysc_power(u8 pdr, bool on)
|
157 | 157 | /* Wait until the power shutoff or resume request has completed * */
|
158 | 158 | ret = readl_poll_timeout_atomic(rcar_gen4_sysc_base + SYSCISCR(reg_idx),
|
159 | 159 | val, (val & isr_mask),
|
160 |
| - SYSCISR_DELAY_US, SYSCISR_TIMEOUT); |
| 160 | + SYSCISCR_DELAY_US, SYSCISCR_TIMEOUT); |
161 | 161 | if (ret < 0) {
|
162 | 162 | ret = -EIO;
|
163 | 163 | goto out;
|
|
0 commit comments