zephyr/drivers
Bjarki Arge Andreasen 2b0d1ae4d0 soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds
Transition nrf54h away from the soc specific gpd
(global power domain) driver which mixed power domains, pinctrl
and gpio pin retention into a non scalable solution, forcing soc
specific logic to bleed into nrf drivers.

The new solution uses zephyrs PM_DEVICE based power domains to
properly model the hardware layout of device and pin power domains,
and moves pin retention logic out of drivers into pinctrl and
gpio, which are the components which manage pins (pads).

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
2025-07-29 09:03:37 -04:00
..
adc drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
audio drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
auxdisplay
bbram
bluetooth drivers/bluetooth/userchan: Remove NATIVE_APPLICATION support 2025-07-19 09:38:15 +02:00
cache
can soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds 2025-07-29 09:03:37 -04:00
charger
clock_control drivers: clock: stm32c0: Add an option to enable CRS for HSI48 2025-07-23 17:27:24 +01:00
comparator
console drivers: console: posix_arch_console: remove build warning 2025-07-29 08:51:32 -04:00
coredump
counter soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds 2025-07-29 09:03:37 -04:00
crypto
dac drivers: dac: Added dac driver for samd5x 2025-07-19 09:54:41 +02:00
dai drivers: dai: dmic: fix 2 compiler warnings 2025-07-19 13:42:30 -04:00
debug
disk disk: sdmmc: support L4 series with shared DMA channel 2025-07-28 16:44:33 -04:00
display drivers: display: dcnano_elcdif: Fix RGB565/BGR565 format mismatch 2025-07-28 16:45:33 -04:00
dma
dp
edac
eeprom drivers/eeprom/eeprom_simulator: Remove NATIVE_APPLICATION support 2025-07-19 09:38:15 +02:00
entropy drivers fake_entropy_native_sim: Remove NATIVE_APPLICATION support 2025-07-19 09:38:15 +02:00
espi espi/it8xxx2: waiting till completion of VW send to host 2025-07-19 09:55:46 +02:00
ethernet drivers: ethernet: netc_psi: add MMIPO mapping support 2025-07-29 11:20:48 +01:00
firmware
flash drivers: flash: flash_rpi_pico: fix indentation and remove unused variables 2025-07-27 20:11:20 -04:00
fpga
fuel_gauge
gnss gnss: u-blox f9p: Add RTK integration to driver 2025-07-21 09:19:14 -04:00
gpio soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds 2025-07-29 09:03:37 -04:00
haptics
hdlc_rcp_if
hwinfo drivers: hwinfo: split kconfig into separate files 2025-07-28 04:23:21 -04:00
hwspinlock
i2c drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
i2s drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
i3c drivers: i3c: shell: Add shell support to MAX32 I3C 2025-07-28 21:06:00 -04:00
ieee802154 drivers: ieee802154: nrf5: prevent negative timestamps 2025-07-19 13:39:58 -04:00
input drivers: input: initial support for renesas,ra-ctsu 2025-07-29 11:19:20 +01:00
interrupt_controller drivers: intc_gicv3_its: fix sleep issue in pre-kernel 2025-07-29 11:18:50 +01:00
ipm soc: nxp: Flatten MCX SOCs 2025-07-19 13:25:29 -04:00
led drivers: led: Implemented PCA9533 driver with PM support 2025-07-28 16:43:48 -04:00
led_strip led_strip: ws2812_spi: place buffer in __nocache for DMA 2025-07-28 08:45:04 -04:00
lora
mbox soc: nxp: Flatten MCX SOCs 2025-07-19 13:25:29 -04:00
mdio drivers: mdio: imx_netc: add mmio mapping support 2025-07-29 11:20:48 +01:00
memc drivers: mipi_dbi: stm32: get fmc frequency correctly 2025-07-23 09:34:08 +02:00
mfd
mipi_dbi drivers: mipi_dbi: stm32: fmc: add bank address property 2025-07-28 16:41:30 -04:00
mipi_dsi
misc
mm
modem modem: cmux: Decouple modem cmux and cellular driver 2025-07-23 17:31:22 +01:00
mspi
net drivers/net offloaded_sockets: Remove redundant kconfig dependency 2025-07-19 09:38:15 +02:00
pcie
peci
pinctrl soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds 2025-07-29 09:03:37 -04:00
pm_cpu_ops
power_domain drivers: power_domain: introduce nrf_gpio_pad_group 2025-07-29 09:03:37 -04:00
ps2
psi5
ptp_clock
pwm soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds 2025-07-29 09:03:37 -04:00
regulator
reset
retained_mem
rtc drivers: irtc: Updated rtc driver to support NXP RT700 device. 2025-07-28 16:42:30 -04:00
sdhc
sensor rtio: add helper function rtio_read_transaction() 2025-07-28 16:44:17 -04:00
sent
serial soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds 2025-07-29 09:03:37 -04:00
sip_svc
smbus
spi soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds 2025-07-29 09:03:37 -04:00
stepper drivers: stepper: rename gpio_steppper_controller to h_bridge_stepper 2025-07-19 09:57:40 +02:00
syscon drivers: Add header file with common functions for BFLB 2025-07-19 15:30:45 -04:00
tee
timer drivers: timer : cortex_m_systick MAX_TICKS protection 2025-07-22 08:19:55 -04:00
usb drivers: udc_dwc2: Fix incomplete iso handling race 2025-07-29 08:52:20 -04:00
usb_c
video
virtio
virtualization
w1
watchdog drivers: wdt: npcx: add wdt driver support for npck3 2025-07-19 15:36:47 -04:00
wifi drivers: wifi: nxp: IW610 aligns with RW612's config 2025-07-28 08:45:21 -04:00
xen
CMakeLists.txt
Kconfig