zephyr/drivers/pinctrl
Tim Lin 0c627e94c8 drivers/pinctrl: ite: Don't clear FUNC3 setting unless alt_func is FUNC3
Previously, FUNC_3 related setting were cleared unconditionally,
regardless of the selected alternate function. This could
unintentionally disable FUNC_3 settings when configuring other
alternate functions.

This change ensures that FUNC_3 gcr/ext bits are only cleared
when alt_func is IT8XXX2_ALT_FUNC_3.

Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
2025-06-30 15:19:49 -05:00
..
renesas drivers: gpio: add gpio interrupt support for RX130 2025-06-24 14:18:41 +02:00
CMakeLists.txt drivers: pinctrl: pinctrl driver 2025-06-27 10:57:20 +02:00
common.c
Kconfig pinctrl: add support for mps4 2025-06-09 14:35:12 -07:00
Kconfig.ambiq
Kconfig.arm_mps2
Kconfig.arm_mps3
Kconfig.arm_mps4 pinctrl: add support for mps4 2025-06-09 14:35:12 -07:00
Kconfig.arm_v2m_beetle
Kconfig.b91
Kconfig.bflb
Kconfig.cc13xx_cc26xx
Kconfig.cc23x0
Kconfig.emsdp
Kconfig.ene drivers: pinctrl: pinctrl driver 2025-06-27 10:57:20 +02:00
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
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
Kconfig.wch_20x_30x_afio
Kconfig.wch_afio
Kconfig.xec
Kconfig.xlnx
Kconfig.xmc4xxx
Kconfig.zynqmp
pinctrl_ambiq.c
pinctrl_arm_mps2.c
pinctrl_arm_mps3.c
pinctrl_arm_mps4.c pinctrl: add support for mps4 2025-06-09 14:35:12 -07:00
pinctrl_arm_v2m_beetle.c
pinctrl_b91.c
pinctrl_bflb.c
pinctrl_cc13xx_cc26xx.c
pinctrl_cc23x0.c
pinctrl_emsdp.c
pinctrl_ene_kb106x.c drivers: pinctrl: pinctrl driver 2025-06-27 10:57:20 +02:00
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: ite: Don't clear FUNC3 setting unless alt_func is FUNC3 2025-06-30 15:19:49 -05: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: patch pin retain to follow lp mode 2025-06-26 14:07:43 +02: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_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: adc: add a driver for the CH32V003 ADC 2025-06-26 09:42:20 +02:00
pinctrl_xlnx_zynq.c
pinctrl_xlnx_zynqmp.c
pinctrl_xmc4xxx.c