Lines Matching refs:regbits

268 	sysc_mask = BIT(ddata->cap->regbits->srst_shift);  in sysc_poll_reset_sysconfig()
293 if (ddata->cap->regbits->srst_shift < 0) in sysc_wait_softreset()
1057 const struct sysc_regbits *regbits; in sysc_enable_module() local
1096 regbits = ddata->cap->regbits; in sysc_enable_module()
1104 if (regbits->clkact_shift >= 0 && in sysc_enable_module()
1106 reg |= SYSC_CLOCACT_ICK << regbits->clkact_shift; in sysc_enable_module()
1110 if (!idlemodes || regbits->sidle_shift < 0) in sysc_enable_module()
1124 if (regbits->enwkup_shift >= 0 && in sysc_enable_module()
1125 ddata->cfg.sysc_val & BIT(regbits->enwkup_shift)) in sysc_enable_module()
1126 reg |= BIT(regbits->enwkup_shift); in sysc_enable_module()
1129 reg &= ~(SYSC_IDLE_MASK << regbits->sidle_shift); in sysc_enable_module()
1130 reg |= best_mode << regbits->sidle_shift; in sysc_enable_module()
1136 if (!idlemodes || regbits->midle_shift < 0) in sysc_enable_module()
1148 reg &= ~(SYSC_IDLE_MASK << regbits->midle_shift); in sysc_enable_module()
1149 reg |= best_mode << regbits->midle_shift; in sysc_enable_module()
1154 if (regbits->autoidle_shift >= 0 && in sysc_enable_module()
1155 ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) { in sysc_enable_module()
1156 reg |= 1 << regbits->autoidle_shift; in sysc_enable_module()
1187 const struct sysc_regbits *regbits; in sysc_disable_module() local
1198 regbits = ddata->cap->regbits; in sysc_disable_module()
1203 if (!idlemodes || regbits->midle_shift < 0) in sysc_disable_module()
1216 reg &= ~(SYSC_IDLE_MASK << regbits->midle_shift); in sysc_disable_module()
1217 reg |= best_mode << regbits->midle_shift; in sysc_disable_module()
1223 if (!idlemodes || regbits->sidle_shift < 0) in sysc_disable_module()
1236 reg &= ~(SYSC_IDLE_MASK << regbits->sidle_shift); in sysc_disable_module()
1237 reg |= best_mode << regbits->sidle_shift; in sysc_disable_module()
1238 if (regbits->autoidle_shift >= 0 && in sysc_disable_module()
1239 ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) in sysc_disable_module()
1240 reg |= 1 << regbits->autoidle_shift; in sysc_disable_module()
2068 ddata->cap->regbits->srst_shift < 0 || in sysc_reset()
2072 sysc_mask = BIT(ddata->cap->regbits->srst_shift); in sysc_reset()
2651 .regbits = &sysc_regbits_omap2,
2660 .regbits = &sysc_regbits_omap2,
2682 .regbits = &sysc_regbits_omap3_sham,
2703 .regbits = &sysc_regbits_omap3_aes,
2724 .regbits = &sysc_regbits_omap4,
2731 .regbits = &sysc_regbits_omap4,
2750 .regbits = &sysc_regbits_omap4_simple,
2770 .regbits = &sysc_regbits_omap34xx_sr,
2792 .regbits = &sysc_regbits_omap36xx_sr,
2798 .regbits = &sysc_regbits_omap36xx_sr,
2818 .regbits = &sysc_regbits_omap4_mcasp,
2827 .regbits = &sysc_regbits_omap4_simple,
2848 .regbits = &sysc_regbits_omap4_usb_host_fs,
2865 .regbits = &sysc_regbits_dra7_mcan,
2875 .regbits = &sysc_regbits_omap4_simple,