PATCH Remove usage of omap_chip field from omap_pmic_map struct.eml

Signed-off-by: Dave Long <dave.long@linaro.org>
regulator palmas use the missing io_mutex stuff to protect nonatomic io

Palmas communications can get confused if multiple threads are wanting to do IO to it at the moment.

Normally i2c layer would serialize it OK but in case of palmas_i2c_read_block(), the io is not atomic, it first sends dat and then performs a second transaction.

This was seen to be occurring at boot when one thread is doing regulator_init_complete() which iterates all the regulator statuses calling palmas_i2c_read_block, and other things like mmc might want to set their regulator.  Without any locking, the two actions can interrupt each other.

This patch uses the already defined and inited but not used io_mutex member of palmas struct to protect palmas IO from itself.

Signed-off-by: Andy Green <andy.green@linaro.org>
From 5f45bbec5cc40e33b69f3ed1546e2bd5df35d27a Mon Sep 17 00:00:00 2001
Subject: [PATCH] Find declaration/reference order

Move twd_evt declaration up to before its first use.

Signed-off-by: David A. Long <dave.long@linaro.org>
From 40f1433de4f44ed33db2a2baa1be620b4ecb18c3 Mon Sep 17 00:00:00 2001
Subject: [PATCH] Add missing static array in board-4430sdp.c

omap_4430sdp_init() uses sdp4430_config, which was not declared anywhere.  Add
declaration of uninitialized array, as is the case for other platforms.

Signed-off-by: David A. Long <dave.long@linaro.org>
From d48fd0d8ff78c9c39b36b66aeb2d31acb20ed3b1 Mon Sep 17 00:00:00 2001
Subject: [PATCH] Remove redundant definition of omap_i2c_hwspinlock_init()

Remove redundant definition of omap_i2c_hwspinlock_init function.

Signed-off-by: David A. Long <dave.long@linaro.org>
omap5: boost NOM OPP voltages

Align with current boosted voltages set in bootloader.
Boosting core voltage was required to fix omap5432 boot-up
(else was crashing when setting 1.04V)

Signed-off-by: Sebastien Jan <s-jan@ti.com>
omap5: boost LOW OPP voltages

This is a conservative choice for now. Will have to be tuned.

Signed-off-by: Sebastien Jan <s-jan@ti.com>
omap5432: disable LOW OPP for the CORE domain

Signed-off-by: Sebastien Jan <s-jan@ti.com>
palmas regulator quirks 5432

Signed-off-by: Andy Green <andy.green@linaro.org>
omap5 boardfile 5432 gpio quirks

Signed-off-by: Andy Green <andy.green@linaro.org>
omap5 board5432 smps7 and 9 always on

Signed-off-by: Andy Green <andy.green@linaro.org>
palmas disable interrupt

Signed-off-by: Andy Green <andy.green@linaro.org>
omap5 board5430 disable dummy regulators

Signed-off-by: Andy Green <andy.green@linaro.org>
omap5 establish device tree stub

Signed-off-by: Andy Green <andy.green@linaro.org>
omap5 dt board omap5evm

Signed-off-by: Andy Green <andy.green@linaro.org>
omap dt establish different machine inits

Signed-off-by: Andy Green <andy.green@linaro.org>
clean remove second omap id printing at boot

Signed-off-by: Andy Green <andy.green@linaro.org>
omap5 dt update kernel commandlines

Signed-off-by: Andy Green <andy.green@linaro.org>
HACK DT workaround

Signed-off-by: Andy Green <andy.green@linaro.org>
gpio: pca953x: add initial support for tca6424


Signed-off-by: David Anders <x0132446@ti.com>