mfd: twl4030-power: Fix warning

This fixes the following compilation warnings:

  drivers/mfd/twl4030-power.c: In function 'twl4030_power_init':
  drivers/mfd/twl4030-power.c:414:5: warning: 'err' may be used uninitialized in this function [-Wuninitialized]
  drivers/mfd/twl4030-power.c:162:6: note: 'err' was declared here

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Cc: trivial@kernel.org
Cc: Samuel Ortiz <sameo@linux.intel.com> (supporter:MULTIFUNCTION DEV...)
regmap: debugfs: Fix compilation warning

This fixes the following compilation warning:

  drivers/base/regmap/regmap-debugfs.c: In function 'regmap_read_debugfs':
  drivers/base/regmap/regmap-debugfs.c:182:9: warning: 'ret' may be used uninitialized in this function [-Wuninitialized]

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Cc: trivial@kernel.org
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
svcrpc: fix compile warning about unused variable 'buf'

Commit 7032a3dd923 (svcrpc: demote some printks to a dprintk) changed the
printk to a dprintk() macro. Since the macro is not always available we get
following compile warning:

net/sunrpc/svc.c: In function ‘svc_printk’:
net/sunrpc/svc.c:1050:8: warning: unused variable ‘buf’ [-Wunused-variable]

Fix this by marking the 'buf' with __maybe_unused.

In addition make checkpatch.pl happy by removing space before tab after
'char'.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
ARM: OMAP2+: PRM: Add OMAP5430 register and bitfield files

Add the new defines for OMAP5430 prm module registers.
XXX: Need to add only the delta vs OMAP5430 if possible.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ARM: OMAP2+: CM: Add OMAP5430 register and bitfield files

Add the new defines for OMAP5430 cm registers.
XXX: Need to add only the delta vs OMAP5430 if possible.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ARM: OMAP2+: PRCM: Add OMAP5430 local MPU PRCM registers

Add the PRCM MPU registers for OMAP54XX platforms.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: SCRM: Add OMAP5430 header file.

Adding the omap5 specific header for scrm module.

Signed-off-by: R Sricharan <r.sricharan@ti.com>
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ARM: OMAP2+: clockdomain: Add OMAP5430 data and headers

Add the headers files and the data file to describe all clock domains
inside the OMAP5430 ES1.0 soc.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: powerdomain: Add OMAP5430 data and headers

Add the headers files and the data file to describe all power domains
inside the OMAP5430 ES1.0 soc.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: clock: Add OMAP5430 full clock tree.

Add the clock data for omap54xx platforms.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: hwmod data: Create initial OMAP5430 data.

Adding the hwmod data for OMAP54xx platforms.

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: PM: Create DSP, IVA and L3_MAIN devices for OMAP5

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP2+: hwmod data: Add srst_udelay to OMAP5 ISS

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP5: hwmod-data: Hacks for 3.4-rc6

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ARM: OMAP2+: voltagedomain: Add OMAP5 voltage domain data

Signed-off-by: Benoit Cousson <b-cousson@ti.com>
ARM: OMAP5: Initialise voltage, power, clock domains

Include the data in to build and Initialise the voltage, power,
clock domains and the clock table.

Signed-off-by: R Sricharan <r.sricharan@ti.com>

Conflicts:

	arch/arm/mach-omap2/Makefile
	arch/arm/plat-omap/include/plat/omap_hwmod.h
ARM: OMAP5: clock/hwmod data: Hacks for now !!

Signed-off-by: R Sricharan <r.sricharan@ti.com>

Conflicts:
	arch/arm/mach-omap2/omap_hwmod_54xx_data.c
ARM: OMAP54XX: Introduce ES2.0 control module registers

This patch is to introduce the initial version of control module
registers offsets.

This patch is generated with
      Author: Benoit Cousson <b-cousson@ti.com>
      git: omap_autogen
      branch: omap5430_for_3.8
      location: outputs/omap5430/2.0/

Signed-off-by: Andrii Tseglytskyi <andrii.tseglytskyi@ti.com>
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Signed-off-by: R Sricharan <r.sricharan@ti.com>
Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
ARM: OMAP5: clock/hwmod fix up data

Fix up data for hwmod/clock data for ES 2.0

Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
mfd: Palmas GPADC Support

The Palmas has a 15 channel ADC which has two asynchronous reading modes
and one software controlled mode. One of the asynchronous modes can
automatically compare voltages with a threshold and raise an interrupt
when the voltage crosses the threshold. The resolution of the ADC is
12 bits.

Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>