summaryrefslogtreecommitdiff
path: root/include/linux/platform_data/at91_adc.h
diff options
context:
space:
mode:
authorJosh Wu <josh.wu@atmel.com>2013-08-27 12:28:00 +0100
committerJonathan Cameron <jic23@kernel.org>2013-08-29 21:49:28 +0100
commit9120c0bea999cc26c3493486828d34138a7ac901 (patch)
tree36c7f48edfc9ca1b5e9a74186c4490faba7dd457 /include/linux/platform_data/at91_adc.h
parente1811f97ba985fef3f703f55aeb5d23660c919ef (diff)
iio: at91: Use different prescal, startup mask in MR for different IPiio-for-3.12c
For at91 boards, there are different IPs for adc. Different IPs has different STARTUP & PRESCAL mask in ADC_MR. Signed-off-by: Josh Wu <josh.wu@atmel.com> Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'include/linux/platform_data/at91_adc.h')
-rw-r--r--include/linux/platform_data/at91_adc.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/platform_data/at91_adc.h b/include/linux/platform_data/at91_adc.h
index e15745b4f3a5..b3ca1e94e0c8 100644
--- a/include/linux/platform_data/at91_adc.h
+++ b/include/linux/platform_data/at91_adc.h
@@ -14,12 +14,16 @@
(Interruptions registers mostly)
* @status_register: Offset of the Interrupt Status Register
* @trigger_register: Offset of the Trigger setup register
+ * @mr_prescal_mask: Mask of the PRESCAL field in the adc MR register
+ * @mr_startup_mask: Mask of the STARTUP field in the adc MR register
*/
struct at91_adc_reg_desc {
u8 channel_base;
u32 drdy_mask;
u8 status_register;
u8 trigger_register;
+ u32 mr_prescal_mask;
+ u32 mr_startup_mask;
};
/**