Lines Matching refs:modes

93  * @modes: power management mode that this quirk applies to
94 * @dns_modes: do not suspend modes: stop suspending if Ethernet is configured
102 u32 modes;
137 * enum at91_pm_iomaps - IOs that needs to be mapped for different PM modes
337 if (!(eth->modes & BIT(soc_pm.data.mode)))
378 * For modes in dns_modes mask the system blocks if quirk is not
1199 * Replaces standby and suspend modes with default supported modes:
1385 static void __init at91_pm_modes_validate(const int *modes, int len)
1394 if (modes[i] == soc_pm.data.standby_mode && !standby) {
1399 if (modes[i] == soc_pm.data.suspend_mode && !suspend) {
1477 * Platform supports anyway only STANDBY and ULP0 modes.
1496 static const int modes[] __initconst = {
1507 at91_pm_modes_validate(modes, ARRAY_SIZE(modes));
1521 static const int modes[] __initconst = {
1529 at91_pm_modes_validate(modes, ARRAY_SIZE(modes));
1550 * Platform supports anyway only STANDBY and ULP0 modes.
1564 static const int modes[] __initconst = {
1576 at91_pm_modes_validate(modes, ARRAY_SIZE(modes));
1584 /* Quirks applies to ULP0, ULP0 fast and ULP1 modes. */
1585 soc_pm.quirks.eth[AT91_PM_G_ETH].modes = BIT(AT91_PM_ULP0) |
1595 static const int modes[] __initconst = {
1618 at91_pm_modes_validate(modes, ARRAY_SIZE(modes));
1635 /* Quirk applies to ULP0, ULP0 fast and ULP1 modes. */
1636 soc_pm.quirks.eth[AT91_PM_G_ETH].modes = BIT(AT91_PM_ULP0) |
1649 static const int modes[] __initconst = {
1665 at91_pm_modes_validate(modes, ARRAY_SIZE(modes));
1683 soc_pm.quirks.eth[AT91_PM_E_ETH].modes = BIT(AT91_PM_ULP1);
1684 soc_pm.quirks.eth[AT91_PM_G_ETH].modes = BIT(AT91_PM_ULP1);