summaryrefslogtreecommitdiffstats
path: root/include/sound/sof/dai-imx.h
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2020-01-23 12:36:45 +0000
committerMark Brown <broonie@kernel.org>2020-01-23 12:36:45 +0000
commita7196caf83ea9e9b56c5c8c95fbfe0d45acec46b (patch)
treed9147ac16e1af83463bad4e45b233bc8e51f2e0e /include/sound/sof/dai-imx.h
parent20230620b44510ce968a719a1d6ee7483583178d (diff)
parentd8e2e0d2491e78f3f7b451c3a93ba29950efe2cf (diff)
downloadtalos-op-linux-a7196caf83ea9e9b56c5c8c95fbfe0d45acec46b.tar.gz
talos-op-linux-a7196caf83ea9e9b56c5c8c95fbfe0d45acec46b.zip
Merge branch 'asoc-5.6' into asoc-next
Diffstat (limited to 'include/sound/sof/dai-imx.h')
-rw-r--r--include/sound/sof/dai-imx.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/include/sound/sof/dai-imx.h b/include/sound/sof/dai-imx.h
index e02fb0b0fae1..ff9088dcc6f2 100644
--- a/include/sound/sof/dai-imx.h
+++ b/include/sound/sof/dai-imx.h
@@ -31,4 +31,24 @@ struct sof_ipc_dai_esai_params {
uint16_t reserved2; /* alignment */
} __packed;
+/* SAI Configuration Request - SOF_IPC_DAI_SAI_CONFIG */
+struct sof_ipc_dai_sai_params {
+ struct sof_ipc_hdr hdr;
+
+ /* MCLK */
+ uint16_t reserved1;
+ uint16_t mclk_id;
+ uint32_t mclk_direction;
+
+ uint32_t mclk_rate; /* MCLK frequency in Hz */
+ uint32_t fsync_rate; /* FSYNC frequency in Hz */
+ uint32_t bclk_rate; /* BCLK frequency in Hz */
+
+ /* TDM */
+ uint32_t tdm_slots;
+ uint32_t rx_slots;
+ uint32_t tx_slots;
+ uint16_t tdm_slot_width;
+ uint16_t reserved2; /* alignment */
+} __packed;
#endif
OpenPOWER on IntegriCloud