help
Say yes here to build support for Atmel AT91 ADC.
++ ++config AXP288_ADC
++ ++ tristate "X-Powers AXP288 ADC driver"
++ ++ depends on MFD_AXP20X
++ ++ help
++ ++ Say yes here to have support for X-Powers power management IC (PMIC) ADC
++ ++ device. Depending on platform configuration, this general purpose ADC can
++ ++ be used for sampling sensors such as thermal resistors.
++ ++
config EXYNOS_ADC
tristate "Exynos ADC driver support"
- depends on ARCH_EXYNOS || (OF && COMPILE_TEST)
+ depends on ARCH_EXYNOS || ARCH_S3C24XX || ARCH_S3C64XX || (OF && COMPILE_TEST)
help
Core support for the ADC block found in the Samsung EXYNOS series
of SoCs for drivers such as the touchscreen and hwmon to use to share
.status_base = AXP20X_IRQ1_STATE,
.ack_base = AXP20X_IRQ1_STATE,
.mask_base = AXP20X_IRQ1_EN,
-- -- .num_regs = 5,
++ ++ .mask_invert = true,
++ ++ .init_ack_masked = true,
.irqs = axp20x_regmap_irqs,
.num_irqs = ARRAY_SIZE(axp20x_regmap_irqs),
++ ++ .num_regs = 5,
++ ++
++ ++};
++ ++
++ ++static const struct regmap_irq_chip axp288_regmap_irq_chip = {
++ ++ .name = "axp288_irq_chip",
++ ++ .status_base = AXP20X_IRQ1_STATE,
++ ++ .ack_base = AXP20X_IRQ1_STATE,
++ ++ .mask_base = AXP20X_IRQ1_EN,
.mask_invert = true,
.init_ack_masked = true,
++ ++ .irqs = axp288_regmap_irqs,
++ ++ .num_irqs = ARRAY_SIZE(axp288_regmap_irqs),
++ ++ .num_regs = 6,
++ ++
};
- static const char * const axp20x_supplies[] = {
- "acin",
- "vin2",
- "vin3",
- "ldo24in",
- "ldo3in",
- "ldo5in",
- };
-
static struct mfd_cell axp20x_cells[] = {
{
.name = "axp20x-pek",