SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Three types of reset conditions are defined by the PCI standard. Each reset condition listed below falls into one of these categories. The same reset condition can take different types depending on the usecase:
A reset including the physical layer (PCIe_PHY) is called a fundamental reset. According to the PCI Express Base 3.0 Specification, revision 1.0, it clears the programming registers non-sticky bits, and may clear or may not clear the sticky bits as well, depending on a Vaux power supply. If Vaux integrated in a PCIe subsystem, it is enabled via PM specific sticky bits - PM_CSR[8] PME_EN and DEV_CAS[10] AUXPM_EN register bits.
A function-level reset (FLR) impacts only one of the EP device’s functions.
The device PCIe controller supports only a single function, so it does not support FLR.