
On 22-05-19, 14:47, Pierre-Louis Bossart wrote:
Now that we are done with cleanups, we can start fixing the code with actual semantic or functional changes.
This patchset corrects issues with Intel BIOS and hardware properties that prevented a successful init, aligns the code with the MIPI DisCo spec, adds rate-limiting for frequent errors and adds checks on number of links and PDIs.
With all these changes, the hardware can be initialized correctly and modules can be added/removed without issues on WhiskyLake and IceLake.
Parts of this code was initially written by my Intel colleagues Vinod Koul, Sanyog Kale, Shreyas Nc and Hardik Shah, who are either no longer with Intel or no longer involved in SoundWire development. When relevant, I explictly added a note in commit messages to give them credit for their hard work, but I removed their signed-off-by tags to avoid email bounces and avoid spamming them forever with SoundWire patches.
Applied all, thanks