| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | brcm,stb-pcie.yaml | 67 aspm-no-l0s: true 75 Power Management, L0s, and L1, but cannot provide L1 substate (L1SS) 78 potentially hanging the system; "default" -- which provides L0s, L1,
|
| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| H A D | trans-gen2.c | 32 * Disable L0s without affecting L1; in iwl_pcie_gen2_apm_init() 33 * don't wait for ICH L0s (ICH bug W/A) in iwl_pcie_gen2_apm_init() 43 * wake device's PCI Express link L1a -> L0s in iwl_pcie_gen2_apm_init()
|
| /linux/drivers/char/xillybus/ |
| H A D | xillybus_pcie.c | 57 /* L0s has caused packet drops. No power saving, thank you. */ in xilly_probe()
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-rockchip-host.c | 295 /* Fix the transmitted FTS count desired to exit from L0s. */ in rockchip_pcie_host_init_port() 377 /* Clear L0s from RC's link cap */ in rockchip_pcie_host_init_port() 378 if (of_property_read_bool(dev->of_node, "aspm-no-l0s")) { in rockchip_pcie_host_init_port()
|
| H A D | pcie-brcmstb.c | 1236 /* Don't advertise L0s capability if 'aspm-no-l0s' */ in brcm_pcie_setup() 1238 if (of_property_read_bool(pcie->np, "aspm-no-l0s")) in brcm_pcie_setup() 1356 * "no-l1ss" -- Provides Clock Power Management, L0s, and in brcm_config_clkreq() 1375 * "default" -- Provides L0s, L1, and L1SS, but not in brcm_config_clkreq()
|
| H A D | pcie-rcar-host.c | 70 * which it can return to L0s/L0 on its own. in rcar_pcie_wakeup()
|
| H A D | pci-aardvark.c | 325 * L0s, L1 and L2 states. And according to 3.2.1. Data Link in advk_pcie_link_active()
|
| /linux/drivers/net/ethernet/atheros/alx/ |
| H A D | reg.h | 84 /* bit30: L0s/L1 controlled by MAC based on throughput(setting in 15A0) */ 90 /* bit[23:20] if pm_request_l1 time > @, then enter L0s not L1 */
|
| H A D | hw.c | 424 /* dis l0s/l1 before mac reset */ in alx_reset_mac() 458 /* restore l0s / l1 */ in alx_reset_mac()
|
| H A D | main.c | 1133 /* disable l0s/l1 */ in alx_halt()
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | common.c | 4226 /* Disable L0S exit timer (platform NMI Work/Around) */ in il_apm_init() 4231 * Disable L0s without affecting L1; in il_apm_init() 4232 * don't wait for ICH L0s (ICH bug W/A) in il_apm_init() 4242 * wake device's PCI Express link L1a -> L0s in il_apm_init() 4249 * HW bug W/A for instability in PCIe bus L0->L0S->L1 transition. in il_apm_init() 4251 * If so (likely), disable L0S, so device moves directly L0->L1; in il_apm_init() 4253 * If not (unlikely), enable L0S, so there is at least some in il_apm_init() 4259 /* L1-ASPM enabled; disable(!) L0S */ in il_apm_init() 4262 D_POWER("L1 Enabled; Disabling L0S\n"); in il_apm_init() 4264 /* L1-ASPM disabled; enable(!) L0S */ in il_apm_init() [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| H A D | atl1c_hw.h | 143 #define PM_CTRL_MAC_ASPM_CHK BIT(30) /* L0s/L1 dis by MAC based on 152 * ->L0s not L1 */
|
| H A D | atl1c_main.c | 1326 * Enable/disable L0s/L1 depend on link state. 1354 /* L0S/L1 enable */ in atl1c_set_aspm() 1373 /* disable l0s if link down or l2cb */ in atl1c_set_aspm()
|
| /linux/include/uapi/linux/ |
| H A D | pci_regs.h | 502 #define PCI_EXP_DEVCAP_L0S 0x000001c0 /* L0s Acceptable Latency */ 555 #define PCI_EXP_LNKCAP_ASPM_L0S 0x00000400 /* ASPM L0s Support */ 557 #define PCI_EXP_LNKCAP_L0SEL 0x00007000 /* L0s Exit Latency */ 566 #define PCI_EXP_LNKCTL_ASPM_L0S 0x0001 /* L0s Enable */
|
| /linux/arch/sh/drivers/pci/ |
| H A D | pcie-sh7786.c | 333 /* Enable extended sync and ASPM L0s support */ in pcie_init()
|
| /linux/arch/mips/boot/dts/brcm/ |
| H A D | bcm7425.dtsi | 600 aspm-no-l0s;
|
| H A D | bcm7435.dtsi | 616 aspm-no-l0s;
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| H A D | hw.c | 929 /* value as 0x18. Otherwise, we may not L0s sometimes. */ in _rtl92de_poweroff_adapter()
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | reg.h | 1006 #define AR5K_PCIE_PM_CTL_L0_L0S_CLEAR 0x00000002 /* Clear L0 and L0S counters */ 1007 #define AR5K_PCIE_PM_CTL_L0_L0S_EN 0x00000004 /* Start L0 nd L0S counters */
|
| /linux/drivers/net/ethernet/agere/ |
| H A D | et131x.c | 3068 /* l0s and l1 latency timers. We are using default values. in et131x_pci_init() 3069 * Representing 001 for L0s and 010 for L1 in et131x_pci_init()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| H A D | hw.c | 1104 /* Configuration Space offset 0x70f BIT7 is used to control L0S */ in _rtl8723be_enable_aspm_back_door()
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | netdev.c | 6796 fallthrough; /* can't have L1 without L0s */ in __e1000e_disable_aspm() 6820 "L0s" : "", in __e1000e_disable_aspm()
|