Lines Matching defs:quirks
163 if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) {
182 if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) {
203 return !!(ddata->cfg.quirks & SYSC_QUIRK_OPT_CLKS_NEEDED);
241 if (ddata->cfg.quirks & SYSS_QUIRK_RESETDONE_INVERTED)
301 else if (ddata->cfg.quirks & SYSC_QUIRK_RESET_STATUS)
450 if ((ddata->cfg.quirks & SYSC_QUIRK_EXT_OPT_CLOCK)) {
604 if (ddata->legacy_mode || (ddata->cfg.quirks & SYSC_QUIRK_CLKDM_NOAUTO))
616 if (ddata->legacy_mode || (ddata->cfg.quirks & SYSC_QUIRK_CLKDM_NOAUTO))
775 ddata->cfg.quirks |= SYSC_QUIRK_NO_IDLE_ON_INIT |
818 ddata->cfg.quirks |= SYSC_QUIRK_16BIT | SYSC_QUIRK_USE_CLOCKACT;
1036 * sysc_write_sysconfig - handle sysconfig quirks for register write
1068 if (ddata->cfg.quirks & SYSC_QUIRK_OPT_CLKS_IN_RESET) {
1081 if (!(ddata->cfg.quirks & SYSC_MODULE_QUIRK_ENA_RESETDONE)) {
1086 if (ddata->cfg.quirks & SYSC_QUIRK_OPT_CLKS_IN_RESET)
1106 (ddata->cfg.quirks & SYSC_QUIRK_USE_CLOCKACT))
1114 if (ddata->cfg.quirks & (SYSC_QUIRK_SWSUP_SIDLE |
1151 if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_MSTANDBY)
1218 if (ddata->cfg.quirks & (SYSC_QUIRK_SWSUP_MSTANDBY) ||
1219 ddata->cfg.quirks & (SYSC_QUIRK_FORCE_MSTANDBY))
1232 if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_SIDLE) {
1242 if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_SIDLE_ACT) {
1431 if (ddata->cfg.quirks &
1450 if (ddata->cfg.quirks &
1454 if (ddata->cfg.quirks & SYSC_QUIRK_REINIT_ON_RESUME) {
1476 /* Module revision register based quirks */
1485 u32 quirks;
1498 .quirks = (optquirkmask), \
1662 * Early quirks based on module base and register offsets only that are
1689 ddata->cfg.quirks |= q->quirks;
1718 ddata->cfg.quirks |= q->quirks;
1978 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_HDQ1W) {
1985 if (ddata->cfg.quirks & SYSC_QUIRK_GPMC_DEBUG) {
1986 ddata->cfg.quirks |= SYSC_QUIRK_NO_RESET_ON_INIT;
1992 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_I2C) {
1999 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_AESS)
2002 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_DSS_RESET)
2005 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_RTC_UNLOCK) {
2012 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_SGX)
2015 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_WDT) {
2020 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_PRUSS)
2084 ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT)
2129 * all clocks directly during init to configure the quirks needed for PM
2154 if (!(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT)) {
2184 if (error && !(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT))
2269 ddata->cfg.quirks |= SYSC_QUIRK_RESET_STATUS;
2275 ddata->cfg.quirks |= SYSC_QUIRK_RESET_STATUS;
2553 if (ddata->cfg.quirks & SYSC_QUIRK_LEGACY_IDLE)
2586 /* Device tree configured quirks */
2614 ddata->cfg.quirks |= sysc_dts_quirks[i].mask;
2942 ddata->cfg.quirks |= ddata->cap->mod_quirks;
2959 if (ddata->cfg.quirks & (SYSC_QUIRK_NO_IDLE |
2967 if (ddata->cfg.quirks & SYSC_QUIRK_NO_IDLE)
2980 * special handling for quirks, no need to list others.
3178 if ((ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT) &&
3179 (ddata->cfg.quirks & SYSC_QUIRK_NO_IDLE))
3268 if (!(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT))
3271 if (!(ddata->cfg.quirks &
3294 if (ddata->cfg.quirks & (SYSC_QUIRK_NO_IDLE |
3302 if (ddata->cfg.quirks & SYSC_QUIRK_REINIT_ON_CTX_LOST)