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>
Hack! Tweak config

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
ARM/dts: Add IO expander at I25 in OMAP5

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
GPIO: PCA953x: Add DT match table

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
gpio/pca953x: Remove OF match table

This is an I2C driver. Hence, it does not need an explicity match table.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
ARM/dts: omap5-evm: Update description of TCA6424A IO expander (NOT HDMI)

In order to be aligned with other machine DT descriptions (e.g., LPC3250
board), describe the TCA6424A IO expander chip inside the board tree.

Also, name the node with the full name of the chip and update phandles
accordingly.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
ARM/dts: omap5-panda: Update description of TCA6424A IO expander (NOT HDMI)

In order to be aligned with other machine DT descriptions (e.g., LPC3250
board), describe the TCA6424A IO expander chip inside the board tree.

Also, name the node with the full name of the chip and update phandles
accordingly.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
ARM/dts: omap5-panda: Add gpio leds

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Hack! Add omap5 panda i2c5 pins back into dtb

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Revert "mmc: card: Add RPMB support in IOCTL interface"

This reverts commit 8d1e977da82ebd1defd44d085edc2c0140aecc2a.
Revert "mmc: core: Add mmc_set_blockcount feature"

This reverts commit 67c79db8d9c0e5d2e2075c9108f42566ce0f8a6f.
Revert "mmc: core: Extend sysfs to ext_csd parameters for RPMB support"

This reverts commit 188cc0424e9bd7733ee3e412da6df2cf42701061.
Revert "mmc: card: Do not scan RPMB partitions"

This reverts commit 53d8f97462b0bbb51150f4d6bc2fd45336a008b9.
Revert "mmc: core: Expose access to RPMB partition"

This reverts commit 090d25fe224c0933d2b261aad91532e725c1d889.
omap5: sata: AHCI sata support for OMAP5 socs

This patch builds the sata platform data by acessing
the sata hwmod data and ocp2scp3 from the hwmod data base
and initializes SATA controller as part of
AHCI platform driver initialization.
The OCP2SCP3 hwmod is retrieved and timing values are configured
as a part of omap_sata_init which is invoked by ahci_probe function
of the AHCI platform driver initialization. OCP2SCP3 soft reset
is performed after this as described by OMAP5 TRM.
The PLL configuration is performed to generate 1.5Ghz clock
to make SATA PHY functional.

Signed-off-by: Keshava Munegowda <keshava_mgowda@ti.com>
omap5: sata: Invoke sata device initialization

The sata device initialization is invoked from
the omap2_init_devices function.

Signed-off-by: Keshava Munegowda <keshava_mgowda@ti.com>
omap5: sata: Revive for v3.8-rc4

- Use soc_is_ instead of cpu_is_.
- Revive Makefile, init, hwmod data for ES2.
- Some compilation fixes for v3.8-rc4.
- Fix some clocks and resources names for ES2.

TODO:
- Remove clock hack in init.
- Adapt for device tree.

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>