@@ -1540,19 +1540,6 @@ struct sysc_revision_quirk {
15401540 }
15411541
15421542static const struct sysc_revision_quirk sysc_revision_quirks [] = {
1543- /* These drivers need to be fixed to not use pm_runtime_irq_safe() */
1544- SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x00000046 , 0xffffffff ,
1545- SYSC_QUIRK_SWSUP_SIDLE_ACT | SYSC_QUIRK_LEGACY_IDLE ),
1546- SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x00000052 , 0xffffffff ,
1547- SYSC_QUIRK_SWSUP_SIDLE_ACT | SYSC_QUIRK_LEGACY_IDLE ),
1548- /* Uarts on omap4 and later */
1549- SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x50411e03 , 0xffff00ff ,
1550- SYSC_QUIRK_SWSUP_SIDLE_ACT | SYSC_QUIRK_LEGACY_IDLE ),
1551- SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x47422e03 , 0xffffffff ,
1552- SYSC_QUIRK_SWSUP_SIDLE_ACT | SYSC_QUIRK_LEGACY_IDLE ),
1553- SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x47424e03 , 0xffffffff ,
1554- SYSC_QUIRK_SWSUP_SIDLE_ACT | SYSC_QUIRK_LEGACY_IDLE ),
1555-
15561543 /* Quirks that need to be set based on the module address */
15571544 SYSC_QUIRK ("mcpdm" , 0x40132000 , 0 , 0x10 , - ENODEV , 0x50000800 , 0xffffffff ,
15581545 SYSC_QUIRK_EXT_OPT_CLOCK | SYSC_QUIRK_NO_RESET_ON_INIT |
@@ -1610,6 +1597,17 @@ static const struct sysc_revision_quirk sysc_revision_quirks[] = {
16101597 SYSC_QUIRK_SWSUP_SIDLE | SYSC_QUIRK_SWSUP_MSTANDBY ),
16111598 SYSC_QUIRK ("sata" , 0 , 0xfc , 0x1100 , - ENODEV , 0x5e412000 , 0xffffffff ,
16121599 SYSC_QUIRK_SWSUP_SIDLE | SYSC_QUIRK_SWSUP_MSTANDBY ),
1600+ SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x00000046 , 0xffffffff ,
1601+ SYSC_QUIRK_SWSUP_SIDLE_ACT ),
1602+ SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x00000052 , 0xffffffff ,
1603+ SYSC_QUIRK_SWSUP_SIDLE_ACT ),
1604+ /* Uarts on omap4 and later */
1605+ SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x50411e03 , 0xffff00ff ,
1606+ SYSC_QUIRK_SWSUP_SIDLE_ACT ),
1607+ SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x47422e03 , 0xffffffff ,
1608+ SYSC_QUIRK_SWSUP_SIDLE_ACT ),
1609+ SYSC_QUIRK ("uart" , 0 , 0x50 , 0x54 , 0x58 , 0x47424e03 , 0xffffffff ,
1610+ SYSC_QUIRK_SWSUP_SIDLE_ACT ),
16131611 SYSC_QUIRK ("usb_host_hs" , 0 , 0 , 0x10 , 0x14 , 0x50700100 , 0xffffffff ,
16141612 SYSC_QUIRK_SWSUP_SIDLE | SYSC_QUIRK_SWSUP_MSTANDBY ),
16151613 SYSC_QUIRK ("usb_host_hs" , 0 , 0 , 0x10 , - ENODEV , 0x50700101 , 0xffffffff ,
0 commit comments