On Fri, May 12, 2023 at 02:47:46PM +0000, Frank Li wrote:
quoted
Introduced helper function dw_pcie_get_ltssm to retrieve
SMLH_LTSS_STATE.
Added API pme_turn_off and exit_from_l2 for managing L2/L3 state
transitions.
Typical L2 entry workflow:
1. Transmit PME turn off signal to PCI devices.
2. Await link entering L2_IDLE state.
3. Transition Root complex to D3 state.
Typical L2 exit workflow:
1. Transition Root complex to D0 state.
2. Issue exit from L2 command.
3. Reinitialize PCI host.
4. Wait for link to become active.
Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Ping
Ping
quoted
Change from v2 to v3:
- Basic rewrite whole patch according rob herry suggestion.
put common function into dwc, so more soc can share the same logic.