Home
last modified time | relevance | path

Searched full:aspm (Results 1 – 25 of 47) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dnvidia,tegra194-pcie-ep.yaml151 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 Dnvidia,tegra194-pcie.txt116 - 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 Dnvidia,tegra194-pcie.yaml166 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 Drockchip-pcie-host.txt56 - aspm-no-l0s: RC won't support ASPM L0s. This property is needed if
H A Dmediatek-pcie-cfg.yaml15 LTSSM, ASPM and so on.
H A Dpci.txt34 not to advertise ASPM L1 Sub-States support if there is no CLKREQ signal.
H A Drockchip,rk3399-pcie.yaml36 aspm-no-l0s:
H A Dbrcm,stb-pcie.yaml65 aspm-no-l0s: true
/freebsd/sys/dev/bhnd/cores/pci/
H A Dbhnd_pci_hostbvar.h116 * 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 Dbhnd_pci_hostb.c327 /* 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 Dpci.c23 /* 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 Dtegra234.dtsi2343 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 Dtegra194.dtsi2391 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 Dif_ath_btcoex.c82 * 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 Dpci.c29 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 Dpci.c639 /* 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 Dpci.c77 /* Fix up ASPM configuration */ in mt76x2e_probe()
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dpci.h129 /* Due to HW quirks it is recommended to disable ASPM during device
/freebsd/usr.sbin/pciconf/
H A Dcap.c538 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 Dal_hal_unit_adapter_regs.h116 #define AL_PCI_EXP_LNKCAP_ASPMS 0xc00 /* ASPM Support */
H A Dal_hal_pcie_w_reg.h616 * 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 Dpci.c26 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 Drtsx.c893 /* 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 Dpci.c1143 /* 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 Dmpi30_cnfg.h3158 /**** 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 ***/

12