zephyr/drivers/pinctrl
Aksel Skauge Mellbye 23c5144f9c drivers: pinctrl: silabs: Fix pin deallocation from digital bus
Fix the scenario where a pinctrl node intends to deallocate a pin
from a peripheral. If the GPIO mode is disabled the DBUS route
should be cleared, not set. This allows reuse of a pin for other
purposes when a driver is suspended and the pinctrl sleep state is
applied, as GPIOs are typically disabled in the sleep state.

Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2025-02-18 18:39:50 +01:00
..
renesas
CMakeLists.txt drivers: pinctrl: Introduce support for SiWx91x 2025-02-11 22:07:11 +01:00
common.c
Kconfig drivers: pinctrl: Introduce support for SiWx91x 2025-02-11 22:07:11 +01:00
Kconfig.ambiq
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.cc23x0 drivers: pinctrl: Add support for cc23x0 pinctrl 2025-02-04 11:56:05 +01:00
Kconfig.emsdp
Kconfig.ene
Kconfig.eos_s3
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko
Kconfig.ifx_cat1
Kconfig.imx mcux: drivers: xbara: drop HAS_MCUX_XBARA config 2025-01-23 19:25:54 +01:00
Kconfig.it8xxx2
Kconfig.lpc_iocon
Kconfig.max32
Kconfig.mci_io_mux
Kconfig.mec5
Kconfig.npcx
Kconfig.nrf
Kconfig.numaker
Kconfig.numicro
Kconfig.nxp_port
Kconfig.nxp_s32
Kconfig.realtek_rts5912 drivers: kconfig: Fix bleeding options 2025-01-31 11:50:12 +01:00
Kconfig.rpi_pico
Kconfig.rv32m1
Kconfig.sam
Kconfig.sam0
Kconfig.sifive
Kconfig.silabs_dbus
Kconfig.siwx91x drivers: pinctrl: Introduce support for SiWx91x 2025-02-11 22:07:11 +01:00
Kconfig.stm32
Kconfig.sy1xx
Kconfig.ti_cc32xx
Kconfig.ti_k3
Kconfig.wch_afio
Kconfig.xec
Kconfig.xlnx
Kconfig.xmc4xxx
Kconfig.zynqmp
pinctrl_ambiq.c
pinctrl_b91.c
pinctrl_cc13xx_cc26xx.c
pinctrl_cc23x0.c drivers: pinctrl: Add support for cc23x0 pinctrl 2025-02-04 11:56:05 +01:00
pinctrl_emsdp.c
pinctrl_ene_kb1200.c
pinctrl_eos_s3.c
pinctrl_esp32.c
pinctrl_gd32_af.c
pinctrl_gd32_afio.c
pinctrl_gecko.c drivers: spi: silabs: remove gecko from name 2025-01-16 22:43:59 +01:00
pinctrl_ifx_cat1.c
pinctrl_imx_scmi.c
pinctrl_imx_scu.c
pinctrl_imx.c drivers: pinctrl_imx: add imx91 support 2025-02-11 22:08:59 +01:00
pinctrl_ite_it8xxx2.c
pinctrl_lpc_iocon.c drivers: pinctrl: update pinctrl_lpc_iocon.c driver 2025-01-14 17:56:53 +01:00
pinctrl_max32.c
pinctrl_mchp_mec5.c
pinctrl_mchp_xec.c
pinctrl_mci_io_mux.c
pinctrl_npcx.c
pinctrl_nrf.c drivers: pinctrl: nrf: Add support for clock outputs 2025-02-18 18:37:35 +01:00
pinctrl_numaker.c
pinctrl_numicro.c
pinctrl_nxp_port.c
pinctrl_nxp_s32.c
pinctrl_realtek_rts5912.c
pinctrl_rpi_pico.c
pinctrl_rv32m1.c
pinctrl_sam.c
pinctrl_sam0.c
pinctrl_sifive.c
pinctrl_silabs_dbus.c drivers: pinctrl: silabs: Fix pin deallocation from digital bus 2025-02-18 18:39:50 +01:00
pinctrl_silabs_siwx91x.c drivers: pinctrl: Introduce support for SiWx91x 2025-02-11 22:07:11 +01:00
pinctrl_stm32.c drivers: pinctrl: stm32: Ignore NO_REMAP pins when handling AFIO remaps 2025-01-29 07:08:06 +01:00
pinctrl_sy1xx.c
pinctrl_ti_cc32xx.c
pinctrl_ti_k3.c
pinctrl_wch_afio.c
pinctrl_xlnx_zynq.c
pinctrl_xlnx_zynqmp.c
pinctrl_xmc4xxx.c