Skip to content

Commit

Permalink
topology2: intel: hdmi-generic: Update rates and format support in pc…
Browse files Browse the repository at this point in the history
…m.caps

With ChainDMA the HDMI PCM can support IEC958_SUBFRAME_LE and the rate
is not limited to 48K only.

To be able to use bytestream passthrough (DD/DTS/etc).

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
  • Loading branch information
ujfalusi committed Apr 4, 2024
1 parent f77bdfb commit 81efb77
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions tools/topology/topology2/platform/intel/hdmi-generic.conf
Original file line number Diff line number Diff line change
Expand Up @@ -160,8 +160,10 @@ Object.PCM.pcm [
}
Object.PCM.pcm_caps.1 {
name $HDMI1_PCM_CAPS
formats 'S32_LE,S16_LE'
formats 'S32_LE,S16_LE,IEC958_SUBFRAME_LE'
channels_max 8
rate_min 32000
rate_max 192000
}
direction playback
}
Expand All @@ -173,8 +175,10 @@ Object.PCM.pcm [
}
Object.PCM.pcm_caps.1 {
name $HDMI2_PCM_CAPS
formats 'S32_LE,S16_LE'
formats 'S32_LE,S16_LE,IEC958_SUBFRAME_LE'
channels_max 8
rate_min 32000
rate_max 192000
}
direction playback
}
Expand All @@ -186,8 +190,10 @@ Object.PCM.pcm [
}
Object.PCM.pcm_caps.1 {
name $HDMI3_PCM_CAPS
formats 'S32_LE,S16_LE'
formats 'S32_LE,S16_LE,IEC958_SUBFRAME_LE'
channels_max 8
rate_min 32000
rate_max 192000
}
direction playback
}
Expand Down Expand Up @@ -275,8 +281,10 @@ IncludeByKey.NUM_HDMIS {
}
Object.PCM.pcm_caps.1 {
name $HDMI4_PCM_CAPS
formats 'S32_LE,S16_LE'
formats 'S32_LE,S16_LE,IEC958_SUBFRAME_LE'
channels_max 8
rate_min 32000
rate_max 192000
}
direction playback
}
Expand Down

0 comments on commit 81efb77

Please sign in to comment.