#define ADC_BASE		0x8000D000
#define ADC_COMP_0		(ADC_BASE + 0x00)
#define ADC_COMP_1 		(ADC_BASE + 0x02)
#define ADC_COMP_2 		(ADC_BASE + 0x04)
#define ADC_COMP_3 		(ADC_BASE + 0x06)
#define ADC_COMP_4 		(ADC_BASE + 0x08)
#define ADC_COMP_5 		(ADC_BASE + 0x0A)
#define ADC_COMP_6 		(ADC_BASE + 0x0C)
#define ADC_COMP_7 		(ADC_BASE + 0x0E)
#define ADC_BAT_COMP_OVER	(ADC_BASE + 0x10)
#define ADC_BAT_COMP_UNDER 	(ADC_BASE + 0x12)
#define ADC_SEQ_1 		(ADC_BASE + 0x14)
#define ADC_SEQ_2 		(ADC_BASE + 0x16)
#define ADC_CONTROL 		(ADC_BASE + 0x18)
#define ADC_TRIGGERS 		(ADC_BASE + 0x1A)
#define ADC_PRESCALE 		(ADC_BASE + 0x1C)
#define ADC_FIFO_READ 		(ADC_BASE + 0x20)
#define ADC_FIFO_CONTROL 	(ADC_BASE + 0x22)
#define ADC_FIFO_STATUS 	(ADC_BASE + 0x24)
#define ADC_SR_1_HIGH 		(ADC_BASE + 0x30)
#define ADC_SR_1_LOW 		(ADC_BASE + 0x32)
#define ADC_SR_2_HIGH 		(ADC_BASE + 0x34)
#define ADC_SR_2_LOW 		(ADC_BASE + 0x36)
#define ADC_ON_TIME 		(ADC_BASE + 0x38)
#define ADC_CONVERT_TIME 	(ADC_BASE + 0x3a)
#define ADC_CLOCK_DIVIDER 	(ADC_BASE + 0x3c)
#define ADC_OVERRIDE 		(ADC_BASE + 0x40)
#define ADC_IRQ 		(ADC_BASE + 0x42)
#define ADC_MODE 		(ADC_BASE + 0x44)
#define ADC_1_RESULT 		(ADC_BASE + 0x46)
#define ADC_2_RESULT 		(ADC_BASE + 0x48)
