zephyr/drivers
Jordan Yates 6d1a08b3a8 pm: device: move pm_device_runtime_init_* funcs
Move the `pm_device_runtime_init_*` functions from <pm/device_runtime.h>
to <pm/device.h>. The initial device state should be settable
independently of whether `CONFIG_PM_DEVICE_RUNTIME` is enabled.

This also resolves a compilation error when attempting to use these
functions without also including <pm/device.h>.

Function documentation is also updated to be more general than only
referencing runtime PM, as this also applies to system PM and manually
run actions.

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2022-03-25 10:39:55 +01:00
..
adc drivers: adc: Add sam0 support to pinctrl 2022-03-24 15:45:37 -07:00
audio soc_nrf_common: Extend and rename the NRF_DT_ENSURE_PINS_ASSIGNED macro 2022-03-18 16:26:21 +01:00
bbram drivers: bbram: mec: fixed compilation error 2022-03-01 14:18:55 -06:00
bluetooth drivers: bluetooth: hci: BlueNRG-MS: Hold on CS 2022-03-24 10:44:15 +01:00
cache cache: Introduce external cache controller system support 2021-05-08 07:00:33 +02:00
can drivers: can: Update sam canfd driver to use pinctrl 2022-03-24 15:45:37 -07:00
clock_control drivers: clock_control: lpc: syscon: Add BUSCLK support 2022-03-24 10:44:27 +01:00
console drivers: gsm_mux: Namespace macros to prevent compilation errors 2022-03-22 12:34:57 +01:00
counter drivers: timer: Add sam0 tc32 support to pinctrl 2022-03-24 15:45:37 -07:00
crypto everywhere: fix typos 2022-03-14 20:22:24 -04:00
dac drivers: dac: Add sam0 support to pinctrl 2022-03-24 15:45:37 -07:00
debug kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
disk everywhere: fix typos 2022-03-14 20:22:24 -04:00
display drivers: display: ili9xxx: default based on DT compatible 2022-03-24 13:36:54 +01:00
dma everywhere: fix typos 2022-03-18 13:24:08 -04:00
ec_host_cmd_periph everywhere: fix typos 2022-03-14 20:22:24 -04:00
edac kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
eeprom drivers: remove redundant DEV_NAME helpers 2022-03-15 17:31:51 -04:00
entropy entropy: bt_hci: driver added 2022-03-23 13:38:47 +01:00
espi everywhere: fix typos 2022-03-18 13:24:08 -04:00
ethernet drivers: eth: Update sam/sam0 eth drivers to use pinctrl 2022-03-24 15:45:37 -07:00
flash drivers: nrf_qspi_nor: Add support for S2B1 QER 2022-03-24 14:54:05 +01:00
fpga kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
gpio pm: device: move pm_device_runtime_init_* funcs 2022-03-25 10:39:55 +01:00
hwinfo hwinfo shell: reset_cause fix 2022-03-22 12:33:11 +01:00
i2c drivers: i2c: Add sam0 support to pinctrl 2022-03-24 15:45:37 -07:00
i2s drivers: i2s: Update sam ssc driver to use pinctrl 2022-03-24 15:45:37 -07:00
ieee802154 everywhere: fix typos 2022-03-18 13:24:08 -04:00
interrupt_controller ITE drivers/interrupt_controller: add wuc interface 2022-03-21 16:35:03 -07:00
ipm everywhere: fix typos 2022-03-18 13:24:08 -04:00
kscan ITE drivers/kscan: use wakeup interface for WUC pins 2022-03-21 16:35:03 -07:00
led everywhere: fix typos 2022-03-14 20:22:24 -04:00
led_strip drivers: led_strip: add tlc5971 driver 2022-03-23 12:50:11 +01:00
lora drivers: gpio: move non-standard dts flags to be soc specific 2022-03-10 13:46:34 -05:00
mbox mbox: Fix function syscall check 2022-03-02 07:55:32 -08:00
mdio drivers: eth: Update sam/sam0 eth drivers to use pinctrl 2022-03-24 15:45:37 -07:00
memc drivers: memc: memc_mcux_flexspi: move device data into RAM 2022-03-22 23:14:00 -05:00
misc kconfig: tweak Kconfig prompts 2022-03-09 15:35:54 +01:00
mm everywhere: fix typos 2022-03-18 13:24:08 -04:00
modem everywhere: fix typos 2022-03-18 13:24:08 -04:00
net drivers: net: ppp: asynch api: use microseconds 2022-02-01 13:31:20 +01:00
neural_net drivers: remove redundant DEV_NAME helpers 2022-03-15 17:31:51 -04:00
pcie everywhere: fix typos 2022-03-14 20:22:24 -04:00
peci everywhere: fix typos 2022-03-18 13:24:08 -04:00
pinctrl drivers: pinctrl: Update Atmel sam0 driver to new API 2022-03-24 15:45:37 -07:00
pinmux drivers: pinmux: Drop sam0 pinmux in favor of pinctrl 2022-03-24 15:45:37 -07:00
pm_cpu_ops drivers: pm_cpu_ops: build as static library 2021-08-17 06:06:03 -04:00
power_domain pm: device: move pm_device_runtime_init_* funcs 2022-03-25 10:39:55 +01:00
ps2 everywhere: fix typos 2022-03-14 20:22:24 -04:00
ptp_clock drivers: ptp_clock: build as static library 2021-08-17 06:06:03 -04:00
pwm drivers: pwm: Add sam0 support to pinctrl 2022-03-24 15:45:37 -07:00
regulator drivers: regulator: pmic: remove unneeded NULL check 2022-01-28 10:06:21 +01:00
reset drivers: reset: added Reset Controller for Raspberry Pi Pico 2022-03-23 12:51:39 +01:00
sensor drivers: sensors: Update sam qdec driver to use pinctrl 2022-03-24 15:45:37 -07:00
serial drivers: serial: Update sam0 drivers to use pinctrl 2022-03-24 15:45:37 -07:00
spi drivers: spi: Add sam0 support to pinctrl 2022-03-24 15:45:37 -07:00
syscon syscon: Compile the generic driver only when selected 2022-02-07 09:27:41 -05:00
timer drivers: rtc: Add sam0 support to pinctrl 2022-03-24 15:45:37 -07:00
usb drivers: usb: Add sam0 support to pinctrl 2022-03-24 15:45:37 -07:00
usbc everywhere: fix typos 2022-03-18 13:24:08 -04:00
video everywhere: fix typos 2022-03-18 13:24:08 -04:00
virtualization everywhere: fix typos 2022-03-18 13:24:08 -04:00
watchdog everywhere: fix typos 2022-03-18 13:24:08 -04:00
wifi wifi: esp_at: disable CWMODE auto connect 2022-03-22 12:36:50 +01:00
xen xenvm: arm64: add Xen Enlighten and event channel support 2021-12-07 12:15:38 -05:00
CMakeLists.txt drivers: added file structure for Reset Controller Driver 2022-03-23 12:51:39 +01:00
Kconfig drivers: added file structure for Reset Controller Driver 2022-03-23 12:51:39 +01:00