I was trying to determine which device in the in the boot device sequence actually did the boot.
I know I can look at the sysboot field of the control_status register to determine which boot order scheme is used and then I was thinking of looking at the scheme in reverse order to see if the device has its clock enabled (or its pads configured) that would be the device that actually succeeded.
Is this correct? Is there an easier way?
Also, in the firmware after an attempt to boot from a device fails and it moves on to the next one is the previous device's clock turned off? Is its pin mux reset?