Skip to content

Conversation

@j-schambacher
Copy link
Contributor

This adds the driver for the DAC+HD version supporting HiFiBerry's
PCM179x based DACs. It also adds PLL control for clock generation.

Signed-off-by: Joerg Schambacher [email protected]

j-schambacher and others added 3 commits January 21, 2020 14:40
This adds the driver for the DAC+HD version supporting HiFiBerry's
PCM179x based DACs. It also adds PLL control for clock generation.

Signed-off-by: Joerg Schambacher <[email protected]>
@pelwell
Copy link
Contributor

pelwell commented Jan 21, 2020

I had to fix up the Signed-off-by: line and Makefile order, and add the 64-bit configs, but otherwise it looks OK. The huge PLL configurability feels like overkill though.

@pelwell pelwell merged commit b2c0969 into raspberrypi:rpi-4.19.y Jan 21, 2020
@j-schambacher
Copy link
Contributor Author

The PLL config has been requested by some customers who want to run the board at 'strange' sample frequencies...

Thanks Phil for your help

popcornmix added a commit to raspberrypi/firmware that referenced this pull request Jan 22, 2020
kernel: sound: Add the HiFiBerry DAC+HD version
See: raspberrypi/linux#3418

kernel: Fixup rpimem to cleanly unload and reload, and make checkpatch clean
See: raspberrypi/linux#3419

kernel: Amend init order of TPM and IMA modules
See: raspberrypi/linux#3297

kernel: net: usb: lan78xx: Add .ndo_features_check
See: raspberrypi/linux#3395

firmware: platform: Only throttle down from arm_freq

firmware: platform: Bump desired ring osc to 3.7 on Pi3/CM3

firmware: arm_loader: Add 2ms delay before resetting SD_IO
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this pull request Jan 22, 2020
kernel: sound: Add the HiFiBerry DAC+HD version
See: raspberrypi/linux#3418

kernel: Fixup rpimem to cleanly unload and reload, and make checkpatch clean
See: raspberrypi/linux#3419

kernel: Amend init order of TPM and IMA modules
See: raspberrypi/linux#3297

kernel: net: usb: lan78xx: Add .ndo_features_check
See: raspberrypi/linux#3395

firmware: platform: Only throttle down from arm_freq

firmware: platform: Bump desired ring osc to 3.7 on Pi3/CM3

firmware: arm_loader: Add 2ms delay before resetting SD_IO
@pelwell
Copy link
Contributor

pelwell commented Jan 23, 2020

I've pushed a forward port to rpi-5.4.y. It required a few changes, so please take a look and confirm it works as expected.

@j-schambacher
Copy link
Contributor Author

j-schambacher commented Jan 29, 2020 via email

@j-schambacher
Copy link
Contributor Author

Your changes are OK. I've found a problem due to the different order of loading/probing the board and the clock driver. It requires a small fix to work with 5.4. Will do a PR.
Didn't check the consequences/necessity for 4.19

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