Lines Matching defs:idlemodes
1043 u32 reg, idlemodes, best_mode;
1094 idlemodes = ddata->cfg.sidlemodes;
1095 if (!idlemodes || regbits->sidle_shift < 0)
1125 idlemodes = ddata->cfg.midlemodes;
1126 if (!idlemodes || regbits->midle_shift < 0)
1163 static int sysc_best_idle_mode(u32 idlemodes, u32 *best_mode)
1165 if (idlemodes & BIT(SYSC_IDLE_SMART_WKUP))
1167 else if (idlemodes & BIT(SYSC_IDLE_SMART))
1169 else if (idlemodes & BIT(SYSC_IDLE_FORCE))
1182 u32 reg, idlemodes, best_mode;
1196 idlemodes = ddata->cfg.midlemodes;
1197 if (!idlemodes || regbits->midle_shift < 0)
1200 ret = sysc_best_idle_mode(idlemodes, &best_mode);
1216 idlemodes = ddata->cfg.sidlemodes;
1217 if (!idlemodes || regbits->sidle_shift < 0) {
1225 ret = sysc_best_idle_mode(idlemodes, &best_mode);
2282 static int sysc_init_idlemode(struct sysc *ddata, u8 *idlemodes,
2295 *idlemodes |= (1 << val);