| /kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
| D | aspm.c | 7 #include "aspm.h" 9 /* Time after which the timer interrupt will re-enable ASPM */ 13 /* Two interrupts within this time trigger ASPM disable */ 20 module_param_named(aspm, aspm_mode, uint, 0444); 21 MODULE_PARM_DESC(aspm, "PCIe ASPM: 0: disable, 1: enable, 2: dynamic"); 30 * it cannot support ASPM L1 at all. in aspm_hw_l1_supported() 41 /* ASPM works on A-step but is reported as not supported */ in aspm_hw_l1_supported() 63 * it cannot support ASPM L1 at all. in aspm_hw_enable_l1() 68 /* Enable ASPM L1 first in upstream component and then downstream */ in aspm_hw_enable_l1() 81 /* Disable ASPM L1 first in downstream component and then upstream */ in aspm_hw_disable_l1() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
| D | aspm.c | 7 #include "aspm.h" 9 /* Time after which the timer interrupt will re-enable ASPM */ 13 /* Two interrupts within this time trigger ASPM disable */ 20 module_param_named(aspm, aspm_mode, uint, 0444); 21 MODULE_PARM_DESC(aspm, "PCIe ASPM: 0: disable, 1: enable, 2: dynamic"); 30 * it cannot support ASPM L1 at all. in aspm_hw_l1_supported() 41 /* ASPM works on A-step but is reported as not supported */ in aspm_hw_l1_supported() 63 * it cannot support ASPM L1 at all. in aspm_hw_enable_l1() 68 /* Enable ASPM L1 first in upstream component and then downstream */ in aspm_hw_enable_l1() 81 /* Disable ASPM L1 first in downstream component and then upstream */ in aspm_hw_disable_l1() [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/pcie/ |
| D | Kconfig | 61 # PCI Express ASPM 64 bool "PCI Express ASPM control" if EXPERT 67 This enables OS control over PCI Express ASPM (Active State 68 Power Management) and Clock Power Management. ASPM supports 71 ASPM is initially set up by the firmware. With this option enabled, 72 Linux can modify this state in order to disable ASPM on known-bad 75 ASPM can be disabled or enabled at runtime via 81 prompt "Default ASPM policy" 89 Use the BIOS defaults for PCI Express ASPM. 95 Enable PCI Express ASPM L0s and L1 where possible, even if the [all …]
|
| D | aspm.c | 32 #define ASPM_STATE_L1_1 (8) /* ASPM L1.1 state */ 33 #define ASPM_STATE_L1_2 (0x10) /* ASPM L1.2 state */ 56 /* ASPM state */ 57 u32 aspm_support:7; /* Supported ASPM state */ 58 u32 aspm_enabled:7; /* Enabled ASPM state */ 59 u32 aspm_capable:7; /* Capable ASPM state with latency */ 60 u32 aspm_default:7; /* Default ASPM state by BIOS */ 61 u32 aspm_disable:7; /* Disabled ASPM state */ 112 /* Disable ASPM and Clock PM */ in policy_to_aspm_state() 115 /* Enable ASPM L0s/L1 */ in policy_to_aspm_state() [all …]
|
| /kernel/linux/linux-6.6/drivers/pci/pcie/ |
| D | Kconfig | 65 # PCI Express ASPM 68 bool "PCI Express ASPM control" if EXPERT 71 This enables OS control over PCI Express ASPM (Active State 72 Power Management) and Clock Power Management. ASPM supports 75 ASPM is initially set up by the firmware. With this option enabled, 76 Linux can modify this state in order to disable ASPM on known-bad 79 ASPM can be disabled or enabled at runtime via 85 prompt "Default ASPM policy" 93 Use the BIOS defaults for PCI Express ASPM. 99 Enable PCI Express ASPM L0s and L1 where possible, even if the [all …]
|
| D | aspm.c | 33 #define ASPM_STATE_L1_1 (8) /* ASPM L1.1 state */ 34 #define ASPM_STATE_L1_2 (0x10) /* ASPM L1.2 state */ 52 /* ASPM state */ 53 u32 aspm_support:7; /* Supported ASPM state */ 54 u32 aspm_enabled:7; /* Enabled ASPM state */ 55 u32 aspm_capable:7; /* Capable ASPM state with latency */ 56 u32 aspm_default:7; /* Default ASPM state by BIOS */ 57 u32 aspm_disable:7; /* Disabled ASPM state */ 111 /* Disable ASPM and Clock PM */ in policy_to_aspm_state() 114 /* Enable ASPM L0s/L1 */ in policy_to_aspm_state() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| D | sw.c | 27 /*close ASPM for AMD defaultly */ in rtl92ee_init_aspm_vars() 31 * ASPM PS mode. in rtl92ee_init_aspm_vars() 32 * 0 - Disable ASPM, in rtl92ee_init_aspm_vars() 33 * 1 - Enable ASPM without Clock Req, in rtl92ee_init_aspm_vars() 34 * 2 - Enable ASPM with Clock Req, in rtl92ee_init_aspm_vars() 35 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92ee_init_aspm_vars() 36 * 4 - Always Enable ASPM without Clock Req. in rtl92ee_init_aspm_vars() 50 * 1 - From ASPM setting without low Mac Pwr, in rtl92ee_init_aspm_vars() 51 * 2 - From ASPM setting with low Mac Pwr, in rtl92ee_init_aspm_vars() 59 * backdoor ASPM setting such as EPHY setting. in rtl92ee_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| D | sw.c | 24 /*close ASPM for AMD defaultly */ in rtl92d_init_aspm_vars() 28 * ASPM PS mode. in rtl92d_init_aspm_vars() 29 * 0 - Disable ASPM, in rtl92d_init_aspm_vars() 30 * 1 - Enable ASPM without Clock Req, in rtl92d_init_aspm_vars() 31 * 2 - Enable ASPM with Clock Req, in rtl92d_init_aspm_vars() 32 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92d_init_aspm_vars() 33 * 4 - Always Enable ASPM without Clock Req. in rtl92d_init_aspm_vars() 47 * 1 - From ASPM setting without low Mac Pwr, in rtl92d_init_aspm_vars() 48 * 2 - From ASPM setting with low Mac Pwr, in rtl92d_init_aspm_vars() 56 * backdoor ASPM setting such as EPHY setting. in rtl92d_init_aspm_vars() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| D | sw.c | 24 /*close ASPM for AMD defaultly */ in rtl92d_init_aspm_vars() 28 * ASPM PS mode. in rtl92d_init_aspm_vars() 29 * 0 - Disable ASPM, in rtl92d_init_aspm_vars() 30 * 1 - Enable ASPM without Clock Req, in rtl92d_init_aspm_vars() 31 * 2 - Enable ASPM with Clock Req, in rtl92d_init_aspm_vars() 32 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92d_init_aspm_vars() 33 * 4 - Always Enable ASPM without Clock Req. in rtl92d_init_aspm_vars() 47 * 1 - From ASPM setting without low Mac Pwr, in rtl92d_init_aspm_vars() 48 * 2 - From ASPM setting with low Mac Pwr, in rtl92d_init_aspm_vars() 56 * backdoor ASPM setting such as EPHY setting. in rtl92d_init_aspm_vars() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| D | sw.c | 27 /*close ASPM for AMD defaultly */ in rtl92c_init_aspm_vars() 31 * ASPM PS mode. in rtl92c_init_aspm_vars() 32 * 0 - Disable ASPM, in rtl92c_init_aspm_vars() 33 * 1 - Enable ASPM without Clock Req, in rtl92c_init_aspm_vars() 34 * 2 - Enable ASPM with Clock Req, in rtl92c_init_aspm_vars() 35 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92c_init_aspm_vars() 36 * 4 - Always Enable ASPM without Clock Req. in rtl92c_init_aspm_vars() 50 * 1 - From ASPM setting without low Mac Pwr, in rtl92c_init_aspm_vars() 51 * 2 - From ASPM setting with low Mac Pwr, in rtl92c_init_aspm_vars() 59 * backdoor ASPM setting such as EPHY setting. in rtl92c_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| D | sw.c | 27 /*close ASPM for AMD defaultly */ in rtl92ee_init_aspm_vars() 31 * ASPM PS mode. in rtl92ee_init_aspm_vars() 32 * 0 - Disable ASPM, in rtl92ee_init_aspm_vars() 33 * 1 - Enable ASPM without Clock Req, in rtl92ee_init_aspm_vars() 34 * 2 - Enable ASPM with Clock Req, in rtl92ee_init_aspm_vars() 35 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92ee_init_aspm_vars() 36 * 4 - Always Enable ASPM without Clock Req. in rtl92ee_init_aspm_vars() 50 * 1 - From ASPM setting without low Mac Pwr, in rtl92ee_init_aspm_vars() 51 * 2 - From ASPM setting with low Mac Pwr, in rtl92ee_init_aspm_vars() 59 * backdoor ASPM setting such as EPHY setting. in rtl92ee_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| D | sw.c | 27 /*close ASPM for AMD defaultly */ in rtl92c_init_aspm_vars() 31 * ASPM PS mode. in rtl92c_init_aspm_vars() 32 * 0 - Disable ASPM, in rtl92c_init_aspm_vars() 33 * 1 - Enable ASPM without Clock Req, in rtl92c_init_aspm_vars() 34 * 2 - Enable ASPM with Clock Req, in rtl92c_init_aspm_vars() 35 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92c_init_aspm_vars() 36 * 4 - Always Enable ASPM without Clock Req. in rtl92c_init_aspm_vars() 50 * 1 - From ASPM setting without low Mac Pwr, in rtl92c_init_aspm_vars() 51 * 2 - From ASPM setting with low Mac Pwr, in rtl92c_init_aspm_vars() 59 * backdoor ASPM setting such as EPHY setting. in rtl92c_init_aspm_vars() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| D | sw.c | 29 /*close ASPM for AMD defaultly */ in rtl8723be_init_aspm_vars() 32 /* ASPM PS mode. in rtl8723be_init_aspm_vars() 33 * 0 - Disable ASPM, in rtl8723be_init_aspm_vars() 34 * 1 - Enable ASPM without Clock Req, in rtl8723be_init_aspm_vars() 35 * 2 - Enable ASPM with Clock Req, in rtl8723be_init_aspm_vars() 36 * 3 - Alwyas Enable ASPM with Clock Req, in rtl8723be_init_aspm_vars() 37 * 4 - Always Enable ASPM without Clock Req. in rtl8723be_init_aspm_vars() 50 * 1 - From ASPM setting without low Mac Pwr, in rtl8723be_init_aspm_vars() 51 * 2 - From ASPM setting with low Mac Pwr, in rtl8723be_init_aspm_vars() 58 * backdoor ASPM setting such as EPHY setting. in rtl8723be_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| D | sw.c | 24 /*close ASPM for AMD defaultly */ in rtl92s_init_aspm_vars() 27 /* ASPM PS mode. in rtl92s_init_aspm_vars() 28 * 0 - Disable ASPM, in rtl92s_init_aspm_vars() 29 * 1 - Enable ASPM without Clock Req, in rtl92s_init_aspm_vars() 30 * 2 - Enable ASPM with Clock Req, in rtl92s_init_aspm_vars() 31 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92s_init_aspm_vars() 32 * 4 - Always Enable ASPM without Clock Req. in rtl92s_init_aspm_vars() 45 * 1 - From ASPM setting without low Mac Pwr, in rtl92s_init_aspm_vars() 46 * 2 - From ASPM setting with low Mac Pwr, in rtl92s_init_aspm_vars() 53 * backdoor ASPM setting such as EPHY setting. in rtl92s_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| D | sw.c | 24 /*close ASPM for AMD defaultly */ in rtl88e_init_aspm_vars() 27 /* ASPM PS mode. in rtl88e_init_aspm_vars() 28 * 0 - Disable ASPM, in rtl88e_init_aspm_vars() 29 * 1 - Enable ASPM without Clock Req, in rtl88e_init_aspm_vars() 30 * 2 - Enable ASPM with Clock Req, in rtl88e_init_aspm_vars() 31 * 3 - Alwyas Enable ASPM with Clock Req, in rtl88e_init_aspm_vars() 32 * 4 - Always Enable ASPM without Clock Req. in rtl88e_init_aspm_vars() 45 * 1 - From ASPM setting without low Mac Pwr, in rtl88e_init_aspm_vars() 46 * 2 - From ASPM setting with low Mac Pwr, in rtl88e_init_aspm_vars() 53 * backdoor ASPM setting such as EPHY setting. in rtl88e_init_aspm_vars() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| D | sw.c | 24 /*close ASPM for AMD defaultly */ in rtl92s_init_aspm_vars() 27 /* ASPM PS mode. in rtl92s_init_aspm_vars() 28 * 0 - Disable ASPM, in rtl92s_init_aspm_vars() 29 * 1 - Enable ASPM without Clock Req, in rtl92s_init_aspm_vars() 30 * 2 - Enable ASPM with Clock Req, in rtl92s_init_aspm_vars() 31 * 3 - Alwyas Enable ASPM with Clock Req, in rtl92s_init_aspm_vars() 32 * 4 - Always Enable ASPM without Clock Req. in rtl92s_init_aspm_vars() 45 * 1 - From ASPM setting without low Mac Pwr, in rtl92s_init_aspm_vars() 46 * 2 - From ASPM setting with low Mac Pwr, in rtl92s_init_aspm_vars() 53 * backdoor ASPM setting such as EPHY setting. in rtl92s_init_aspm_vars() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| D | sw.c | 24 /*close ASPM for AMD defaultly */ in rtl88e_init_aspm_vars() 27 /* ASPM PS mode. in rtl88e_init_aspm_vars() 28 * 0 - Disable ASPM, in rtl88e_init_aspm_vars() 29 * 1 - Enable ASPM without Clock Req, in rtl88e_init_aspm_vars() 30 * 2 - Enable ASPM with Clock Req, in rtl88e_init_aspm_vars() 31 * 3 - Alwyas Enable ASPM with Clock Req, in rtl88e_init_aspm_vars() 32 * 4 - Always Enable ASPM without Clock Req. in rtl88e_init_aspm_vars() 45 * 1 - From ASPM setting without low Mac Pwr, in rtl88e_init_aspm_vars() 46 * 2 - From ASPM setting with low Mac Pwr, in rtl88e_init_aspm_vars() 53 * backdoor ASPM setting such as EPHY setting. in rtl88e_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| D | sw.c | 29 /*close ASPM for AMD defaultly */ in rtl8723be_init_aspm_vars() 32 /* ASPM PS mode. in rtl8723be_init_aspm_vars() 33 * 0 - Disable ASPM, in rtl8723be_init_aspm_vars() 34 * 1 - Enable ASPM without Clock Req, in rtl8723be_init_aspm_vars() 35 * 2 - Enable ASPM with Clock Req, in rtl8723be_init_aspm_vars() 36 * 3 - Alwyas Enable ASPM with Clock Req, in rtl8723be_init_aspm_vars() 37 * 4 - Always Enable ASPM without Clock Req. in rtl8723be_init_aspm_vars() 50 * 1 - From ASPM setting without low Mac Pwr, in rtl8723be_init_aspm_vars() 51 * 2 - From ASPM setting with low Mac Pwr, in rtl8723be_init_aspm_vars() 58 * backdoor ASPM setting such as EPHY setting. in rtl8723be_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| D | sw.c | 29 /*close ASPM for AMD defaultly */ in rtl8723e_init_aspm_vars() 33 * ASPM PS mode. in rtl8723e_init_aspm_vars() 34 * 0 - Disable ASPM, in rtl8723e_init_aspm_vars() 35 * 1 - Enable ASPM without Clock Req, in rtl8723e_init_aspm_vars() 36 * 2 - Enable ASPM with Clock Req, in rtl8723e_init_aspm_vars() 37 * 3 - Alwyas Enable ASPM with Clock Req, in rtl8723e_init_aspm_vars() 38 * 4 - Always Enable ASPM without Clock Req. in rtl8723e_init_aspm_vars() 52 * 1 - From ASPM setting without low Mac Pwr, in rtl8723e_init_aspm_vars() 53 * 2 - From ASPM setting with low Mac Pwr, in rtl8723e_init_aspm_vars() 61 * backdoor ASPM setting such as EPHY setting. in rtl8723e_init_aspm_vars() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| D | sw.c | 29 /*close ASPM for AMD defaultly */ in rtl8723e_init_aspm_vars() 33 * ASPM PS mode. in rtl8723e_init_aspm_vars() 34 * 0 - Disable ASPM, in rtl8723e_init_aspm_vars() 35 * 1 - Enable ASPM without Clock Req, in rtl8723e_init_aspm_vars() 36 * 2 - Enable ASPM with Clock Req, in rtl8723e_init_aspm_vars() 37 * 3 - Alwyas Enable ASPM with Clock Req, in rtl8723e_init_aspm_vars() 38 * 4 - Always Enable ASPM without Clock Req. in rtl8723e_init_aspm_vars() 52 * 1 - From ASPM setting without low Mac Pwr, in rtl8723e_init_aspm_vars() 53 * 2 - From ASPM setting with low Mac Pwr, in rtl8723e_init_aspm_vars() 61 * backdoor ASPM setting such as EPHY setting. in rtl8723e_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| D | sw.c | 26 /*close ASPM for AMD defaultly */ in rtl8821ae_init_aspm_vars() 30 * ASPM PS mode. in rtl8821ae_init_aspm_vars() 31 * 0 - Disable ASPM, in rtl8821ae_init_aspm_vars() 32 * 1 - Enable ASPM without Clock Req, in rtl8821ae_init_aspm_vars() 33 * 2 - Enable ASPM with Clock Req, in rtl8821ae_init_aspm_vars() 34 * 3 - Alwyas Enable ASPM with Clock Req, in rtl8821ae_init_aspm_vars() 35 * 4 - Always Enable ASPM without Clock Req. in rtl8821ae_init_aspm_vars() 49 * 1 - From ASPM setting without low Mac Pwr, in rtl8821ae_init_aspm_vars() 50 * 2 - From ASPM setting with low Mac Pwr, in rtl8821ae_init_aspm_vars() 58 * backdoor ASPM setting such as EPHY setting. in rtl8821ae_init_aspm_vars() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| D | sw.c | 26 /*close ASPM for AMD defaultly */ in rtl8821ae_init_aspm_vars() 30 * ASPM PS mode. in rtl8821ae_init_aspm_vars() 31 * 0 - Disable ASPM, in rtl8821ae_init_aspm_vars() 32 * 1 - Enable ASPM without Clock Req, in rtl8821ae_init_aspm_vars() 33 * 2 - Enable ASPM with Clock Req, in rtl8821ae_init_aspm_vars() 34 * 3 - Alwyas Enable ASPM with Clock Req, in rtl8821ae_init_aspm_vars() 35 * 4 - Always Enable ASPM without Clock Req. in rtl8821ae_init_aspm_vars() 49 * 1 - From ASPM setting without low Mac Pwr, in rtl8821ae_init_aspm_vars() 50 * 2 - From ASPM setting with low Mac Pwr, in rtl8821ae_init_aspm_vars() 58 * backdoor ASPM setting such as EPHY setting. in rtl8821ae_init_aspm_vars() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | nvidia,tegra194-pcie-ep.yaml | 151 nvidia,aspm-cmrt-us: 152 description: Common Mode Restore Time for proper operation of ASPM to be 155 nvidia,aspm-pwr-on-t-us: 156 description: Power On time for proper operation of ASPM to be specified in 159 nvidia,aspm-l0s-entrance-latency-us: 160 description: ASPM L0s entrance latency to be specified in microseconds 242 nvidia,aspm-cmrt-us = <60>; 243 nvidia,aspm-pwr-on-t-us = <20>; 244 nvidia,aspm-l0s-entrance-latency-us = <3>; 298 nvidia,aspm-cmrt-us = <60>; [all …]
|
| D | nvidia,tegra194-pcie.yaml | 166 nvidia,aspm-cmrt-us: 167 description: Common Mode Restore Time for proper operation of ASPM to be 170 nvidia,aspm-pwr-on-t-us: 171 description: Power On time for proper operation of ASPM to be specified in 174 nvidia,aspm-l0s-entrance-latency-us: 175 description: ASPM L0s entrance latency to be specified in microseconds 301 nvidia,aspm-cmrt-us = <60>; 302 nvidia,aspm-pwr-on-t-us = <20>; 303 nvidia,aspm-l0s-entrance-latency-us = <3>; 365 nvidia,aspm-cmrt-us = <60>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | nvidia,tegra194-pcie.txt | 115 - nvidia,aspm-cmrt-us: Common Mode Restore Time for proper operation of ASPM 117 - nvidia,aspm-pwr-on-t-us: Power On time for proper operation of ASPM to be 119 - nvidia,aspm-l0s-entrance-latency-us: ASPM L0s entrance latency to be 178 nvidia,aspm-cmrt-us = <60>; 179 nvidia,aspm-pwr-on-t-us = <20>; 180 nvidia,aspm-l0s-entrance-latency-us = <3>; 227 nvidia,aspm-cmrt-us = <60>; 228 nvidia,aspm-pwr-on-t-us = <20>; 229 nvidia,aspm-l0s-entrance-latency-us = <3>;
|