Lines Matching refs:regbits

282 	sysc_mask = BIT(ddata->cap->regbits->srst_shift);  in sysc_poll_reset_sysconfig()
307 if (ddata->cap->regbits->srst_shift < 0) in sysc_wait_softreset()
1052 const struct sysc_regbits *regbits; in sysc_enable_module() local
1091 regbits = ddata->cap->regbits; in sysc_enable_module()
1099 if (regbits->clkact_shift >= 0 && in sysc_enable_module()
1101 reg |= SYSC_CLOCACT_ICK << regbits->clkact_shift; in sysc_enable_module()
1105 if (!idlemodes || regbits->sidle_shift < 0) in sysc_enable_module()
1113 if (regbits->enwkup_shift >= 0 && in sysc_enable_module()
1114 ddata->cfg.sysc_val & BIT(regbits->enwkup_shift)) in sysc_enable_module()
1115 reg &= ~BIT(regbits->enwkup_shift); 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()
1149 reg &= ~(SYSC_IDLE_MASK << regbits->midle_shift); in sysc_enable_module()
1150 reg |= best_mode << regbits->midle_shift; in sysc_enable_module()
1155 if (regbits->autoidle_shift >= 0 && in sysc_enable_module()
1156 ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) { in sysc_enable_module()
1157 reg |= 1 << regbits->autoidle_shift; in sysc_enable_module()
1191 const struct sysc_regbits *regbits; in sysc_disable_module() local
1202 regbits = ddata->cap->regbits; in sysc_disable_module()
1207 if (!idlemodes || regbits->midle_shift < 0) in sysc_disable_module()
1220 reg &= ~(SYSC_IDLE_MASK << regbits->midle_shift); in sysc_disable_module()
1221 reg |= best_mode << regbits->midle_shift; in sysc_disable_module()
1227 if (!idlemodes || regbits->sidle_shift < 0) { in sysc_disable_module()
1245 if (regbits->enwkup_shift >= 0 && in sysc_disable_module()
1246 ddata->cfg.sysc_val & BIT(regbits->enwkup_shift)) in sysc_disable_module()
1247 reg |= BIT(regbits->enwkup_shift); in sysc_disable_module()
1250 reg &= ~(SYSC_IDLE_MASK << regbits->sidle_shift); in sysc_disable_module()
1251 reg |= best_mode << regbits->sidle_shift; in sysc_disable_module()
1252 if (regbits->autoidle_shift >= 0 && in sysc_disable_module()
1253 ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) in sysc_disable_module()
1254 reg |= 1 << regbits->autoidle_shift; in sysc_disable_module()
2154 ddata->cap->regbits->srst_shift < 0) in sysc_reset()
2157 sysc_mask = BIT(ddata->cap->regbits->srst_shift); in sysc_reset()
2642 .regbits = &sysc_regbits_omap2,
2651 .regbits = &sysc_regbits_omap2,
2673 .regbits = &sysc_regbits_omap3_sham,
2694 .regbits = &sysc_regbits_omap3_aes,
2715 .regbits = &sysc_regbits_omap4,
2722 .regbits = &sysc_regbits_omap4,
2741 .regbits = &sysc_regbits_omap4_simple,
2761 .regbits = &sysc_regbits_omap34xx_sr,
2782 .regbits = &sysc_regbits_omap36xx_sr,
2788 .regbits = &sysc_regbits_omap36xx_sr,
2807 .regbits = &sysc_regbits_omap4_mcasp,
2816 .regbits = &sysc_regbits_omap4_simple,
2837 .regbits = &sysc_regbits_omap4_usb_host_fs,
2854 .regbits = &sysc_regbits_dra7_mcan,
2864 .regbits = &sysc_regbits_omap4_simple,