SPRUJB3 March 2024 AM67 , AM67A , TDA4AEN-Q1 , TDA4VEN-Q1
The Function Level Reset (FLR) is an optional in-band reset mechanism that is used to reset one particular function in a PCIe device. The PCIe core will initate the appropriate function level reset process when it receives the FLR message. The PCIe subsystem will raise an interrupt to the SoC, based on the FLR_IN_PROGRESS[0] status output from the PCIe core. Software can update the PCIE_USER_FLR_DONE[5-0] FLR_DONE register bits to signal to the PCIe core that the application layer FLR processing is complete.