|
@@ -81,6 +81,7 @@ enum rsnd_reg {
|
|
RSND_REG_SCU_SYS_INT_EN0,
|
|
RSND_REG_SCU_SYS_INT_EN0,
|
|
RSND_REG_SCU_SYS_INT_EN1, /* Gen2 only */
|
|
RSND_REG_SCU_SYS_INT_EN1, /* Gen2 only */
|
|
RSND_REG_CMD_CTRL, /* Gen2 only */
|
|
RSND_REG_CMD_CTRL, /* Gen2 only */
|
|
|
|
+ RSND_REG_CMD_BUSIF_DALIGN, /* Gen2 only */
|
|
RSND_REG_CMD_ROUTE_SLCT,
|
|
RSND_REG_CMD_ROUTE_SLCT,
|
|
RSND_REG_CMDOUT_TIMSEL, /* Gen2 only */
|
|
RSND_REG_CMDOUT_TIMSEL, /* Gen2 only */
|
|
RSND_REG_CTU_CTUIR,
|
|
RSND_REG_CTU_CTUIR,
|
|
@@ -319,6 +320,7 @@ struct rsnd_dai_stream {
|
|
#define rsnd_io_to_mod_ctu(io) rsnd_io_to_mod((io), RSND_MOD_CTU)
|
|
#define rsnd_io_to_mod_ctu(io) rsnd_io_to_mod((io), RSND_MOD_CTU)
|
|
#define rsnd_io_to_mod_mix(io) rsnd_io_to_mod((io), RSND_MOD_MIX)
|
|
#define rsnd_io_to_mod_mix(io) rsnd_io_to_mod((io), RSND_MOD_MIX)
|
|
#define rsnd_io_to_mod_dvc(io) rsnd_io_to_mod((io), RSND_MOD_DVC)
|
|
#define rsnd_io_to_mod_dvc(io) rsnd_io_to_mod((io), RSND_MOD_DVC)
|
|
|
|
+#define rsnd_io_to_mod_cmd(io) rsnd_io_to_mod((io), RSND_MOD_CMD)
|
|
#define rsnd_io_to_rdai(io) ((io)->rdai)
|
|
#define rsnd_io_to_rdai(io) ((io)->rdai)
|
|
#define rsnd_io_to_priv(io) (rsnd_rdai_to_priv(rsnd_io_to_rdai(io)))
|
|
#define rsnd_io_to_priv(io) (rsnd_rdai_to_priv(rsnd_io_to_rdai(io)))
|
|
#define rsnd_io_is_play(io) (&rsnd_io_to_rdai(io)->playback == io)
|
|
#define rsnd_io_is_play(io) (&rsnd_io_to_rdai(io)->playback == io)
|