diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2012-11-13 19:18:05 +0530 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2012-11-13 20:02:14 +0100 |
commit | 605511a848ae3ac4b2ce272ae6cbf8930b29ebb3 (patch) | |
tree | 477729d59b7dfcb071374ae9bd65e7182f516fa7 /include/linux/mfd | |
parent | 210afeecd41b97db8ad096a778243cdcec9f1189 (diff) | |
download | blackbird-op-linux-605511a848ae3ac4b2ce272ae6cbf8930b29ebb3.tar.gz blackbird-op-linux-605511a848ae3ac4b2ce272ae6cbf8930b29ebb3.zip |
mfd: Convert tps6586x to irq_domain
Allocate the irq base if it base is not porvided i.e.
in case of device tree invocation of this driver.
Convert the tps6586x driver to irq domain, using a
legacy IRQ mapping if an irq_base is specified in
platform data or dynamically allocated and otherwise
using a linear mapping.
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'include/linux/mfd')
-rw-r--r-- | include/linux/mfd/tps6586x.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mfd/tps6586x.h b/include/linux/mfd/tps6586x.h index 2dd123194958..ebd8b08a386b 100644 --- a/include/linux/mfd/tps6586x.h +++ b/include/linux/mfd/tps6586x.h @@ -93,5 +93,6 @@ extern int tps6586x_set_bits(struct device *dev, int reg, uint8_t bit_mask); extern int tps6586x_clr_bits(struct device *dev, int reg, uint8_t bit_mask); extern int tps6586x_update(struct device *dev, int reg, uint8_t val, uint8_t mask); +extern int tps6586x_irq_get_virq(struct device *dev, int irq); #endif /*__LINUX_MFD_TPS6586X_H */ |