ASoC: fsl_ssi: using macro for default register map
authorZidan Wang <zidan.wang@freescale.com>
Mon, 26 Oct 2015 07:19:05 +0000 (15:19 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 16 Nov 2015 10:06:01 +0000 (10:06 +0000)
using macro for default register map

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Acked-by: Nicolin Chen <nicoleotsuka@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_ssi.c

index 95d2392..674abf7 100644 (file)
@@ -113,17 +113,17 @@ struct fsl_ssi_rxtx_reg_val {
 };
 
 static const struct reg_default fsl_ssi_reg_defaults[] = {
-       {0x10, 0x00000000},
-       {0x18, 0x00003003},
-       {0x1c, 0x00000200},
-       {0x20, 0x00000200},
-       {0x24, 0x00040000},
-       {0x28, 0x00040000},
-       {0x38, 0x00000000},
-       {0x48, 0x00000000},
-       {0x4c, 0x00000000},
-       {0x54, 0x00000000},
-       {0x58, 0x00000000},
+       {CCSR_SSI_SCR,     0x00000000},
+       {CCSR_SSI_SIER,    0x00003003},
+       {CCSR_SSI_STCR,    0x00000200},
+       {CCSR_SSI_SRCR,    0x00000200},
+       {CCSR_SSI_STCCR,   0x00040000},
+       {CCSR_SSI_SRCCR,   0x00040000},
+       {CCSR_SSI_SACNT,   0x00000000},
+       {CCSR_SSI_STMSK,   0x00000000},
+       {CCSR_SSI_SRMSK,   0x00000000},
+       {CCSR_SSI_SACCEN,  0x00000000},
+       {CCSR_SSI_SACCDIS, 0x00000000},
 };
 
 static bool fsl_ssi_readable_reg(struct device *dev, unsigned int reg)