Skip to content

ASoC: add the HiFiBerry 8-channel ADC soundcard #6353

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

Merged
merged 2 commits into from
Sep 13, 2024
Merged

ASoC: add the HiFiBerry 8-channel ADC soundcard #6353

merged 2 commits into from
Sep 13, 2024

Conversation

j-schambacher
Copy link
Contributor

Additions and changes for the new 8 channel ADC card for the Pi 5.
It's a HW controlled device, so we can use the snd-soc-dummy device
for the DAI declarations.

dummy-codec {
#sound-dai-cells = <0>;
compatible = "snd-soc-dummy";
// num-channels = <8>;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you mean to leave this line commented out?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ooops! Forgotten to delete and checkpatch does not complain ;-) But yes, it is not necessary as it is ultimately set in the driver init. But I can fix it together with the 75 char issues.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you can do that soon I'll get it merged this afternoon before the next rpi-update build

Additions and changes for the 8 channel ADC card. This card uses only
HW-controlled devices which allows the uses of the 'dummy-dai'.
It will run only on a PI5 as it requires the designware I2S0 module.

The necessary output lanes I2S0_DI[0..3] are claimed from within the
DT overlay.

Signed-off-by: j-schambacher <[email protected]>
Definitions for the 8 channel ADC card. The card uses only
HW-controlled devices which allows the uses of the 'dummy-dai'.
It will run only on a PI5 as it requires the designware I2S0 module.

The necessary output lanes I2S0_DI[0..3] are claimed from within the
DT overlay.

Signed-off-by: j-schambacher <[email protected]>
@pelwell pelwell merged commit 4d2eaa1 into raspberrypi:rpi-6.6.y Sep 13, 2024
12 checks passed
@j-schambacher
Copy link
Contributor Author

Thanks!

popcornmix added a commit to raspberrypi/firmware that referenced this pull request Sep 18, 2024
See: raspberrypi/linux#6371

kernel: drm: vc4: Fix interpolate bit for nearest neighbour filter
See: raspberrypi/linux#6364

kernel: drm: panel: ili9881: Correct symmetry on enable/disable return codes
See: raspberrypi/linux#6360

kernel: vc04_services: codec: Allocate the max number of buffers on the VPU
See: raspberrypi/linux#6348

kernel: ASoC: add the HiFiBerry 8-channel ADC soundcard
See: raspberrypi/linux#6353
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Sep 18, 2024
See: raspberrypi/linux#6371

kernel: drm: vc4: Fix interpolate bit for nearest neighbour filter
See: raspberrypi/linux#6364

kernel: drm: panel: ili9881: Correct symmetry on enable/disable return codes
See: raspberrypi/linux#6360

kernel: vc04_services: codec: Allocate the max number of buffers on the VPU
See: raspberrypi/linux#6348

kernel: ASoC: add the HiFiBerry 8-channel ADC soundcard
See: raspberrypi/linux#6353
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.

2 participants