mfd: Add device tree bindings for Arizona class devices

Change-Id: I829359afb507f024cc60b61ad81bf8a75ad0ff5f
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
mfd: arizona: Support use of external DCVDD

When the device is used with an external DCVDD supply instead of the
internal LDO1 then an extra step is required when suspending and resuming
the device.

Change-Id: Icc92246f2a19d59dac0323fef3625d2cfdafb0c6
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
ASoC: arizona: Provide simple DAI ops for autoconfiguring interfaces

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
ASoC: wm5102: Correct OSR control name for EPOUT

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
(cherry picked from commit a64cbb949a18a8eefc40881e6e68734ca7275d36)

Change-Id: I942d60acb879b55eec7da6fb8aaa577e6c693c14
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
mfd: arizona: Change fast_start pdata name to better reflect functionality

The bit in the register enables MICBIAS fast startup when clear not when
set. This patch changes the name of this pdata option to soft_start to
better match the functionality. We rename rather than invert the
handling to keep the same default functionality, which is fast start
active.

Change-Id: I50051441d77259cb48803fee615dda246eaad92e
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
mfd: arizona: Add missing return value

When no OF support is compiled there is a missing return value in the
stub function. This patch corrects that.

Change-Id: I5f369c16e25a90e0996b3452934e604815d20e3a
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
mfd: arizona: Update volatile registers for WM5110 DSP

Change-Id: I0f6f18da4296d047308f9afa26b249b909721892
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
ASoC: wm5110: Correct DSP4R Mixer control name

Change-Id: Ifd8ae27aaae6a6424d8c61a4edcf634ff8849cda
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
ASoC: wm_adsp: Ensure set controls are synced on each boot

Rename `dirty' to `set' as it is a bit more descriptive.  A set
control is any control that has been set by the user.  We need to ensure
that everytime we boot the DSP we sync out any controls that were
set.

We could at some point start keeping track of the default values of
the controls to suppress some of the device I/O.

Change-Id: I924cbfef245ec92be0631a520229d94cf3a0a038
Signed-off-by: Dimitris Papastamos <dp@opensource.wolfsonmicro.com>
mfd: wm5102: Expose DRE control registers

Change-Id: Ia47e7315ae0887c4750b8264bf90aed905778a9f
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
ASoC: wm5102: Expose controls for DRE enable/disable

Certain use cases may require the DRE to be disabled so expose control
of these.

Change-Id: I79fcdae2ad65b6ac2e5a1ffcd21e844e54c9f201
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
ASoC: wm5102: Expose control for DRE threshold levels

Change-Id: I6f999c271a38b6f94fa3f23f11cecf286eb093b5
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
sensorhub: Update firmware to 13051400

Signed-off-by: Andrei F <luxneb@gmail.com>
wireless: bcmdhd: Update driver to 1.61.56

Signed-off-by: Andrei F <luxneb@gmail.com>
gpu: pvr: Change Exynos 5410 utilization time computation

Signed-off-by: Andrei F <luxneb@gmail.com>
gpu: pvr: Take into account failure to allocate memory

Signed-off-by: Andrei F <luxneb@gmail.com>
media: exynos: Exynos FIMC-IS (Image Subsystem) updates

Signed-off-by: Andrei F <luxneb@gmail.com>
media: exynos: Exynos FIMC-IS-SENSOR updates

Signed-off-by: Andrei F <luxneb@gmail.com>
media: exynos: Graphics 2D driver updates

Signed-off-by: Andrei F <luxneb@gmail.com>
media: exynos: Multi-function-codec (MFC) driver updates

Signed-off-by: Andrei F <luxneb@gmail.com>