zephyr/drivers/pinctrl
Jonny Gellhaar 99957e1fb3 drivers: pinctrl: silabs: Fix multiple analogue bus allocation on same port
Fix ABUS allocation if both EVEN and ODD busses are used for the
same port. The initialisation loop would incorrectly overwrite
entire GPIO_nBUSALLOC when iterating the pinctrl array, must do
a read/mask/update/write sequence.

Signed-off-by: Jonny Gellhaar <jonny.gellhaar@prevas.se>
2025-06-23 16:31:40 -05:00
..
renesas drivers: pinctrl: Support pinctrl driver for Renesas RX 2025-05-02 09:18:16 +02:00
CMakeLists.txt pinctrl: add support for mps4 2025-06-09 14:35:12 -07:00
common.c
Kconfig pinctrl: add support for mps4 2025-06-09 14:35:12 -07:00
Kconfig.ambiq drivers: pinctrl: Add pinctrl driver for Apollo510 SoCs 2025-04-21 20:04:31 +02:00
Kconfig.arm_mps2 drivers: pinctrl: add pinctrl driver for Arm mps2 2025-04-07 15:18:10 +02:00
Kconfig.arm_mps3 drivers: pinctrl: add pinctrl drivers for arm mps3 2025-04-07 15:18:10 +02:00
Kconfig.arm_mps4 pinctrl: add support for mps4 2025-06-09 14:35:12 -07:00
Kconfig.arm_v2m_beetle drivers: pinctrl: add pinctrl drivers for arm v2m_beetle 2025-04-07 15:18:10 +02:00
Kconfig.b91
Kconfig.bflb drivers: pinctrl: bouffalolab: Add bflb pinctrl driver 2025-04-24 01:26:37 +02:00
Kconfig.cc13xx_cc26xx
Kconfig.cc23x0
Kconfig.emsdp
Kconfig.ene
Kconfig.eos_s3
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko
Kconfig.ifx_cat1
Kconfig.imx
Kconfig.it8xxx2
Kconfig.lpc_iocon
Kconfig.max32
Kconfig.mci_io_mux
Kconfig.mec5
Kconfig.mspm0 drivers: pinctrl: mspm0: Add a pinctrl driver for TI MSPM0 2025-05-21 08:04:32 +02:00
Kconfig.npcx drivers: pinctrl: npcx: add pinctrl driver support for npck3 2025-05-12 13:30:46 +02:00
Kconfig.nrf
Kconfig.numaker
Kconfig.numicro
Kconfig.nxp_port
Kconfig.nxp_s32
Kconfig.realtek_rts5912
Kconfig.rpi_pico docs: raspberrrypi: Correct names of products 2025-04-03 15:27:50 -07:00
Kconfig.rv32m1
Kconfig.sam drivers: pinctrl: sam: add pinctrl for sama7g5 2025-05-28 08:14:08 +02:00
Kconfig.sam0
Kconfig.sifive
Kconfig.silabs_dbus
Kconfig.siwx91x
Kconfig.stm32
Kconfig.sy1xx
Kconfig.ti_cc32xx
Kconfig.ti_k3
Kconfig.wch_00x_afio drivers: pinctrl: add a driver for the CH32V00x series 2025-05-09 01:40:22 +02:00
Kconfig.wch_20x_30x_afio drivers: pinctrl: Introduce WCH CH32V20x/30x pinctrl Driver 2025-03-14 14:39:30 +01:00
Kconfig.wch_afio
Kconfig.xec
Kconfig.xlnx
Kconfig.xmc4xxx
Kconfig.zynqmp
pinctrl_ambiq.c drivers: pinctrl: Add sdif configs to ambiq pinctrl driver 2025-04-22 12:10:01 +02:00
pinctrl_arm_mps2.c drivers: pinctrl: add pinctrl driver for Arm mps2 2025-04-07 15:18:10 +02:00
pinctrl_arm_mps3.c drivers: pinctrl: add pinctrl drivers for arm mps3 2025-04-07 15:18:10 +02:00
pinctrl_arm_mps4.c pinctrl: add support for mps4 2025-06-09 14:35:12 -07:00
pinctrl_arm_v2m_beetle.c drivers: pinctrl: add pinctrl drivers for arm v2m_beetle 2025-04-07 15:18:10 +02:00
pinctrl_b91.c
pinctrl_bflb.c drivers: pinctrl: bouffalolab: Add bflb pinctrl driver 2025-04-24 01:26:37 +02:00
pinctrl_cc13xx_cc26xx.c
pinctrl_cc23x0.c
pinctrl_emsdp.c
pinctrl_ene_kb1200.c
pinctrl_eos_s3.c drivers: pinctrl: eos_s3: fix logical OR in pinctrl_eos_s3_configure_pin 2025-06-13 15:37:30 -07:00
pinctrl_esp32.c
pinctrl_gd32_af.c
pinctrl_gd32_afio.c style: add missing curly braces in if/while/for statements. 2025-05-17 14:10:33 +02:00
pinctrl_gecko.c
pinctrl_ifx_cat1.c
pinctrl_imx_scmi.c
pinctrl_imx_scu.c
pinctrl_imx.c
pinctrl_ite_it8xxx2.c drivers/pinctrl: Enable pinctrl driver for it51xxx series 2025-04-08 10:48:26 +02:00
pinctrl_lpc_iocon.c
pinctrl_max32.c
pinctrl_mchp_mec5.c
pinctrl_mchp_xec.c
pinctrl_mci_io_mux.c drivers: pinctrl: Do not confgure sleep pins in NXP MCI IOMUX driver 2025-06-18 17:50:48 -04:00
pinctrl_mspm0.c drivers: pinctrl: mspm0: Add a pinctrl driver for TI MSPM0 2025-05-21 08:04:32 +02:00
pinctrl_npcx.c drivers: pinctrl: npcx: add pinctrl driver support for npck3 2025-05-12 13:30:46 +02:00
pinctrl_nrf.c drivers: pinctrl: nrf: Add support for TDM peripheral 2025-06-02 13:29:10 +02:00
pinctrl_numaker.c
pinctrl_numicro.c
pinctrl_nxp_port.c
pinctrl_nxp_s32.c
pinctrl_realtek_rts5912.c
pinctrl_rpi_pico.c drivers: pinctrl: rp2040: extend pin override config 2025-05-01 13:42:17 +02:00
pinctrl_rv32m1.c
pinctrl_sam0.c
pinctrl_sam_pio4.c drivers: pinctrl: sam: add pinctrl for sama7g5 2025-05-28 08:14:08 +02:00
pinctrl_sam.c
pinctrl_sifive.c
pinctrl_silabs_dbus.c drivers: pinctrl: silabs: Fix multiple analogue bus allocation on same port 2025-06-23 16:31:40 -05:00
pinctrl_silabs_siwx91x.c drivers: adc: siwx91x: Analog pin initialization 2025-06-10 12:07:33 +02:00
pinctrl_stm32.c drivers: pinctrl: stm32: add support for STM32N6 pinctrl 2025-06-20 13:21:55 -04:00
pinctrl_sy1xx.c
pinctrl_ti_cc32xx.c
pinctrl_ti_k3.c drivers: pinctrl: make ti_k3 multi-instance 2025-06-16 13:59:09 -04:00
pinctrl_wch_00x_afio.c drivers: pinctrl: wch: remove useless operations 2025-06-21 18:34:02 +02:00
pinctrl_wch_20x_30x_afio.c drivers: pinctrl: wch: remove useless operations 2025-06-21 18:34:02 +02:00
pinctrl_wch_afio.c drivers: pinctrl: wch: remove useless operations 2025-06-21 18:34:02 +02:00
pinctrl_xlnx_zynq.c
pinctrl_xlnx_zynqmp.c
pinctrl_xmc4xxx.c