Home
last modified time | relevance | path

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

/bsp/k230/drivers/interdrv/adc/
A Ddrv_adc.c116 struct k230_adc *kd_adc = rt_container_of(device, struct k230_adc, dev); in k230_adc_enabled() local
118 kd_adc->chn[channel].enabled = 1; in k230_adc_enabled()
121 kd_adc->chn[channel].enabled = 1; in k230_adc_enabled()
125 kd_adc->chn[channel].enabled = 0; in k230_adc_enabled()
136 struct k230_adc *kd_adc = rt_container_of(device, struct k230_adc, dev); in k230_get_adc_value() local
138 if (!kd_adc->chn[channel].enabled) in k230_get_adc_value()
141 writel(channel | 0x10, &kd_adc->adc_regs->cfg_reg); in k230_get_adc_value()
142 while ((readl(&kd_adc->adc_regs->cfg_reg) & 0x10000) == 0); in k230_get_adc_value()
143 *value = readl(&kd_adc->adc_regs->data_reg[channel]); in k230_get_adc_value()

Completed in 5 milliseconds