#define SND_SOC_DAPM_STREAM_STOP               0x2
 #define SND_SOC_DAPM_STREAM_SUSPEND            0x4
 #define SND_SOC_DAPM_STREAM_RESUME             0x8
-#define SND_SOC_DAPM_STREAM_PAUSE_PUSH 0x10
+#define SND_SOC_DAPM_STREAM_PAUSE_PUSH         0x10
 #define SND_SOC_DAPM_STREAM_PAUSE_RELEASE      0x20
 
 /* dapm event types */
-#define SND_SOC_DAPM_PRE_PMU   0x1     /* before widget power up */
-#define SND_SOC_DAPM_POST_PMU  0x2             /* after widget power up */
-#define SND_SOC_DAPM_PRE_PMD   0x4     /* before widget power down */
-#define SND_SOC_DAPM_POST_PMD  0x8             /* after widget power down */
-#define SND_SOC_DAPM_PRE_REG   0x10    /* before audio path setup */
-#define SND_SOC_DAPM_POST_REG  0x20    /* after audio path setup */
-#define SND_SOC_DAPM_WILL_PMU   0x40    /* called at start of sequence */
-#define SND_SOC_DAPM_WILL_PMD   0x80    /* called at start of sequence */
-#define SND_SOC_DAPM_PRE_POST_PMD \
-                               (SND_SOC_DAPM_PRE_PMD | SND_SOC_DAPM_POST_PMD)
-#define SND_SOC_DAPM_PRE_POST_PMU \
-                               (SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMU)
+#define SND_SOC_DAPM_PRE_PMU           0x1     /* before widget power up */
+#define SND_SOC_DAPM_POST_PMU          0x2     /* after  widget power up */
+#define SND_SOC_DAPM_PRE_PMD           0x4     /* before widget power down */
+#define SND_SOC_DAPM_POST_PMD          0x8     /* after  widget power down */
+#define SND_SOC_DAPM_PRE_REG           0x10    /* before audio path setup */
+#define SND_SOC_DAPM_POST_REG          0x20    /* after  audio path setup */
+#define SND_SOC_DAPM_WILL_PMU          0x40    /* called at start of sequence */
+#define SND_SOC_DAPM_WILL_PMD          0x80    /* called at start of sequence */
+#define SND_SOC_DAPM_PRE_POST_PMD      (SND_SOC_DAPM_PRE_PMD | SND_SOC_DAPM_POST_PMD)
+#define SND_SOC_DAPM_PRE_POST_PMU      (SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMU)
 
 /* convenience event type detection */
-#define SND_SOC_DAPM_EVENT_ON(e)       \
-       (e & (SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMU))
-#define SND_SOC_DAPM_EVENT_OFF(e)      \
-       (e & (SND_SOC_DAPM_PRE_PMD | SND_SOC_DAPM_POST_PMD))
+#define SND_SOC_DAPM_EVENT_ON(e)       (e & (SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMU))
+#define SND_SOC_DAPM_EVENT_OFF(e)      (e & (SND_SOC_DAPM_PRE_PMD | SND_SOC_DAPM_POST_PMD))
 
 /* regulator widget flags */
-#define SND_SOC_DAPM_REGULATOR_BYPASS     0x1     /* bypass when disabled */
+#define SND_SOC_DAPM_REGULATOR_BYPASS  0x1     /* bypass when disabled */
 
 struct snd_soc_dapm_widget;
 enum snd_soc_dapm_type;
        SND_SOC_BIAS_ON = 3,
 };
 
-int dapm_regulator_event(struct snd_soc_dapm_widget *w,
-                        struct snd_kcontrol *kcontrol, int event);
-int dapm_clock_event(struct snd_soc_dapm_widget *w,
-                        struct snd_kcontrol *kcontrol, int event);
-int dapm_pinctrl_event(struct snd_soc_dapm_widget *w,
-                        struct snd_kcontrol *kcontrol, int event);
+int dapm_regulator_event(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol, int event);
+int dapm_clock_event(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol, int event);
+int dapm_pinctrl_event(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol, int event);
 
 /* dapm controls */
-int snd_soc_dapm_put_volsw(struct snd_kcontrol *kcontrol,
-       struct snd_ctl_elem_value *ucontrol);
-int snd_soc_dapm_get_volsw(struct snd_kcontrol *kcontrol,
-       struct snd_ctl_elem_value *ucontrol);
+int snd_soc_dapm_put_volsw(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
+int snd_soc_dapm_get_volsw(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol);
 int snd_soc_dapm_get_enum_double(struct snd_kcontrol *kcontrol,
        struct snd_ctl_elem_value *ucontrol);
 int snd_soc_dapm_put_enum_double(struct snd_kcontrol *kcontrol,
 int snd_soc_dapm_put_pin_switch(struct snd_kcontrol *kcontrol,
        struct snd_ctl_elem_value *uncontrol);
 int snd_soc_dapm_new_controls(struct snd_soc_dapm_context *dapm,
-       const struct snd_soc_dapm_widget *widget,
-       int num);
-struct snd_soc_dapm_widget *snd_soc_dapm_new_control(
-               struct snd_soc_dapm_context *dapm,
+       const struct snd_soc_dapm_widget *widget, int num);
+struct snd_soc_dapm_widget *snd_soc_dapm_new_control(struct snd_soc_dapm_context *dapm,
                const struct snd_soc_dapm_widget *widget);
-struct snd_soc_dapm_widget *snd_soc_dapm_new_control_unlocked(
-               struct snd_soc_dapm_context *dapm,
+struct snd_soc_dapm_widget *snd_soc_dapm_new_control_unlocked(struct snd_soc_dapm_context *dapm,
                const struct snd_soc_dapm_widget *widget);
-int snd_soc_dapm_new_dai_widgets(struct snd_soc_dapm_context *dapm,
-                                struct snd_soc_dai *dai);
+int snd_soc_dapm_new_dai_widgets(struct snd_soc_dapm_context *dapm, struct snd_soc_dai *dai);
 void snd_soc_dapm_free_widget(struct snd_soc_dapm_widget *w);
 int snd_soc_dapm_link_dai_widgets(struct snd_soc_card *card);
 void snd_soc_dapm_connect_dai_link_widgets(struct snd_soc_card *card);
 
 int snd_soc_dapm_update_dai(struct snd_pcm_substream *substream,
-                           struct snd_pcm_hw_params *params,
-                           struct snd_soc_dai *dai);
+                           struct snd_pcm_hw_params *params, struct snd_soc_dai *dai);
 
 /* dapm path setup */
 int snd_soc_dapm_new_widgets(struct snd_soc_card *card);
 void snd_soc_dapm_free(struct snd_soc_dapm_context *dapm);
 void snd_soc_dapm_init(struct snd_soc_dapm_context *dapm,
-                      struct snd_soc_card *card,
-                      struct snd_soc_component *component);
+                      struct snd_soc_card *card, struct snd_soc_component *component);
 int snd_soc_dapm_add_routes(struct snd_soc_dapm_context *dapm,
                            const struct snd_soc_dapm_route *route, int num);
 int snd_soc_dapm_del_routes(struct snd_soc_dapm_context *dapm,
 void snd_soc_dapm_free_widget(struct snd_soc_dapm_widget *w);
 
 /* dapm events */
-void snd_soc_dapm_stream_event(struct snd_soc_pcm_runtime *rtd, int stream,
-       int event);
+void snd_soc_dapm_stream_event(struct snd_soc_pcm_runtime *rtd, int stream, int event);
 void snd_soc_dapm_stream_stop(struct snd_soc_pcm_runtime *rtd, int stream);
 void snd_soc_dapm_shutdown(struct snd_soc_card *card);
 
 /* external DAPM widget events */
 int snd_soc_dapm_mixer_update_power(struct snd_soc_dapm_context *dapm,
-               struct snd_kcontrol *kcontrol, int connect,
-               struct snd_soc_dapm_update *update);
+               struct snd_kcontrol *kcontrol, int connect, struct snd_soc_dapm_update *update);
 int snd_soc_dapm_mux_update_power(struct snd_soc_dapm_context *dapm,
                struct snd_kcontrol *kcontrol, int mux, struct soc_enum *e,
                struct snd_soc_dapm_update *update);
 
 /* dapm sys fs - used by the core */
 extern struct attribute *soc_dapm_dev_attrs[];
-void snd_soc_dapm_debugfs_init(struct snd_soc_dapm_context *dapm,
-                               struct dentry *parent);
+void snd_soc_dapm_debugfs_init(struct snd_soc_dapm_context *dapm, struct dentry *parent);
 
 /* dapm audio pin control and status */
-int snd_soc_dapm_enable_pin(struct snd_soc_dapm_context *dapm,
-                           const char *pin);
-int snd_soc_dapm_enable_pin_unlocked(struct snd_soc_dapm_context *dapm,
-                                    const char *pin);
-int snd_soc_dapm_disable_pin(struct snd_soc_dapm_context *dapm,
-                            const char *pin);
-int snd_soc_dapm_disable_pin_unlocked(struct snd_soc_dapm_context *dapm,
-                                     const char *pin);
+int snd_soc_dapm_enable_pin(struct snd_soc_dapm_context *dapm, const char *pin);
+int snd_soc_dapm_enable_pin_unlocked(struct snd_soc_dapm_context *dapm, const char *pin);
+int snd_soc_dapm_disable_pin(struct snd_soc_dapm_context *dapm, const char *pin);
+int snd_soc_dapm_disable_pin_unlocked(struct snd_soc_dapm_context *dapm, const char *pin);
 int snd_soc_dapm_nc_pin(struct snd_soc_dapm_context *dapm, const char *pin);
-int snd_soc_dapm_nc_pin_unlocked(struct snd_soc_dapm_context *dapm,
-                                const char *pin);
-int snd_soc_dapm_get_pin_status(struct snd_soc_dapm_context *dapm,
-                               const char *pin);
+int snd_soc_dapm_nc_pin_unlocked(struct snd_soc_dapm_context *dapm, const char *pin);
+int snd_soc_dapm_get_pin_status(struct snd_soc_dapm_context *dapm, const char *pin);
 int snd_soc_dapm_sync(struct snd_soc_dapm_context *dapm);
 int snd_soc_dapm_sync_unlocked(struct snd_soc_dapm_context *dapm);
-int snd_soc_dapm_force_enable_pin(struct snd_soc_dapm_context *dapm,
-                                 const char *pin);
-int snd_soc_dapm_force_enable_pin_unlocked(struct snd_soc_dapm_context *dapm,
-                                          const char *pin);
-int snd_soc_dapm_ignore_suspend(struct snd_soc_dapm_context *dapm,
-                               const char *pin);
+int snd_soc_dapm_force_enable_pin(struct snd_soc_dapm_context *dapm, const char *pin);
+int snd_soc_dapm_force_enable_pin_unlocked(struct snd_soc_dapm_context *dapm, const char *pin);
+int snd_soc_dapm_ignore_suspend(struct snd_soc_dapm_context *dapm, const char *pin);
 unsigned int dapm_kcontrol_get_value(const struct snd_kcontrol *kcontrol);
 
 /* Mostly internal - should not normally be used */
 /* dapm path query */
 int snd_soc_dapm_dai_get_connected_widgets(struct snd_soc_dai *dai, int stream,
        struct snd_soc_dapm_widget_list **list,
-       bool (*custom_stop_condition)(struct snd_soc_dapm_widget *,
-                                     enum snd_soc_dapm_direction));
+       bool (*custom_stop_condition)(struct snd_soc_dapm_widget *, enum snd_soc_dapm_direction));
 void snd_soc_dapm_dai_free_widgets(struct snd_soc_dapm_widget_list **list);
 
-struct snd_soc_dapm_context *snd_soc_dapm_kcontrol_dapm(
-       struct snd_kcontrol *kcontrol);
+struct snd_soc_dapm_context *snd_soc_dapm_kcontrol_dapm(struct snd_kcontrol *kcontrol);
+struct snd_soc_dapm_widget *snd_soc_dapm_kcontrol_widget(struct snd_kcontrol *kcontrol);
 
-struct snd_soc_dapm_widget *snd_soc_dapm_kcontrol_widget(
-               struct snd_kcontrol *kcontrol);
-
-int snd_soc_dapm_force_bias_level(struct snd_soc_dapm_context *dapm,
-       enum snd_soc_bias_level level);
+int snd_soc_dapm_force_bias_level(struct snd_soc_dapm_context *dapm, enum snd_soc_bias_level level);
 
 /* dapm widget types */
 enum snd_soc_dapm_type {
        snd_soc_dapm_input = 0,         /* input pin */
        snd_soc_dapm_output,            /* output pin */
-       snd_soc_dapm_mux,                       /* selects 1 analog signal from many inputs */
-       snd_soc_dapm_demux,                     /* connects the input to one of multiple outputs */
-       snd_soc_dapm_mixer,                     /* mixes several analog signals together */
-       snd_soc_dapm_mixer_named_ctl,           /* mixer with named controls */
-       snd_soc_dapm_pga,                       /* programmable gain/attenuation (volume) */
-       snd_soc_dapm_out_drv,                   /* output driver */
-       snd_soc_dapm_adc,                       /* analog to digital converter */
-       snd_soc_dapm_dac,                       /* digital to analog converter */
+       snd_soc_dapm_mux,               /* selects 1 analog signal from many inputs */
+       snd_soc_dapm_demux,             /* connects the input to one of multiple outputs */
+       snd_soc_dapm_mixer,             /* mixes several analog signals together */
+       snd_soc_dapm_mixer_named_ctl,   /* mixer with named controls */
+       snd_soc_dapm_pga,               /* programmable gain/attenuation (volume) */
+       snd_soc_dapm_out_drv,           /* output driver */
+       snd_soc_dapm_adc,               /* analog to digital converter */
+       snd_soc_dapm_dac,               /* digital to analog converter */
        snd_soc_dapm_micbias,           /* microphone bias (power) - DEPRECATED: use snd_soc_dapm_supply */
-       snd_soc_dapm_mic,                       /* microphone */
-       snd_soc_dapm_hp,                        /* headphones */
-       snd_soc_dapm_spk,                       /* speaker */
-       snd_soc_dapm_line,                      /* line input/output */
+       snd_soc_dapm_mic,               /* microphone */
+       snd_soc_dapm_hp,                /* headphones */
+       snd_soc_dapm_spk,               /* speaker */
+       snd_soc_dapm_line,              /* line input/output */
        snd_soc_dapm_switch,            /* analog switch */
-       snd_soc_dapm_vmid,                      /* codec bias/vmid - to minimise pops */
-       snd_soc_dapm_pre,                       /* machine specific pre widget - exec first */
-       snd_soc_dapm_post,                      /* machine specific post widget - exec last */
+       snd_soc_dapm_vmid,              /* codec bias/vmid - to minimise pops */
+       snd_soc_dapm_pre,               /* machine specific pre widget - exec first */
+       snd_soc_dapm_post,              /* machine specific post widget - exec last */
        snd_soc_dapm_supply,            /* power/clock supply */
        snd_soc_dapm_pinctrl,           /* pinctrl */
        snd_soc_dapm_regulator_supply,  /* external regulator */
        };
 
        /* status */
-       u32 connect:1;  /* source and sink widgets are connected */
-       u32 walking:1;  /* path is in the process of being walked */
-       u32 weak:1;     /* path ignored for power management */
+       u32 connect:1;          /* source and sink widgets are connected */
+       u32 walking:1;          /* path is in the process of being walked */
+       u32 weak:1;             /* path ignored for power management */
        u32 is_supply:1;        /* At least one of the connected widgets is a supply */
 
        int (*connected)(struct snd_soc_dapm_widget *source,
 /* dapm widget */
 struct snd_soc_dapm_widget {
        enum snd_soc_dapm_type id;
-       const char *name;               /* widget name */
-       const char *sname;      /* stream name */
+       const char *name;                       /* widget name */
+       const char *sname;                      /* stream name */
        struct list_head list;
        struct snd_soc_dapm_context *dapm;
 
        unsigned char connected:1;              /* connected codec pin */
        unsigned char new:1;                    /* cnew complete */
        unsigned char force:1;                  /* force state */
-       unsigned char ignore_suspend:1;         /* kept enabled over suspend */
+       unsigned char ignore_suspend:1;         /* kept enabled over suspend */
        unsigned char new_power:1;              /* power from this run */
        unsigned char power_checked:1;          /* power checked this run */
        unsigned char is_supply:1;              /* Widget is a supply type widget */
 /* DAPM context */
 struct snd_soc_dapm_context {
        enum snd_soc_bias_level bias_level;
-       unsigned int idle_bias_off:1; /* Use BIAS_OFF instead of STANDBY */
-       /* Go to BIAS_OFF in suspend if the DAPM context is idle */
-       unsigned int suspend_bias_off:1;
 
-       struct device *dev; /* from parent - for debug */
-       struct snd_soc_component *component; /* parent component */
-       struct snd_soc_card *card; /* parent card */
+       /* bit field */
+       unsigned int idle_bias_off:1;           /* Use BIAS_OFF instead of STANDBY */
+       unsigned int suspend_bias_off:1;        /* Use BIAS_OFF in suspend if the DAPM is idle */
+
+       struct device *dev;                     /* from parent - for debug */
+       struct snd_soc_component *component;    /* parent component */
+       struct snd_soc_card *card;              /* parent card */
 
        /* used during DAPM updates */
        enum snd_soc_bias_level target_bias_level;
 
 #define SND_SOC_DAPM_DIR_TO_EP(x) BIT(x)
 
-#define SND_SOC_DAPM_EP_SOURCE SND_SOC_DAPM_DIR_TO_EP(SND_SOC_DAPM_DIR_IN)
-#define SND_SOC_DAPM_EP_SINK SND_SOC_DAPM_DIR_TO_EP(SND_SOC_DAPM_DIR_OUT)
+#define SND_SOC_DAPM_EP_SOURCE SND_SOC_DAPM_DIR_TO_EP(SND_SOC_DAPM_DIR_IN)
+#define SND_SOC_DAPM_EP_SINK   SND_SOC_DAPM_DIR_TO_EP(SND_SOC_DAPM_DIR_OUT)
 
 /**
  * snd_soc_dapm_widget_for_each_sink_path - Iterates over all paths in the