I2S and SM8650-HDK support (#64)
With [1] I2S is now supported to play over HDMI, add the entries and add support for the SM8650-HDK. [1] https://lore.kernel.org/all/20260608023011.942228-1-mohammad.rafi.shaik@oss.qualcomm.com/
This commit is contained in:
commit
dd48cd28d7
2 changed files with 9 additions and 0 deletions
|
|
@ -15,6 +15,7 @@ set(TPLGS
|
|||
"SM8550-HDK\;SM8550-QRD\;qcom/sm8550\;"
|
||||
"SM8550-HDK\;SM8650-QRD\;qcom/sm8650\;"
|
||||
"SM8550-HDK\;SM8650-MTP\;qcom/sm8650\;"
|
||||
"SM8550-HDK\;SM8650-HDK\;qcom/sm8650\;"
|
||||
"SM8550-HDK\;SM8750-MTP\;qcom/sm8750\;"
|
||||
"SM8550-HDK\;SM8750-QRD\;qcom/sm8750\;"
|
||||
"SC8280XP-LENOVO-X13S\;audioreach\;qcom/sc8280xp/LENOVO/21BX\;"
|
||||
|
|
|
|||
|
|
@ -53,6 +53,12 @@ DEVICE_SG_ADD(audioreach/subgraph-device-codec-dma-playback.m4, `WSA_CODEC_DMA_R
|
|||
LPAIF_INTF_TYPE_WSA, CODEC_INTF_IDX_RX0, 0, DATA_FORMAT_FIXED_POINT,
|
||||
0x00004005, 0x00004005, 0x00006050)
|
||||
dnl
|
||||
dnl Primary MI2S Playback
|
||||
DEVICE_SG_ADD(audioreach/subgraph-device-i2s-playback.m4, `Primary', PRIMARY_MI2S_RX,
|
||||
`S16_LE', 48000, 48000, 2, 2,
|
||||
LPAIF_INTF_TYPE_LPAIF, I2S_INTF_TYPE_PRIMARY, SD_LINE_IDX_I2S_SD0, DATA_FORMAT_FIXED_POINT,
|
||||
0x00004006, 0x00004006, 0x00006060, `PRIMARY_MI2S_RX')
|
||||
dnl
|
||||
dnl WCDRX Playback
|
||||
DEVICE_SG_ADD(audioreach/subgraph-device-codec-dma-playback.m4, `RX_CODEC_DMA_RX_0', RX_CODEC_DMA_RX_0,
|
||||
`S16_LE', 48000, 48000, 2, 2,
|
||||
|
|
@ -72,9 +78,11 @@ DEVICE_SG_ADD(audioreach/subgraph-device-codec-dma-capture.m4, `TX_CODEC_DMA_TX_
|
|||
0x00004009, 0x00004009, 0x00006090)
|
||||
|
||||
STREAM_DEVICE_PLAYBACK_MIXER(WSA_CODEC_DMA_RX_0, ``WSA_CODEC_DMA_RX_0'', ``MultiMedia1'', ``MultiMedia2'', ``MultiMedia5'')
|
||||
STREAM_DEVICE_PLAYBACK_MIXER(PRIMARY_MI2S_RX, ``PRIMARY_MI2S_RX'', ``MultiMedia1'', ``MultiMedia2'', ``MultiMedia5'')
|
||||
STREAM_DEVICE_PLAYBACK_MIXER(RX_CODEC_DMA_RX_0, ``RX_CODEC_DMA_RX_0'', ``MultiMedia1'', ``MultiMedia2'', ``MultiMedia5'')
|
||||
|
||||
STREAM_DEVICE_PLAYBACK_ROUTE(WSA_CODEC_DMA_RX_0, ``WSA_CODEC_DMA_RX_0 Audio Mixer'', ``MultiMedia1, stream0.logger1'', ``MultiMedia2, stream1.logger1'', ``MultiMedia5, stream4.logger1'')
|
||||
STREAM_DEVICE_PLAYBACK_ROUTE(PRIMARY_MI2S_RX, ``PRIMARY_MI2S_RX Audio Mixer'', ``MultiMedia1, stream0.logger1'', ``MultiMedia2, stream1.logger1'', ``MultiMedia5, stream4.logger1'')
|
||||
STREAM_DEVICE_PLAYBACK_ROUTE(RX_CODEC_DMA_RX_0, ``RX_CODEC_DMA_RX_0 Audio Mixer'', ``MultiMedia1, stream0.logger1'', ``MultiMedia2, stream1.logger1'', ``MultiMedia5, stream4.logger1'')
|
||||
|
||||
dnl STREAM_DEVICE_CAPTURE_MIXER(stream-index, kcontro1, kcontrol2... kcontrolN)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue