Lines Matching refs:idle
103 #define DOMAIN(_name, pwr, status, req, idle, ack, wakeup) \
109 .idle_mask = (idle), \
114 #define DOMAIN_M(_name, pwr, status, req, idle, ack, wakeup) \
122 .idle_mask = (idle), \
127 #define DOMAIN_M_O_R(_name, p_offset, pwr, status, m_offset, m_status, r_status, r_offset, req, idle, ack, wakeup) \
140 .idle_mask = (idle), \
145 #define DOMAIN_RK3036(_name, req, ack, idle, wakeup) \
151 .idle_mask = (idle), \
158 #define DOMAIN_RV1126(name, pwr, req, idle, wakeup) \
159 DOMAIN_M(name, pwr, pwr, req, idle, idle, wakeup)
207 * mutex blocks all idle transitions: we can't touch the
217 * particular, DRAM DVFS / memory-controller idle) must be handled by
279 #define DOMAIN_RK3588(name, p_offset, pwr, status, m_offset, m_status, r_status, r_offset, req, idle, wakeup) \
280 DOMAIN_M_O_R(name, p_offset, pwr, status, m_offset, m_status, r_status, r_offset, req, idle, idle, wakeup)
301 bool idle)
316 idle ? (pd_info->req_mask | pd_info->req_w_mask) :
320 pd_info->req_mask, idle ? -1U : 0);
325 target_ack = idle ? pd_info->ack_mask : 0;
337 is_idle, is_idle == idle, 0, 10000);
340 "failed to set idle on domain '%s', val=%d\n",
408 /* check idle status for idle-only domains */
543 /* if powering down, idle request to NIU first */
550 /* if powering up, leave idle mode */