よく売っている安い PCM5102 の i2s DAC についてのメモです。 このボードは Raspberry pi 2 で使っていたものです。
同一製品へのリンク
https://www.amazon.co.jp/dp/B0B1ZJDXR1
Raspberry pi 5(最近のLinux Kernel)では eeprom からの読み込みをオフにしないと i2s DAC のドライバロードに失敗する。
hifiberry-dacplus および hifiberry-dacplusadcpro オーバーレイで問題が発生します。
参考: https://www.hifiberry.com/blog/dac-pro-dac2-pro-dac-adc-pro-on-pi5/
参考: https://www.hifiberry.com/docs/software/configuring-linux-3-18-x/
# コメントを外す
dtparam=i2s=on
# offにする
dtparam=audio=off
# カンマをつけてnoaudioを追記
dtoverlay=vc4-kms-v3d,noaudio
# 追記
dtoverlay=hifiberry-dac
# eeprom の使用の無効化 hifiberry-dacでは必要ない
# force_eeprom_read=0
再起動すれば i2s DAC から音が流れるようになっているはず。