Lines Matching refs:regbits

270 	sysc_mask = BIT(ddata->cap->regbits->srst_shift);  in sysc_poll_reset_sysconfig()
295 if (ddata->cap->regbits->srst_shift < 0) in sysc_wait_softreset()
1063 const struct sysc_regbits *regbits; in sysc_enable_module() local
1102 regbits = ddata->cap->regbits; in sysc_enable_module()
1110 if (regbits->clkact_shift >= 0 && in sysc_enable_module()
1112 reg |= SYSC_CLOCACT_ICK << regbits->clkact_shift; in sysc_enable_module()
1116 if (!idlemodes || regbits->sidle_shift < 0) in sysc_enable_module()
1130 if (regbits->enwkup_shift >= 0 && in sysc_enable_module()
1131 ddata->cfg.sysc_val & BIT(regbits->enwkup_shift)) in sysc_enable_module()
1132 reg |= BIT(regbits->enwkup_shift); in sysc_enable_module()
1135 reg &= ~(SYSC_IDLE_MASK << regbits->sidle_shift); in sysc_enable_module()
1136 reg |= best_mode << regbits->sidle_shift; in sysc_enable_module()
1142 if (!idlemodes || regbits->midle_shift < 0) in sysc_enable_module()
1155 reg &= ~(SYSC_IDLE_MASK << regbits->midle_shift); in sysc_enable_module()
1156 reg |= best_mode << regbits->midle_shift; in sysc_enable_module()
1161 if (regbits->autoidle_shift >= 0 && in sysc_enable_module()
1162 ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) { in sysc_enable_module()
1163 reg |= 1 << regbits->autoidle_shift; in sysc_enable_module()
1197 const struct sysc_regbits *regbits; in sysc_disable_module() local
1208 regbits = ddata->cap->regbits; in sysc_disable_module()
1213 if (!idlemodes || regbits->midle_shift < 0) in sysc_disable_module()
1226 reg &= ~(SYSC_IDLE_MASK << regbits->midle_shift); in sysc_disable_module()
1227 reg |= best_mode << regbits->midle_shift; in sysc_disable_module()
1233 if (!idlemodes || regbits->sidle_shift < 0) { in sysc_disable_module()
1249 reg &= ~(SYSC_IDLE_MASK << regbits->sidle_shift); in sysc_disable_module()
1250 reg |= best_mode << regbits->sidle_shift; in sysc_disable_module()
1251 if (regbits->autoidle_shift >= 0 && in sysc_disable_module()
1252 ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) in sysc_disable_module()
1253 reg |= 1 << regbits->autoidle_shift; in sysc_disable_module()
2149 ddata->cap->regbits->srst_shift < 0 || in sysc_reset()
2153 sysc_mask = BIT(ddata->cap->regbits->srst_shift); in sysc_reset()
2734 .regbits = &sysc_regbits_omap2,
2743 .regbits = &sysc_regbits_omap2,
2765 .regbits = &sysc_regbits_omap3_sham,
2786 .regbits = &sysc_regbits_omap3_aes,
2807 .regbits = &sysc_regbits_omap4,
2814 .regbits = &sysc_regbits_omap4,
2833 .regbits = &sysc_regbits_omap4_simple,
2853 .regbits = &sysc_regbits_omap34xx_sr,
2875 .regbits = &sysc_regbits_omap36xx_sr,
2881 .regbits = &sysc_regbits_omap36xx_sr,
2901 .regbits = &sysc_regbits_omap4_mcasp,
2910 .regbits = &sysc_regbits_omap4_simple,
2931 .regbits = &sysc_regbits_omap4_usb_host_fs,
2948 .regbits = &sysc_regbits_dra7_mcan,
2958 .regbits = &sysc_regbits_omap4_simple,