Lines Matching defs:quirks

177 	if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) {
196 if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) {
217 return !!(ddata->cfg.quirks & SYSC_QUIRK_OPT_CLKS_NEEDED);
255 if (ddata->cfg.quirks & SYSS_QUIRK_RESETDONE_INVERTED)
315 else if (ddata->cfg.quirks & SYSC_QUIRK_RESET_STATUS)
464 if ((ddata->cfg.quirks & SYSC_QUIRK_EXT_OPT_CLOCK)) {
618 if (ddata->legacy_mode || (ddata->cfg.quirks & SYSC_QUIRK_CLKDM_NOAUTO))
630 if (ddata->legacy_mode || (ddata->cfg.quirks & SYSC_QUIRK_CLKDM_NOAUTO))
766 ddata->cfg.quirks |= SYSC_QUIRK_NO_IDLE_ON_INIT |
809 ddata->cfg.quirks |= SYSC_QUIRK_16BIT | SYSC_QUIRK_USE_CLOCKACT;
1031 * sysc_write_sysconfig - handle sysconfig quirks for register write
1063 if (ddata->cfg.quirks & SYSC_QUIRK_OPT_CLKS_IN_RESET) {
1076 if (!(ddata->cfg.quirks & SYSC_MODULE_QUIRK_ENA_RESETDONE)) {
1081 if (ddata->cfg.quirks & SYSC_QUIRK_OPT_CLKS_IN_RESET)
1101 (ddata->cfg.quirks & SYSC_QUIRK_USE_CLOCKACT))
1109 if (ddata->cfg.quirks & (SYSC_QUIRK_SWSUP_SIDLE |
1147 if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_MSTANDBY)
1217 if (ddata->cfg.quirks & (SYSC_QUIRK_SWSUP_MSTANDBY) ||
1218 ddata->cfg.quirks & (SYSC_QUIRK_FORCE_MSTANDBY))
1233 if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_SIDLE) {
1244 if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_SIDLE_ACT) {
1447 if (ddata->cfg.quirks & SYSC_QUIRK_RESET_ON_CTX_LOST) {
1472 if (ddata->cfg.quirks & SYSC_QUIRK_NO_IDLE)
1490 if (ddata->cfg.quirks & SYSC_QUIRK_NO_IDLE)
1493 if (ddata->cfg.quirks & SYSC_QUIRK_REINIT_ON_RESUME) {
1515 /* Module revision register based quirks */
1524 u32 quirks;
1537 .quirks = (optquirkmask), \
1713 * Early quirks based on module base and register offsets only that are
1740 ddata->cfg.quirks |= q->quirks;
1769 ddata->cfg.quirks |= q->quirks;
2045 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_HDQ1W) {
2052 if (ddata->cfg.quirks & SYSC_QUIRK_GPMC_DEBUG) {
2053 ddata->cfg.quirks |= SYSC_QUIRK_NO_RESET_ON_INIT;
2059 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_I2C) {
2066 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_AESS)
2069 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_DSS_RESET)
2072 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_RTC_UNLOCK) {
2079 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_OTG) {
2084 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_SGX)
2087 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_WDT) {
2092 if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_PRUSS)
2200 * all clocks directly during init to configure the quirks needed for PM
2226 if (!(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT)) {
2249 if (!(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT)) {
2269 !(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT))
2344 ddata->cfg.quirks |= SYSC_QUIRK_RESET_STATUS;
2350 ddata->cfg.quirks |= SYSC_QUIRK_RESET_STATUS;
2556 /* Device tree configured quirks */
2584 ddata->cfg.quirks |= sysc_dts_quirks[i].mask;
2910 ddata->cfg.quirks |= ddata->cap->mod_quirks;
2927 if (ddata->cfg.quirks & (SYSC_QUIRK_NO_IDLE |
2935 if (ddata->cfg.quirks & SYSC_QUIRK_NO_IDLE)
2948 * special handling for quirks, no need to list others.
3163 if ((ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT) &&
3164 (ddata->cfg.quirks & SYSC_QUIRK_NO_IDLE))
3255 if (!(ddata->cfg.quirks &
3262 if (!(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT))
3281 if (ddata->cfg.quirks & (SYSC_QUIRK_NO_IDLE |
3289 if (ddata->cfg.quirks & SYSC_QUIRK_REINIT_ON_CTX_LOST)