25 #define INT_EN (1 << 5)
26 #define ADC_PWR_CTRL (1 << 3)
27 #define ADC_CHN_SEL_MASK 7
28 #define ADC_CHN_SEL_SHIFT 0
31 #define DATA_MASK 0x3FF
33 #define SARADC_HZ (4*MHz)
35 #define SARADC_MAX_CHANNEL 6
37 #define SARADC_DELAY_PU (1 * 1000 * 1000 * 1000 / SARADC_HZ * 4)
static uint32_t read32(const void *addr)
#define assert(statement)
#define setbits32(addr, set)
#define clrsetbits32(addr, clear, set)
#define clrbits32(addr, clear)
static int stopwatch_expired(struct stopwatch *sw)
static void stopwatch_init_msecs_expire(struct stopwatch *sw, long ms)
check_member(rk3399_saradc_regs, dly_pu_soc, 0xc)
#define ADC_CHN_SEL_SHIFT
#define SARADC_MAX_CHANNEL
u32 get_saradc_value(u32 chn)
struct rk3399_saradc_regs * rk3399_saradc
void rkclk_configure_saradc(unsigned int hz)