summaryrefslogtreecommitdiffstats
path: root/drivers/mfd/jz4740-adc.c
Commit message (Collapse)AuthorAgeFilesLines
* mfd: Fix jz4740_adc_set_enabledAxel Lin2010-10-291-1/+1
| | | | | | | | When enabled is false, clear BIT(engine) of JZ_REG_ADC_ENABLE register. Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
* mfd: Check jz4740-adc kmalloc() resultAxel Lin2010-08-121-0/+4
| | | | | | | If kmalloc() fails exit with -ENOMEM. Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
* mfd: Fix jz4740-adc resource reclaim in probe error pathAxel Lin2010-08-121-1/+7
| | | | | | | If mfd_add_devices() fail, we need to relese allocated resources. Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
* mfd: Add JZ4740 ADC driverLars-Peter Clausen2010-08-121-0/+384
This patch adds a MFD driver for the JZ4740 ADC unit. The driver is used to demultiplex IRQs and synchronize access to shared registers between the battery, hwmon and (future) touchscreen driver. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
OpenPOWER on IntegriCloud