bus:ac97: Added retry to AC97 bus scan
We currently encounter timeouts on the AC97 bus from time to time. If a timeout occurs for the ID request of a AC97 codec, the codec isn't detected by the controller. Added a retry around the controller bus scan function, that scans the bus for up to three times, if no codec was detected.