#define EFX_DIR_OUT 0
 #define EFX_DIR_IN  1
 
-static struct ct_effect ca0132_effects[EFFECTS_COUNT] = {
+static const struct ct_effect ca0132_effects[EFFECTS_COUNT] = {
        { .name = "Surround",
          .nid = SURROUND,
          .mid = 0x96,
        unsigned int def_val;/*effect default values*/
 };
 
-static struct ct_tuning_ctl ca0132_tuning_ctls[] = {
+static const struct ct_tuning_ctl ca0132_tuning_ctls[] = {
        { .name = "Wedge Angle",
          .parent_nid = VOICE_FOCUS,
          .nid = WEDGE_ANGLE,
        unsigned int vals[VOICEFX_MAX_PARAM_COUNT];
 };
 
-static struct ct_voicefx ca0132_voicefx = {
+static const struct ct_voicefx ca0132_voicefx = {
        .name = "VoiceFX Capture Switch",
        .nid = VOICEFX,
        .mid = 0x95,
        .reqs = {10, 11, 12, 13, 14, 15, 16, 17, 18}
 };
 
-static struct ct_voicefx_preset ca0132_voicefx_presets[] = {
+static const struct ct_voicefx_preset ca0132_voicefx_presets[] = {
        { .name = "Neutral",
          .vals = { 0x00000000, 0x43C80000, 0x44AF0000,
                    0x44FA0000, 0x3F800000, 0x3F800000,
        unsigned int vals[EQ_PRESET_MAX_PARAM_COUNT];
 };
 
-static struct ct_eq ca0132_alt_eq_enum = {
+static const struct ct_eq ca0132_alt_eq_enum = {
        .name = "FX: Equalizer Preset Switch",
        .nid = EQ_PRESET_ENUM,
        .mid = 0x96,
 };
 
 
-static struct ct_eq_preset ca0132_alt_eq_presets[] = {
+static const struct ct_eq_preset ca0132_alt_eq_presets[] = {
        { .name = "Flat",
         .vals = { 0x00000000, 0x00000000, 0x00000000,
                   0x00000000, 0x00000000, 0x00000000,
        unsigned int reqs[3]; /* scp req ID */
 };
 
-static struct ct_dsp_volume_ctl ca0132_alt_vol_ctls[] = {
+static const struct ct_dsp_volume_ctl ca0132_alt_vol_ctls[] = {
        { .vnid = VNID_SPK,
          .mid = 0x32,
          .reqs = {3, 4, 2}