Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for ezsound 6x8 soundcard #6563

Closed
wants to merge 4 commits into from

Conversation

gordoste
Copy link

Summarising previous discussion for the record:
This is a new multichannel soundcard for the Pi5.
Some pcm3168a driver customisation is necessary to override a limitiation in ASoC. Hopefully, this limitation will be addressed in the next LTS kernel, at which point the customisations will no longer be needed.
The relevant modules need to be enabled in bcm2712_defconfig and DT overlays provided.

Technical details on ASoC limitation:
scenario
limitation

Add the DT overlay for the ezsound 6x8 isolated soundcard

Signed-off-by: Stephen Gordon <[email protected]>
ASoC cannot configure the codec correctly when the ADC and DAC share clock
lines and one of them is the clock producer. Add a DT binding that overrides
ASoC and forces the component into clock consumer mode.

Signed-off-by: Stephen Gordon <[email protected]>
The ezsound 6x8 soundcard requires the PCM3168A codec driver with
I2C support

Signed-off-by: Stephen Gordon <[email protected]>
Allow the appropriate overlay to be automatically loaded by
recognising the product UUID from the EEPROM.

Signed-off-by: Stephen Gordon <[email protected]>
@gordoste gordoste closed this Dec 22, 2024
@gordoste gordoste deleted the ezsound-support branch December 22, 2024 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant