Home
last modified time | relevance | path

Searched refs:adc (Results 1 – 2 of 2) sorted by relevance

/board/samsung/universal_c210/
A Duniversal.c52 struct s5p_adc *adc = (struct s5p_adc *)samsung_get_base_adc(); in get_adc_value() local
57 writel(channel & 0xF, &adc->adcmux); in get_adc_value()
58 writel((1 << 14) | (49 << 6), &adc->adccon); in get_adc_value()
59 writel(1000 & 0xffff, &adc->adcdly); in get_adc_value()
60 writel(readl(&adc->adccon) | (1 << 16), &adc->adccon); /* 12 bit */ in get_adc_value()
62 writel(readl(&adc->adccon) | (1 << 0), &adc->adccon); /* Enable */ in get_adc_value()
67 reg = readl(&adc->adccon); in get_adc_value()
70 ret = readl(&adc->adcdat0) & 0xFFF; in get_adc_value()
/board/st/stm32mp1/
A Dstm32mp1.c316 struct udevice *adc; in adc_measurement() local
330 &adc); in adc_measurement()
337 ret = adc_channel_single_shot(adc->name, adc_args.args[0], in adc_measurement()
341 adc->name, adc_args.args[0]); in adc_measurement()
345 if (!adc_raw_to_uV(adc, raw, &uV)) { in adc_measurement()
351 adc->name, adc_args.args[0], raw, uV); in adc_measurement()
354 adc->name, adc_args.args[0]); in adc_measurement()

Completed in 7 milliseconds