rockchip: various fixes (usb, alsa, ...) for rk3288/rk322x #7539
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Various important and less important fixes that emerged after kernel bump to 6.12 for rockchip 32 bit target, mostly due to mainline patches that broke compatibility. 🙄
snps,reset-on-wake
quirk, which in turn broke USB functionality when plugging USB devices after boot. This also affected the CSC board xt-q8l-v10.asound.conf
to allow ALSA correctly detect hdmi/iec958 (spdif) devices, so PulseAudio is able to show something else than "analog audio" for HDMI and SPDIF. This mainline patch broke the existing behaviour: addingdriver->name
tosimple-audio-card
pseudo-device makes ALSA enumerate in a completely different way the audio cards.audio-graph-card
andaudio-graph-card2
pseudo-devices did not receive the same treatment, so they still work (also applies to 6.6).GitHub issue reference:
Jira reference number AR-2548
How Has This Been Tested?
Checklist: