Home
last modified time | relevance | path

Searched full:ltssm (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/usb/mtu3/
H A Dmtu3_core.c73 /* If usb3_en==0, LTSSM will go to SS.Disable state */ in mtu3_ss_func_set()
184 /* Clear U3 LTSSM interrupts status */ in mtu3_intr_status_clear()
217 /* Enable U3 LTSSM interrupts */ in mtu3_intr_enable()
739 u32 ltssm; in mtu3_u3_ltssm_isr() local
741 ltssm = mtu3_readl(mbase, U3D_LTSSM_INTR); in mtu3_u3_ltssm_isr()
742 ltssm &= mtu3_readl(mbase, U3D_LTSSM_INTR_ENABLE); in mtu3_u3_ltssm_isr()
743 mtu3_writel(mbase, U3D_LTSSM_INTR, ltssm); /* W1C */ in mtu3_u3_ltssm_isr()
744 dev_dbg(mtu->dev, "=== LTSSM[%x] ===\n", ltssm); in mtu3_u3_ltssm_isr()
745 trace_mtu3_u3_ltssm_isr(ltssm); in mtu3_u3_ltssm_isr()
747 if (ltssm & (HOT_RST_INTR | WARM_RST_INTR)) in mtu3_u3_ltssm_isr()
[all …]
/linux/Documentation/admin-guide/perf/
H A Ddwc_pcie_pmu.rst18 time spent in each low-power LTSSM state) and
28 throughput and time spent in each low-power LTSSM state by the controller.
31 - Group#0: Percentage of time the controller stays in LTSSM states.
/linux/Documentation/devicetree/bindings/pci/
H A Dmediatek-pcie-cfg.yaml15 LTSSM, ASPM and so on.
H A Dbaikal,bt1-pcie.yaml102 access some additional PM, Reset-related and LTSSM signals.
/linux/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c77 /* LTSSM Status Register */
267 * from RC, so enabling LTSSM is the just right place to release #PERST. in rockchip_pcie_host_init()
573 /* LTSSM enable control mode */ in rockchip_pcie_configure_ep()
621 * LTSSM enable control mode, and automatically delay link training on in rockchip_pcie_probe()
H A Dpcie-armada8k.c160 /* Start LTSSM */ in armada8k_pcie_start_link()
174 /* Disable LTSSM state machine to enable configuration */ in armada8k_pcie_host_init()
H A Dpcie-fu740.c202 /* Enable LTSSM */ in fu740_pcie_start_link()
255 * Assert hold_phy_rst (hold the controller LTSSM in reset after in fu740_pcie_host_init()
H A Dpcie-spear13xx.c74 /* enable ltssm */ in spear13xx_pcie_start_link()
H A Dpcie-tegra194.c951 /* Enable LTSSM */ in tegra_pcie_dw_host_init()
986 /* Disable LTSSM */ in tegra_pcie_dw_start_link()
1595 * PERST#. So, de-assert LTSSM to bring link to detect state. in tegra_pcie_dw_pme_turnoff()
1683 /* Disable LTSSM */ in tegra_pcie_config_rp()
1889 /* Enable LTSSM */ in pex_ep_event_pex_rst_deassert()
H A Dpci-exynos.c132 /* assert LTSSM enable */ in exynos_pcie_start_link()
H A Dpcie-designware-debugfs.c446 static const char *ltssm_status_string(enum dw_pcie_ltssm ltssm) in ltssm_status_string() argument
450 switch (ltssm) { in ltssm_status_string()
H A Dpcie-histb.c172 /* assert LTSSM enable */ in histb_pcie_start_link()
H A Dpcie-designware-host.c1185 /* Only log message when LTSSM isn't in DETECT or POLL */ in dw_pcie_suspend_noirq()
1186 dev_err(pci->dev, "Timeout waiting for L2 entry! LTSSM: 0x%x\n", val); in dw_pcie_suspend_noirq()
H A Dpci-imx6.c963 /* Start LTSSM. */ in imx_pcie_start_link()
1010 /* Turn off PCIe LTSSM */ in imx_pcie_stop_link()
1254 /* Make sure that PCIe LTSSM is cleared */ in imx_pcie_host_init()
H A Dpcie-kirin.c602 /* assert LTSSM enable */ in kirin_pcie_start_link()
H A Dpcie-rcar-gen4.c129 * Enable LTSSM of this controller and manually initiate the speed change.
/linux/Documentation/ABI/testing/
H A Dconfigfs-spear-pcie-gadget20 link used to enable ltssm and read its status.
/linux/drivers/pci/controller/cadence/
H A Dpcie-cadence.h115 * @quirk_detect_quiet_flag: LTSSM Detect Quiet min delay set as quirk
162 * @quirk_detect_quiet_flag: LTSSM Detect Quiet min delay set as quirk
H A Dpcie-cadence.c43 * Set the LTSSM Detect Quiet state min. delay to 2ms. in cdns_pcie_set_outbound_region()
/linux/include/linux/bcma/
H A Dbcma_driver_pci.h116 #define BCMA_CORE_PCI_PLP_LTSSMCTRLREG 0x208 /* LTSSM control */
129 #define BCMA_CORE_PCI_PLP_LTSSMDIAGREG 0x23C /* LTSSM State Machine Diag */
/linux/drivers/pci/controller/
H A Dpci-aardvark.c172 /* LTSSM values in CFG_REG */
314 /* check if LTSSM is in normal operation - some L* state */ in advk_pcie_link_up()
323 * Status Mapped to the LTSSM, and 4.2.6.3.6 Configuration.Idle in advk_pcie_link_active()
324 * is Link Up mapped to LTSSM Configuration.Idle, Recovery, L0, in advk_pcie_link_active()
337 * Status Mapped to the LTSSM is Link Training mapped to LTSSM in advk_pcie_link_training()
873 * But support for PCI_EXP_LNKSTA_DLLLA is emulated via ltssm in advk_pci_bridge_emul_pcie_conf_read()
H A Dpcie-mediatek.c188 * @pipe_ck: pointer to LTSSM and PHY/MAC layer operating clock
680 /* MT7622 platforms need to enable LTSSM and ASPM from PCIe subsys */ in mtk_pcie_startup_port_v2()
H A Dpcie-mediatek-gen3.c226 /* LTSSM state in PCIE_LTSSM_STATUS_REG bit[28:24] */
508 "PCIe link down, current LTSSM state: %s (%#x)\n", in mtk_pcie_startup_port()
/linux/Documentation/misc-devices/
H A Dspear-pcie-gadget.rst40 link gives ltssm status.
/linux/Documentation/devicetree/bindings/usb/
H A Dsnps,dwc3-common.yaml138 The value driven to the PHY is controlled by the LTSSM during USB3

12