#ifndef __LINUX_MFD_WM8350_COMPARATOR_H_
#define __LINUX_MFD_WM8350_COMPARATOR_H_
#define WM8350_DIGITISER_CONTROL_1 …
#define WM8350_DIGITISER_CONTROL_2 …
#define WM8350_AUX1_READBACK …
#define WM8350_AUX2_READBACK …
#define WM8350_AUX3_READBACK …
#define WM8350_AUX4_READBACK …
#define WM8350_CHIP_TEMP_READBACK …
#define WM8350_GENERIC_COMPARATOR_CONTROL …
#define WM8350_GENERIC_COMPARATOR_1 …
#define WM8350_GENERIC_COMPARATOR_2 …
#define WM8350_GENERIC_COMPARATOR_3 …
#define WM8350_GENERIC_COMPARATOR_4 …
#define WM8350_AUXADC_CTC …
#define WM8350_AUXADC_POLL …
#define WM8350_AUXADC_HIB_MODE …
#define WM8350_AUXADC_SEL8 …
#define WM8350_AUXADC_SEL7 …
#define WM8350_AUXADC_SEL6 …
#define WM8350_AUXADC_SEL5 …
#define WM8350_AUXADC_SEL4 …
#define WM8350_AUXADC_SEL3 …
#define WM8350_AUXADC_SEL2 …
#define WM8350_AUXADC_SEL1 …
#define WM8350_AUXADC_MASKMODE_MASK …
#define WM8350_AUXADC_CRATE_MASK …
#define WM8350_AUXADC_CAL …
#define WM8350_AUX_RBMODE …
#define WM8350_AUXADC_WAIT …
#define WM8350_AUXADC_SCALE1_MASK …
#define WM8350_AUXADC_REF1 …
#define WM8350_AUXADC_DATA1_MASK …
#define WM8350_AUXADC_SCALE2_MASK …
#define WM8350_AUXADC_REF2 …
#define WM8350_AUXADC_DATA2_MASK …
#define WM8350_AUXADC_SCALE3_MASK …
#define WM8350_AUXADC_REF3 …
#define WM8350_AUXADC_DATA3_MASK …
#define WM8350_AUXADC_SCALE4_MASK …
#define WM8350_AUXADC_REF4 …
#define WM8350_AUXADC_DATA4_MASK …
#define WM8350_AUXADC_DATA_USB_MASK …
#define WM8350_AUXADC_DATA_LINE_MASK …
#define WM8350_AUXADC_DATA_BATT_MASK …
#define WM8350_AUXADC_DATA_CHIPTEMP_MASK …
#define WM8350_DCMP4_ENA …
#define WM8350_DCMP3_ENA …
#define WM8350_DCMP2_ENA …
#define WM8350_DCMP1_ENA …
#define WM8350_DCMP1_SRCSEL_MASK …
#define WM8350_DCMP1_GT …
#define WM8350_DCMP1_THR_MASK …
#define WM8350_DCMP2_SRCSEL_MASK …
#define WM8350_DCMP2_GT …
#define WM8350_DCMP2_THR_MASK …
#define WM8350_DCMP3_SRCSEL_MASK …
#define WM8350_DCMP3_GT …
#define WM8350_DCMP3_THR_MASK …
#define WM8350_DCMP4_SRCSEL_MASK …
#define WM8350_DCMP4_GT …
#define WM8350_DCMP4_THR_MASK …
#define WM8350_IRQ_AUXADC_DATARDY …
#define WM8350_IRQ_AUXADC_DCOMP4 …
#define WM8350_IRQ_AUXADC_DCOMP3 …
#define WM8350_IRQ_AUXADC_DCOMP2 …
#define WM8350_IRQ_AUXADC_DCOMP1 …
#define WM8350_IRQ_SYS_HYST_COMP_FAIL …
#define WM8350_IRQ_SYS_CHIP_GT115 …
#define WM8350_IRQ_SYS_CHIP_GT140 …
#define WM8350_AUX_COEFF …
#define WM8350_AUXADC_AUX1 …
#define WM8350_AUXADC_AUX2 …
#define WM8350_AUXADC_AUX3 …
#define WM8350_AUXADC_AUX4 …
#define WM8350_AUXADC_USB …
#define WM8350_AUXADC_LINE …
#define WM8350_AUXADC_BATT …
#define WM8350_AUXADC_TEMP …
struct wm8350;
int wm8350_read_auxadc(struct wm8350 *wm8350, int channel, int scale,
int vref);
#endif