Lines Matching refs:exten
161 * @exten: trigger control register & bitfield
180 const struct stm32_adc_regs exten;
244 * @trigger_polarity: external trigger polarity (e.g. exten)
422 .exten = { STM32F4_ADC_CR2, STM32F4_EXTEN_MASK, STM32F4_EXTEN_SHIFT },
516 .exten = { STM32H7_ADC_CFGR, STM32H7_EXTEN_MASK, STM32H7_EXTEN_SHIFT },
537 .exten = { STM32H7_ADC_CFGR, STM32H7_EXTEN_MASK, STM32H7_EXTEN_SHIFT },
558 .exten = { STM32H7_ADC_CFGR, STM32H7_EXTEN_MASK, STM32H7_EXTEN_SHIFT },
1337 u32 val, extsel = 0, exten = STM32_EXTEN_SWTRIG;
1348 exten = adc->trigger_polarity + STM32_EXTEN_HWTRIG_RISING_EDGE;
1352 val = stm32_adc_readl(adc, adc->cfg->regs->exten.reg);
1353 val &= ~(adc->cfg->regs->exten.mask | adc->cfg->regs->extsel.mask);
1354 val |= exten << adc->cfg->regs->exten.shift;
1356 stm32_adc_writel(adc, adc->cfg->regs->exten.reg, val);
1437 stm32_adc_clr_bits(adc, regs->exten.reg, regs->exten.mask);