zephyr/drivers/adc
Jun Lin d4a5203c18 driver: adc: npcx: prevent sleep when ADC is operating
Entering deep sleep mode stops the source clock of the ADC module and
could corrupt the ongoing ADC conversion. This commit lets ADC driver
acquire the PM lock during the ADC operation (either single conversion
or repetitive scan) and release it when the ADC conversion stops.

Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
2022-06-21 10:47:15 +02:00
..
adc_ads1x1x.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_cc32xx.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_common.c drivers: adc_common: Add missing gain values in adc_gain_invert() 2022-05-12 09:22:39 +02:00
adc_context.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_emul.c drivers: remove redundant <zephyr/zephyr.h> includes 2022-06-15 09:13:11 +02:00
adc_handlers.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_ite_it8xxx2.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_lmp90xxx.c drivers: remove redundant <zephyr/zephyr.h> includes 2022-06-15 09:13:11 +02:00
adc_mchp_xec_v2.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_mchp_xec.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_mcp320x.c drivers: remove redundant <zephyr/zephyr.h> includes 2022-06-15 09:13:11 +02:00
adc_mcux_12b1msps_sar.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_mcux_adc12.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_mcux_adc16.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_mcux_lpadc.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_npcx.c driver: adc: npcx: prevent sleep when ADC is operating 2022-06-21 10:47:15 +02:00
adc_nrfx_adc.c dts: Include ADC DT binding headers from nRF SoC dtsi files 2022-05-13 12:46:06 -07:00
adc_nrfx_saadc.c dts: Include ADC DT binding headers from nRF SoC dtsi files 2022-05-13 12:46:06 -07:00
adc_sam0.c drivers: adc: sam0: Fix adc_reference implementation 2022-05-25 13:36:10 -07:00
adc_sam_afec.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_shell.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_stm32.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
adc_test.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
CMakeLists.txt drivers: adc: add ads1x1x driver 2022-02-22 10:49:39 +01:00
Kconfig kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.adc_emul everywhere: fix typos 2022-03-18 13:24:08 -04:00
Kconfig.ads1x1x drivers: adc: add ads1x1x driver 2022-02-22 10:49:39 +01:00
Kconfig.cc32xx
Kconfig.it8xxx2
Kconfig.lmp90xxx kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.mcp320x drivers: adc: Refactor drivers to use shared init priority 2021-10-20 07:33:44 -04:00
Kconfig.mcux nxp_imx: rt: add ADC External Trigger Control Kconfig option 2022-06-10 09:48:50 +02:00
Kconfig.npcx
Kconfig.nrfx soc: nrf: Use data from DTS to populate HAS_HW_NRF_* Kconfig options 2022-04-02 15:14:38 +02:00
Kconfig.sam0
Kconfig.sam_afec
Kconfig.stm32 drivers: arm: stm32: adc: Added Shared IRQ 2022-01-11 11:50:43 +01:00
Kconfig.test drivers: adc: test driver 2022-01-17 08:13:41 -05:00
Kconfig.xec