zephyr/drivers/adc
Pieter De Gendt 8442b6a83f drivers: adc: Place API into iterable section
Move all adc driver api structs into an iterable section, this allows us
to verify if an api pointer is located in compatible linker section.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2024-11-29 14:50:40 +01:00
..
adc_ad559x.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ads1x1x.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ads114s0x.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ads1112.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ads1119.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ads7052.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ambiq.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_b91.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_cc13xx_cc26xx.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_cc32xx.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_common.c
adc_context.h drivers: adc: configurable wait for completion timeout 2023-07-19 15:22:33 +00:00
adc_emul.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ene_kb1200.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_esp32.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_gd32.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_gecko.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_handlers.c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
adc_ifx_cat1.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ite_it8xxx2.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_lmp90xxx.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_ltc2451.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_max32.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_max1125x.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_max11102_17.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_mchp_xec.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_mcp320x.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_mcux_12b1msps_sar.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_mcux_adc12.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_mcux_adc16.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_mcux_gau_adc.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_mcux_lpadc.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_npcx.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_nrfx_adc.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_nrfx_saadc.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_numaker.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_nxp_s32_adc_sar.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_renesas_ra.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_rpi_pico.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_sam.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_sam0.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_sam_afec.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_shell.c drivers: ad559x: add i2c bus support 2024-04-01 12:18:47 -05:00
adc_smartbond_gpadc.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_smartbond_sdadc.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_stm32.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_stm32wb0.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_test.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_tla2021.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_vf610.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
adc_xmc4xxx.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
CMakeLists.txt drivers: adc: stm32: add STM32WB0 ADC 2024-10-27 01:08:25 +02:00
iadc_gecko.c drivers: adc: Place API into iterable section 2024-11-29 14:50:40 +01:00
Kconfig drivers: adc: Add ADC driver for MAX32xxx MCUs 2024-09-04 21:28:08 +02:00
Kconfig.ad559x drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.adc_emul drivers: adc: Update drivers to use devicetree Kconfig symbol 2022-07-22 07:51:24 -05:00
Kconfig.ads1x1x adc: Move to using select in Kconfig for I2C & SPI busses 2022-08-12 17:39:21 +02:00
Kconfig.ads114s0x drivers: adc: implement voltage biasing for ADS114s08 2024-03-11 19:34:34 -04:00
Kconfig.ads1112 driver: adc: ads1112 Fix missing default y in config ADC_ADS1112 2024-09-26 17:43:52 -04:00
Kconfig.ads1119 adc: Move to using select in Kconfig for I2C & SPI busses 2022-08-12 17:39:21 +02:00
Kconfig.ads7052 adc: Add TI ADS7052 SPI driver 2023-04-07 16:23:17 -05:00
Kconfig.ambiq drivers: adc: add ambiq adc driver 2024-08-14 10:45:47 +01:00
Kconfig.b91 drivers: adc: Update drivers to use devicetree Kconfig symbol 2022-07-22 07:51:24 -05:00
Kconfig.cc13xx_cc26xx drivers: ti: cc13xx/cc26xx: implement ADC driver 2022-11-04 17:31:59 -04:00
Kconfig.cc32xx drivers: adc: Update drivers to use devicetree Kconfig symbol 2022-07-22 07:51:24 -05:00
Kconfig.ene drivers: adc: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
Kconfig.esp32 drivers: adc: esp32: dma enable 2024-06-10 07:02:19 -07:00
Kconfig.gd32 soc: gd32: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:40:42 -06:00
Kconfig.gecko drivers: adc: add ADC driver for EFM32 2023-07-18 11:05:39 +00:00
Kconfig.ifx_cat1 driver: adc: infineon: Adding ADC driver 2023-04-27 10:16:23 -07:00
Kconfig.it8xxx2 ITE: it8xxx2: Remove CONFIG_PINCTRL from soc defconfig file 2024-10-15 13:52:55 +02:00
Kconfig.lmp90xxx crc: Make the build of crc function dependent on a Kconfig 2022-11-23 13:30:00 +01:00
Kconfig.ltc2451 drivers: adc: ltc2451: Add ltc2451 driver 2023-11-13 09:43:05 +01:00
Kconfig.max32 drivers: adc: Add ADC driver for MAX32xxx MCUs 2024-09-04 21:28:08 +02:00
Kconfig.max1125x drivers: adc: add max1125x driver 2023-08-18 12:05:17 +02:00
Kconfig.max11102_17 drivers: adc: add driver for MAX11102-MAX11117 2023-09-14 08:32:46 -05:00
Kconfig.mcp320x adc: Move to using select in Kconfig for I2C & SPI busses 2022-08-12 17:39:21 +02:00
Kconfig.mcux boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 2024-10-15 19:09:45 -04:00
Kconfig.npcx board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards 2024-11-07 08:59:14 -08:00
Kconfig.nrfx drivers: adc: Update drivers to use devicetree Kconfig symbol 2022-07-22 07:51:24 -05:00
Kconfig.numaker boards: nuvoton: numaker: Drop PINCTRL from board defconfig 2024-11-20 08:23:58 -05:00
Kconfig.nxp_s32 boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 2024-10-15 19:09:45 -04:00
Kconfig.renesas_ra drivers: Select PINCTRL for renesas RA drivers 2024-11-06 09:59:32 -08:00
Kconfig.rpi_pico soc: raspberrypi: Drop PINCTRL from Kconfig.defconfig 2024-11-25 14:42:01 +01:00
Kconfig.sam soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
Kconfig.sam0 soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
Kconfig.sam_afec soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
Kconfig.smartbond drivers: adc: add adc support for Smartbond devices 2023-05-22 12:41:42 +02:00
Kconfig.stm32 drivers: adc: stm32: add STM32WB0 ADC 2024-10-27 01:08:25 +02:00
Kconfig.test drivers: adc: Update drivers to use devicetree Kconfig symbol 2022-07-22 07:51:24 -05:00
Kconfig.tla2021 drivers: adc: tla2021: seperate thread, only when needed 2024-08-29 15:52:46 +02:00
Kconfig.vf610 drivers/adc: imx6sx ADC support. 2023-05-08 16:42:40 +02:00
Kconfig.xec drivers: microchip xec: select PINCTRL 2024-11-29 05:41:53 +01:00
Kconfig.xmc4xxx drivers: adc: Add ADC xmc4xxx drivers 2022-12-20 14:17:23 +01:00