/freebsd/sys/dev/iwm/ |
H A D | if_iwm_pcie_trans.c | 436 * HW bug W/A for instability in PCIe bus L0S->L1 transition. in iwm_apm_config() 438 * If so (likely), disable L0S, so device moves directly L0->L1; in iwm_apm_config() 440 * If not (unlikely), enable L0S, so there is at least some in iwm_apm_config() 479 /* Disable L0S exit timer (platform NMI Work/Around) */ in iwm_apm_init() 486 * Disable L0s without affecting L1; in iwm_apm_init() 487 * don't wait for ICH L0s (ICH bug W/A) in iwm_apm_init() 497 * wake device's PCI Express link L1a -> L0s in iwm_apm_init()
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | brcm,stb-pcie.yaml | 66 aspm-no-l0s: true 74 Power Management, L0s, and L1, but cannot provide L1 substate (L1SS) 77 potentially hanging the system; "default" -- which provides L0s, L1,
|
H A D | nvidia,tegra194-pcie-ep.yaml | 159 nvidia,aspm-l0s-entrance-latency-us: 160 description: ASPM L0s entrance latency to be specified in microseconds 244 nvidia,aspm-l0s-entrance-latency-us = <3>; 300 nvidia,aspm-l0s-entrance-latency-us = <3>;
|
H A D | nvidia,tegra194-pcie.txt | 120 - nvidia,aspm-l0s-entrance-latency-us: ASPM L0s entrance latency to be 181 nvidia,aspm-l0s-entrance-latency-us = <3>; 230 nvidia,aspm-l0s-entrance-latency-us = <3>;
|
H A D | nvidia,tegra194-pcie.yaml | 174 nvidia,aspm-l0s-entrance-latency-us: 175 description: ASPM L0s entrance latency to be specified in microseconds 303 nvidia,aspm-l0s-entrance-latency-us = <3>; 367 nvidia,aspm-l0s-entrance-latency-us = <3>;
|
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 | rockchip,rk3399-pcie.yaml | 36 aspm-no-l0s:
|
/freebsd/sys/dev/bhnd/cores/pci/ |
H A D | bhnd_pci_hostbvar.h | 97 * Fix L0s to L0 exit transition on SerDes <= rev9 devices. 100 * reference clock has not fully stabilized during the L0s to L0 133 * - Update ASPM L0S/L1 flags in PCIER_LINK_CTL register.
|
H A D | bhnd_pci_hostb.c | 421 * data during L0s to L0 exit transitions. */ in bhnd_pci_wars_hwup() 509 /* Set ASPM L1/L0s flags in SPROM shadow */ in bhnd_pci_wars_hwup()
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | pci.c | 28 (aspm_conf & PCI_EXP_LNKCTL_ASPM_L0S) ? "L0s" : "", in mt76_pci_disable_aspm()
|
/freebsd/sys/contrib/dev/iwlwifi/pcie/ |
H A D | trans-gen2.c | 35 * Disable L0s without affecting L1; in iwl_pcie_gen2_apm_init() 36 * don't wait for ICH L0s (ICH bug W/A) in iwl_pcie_gen2_apm_init() 46 * wake device's PCI Express link L1a -> L0s in iwl_pcie_gen2_apm_init()
|
H A D | trans.c | 290 * L0S states have been found to be unstable with our devices in iwl_pcie_apm_config() 322 /* Disable L0S exit timer (platform NMI Work/Around) */ in iwl_pcie_apm_init() 328 * Disable L0s without affecting L1; in iwl_pcie_apm_init() 329 * don't wait for ICH L0s (ICH bug W/A) in iwl_pcie_apm_init() 339 * wake device's PCI Express link L1a -> L0s in iwl_pcie_apm_init()
|
/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_unit_adapter_regs.h | 82 #define AL_PCI_EXP_DEVCAP_L0S 0x1c0 /* L0s Acceptable Latency */ 117 #define AL_PCI_EXP_LNKCAP_L0SEL 0x7000 /* L0s Exit Latency */
|
/freebsd/sys/dev/ath/ |
H A D | if_ath_btcoex.c | 328 /* XXX TODO: clear device ASPM L0S and L1 */ 329 /* XXX TODO: clear _parent_ ASPM L0S and L1 */
|
/freebsd/sys/contrib/device-tree/src/arm64/nvidia/ |
H A D | tegra234.dtsi | 4465 nvidia,aspm-l0s-entrance-latency-us = <3>; 4519 nvidia,aspm-l0s-entrance-latency-us = <3>; 4573 nvidia,aspm-l0s-entrance-latency-us = <3>; 4617 nvidia,aspm-l0s-entrance-latency-us = <3>; 4665 nvidia,aspm-l0s-entrance-latency-us = <3>; 4719 nvidia,aspm-l0s-entrance-latency-us = <3>; 4773 nvidia,aspm-l0s-entrance-latency-us = <3>; 4827 nvidia,aspm-l0s-entrance-latency-us = <3>; 4866 nvidia,aspm-l0s-entrance-latency-us = <3>; 4912 nvidia,aspm-l0s-entrance-latency-us = <3>; [all …]
|
H A D | tegra194.dtsi | 2393 nvidia,aspm-l0s-entrance-latency-us = <3>; 2445 nvidia,aspm-l0s-entrance-latency-us = <3>; 2497 nvidia,aspm-l0s-entrance-latency-us = <3>; 2549 nvidia,aspm-l0s-entrance-latency-us = <3>; 2594 nvidia,aspm-l0s-entrance-latency-us = <3>; 2640 nvidia,aspm-l0s-entrance-latency-us = <3>; 2685 nvidia,aspm-l0s-entrance-latency-us = <3>; 2734 nvidia,aspm-l0s-entrance-latency-us = <3>; 2782 nvidia,aspm-l0s-entrance-latency-us = <3>;
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | pci.c | 611 ath11k_dbg(ab, ATH11K_DBG_PCI, "link_ctl 0x%04x L0s %d L1 %d\n", in ath11k_pci_aspm_disable() 616 /* disable L0s and L1 */ in ath11k_pci_aspm_disable()
|
/freebsd/sys/arm64/rockchip/ |
H A D | rk_pcie.c | 936 /* Fix wrong default value for transmited FTS for L0s exit */ in rk_pcie_setup_hw() 1024 /* Don't advertise L0s */ in rk_pcie_setup_sw() 1168 sc->no_l0s = OF_hasprop(sc->node, "aspm-no-l0s"); in rk_pcie_attach()
|
/freebsd/sys/dev/alc/ |
H A D | if_alc.c | 1257 /* Link up, enable both L0s, L1s. */ in alc_aspm_816x() 1273 const char *aspm_state[] = { "L0s/L1", "L0s", "L1", "L0s/L1" }; in alc_init_pcie() 1297 /* Disable ASPM L0S and L1. */ in alc_init_pcie() 3845 /* Disable L0s/L1s before reset. */ in alc_reset() 3892 /* Restore L0s/L1s config. */ in alc_reset() 4352 /* Disable L0s/L1s */ in alc_stop()
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | pci.c | 803 ath12k_dbg(ab, ATH12K_DBG_PCI, "pci link_ctl 0x%04x L0s %d L1 %d\n", in ath12k_pci_aspm_disable() 808 /* disable L0s and L1 */ in ath12k_pci_aspm_disable()
|
/freebsd/usr.sbin/pciconf/ |
H A D | cap.c | 543 return ("L0s"); in cap_express() 547 return ("L0s/L1"); in cap_express()
|
/freebsd/sys/contrib/device-tree/src/mips/brcm/ |
H A D | bcm7425.dtsi | 598 aspm-no-l0s;
|
H A D | bcm7435.dtsi | 614 aspm-no-l0s;
|
/freebsd/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_attach.c | 669 * Disable PLL when in L0s as well as receiver clock when in L1.
|
/freebsd/sys/dev/et/ |
H A D | if_et.c | 726 * Set L0s and L1 latency timer to 2us in et_bus_config() 730 /* L0s exit latency : 2us */ in et_bus_config()
|