ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0
Currently only BUSIF0 is supported by SSIU, all register setting is done only for BUSIF. Since BUSIF1 ~ BUSIF7 has been supported, so also support these BUSIF from SSIU. One note is that we can't support SSI9-4/5/6/7 so far, because its address is out of calculation rule. Signed-off-by: Jiada Wang <jiada_wang@mentor.com> Signed-off-by: Timo Wischer <twischer@de.adit-jv.com> [Kuninori: tidyup for upstream] Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Tested-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Šī revīzija ir iekļauta:

revīziju iesūtīja
Mark Brown

vecāks
92c7d384ff
revīzija
8c9d750333
@@ -156,9 +156,30 @@ enum rsnd_reg {
|
||||
RSND_REG_SSI_MODE2,
|
||||
RSND_REG_SSI_CONTROL,
|
||||
RSND_REG_SSI_CTRL,
|
||||
RSND_REG_SSI_BUSIF_MODE,
|
||||
RSND_REG_SSI_BUSIF_ADINR,
|
||||
RSND_REG_SSI_BUSIF_DALIGN,
|
||||
RSND_REG_SSI_BUSIF0_MODE,
|
||||
RSND_REG_SSI_BUSIF0_ADINR,
|
||||
RSND_REG_SSI_BUSIF0_DALIGN,
|
||||
RSND_REG_SSI_BUSIF1_MODE,
|
||||
RSND_REG_SSI_BUSIF1_ADINR,
|
||||
RSND_REG_SSI_BUSIF1_DALIGN,
|
||||
RSND_REG_SSI_BUSIF2_MODE,
|
||||
RSND_REG_SSI_BUSIF2_ADINR,
|
||||
RSND_REG_SSI_BUSIF2_DALIGN,
|
||||
RSND_REG_SSI_BUSIF3_MODE,
|
||||
RSND_REG_SSI_BUSIF3_ADINR,
|
||||
RSND_REG_SSI_BUSIF3_DALIGN,
|
||||
RSND_REG_SSI_BUSIF4_MODE,
|
||||
RSND_REG_SSI_BUSIF4_ADINR,
|
||||
RSND_REG_SSI_BUSIF4_DALIGN,
|
||||
RSND_REG_SSI_BUSIF5_MODE,
|
||||
RSND_REG_SSI_BUSIF5_ADINR,
|
||||
RSND_REG_SSI_BUSIF5_DALIGN,
|
||||
RSND_REG_SSI_BUSIF6_MODE,
|
||||
RSND_REG_SSI_BUSIF6_ADINR,
|
||||
RSND_REG_SSI_BUSIF6_DALIGN,
|
||||
RSND_REG_SSI_BUSIF7_MODE,
|
||||
RSND_REG_SSI_BUSIF7_ADINR,
|
||||
RSND_REG_SSI_BUSIF7_DALIGN,
|
||||
RSND_REG_SSI_INT_ENABLE,
|
||||
RSND_REG_SSI_SYS_STATUS0,
|
||||
RSND_REG_SSI_SYS_STATUS1,
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user