zephyr/include/drivers
Gerard Marull-Paretas cc2f0e9c08 pm: use enum for device PM states
Move all PM_DEVICE_STATE_* definitions to an enum. The
PM_DEVICE_STATE_SET and PM_DEVICE_STATE_GET definitions have been kept
out of the enum since they do not represent any state. However, their
name has not been changed since they will be removed soon.

All drivers and tests have been adjusted accordingly.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2021-07-07 14:13:12 -04:00
..
adc drivers: adc: add ADC emulator 2021-05-07 15:27:37 +02:00
bluetooth
clock_control include/drivers/clock_control: stm32: Fix apb1/2 conditions (wl/wb) 2021-05-05 16:34:37 -05:00
console
dma
ec_host_cmd_periph
gpio drivers: gpio: gpio_mmio32: remove usage of device_pm_control_nop 2021-04-28 20:40:00 -04:00
i2c/slave
ieee802154
interrupt_controller interrupt_controller: loapic: remove duplicate identifier 2021-04-29 21:09:54 -04:00
led drivers: ht16k33: convert keyscan driver from gpio API to kscan API 2021-06-18 11:22:40 +02:00
misc drv: display: Initial FT800 display driver 2021-03-19 19:05:53 +01:00
modem
pcie drivers: pcie: Introduce API to look up devices by ID 2021-02-15 08:23:05 -05:00
pm_cpu_ops arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
rtc
sensor drivers: sensors: fdc2x1x: Add driver for Texas Instruments FDC2X1X 2021-03-17 11:35:17 +01:00
timer pm: use enum for device PM states 2021-07-07 14:13:12 -04:00
uart
usb
virtualization
adc.h doc: doxygen: replace option alias with kconfig 2021-06-29 10:26:28 -04:00
cache.h cache: Rename sys_{dcache,icache}_* to sys_{data,instr}_cache_* 2021-05-08 07:00:33 +02:00
can.h drivers: can: sjw == 0 in can_set_timing should not change sjw 2021-06-01 07:29:36 -05:00
clock_control.h clock_control: Replace device_is_ready with device_usable_check 2021-05-05 15:54:44 +02:00
counter.h counters: Remove deprecated APIs 2021-03-18 19:35:14 -04:00
dac.h
disk.h include: move disk driver interface to own header 2021-03-23 12:16:01 +01:00
display.h drivers: display: fix doxygen issues 2021-05-19 06:21:53 -04:00
dma.h dma: change an atmoic api for Coverity issue 233524 2021-05-13 07:15:18 -05:00
ec_host_cmd_periph.h
edac.h edac: Use -ENOSYS also for optional interfaces 2021-06-30 18:29:21 -04:00
eeprom.h
emul.h include: Move emul.h to drivers/emul.h 2021-04-22 12:51:01 -04:00
entropy.h
espi_emul.h
espi_saf.h drivers: espi: Microchip eSPI add SAF support 2021-02-15 08:22:01 -05:00
espi.h
flash.h include/drivers/flash: deprecation of flash_write_protection_set() 2021-03-29 13:43:55 -04:00
gna.h
gpio.h gpio: add additional gpio_spec_dt helpers 2021-06-24 06:40:00 -05:00
gsm_ppp.h drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
hwinfo.h docs: hwinfo: improve API documentation 2021-06-10 15:56:44 -05:00
i2c_emul.h
i2c.h drivers: i2c: fix NOTSUP vs NOSYS usage 2021-03-30 10:50:14 -05:00
i2s.h drivers: i2s: Add missing const qualifiers 2021-05-03 19:57:49 -04:00
ipm.h
kscan.h drivers: kscan: fix NOTSUP vs NOSYS usage 2021-03-30 10:50:14 -05:00
led_strip.h
led.h led.h: clarify brightness API for on/off LEDs 2021-05-04 16:01:30 +02:00
lora.h drivers: lora: fix NOTSUP vs NOSYS usage 2021-03-30 10:50:14 -05:00
peci.h driver: peci: Add supported peci response codes 2021-03-10 17:12:05 -05:00
pinmux.h
pm_cpu_ops.h aarch64: pm_cpu_ops: Introduce pm_cpu_ops subsystem 2021-03-04 06:53:19 -05:00
ps2.h drivers: ps2: fix NOTSUP vs NOSYS usage 2021-03-30 10:50:14 -05:00
ptp_clock.h include: Move ptp_clock.h to drivers/ptp_clock.h 2021-03-25 10:09:33 +02:00
pwm.h doc: doxygen: replace option alias with kconfig 2021-06-29 10:26:28 -04:00
regulator.h
sensor.h sensor: use function properties to document the context 2021-05-29 08:01:17 -05:00
spi_emul.h
spi.h spi: struct spi_dt_spec helpers 2021-07-02 21:34:16 -04:00
uart.h usrt: basic_test: NOSYS return update for cases 2021-06-11 17:39:42 +02:00
video-controls.h
video.h drivers: video: fix NOTSUP vs NOSYS usage 2021-03-30 10:50:14 -05:00
watchdog.h