zephyr/dts
Albert Jakieła 06cfbd4159 drivers: power_domain: Introduce a gpio monitor driver
Power rails of some peripherals are controlled externally.
This is a case in embedded controllers, where the power of
some I2C devices are managed by the main application
processor.

To ensure that zephyr drivers access the devices where is
powered on, introduce a "monitoring" power domain. It works
by registering interrupt handler with gpio a pin, so that
when power state changes, it will notify relevant drivers.

Additionaly add CONFIG_POWER_DOMAIN_INIT_PRIORITY to replace
harcoded init priority.

Fixes: #51349

Signed-off-by: Albert Jakieła <jakiela@google.com>
2023-11-01 10:57:17 +00:00
..
arc/synopsys
arm drivers: serial: Add UART driver for Renesas RA series 2023-11-01 10:56:46 +00:00
arm64 dts: arm64: nxp: Remove undefined chosen labels 2023-10-26 10:56:49 +02:00
bindings drivers: power_domain: Introduce a gpio monitor driver 2023-11-01 10:57:17 +00:00
common
nios2/intel
posix
riscv dts: ite: move pinctrl subdevices up a node 2023-10-25 18:39:31 -07:00
sparc/gaisler
x86/intel
xtensa dts: esp32: fix gpio-reserved-ranges 2023-10-23 10:38:32 +02:00
Kconfig
binding-template.yaml