ASoC: Constify reg_default tables
authorAxel Lin <axel.lin@ingics.com>
Sun, 5 Jul 2015 09:48:29 +0000 (17:48 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 7 Jul 2015 13:39:02 +0000 (14:39 +0100)
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Peter Rosin <peda@axentia.se>
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
20 files changed:
sound/soc/codecs/adav80x.c
sound/soc/codecs/alc5632.c
sound/soc/codecs/da7210.c
sound/soc/codecs/da7213.c
sound/soc/codecs/da732x.c
sound/soc/codecs/da9055.c
sound/soc/codecs/isabelle.c
sound/soc/codecs/lm49453.c
sound/soc/codecs/max9768.c
sound/soc/codecs/max9877.c
sound/soc/codecs/ml26124.c
sound/soc/codecs/rt286.c
sound/soc/codecs/rt5651.c
sound/soc/codecs/tas2552.c
sound/soc/codecs/tfa9879.c
sound/soc/codecs/wm2200.c
sound/soc/codecs/wm8962.c
sound/soc/codecs/wm8993.c
sound/soc/codecs/wm8996.c
sound/soc/codecs/wm9081.c

index 36d8425707459aec9f35bcdb9009b25fc546ad1b..88fd37c683cdbb80a85e599a9f522953a128ee8d 100644 (file)
 
 #define ADAV80X_PLL_OUTE_SYSCLKPD(x)           BIT(2 - (x))
 
-static struct reg_default adav80x_reg_defaults[] = {
+static const struct reg_default adav80x_reg_defaults[] = {
        { ADAV80X_PLAYBACK_CTRL,        0x01 },
        { ADAV80X_AUX_IN_CTRL,          0x01 },
        { ADAV80X_REC_CTRL,             0x02 },
index 607a63b9705f939288c6a270e0fe46b06e6a21ab..29a26455ce2563b1aceafda7d76eaeea37ada9d1 100644 (file)
@@ -35,7 +35,7 @@
 /*
  * ALC5632 register cache
  */
-static struct reg_default  alc5632_reg_defaults[] = {
+static const struct reg_default alc5632_reg_defaults[] = {
        {   2, 0x8080 },        /* R2   - Speaker Output Volume */
        {   4, 0x8080 },        /* R4   - Headphone Output Volume */
        {   6, 0x8080 },        /* R6   - AUXOUT Volume */
index 21810e5f3321c863c48ec00bab4f1bbfddc203d8..a44ead615b675902dd945d207e3113c1d9e5ad17 100644 (file)
@@ -680,7 +680,7 @@ struct da7210_priv {
        int master;
 };
 
-static struct reg_default da7210_reg_defaults[] = {
+static const struct reg_default da7210_reg_defaults[] = {
        { 0x00, 0x00 },
        { 0x01, 0x11 },
        { 0x03, 0x00 },
@@ -1182,7 +1182,7 @@ static struct snd_soc_codec_driver soc_codec_dev_da7210 = {
 
 #if IS_ENABLED(CONFIG_I2C)
 
-static struct reg_default da7210_regmap_i2c_patch[] = {
+static const struct reg_default da7210_regmap_i2c_patch[] = {
 
        /* System controller master disable */
        { DA7210_STARTUP1, 0x00 },
@@ -1269,7 +1269,7 @@ static struct i2c_driver da7210_i2c_driver = {
 
 #if defined(CONFIG_SPI_MASTER)
 
-static struct reg_default da7210_regmap_spi_patch[] = {
+static const struct reg_default da7210_regmap_spi_patch[] = {
        /* Dummy read to give two pulses over nCS for SPI */
        { DA7210_AUX2, 0x00 },
        { DA7210_AUX2, 0x00 },
index 238e48a3a4fe7bbda84b0aa8b6b6639e2434bdd6..baa36f6fd405261f59c31aa372398a00c243d7bd 100644 (file)
@@ -954,7 +954,7 @@ static const struct snd_soc_dapm_route da7213_audio_map[] = {
        {"LINE", NULL, "Lineout PGA"},
 };
 
-static struct reg_default da7213_reg_defaults[] = {
+static const struct reg_default da7213_reg_defaults[] = {
        { DA7213_DIG_ROUTING_DAI, 0x10 },
        { DA7213_SR, 0x0A },
        { DA7213_REFERENCES, 0x80 },
index 207523686bd55993685693793510ead04460c364..b1cb4656a49cae0819bd94fbbd02fcf39c652fb0 100644 (file)
@@ -43,7 +43,7 @@ struct da732x_priv {
 /*
  * da732x register cache - default settings
  */
-static struct reg_default da732x_reg_cache[] = {
+static const struct reg_default da732x_reg_cache[] = {
        { DA732X_REG_REF1               , 0x02 },
        { DA732X_REG_BIAS_EN            , 0x80 },
        { DA732X_REG_BIAS1              , 0x00 },
index 66bb446473b868532ef7bee0c117c9584f5e995f..925d8227824985e680f2c857512bf55eafda0eaa 100644 (file)
@@ -948,7 +948,7 @@ struct da9055_priv {
        struct da9055_platform_data *pdata;
 };
 
-static struct reg_default da9055_reg_defaults[] = {
+static const struct reg_default da9055_reg_defaults[] = {
        { 0x21, 0x10 },
        { 0x22, 0x0A },
        { 0x23, 0x00 },
index ebd90283c9604119f2bfe41ecba6d5051307cf09..ac7dfe79c53bd9e33dfcc126cd9e162ec4a95576 100644 (file)
@@ -33,7 +33,7 @@
 
 
 /* Register default values for ISABELLE driver. */
-static struct reg_default isabelle_reg_defs[] = {
+static const struct reg_default isabelle_reg_defs[] = {
        { 0, 0x00 },
        { 1, 0x00 },
        { 2, 0x00 },
index 6600aa0a33dc578afb0361bf9cd3acc6584c7edb..bf77462961290708f0112f5c233dd91b24e07f93 100644 (file)
@@ -30,7 +30,7 @@
 #include <asm/div64.h>
 #include "lm49453.h"
 
-static struct reg_default lm49453_reg_defs[] = {
+static const struct reg_default lm49453_reg_defs[] = {
        { 0, 0x00 },
        { 1, 0x00 },
        { 2, 0x00 },
index e1c196a4193033c2cb033c6116076c4269b7dd33..e3ccea229160f9901c5ed1ddcf28a631232b4a46 100644 (file)
@@ -35,7 +35,7 @@ struct max9768 {
        u32 flags;
 };
 
-static struct reg_default max9768_default_regs[] = {
+static const struct reg_default max9768_default_regs[] = {
        { 0, 0 },
        { 3,  MAX9768_CTRL_FILTERLESS},
 };
index 29549cdbf4c1c6138e825e3372644aa9e3008f90..8df99fb69ab1397d29a0a6e35b41709ed15a35f0 100644 (file)
@@ -22,7 +22,7 @@
 
 static struct regmap *regmap;
 
-static struct reg_default max9877_regs[] = {
+static const struct reg_default max9877_regs[] = {
        { 0, 0x40 },
        { 1, 0x00 },
        { 2, 0x00 },
index b74118e019fbe142572644b79085a76496c685fb..1e8ede8454afbcaeb0b70195284919a061ce1a94 100644 (file)
@@ -199,7 +199,7 @@ static const struct clk_coeff coeff_div[] = {
        {12288000, 48000, 0xc, 0x0, 0x30, 0x0, 0x4},
 };
 
-static struct reg_default ml26124_reg[] = {
+static const struct reg_default ml26124_reg[] = {
        /* CLOCK control Register */
        {0x00, 0x00 },  /* Sampling Rate */
        {0x02, 0x00},   /* PLL NL */
index 5c43e263b2c1f4a8f97bab4abe9fb64f0ee68070..7069fe8ba74c6f21247c116767477085cae287d0 100644 (file)
@@ -38,7 +38,7 @@
 #define RT288_VENDOR_ID 0x10ec0288
 
 struct rt286_priv {
-       struct reg_default *index_cache;
+       const struct reg_default *index_cache;
        int index_cache_size;
        struct regmap *regmap;
        struct snd_soc_codec *codec;
@@ -50,7 +50,7 @@ struct rt286_priv {
        int clk_id;
 };
 
-static struct reg_default rt286_index_def[] = {
+static const struct reg_default rt286_index_def[] = {
        { 0x01, 0xaaaa },
        { 0x02, 0x8aaa },
        { 0x03, 0x0002 },
index a3506e193abcd26f90884bf592154a980b797f6a..3ee0574794db44922830189aac7ed88e969b8f38 100644 (file)
@@ -46,7 +46,7 @@ static const struct regmap_range_cfg rt5651_ranges[] = {
          .window_len = 0x1, },
 };
 
-static struct reg_default init_list[] = {
+static const struct reg_default init_list[] = {
        {RT5651_PR_BASE + 0x3d, 0x3e00},
 };
 
index 4f25a7d0efa2aa952deeddf0ff027707b4b657f2..71cfae0de3ee7c3f4c7ff17bd6763c470d047eba 100644 (file)
@@ -38,7 +38,7 @@
 
 #include "tas2552.h"
 
-static struct reg_default tas2552_reg_defs[] = {
+static const struct reg_default tas2552_reg_defs[] = {
        {TAS2552_CFG_1, 0x22},
        {TAS2552_CFG_3, 0x80},
        {TAS2552_DOUT, 0x00},
index aab0af681e8cb3cd1b2c0ea0b5a22e32c1f08c2b..bf7596ba49f333aa0c2b545cddb1810ae5af8588 100644 (file)
@@ -160,7 +160,7 @@ static int tfa9879_set_fmt(struct snd_soc_dai *dai, unsigned int fmt)
        return 0;
 }
 
-static struct reg_default tfa9879_regs[] = {
+static const struct reg_default tfa9879_regs[] = {
        { TFA9879_DEVICE_CONTROL,       0x0000 }, /* 0x00 */
        { TFA9879_SERIAL_INTERFACE_1,   0x0a18 }, /* 0x01 */
        { TFA9879_PCM_IOM2_FORMAT_1,    0x0007 }, /* 0x02 */
index c83083285e532711406422b2f8e1619f6f4de7fa..01aeb75dd77414ea2a5a6ce9589fe1bed2748603 100644 (file)
@@ -166,7 +166,7 @@ static const struct wm_adsp_region wm2200_dsp2_regions[] = {
        { .type = WMFW_ADSP1_ZM, .base = WM2200_DSP2_ZM_BASE },
 };
 
-static struct reg_default wm2200_reg_defaults[] = {
+static const struct reg_default wm2200_reg_defaults[] = {
        { 0x000B, 0x0000 },   /* R11    - Tone Generator 1 */
        { 0x0102, 0x0000 },   /* R258   - Clocking 3 */
        { 0x0103, 0x0011 },   /* R259   - Clocking 4 */
index c5748fd4f2962a816308faf605f7aee7116b970a..8edc6d203404605af0656421810b47d0d7f575b8 100644 (file)
@@ -113,7 +113,7 @@ WM8962_REGULATOR_EVENT(5)
 WM8962_REGULATOR_EVENT(6)
 WM8962_REGULATOR_EVENT(7)
 
-static struct reg_default wm8962_reg[] = {
+static const struct reg_default wm8962_reg[] = {
        { 0, 0x009F },   /* R0     - Left Input volume */
        { 1, 0x049F },   /* R1     - Right Input volume */
        { 2, 0x0000 },   /* R2     - HPOUTL volume */
index 8a8db8605dc2e72acd5ab0e70149834d06ba7bf0..f2d5211a9a96a2a8738284f4918aaf3d16e9e41b 100644 (file)
@@ -41,7 +41,7 @@ static const char *wm8993_supply_names[WM8993_NUM_SUPPLIES] = {
        "SPKVDD",
 };
 
-static struct reg_default wm8993_reg_defaults[] = {
+static const struct reg_default wm8993_reg_defaults[] = {
        { 1,   0x0000 },     /* R1   - Power Management (1) */
        { 2,   0x6000 },     /* R2   - Power Management (2) */
        { 3,   0x0000 },     /* R3   - Power Management (3) */
@@ -1595,7 +1595,7 @@ static int wm8993_resume(struct snd_soc_codec *codec)
 #endif
 
 /* Tune DC servo configuration */
-static struct reg_default wm8993_regmap_patch[] = {
+static const struct reg_default wm8993_regmap_patch[] = {
        { 0x44, 3 },
        { 0x56, 3 },
        { 0x44, 0 },
index 3dd063f682b29f6fa4e1bb1dbdda1a3305c750bc..66f32be52da8ea9feb179b52138f457a1ea67569 100644 (file)
@@ -117,7 +117,7 @@ WM8996_REGULATOR_EVENT(0)
 WM8996_REGULATOR_EVENT(1)
 WM8996_REGULATOR_EVENT(2)
 
-static struct reg_default wm8996_reg[] = {
+static const struct reg_default wm8996_reg[] = {
        { WM8996_POWER_MANAGEMENT_1, 0x0 },
        { WM8996_POWER_MANAGEMENT_2, 0x0 },
        { WM8996_POWER_MANAGEMENT_3, 0x0 },
index 8a8b1c0f9142180f0bb84d86652b1e8d2f67fd6c..ec91ce8a7ca86d60514eadff8dbd2d1690ec3101 100644 (file)
@@ -30,7 +30,7 @@
 #include <sound/wm9081.h>
 #include "wm9081.h"
 
-static struct reg_default wm9081_reg[] = {
+static const struct reg_default wm9081_reg[] = {
        {  2, 0x00B9 },     /* R2  - Analogue Lineout */
        {  3, 0x00B9 },     /* R3  - Analogue Speaker PGA */
        {  4, 0x0001 },     /* R4  - VMID Control */