diff options
| author | Kyle Manna <kyle@kylemanna.com> | 2011-08-11 23:33:13 -0400 |
|---|---|---|
| committer | Brad Figg <brad.figg@canonical.com> | 2012-01-23 18:36:17 -0500 |
| commit | 0f0839ce4f7a60bb8cc453865909abeab0475967 (patch) | |
| tree | 1a9694a2216e03539e21bc24490e8c119b3c71e6 /include/linux/i2c | |
| parent | 023a1c7dc8ef945387e92d8f3a688ec2b1ebb73c (diff) | |
mfd: Turn on the twl4030-madc MADC clock
BugLink: http://bugs.launchpad.net/bugs/913373
commit 3d6271f92e98094584fd1e609a9969cd33e61122 upstream.
Without turning the MADC clock on, no MADC conversions occur.
$ cat /sys/class/hwmon/hwmon0/device/in8_input
[ 53.428436] twl4030_madc twl4030_madc: conversion timeout!
cat: read error: Resource temporarily unavailable
Signed-off-by: Kyle Manna <kyle@kylemanna.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Brad Figg <brad.figg@canonical.com>
Diffstat (limited to 'include/linux/i2c')
| -rw-r--r-- | include/linux/i2c/twl4030-madc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/i2c/twl4030-madc.h b/include/linux/i2c/twl4030-madc.h index 6427d298fbf..530e11ba073 100644 --- a/include/linux/i2c/twl4030-madc.h +++ b/include/linux/i2c/twl4030-madc.h | |||
| @@ -129,6 +129,10 @@ enum sample_type { | |||
| 129 | #define REG_BCICTL2 0x024 | 129 | #define REG_BCICTL2 0x024 |
| 130 | #define TWL4030_BCI_ITHSENS 0x007 | 130 | #define TWL4030_BCI_ITHSENS 0x007 |
| 131 | 131 | ||
| 132 | /* Register and bits for GPBR1 register */ | ||
| 133 | #define TWL4030_REG_GPBR1 0x0c | ||
| 134 | #define TWL4030_GPBR1_MADC_HFCLK_EN (1 << 7) | ||
| 135 | |||
| 132 | struct twl4030_madc_user_parms { | 136 | struct twl4030_madc_user_parms { |
| 133 | int channel; | 137 | int channel; |
| 134 | int average; | 138 | int average; |
