/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A 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 …]
|
H A D | nvidia,tegra194-pcie.txt | 116 - nvidia,aspm-cmrt-us: Common Mode Restore Time for proper operation of ASPM 118 - nvidia,aspm-pwr-on-t-us: Power On time for proper operation of ASPM to be 120 - nvidia,aspm-l0s-entrance-latency-us: ASPM L0s entrance latency to be 179 nvidia,aspm-cmrt-us = <60>; 180 nvidia,aspm-pwr-on-t-us = <20>; 181 nvidia,aspm-l0s-entrance-latency-us = <3>; 228 nvidia,aspm-cmrt-us = <60>; 229 nvidia,aspm-pwr-on-t-us = <20>; 230 nvidia,aspm-l0s-entrance-latency-us = <3>;
|
H A 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 …]
|
H A D | rockchip-pcie-host.txt | 56 - aspm-no-l0s: RC won't support ASPM L0s. This property is needed if
|
H A D | mediatek-pcie-cfg.yaml | 15 LTSSM, ASPM and so on.
|
H A D | pci.txt | 34 not to advertise ASPM L1 Sub-States support if there is no CLKREQ signal.
|
H A D | rockchip,rk3399-pcie.yaml | 36 aspm-no-l0s:
|
H A D | brcm,stb-pcie.yaml | 65 aspm-no-l0s: true
|
/freebsd/sys/dev/bhnd/cores/pci/ |
H A D | bhnd_pci_hostbvar.h | 116 * The ASPM L1 entry timer should be extended for better performance, 122 * ASPM and ECPM settings must be overridden manually. 126 * flag; if set, ASPM and CLKREQ should be explicitly disabled. If not 130 * - Update SRSH_ASPM_ENB flag in the SPROM ASPM register. 133 * - Update ASPM L0S/L1 flags in PCIER_LINK_CTL register. 137 * - Clear ASPM L1 flag in the PCIER_LINK_CTL register. 236 * ASPM/CLKREQ override setting. 238 * If true, ASPM/CLKREQ should be overridden as enabled. 239 * If false, ASPM/CLKREQ should be overridden as disabled.
|
H A D | bhnd_pci_hostb.c | 327 /* Determine whether ASPM/CLKREQ should be forced on, or forced off. */ in bhnd_pci_wars_early_once() 504 /* Override ASPM/ECPM settings in SPROM shadow and PCIER_LINK_CTL */ in bhnd_pci_wars_hwup() 509 /* Set ASPM L1/L0s flags in SPROM shadow */ in bhnd_pci_wars_hwup() 520 /* Set ASPM/ECPM (CLKREQ) flags in PCIe link control register */ in bhnd_pci_wars_hwup() 628 /* Enable CLKREQ (ECPM). If suspending, also disable ASPM L1 entry */ in bhnd_pci_wars_hwdown()
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | pci.c | 23 /* aspm already disabled */ in mt76_pci_disable_aspm() 27 dev_info(&pdev->dev, "disabling ASPM %s %s\n", in mt76_pci_disable_aspm() 39 /* both device and parent should have the same ASPM setting. in mt76_pci_disable_aspm() 40 * disable ASPM in downstream component first and then upstream. in mt76_pci_disable_aspm()
|
/freebsd/sys/contrib/device-tree/src/arm64/nvidia/ |
H A D | tegra234.dtsi | 2343 nvidia,aspm-cmrt-us = <60>; 2344 nvidia,aspm-pwr-on-t-us = <20>; 2345 nvidia,aspm-l0s-entrance-latency-us = <3>; 2397 nvidia,aspm-cmrt-us = <60>; 2398 nvidia,aspm-pwr-on-t-us = <20>; 2399 nvidia,aspm-l0s-entrance-latency-us = <3>; 2451 nvidia,aspm-cmrt-us = <60>; 2452 nvidia,aspm-pwr-on-t-us = <20>; 2453 nvidia,aspm-l0s-entrance-latency-us = <3>; 2495 nvidia,aspm [all...] |
H A D | tegra194.dtsi | 2391 nvidia,aspm-cmrt-us = <60>; 2392 nvidia,aspm-pwr-on-t-us = <20>; 2393 nvidia,aspm-l0s-entrance-latency-us = <3>; 2443 nvidia,aspm-cmrt-us = <60>; 2444 nvidia,aspm-pwr-on-t-us = <20>; 2445 nvidia,aspm-l0s-entrance-latency-us = <3>; 2495 nvidia,aspm-cmrt-us = <60>; 2496 nvidia,aspm-pwr-on-t-us = <20>; 2497 nvidia,aspm-l0s-entrance-latency-us = <3>; 2547 nvidia,aspm [all...] |
/freebsd/sys/dev/ath/ |
H A D | if_ath_btcoex.c | 82 * XXX TODO: There needs to be a PCIe workaround to disable ASPM if 316 * When using bluetooth coexistence, ASPM needs to be disabled 328 /* XXX TODO: clear device ASPM L0S and L1 */ 329 /* XXX TODO: clear _parent_ ASPM L0S and L1 */
|
/freebsd/sys/contrib/dev/rtw88/ |
H A D | pci.c | 29 MODULE_PARM_DESC(disable_aspm, "Set Y to disable PCI ASPM support"); 1438 rtw_err(rtwdev, "failed to read ASPM, ret=%d", ret); in rtw_pci_aspm_set() 1454 /* Like CLKREQ, ASPM is also implemented by two HW modules, and can in rtw_pci_link_ps() 1457 * And ASPM mechanism should be enabled when driver/firmware enters in rtw_pci_link_ps() 1461 * throughput. This is probably because the ASPM behavior slightly in rtw_pci_link_ps() 1488 * check if host supports CLKREQ/ASPM to enable the HW module. in rtw_pci_link_cfg() 1493 * CLKREQ/ASPM mechanisms, it is default disabled. Because sometimes in rtw_pci_link_cfg() 1844 /* Disable PCIe ASPM L1 while doing NAPI poll for 8821CE */ in rtw_pci_probe()
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | pci.c | 639 /* Disable ASPM during firmware download due to problems switching in ath11k_pci_power_up() 662 /* restore aspm in case firmware bootup fails */ in ath11k_pci_power_down() 702 /* TODO: for now don't restore ASPM in case of single MSI in ath11k_pci_start() 708 ath11k_info(ab, "leaving PCI ASPM disabled to avoid MHI M2 problems\n"); in ath11k_pci_start()
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/ |
H A D | pci.c | 77 /* Fix up ASPM configuration */ in mt76x2e_probe()
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | pci.h | 129 /* Due to HW quirks it is recommended to disable ASPM during device
|
/freebsd/usr.sbin/pciconf/ |
H A D | cap.c | 538 aspm_string(uint8_t aspm) in cap_express() 541 switch (aspm) { in cap_express() 655 printf(" ASPM %s(%s)", aspm_string(ctl & PCIEM_LINK_CTL_ASPMC), in ea_prop_to_name() 426 aspm_string(uint8_t aspm) aspm_string() argument
|
/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_unit_adapter_regs.h | 116 #define AL_PCI_EXP_LNKCAP_ASPMS 0xc00 /* ASPM Support */
|
H A D | al_hal_pcie_w_reg.h | 616 * Request to Enter ASPM L1. 623 * Request to exit ASPM L1. 971 * it uses as mask (bit per function) to the ASPM contrl bit, when set to zero.
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | pci.c | 26 MODULE_PARM_DESC(disable_aspm_l1, "Set Y to disable PCI ASPM L1 support"); 3944 rtw89_warn(rtwdev, "failed to read ASPM Delay\n"); in rtw89_pci_probe() 3951 rtw89_warn(rtwdev, "failed to read ASPM Delay\n"); in rtw89_pci_probe() 3971 rtw89_err(rtwdev, "failed to %s ASPM L1, ret=%d", in rtw89_pci_probe() 4009 * check if host supports CLKREQ/ASPM to enable the HW module. in rtw89_pci_remove() 4014 * CLKREQ/ASPM mechanisms, it is default disabled. Because sometimes in rtw89_pci_remove() 4069 rtw89_warn(rtwdev, "failed to unset ASPM L1.1, ret=%d", ret);
|
/freebsd/sys/dev/rtsx/ |
H A D | rtsx.c | 893 /* Disable ASPM */ 1058 /* Reset ASPM state to default value. */ 1070 /* Reset ASPM state to default value. */ 1098 /* Reset ASPM state to default value. */ 1115 /* Reset ASPM state to default value. */ 1152 /* Reset ASPM state to default value. */ 1191 /* Reset ASPM state to default value. */
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | pci.c | 1143 /* Disable ASPM during firmware download due to problems switching in ath12k_pci_power_up() 1166 /* restore aspm in case firmware bootup fails */ in ath12k_pci_power_down()
|
/freebsd/sys/dev/mpi3mr/mpi/ |
H A D | mpi30_cnfg.h | 3158 /**** Defines for Enabled ASPM States ****/ 3164 /**** Defines for Enabled ASPM States ****/ 3219 U8 ASPM; /* 0x0E */ member 3241 /**** Defines for the ASPM field ****/ 3296 U8 ASPM; /* 0x12 */ member 3332 /**** Defines for the ASPM field ****/ 3337 /*** use MPI3_PCIE_ASPM_ENABLE_ defines for ASPM field values ***/ 3655 /*** use MPI3_PCIE_ASPM_ENABLE_ defines for ASPM field values ***/ 3674 /*** use MPI3_PCIE_ASPM_SUPPORT_ defines for ASPM field values ***/
|