Lines Matching refs:regbits

232 	if (ddata->cap->regbits->srst_shift < 0)  in sysc_wait_softreset()
236 sysc_mask = BIT(ddata->cap->regbits->srst_shift); in sysc_wait_softreset()
1012 const struct sysc_regbits *regbits; in sysc_enable_module() local
1051 regbits = ddata->cap->regbits; in sysc_enable_module()
1059 if (regbits->clkact_shift >= 0 && in sysc_enable_module()
1061 reg |= SYSC_CLOCACT_ICK << regbits->clkact_shift; in sysc_enable_module()
1065 if (!idlemodes || regbits->sidle_shift < 0) in sysc_enable_module()
1079 if (regbits->enwkup_shift >= 0 && in sysc_enable_module()
1080 ddata->cfg.sysc_val & BIT(regbits->enwkup_shift)) in sysc_enable_module()
1081 reg |= BIT(regbits->enwkup_shift); in sysc_enable_module()
1084 reg &= ~(SYSC_IDLE_MASK << regbits->sidle_shift); in sysc_enable_module()
1085 reg |= best_mode << regbits->sidle_shift; in sysc_enable_module()
1091 if (!idlemodes || regbits->midle_shift < 0) in sysc_enable_module()
1103 reg &= ~(SYSC_IDLE_MASK << regbits->midle_shift); in sysc_enable_module()
1104 reg |= best_mode << regbits->midle_shift; in sysc_enable_module()
1109 if (regbits->autoidle_shift >= 0 && in sysc_enable_module()
1110 ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) { in sysc_enable_module()
1111 reg |= 1 << regbits->autoidle_shift; in sysc_enable_module()
1142 const struct sysc_regbits *regbits; in sysc_disable_module() local
1153 regbits = ddata->cap->regbits; in sysc_disable_module()
1158 if (!idlemodes || regbits->midle_shift < 0) in sysc_disable_module()
1171 reg &= ~(SYSC_IDLE_MASK << regbits->midle_shift); in sysc_disable_module()
1172 reg |= best_mode << regbits->midle_shift; in sysc_disable_module()
1178 if (!idlemodes || regbits->sidle_shift < 0) in sysc_disable_module()
1191 reg &= ~(SYSC_IDLE_MASK << regbits->sidle_shift); in sysc_disable_module()
1192 reg |= best_mode << regbits->sidle_shift; in sysc_disable_module()
1193 if (regbits->autoidle_shift >= 0 && in sysc_disable_module()
1194 ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) in sysc_disable_module()
1195 reg |= 1 << regbits->autoidle_shift; in sysc_disable_module()
2030 ddata->cap->regbits->srst_shift < 0 || in sysc_reset()
2034 sysc_mask = BIT(ddata->cap->regbits->srst_shift); in sysc_reset()
2543 .regbits = &sysc_regbits_omap2,
2552 .regbits = &sysc_regbits_omap2,
2574 .regbits = &sysc_regbits_omap3_sham,
2595 .regbits = &sysc_regbits_omap3_aes,
2616 .regbits = &sysc_regbits_omap4,
2623 .regbits = &sysc_regbits_omap4,
2642 .regbits = &sysc_regbits_omap4_simple,
2662 .regbits = &sysc_regbits_omap34xx_sr,
2684 .regbits = &sysc_regbits_omap36xx_sr,
2690 .regbits = &sysc_regbits_omap36xx_sr,
2710 .regbits = &sysc_regbits_omap4_mcasp,
2719 .regbits = &sysc_regbits_omap4_simple,
2740 .regbits = &sysc_regbits_omap4_usb_host_fs,
2757 .regbits = &sysc_regbits_dra7_mcan,
2767 .regbits = &sysc_regbits_omap4_simple,