zephyr/drivers/pinctrl
Lukasz Mazur f7ab9a8c52 pinctrl_stm32: GPIO output info in Z_PINCTRL_STM32_PINCFG_INIT
Added information about pin output direction into
Z_PINCTRL_STM32_PINCFG_INIT if output_low or output_high is provided.
GPIO output flag is set in configuration struct and this will end up
being loaded into MODE register. Because of that it is no longer
required for pinctrl_configure_pins() to set MODE register value for
GPIO input/output.
Fixes #53141.

Signed-off-by: Lukasz Mazur <lukasz.mazur@hidglobal.com>
2022-12-22 11:00:45 +01:00
..
CMakeLists.txt drivers: pinctrl: Add Silabs Gecko pin controller 2022-12-20 22:50:19 +01:00
common.c drivers: pinctrl: fix lookup when there are no states 2022-11-11 13:15:02 +01:00
Kconfig drivers: pinctrl: Add Silabs Gecko pin controller 2022-12-20 22:50:19 +01:00
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko drivers: pinctrl: Add Silabs Gecko pin controller 2022-12-20 22:50:19 +01:00
Kconfig.imx
Kconfig.it8xxx2
Kconfig.kinetis
Kconfig.lpc_iocon
Kconfig.npcx
Kconfig.nrf
Kconfig.numicro drivers: pinctrl: add numicro pinctrl driver 2022-12-08 18:46:33 +01:00
Kconfig.rcar
Kconfig.rpi_pico
Kconfig.rv32m1
Kconfig.s32 drivers: pinctrl: add NXP S32 SIUL2 driver 2022-10-14 09:51:14 +02:00
Kconfig.sam
Kconfig.sam0
Kconfig.sifive
Kconfig.smartbond
Kconfig.stm32
Kconfig.xec
Kconfig.xlnx
Kconfig.xmc4xxx drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00
pfc_rcar.c include: add missing arch/cpu.h include 2022-10-11 18:05:17 +02:00
pinctrl_b91.c
pinctrl_cc13xx_cc26xx.c
pinctrl_esp32.c
pinctrl_gd32_af.c drivers: gpio,pinctrl: gd32: use clock control API 2022-09-06 09:57:25 +02:00
pinctrl_gd32_afio.c drivers: gpio,pinctrl: gd32: use clock control API 2022-09-06 09:57:25 +02:00
pinctrl_gecko.c drivers: pinctrl: Add Silabs Gecko pin controller 2022-12-20 22:50:19 +01:00
pinctrl_imx.c drivers: pinctr_imx: add imx93 support 2022-12-20 09:22:40 +01:00
pinctrl_ite_it8xxx2.c drivers: pinctrl: it8xxx2: add missing chip_chipregs.h 2022-10-11 18:05:17 +02:00
pinctrl_kinetis.c
pinctrl_lpc_iocon.c
pinctrl_mchp_xec.c drivers: pinctrl: Microchip XEC PINCTRL add invert pin 2022-11-30 11:29:22 +01:00
pinctrl_npcx.c
pinctrl_nrf.c drivers: pinctrl_nrf: Configure QSPI CSN pin as output set high 2022-09-19 15:30:02 +02:00
pinctrl_numicro.c drivers: pinctrl: add numicro pinctrl driver 2022-12-08 18:46:33 +01:00
pinctrl_rpi_pico.c
pinctrl_rv32m1.c include: add missing soc.h include 2022-10-11 18:05:17 +02:00
pinctrl_s32.c drivers: pinctrl: add NXP S32 SIUL2 driver 2022-10-14 09:51:14 +02:00
pinctrl_sam0.c
pinctrl_sam.c
pinctrl_sifive.c include: add missing arch/cpu.h include 2022-10-11 18:05:17 +02:00
pinctrl_smartbond.c
pinctrl_stm32.c pinctrl_stm32: GPIO output info in Z_PINCTRL_STM32_PINCFG_INIT 2022-12-22 11:00:45 +01:00
pinctrl_xlnx_zynq.c
pinctrl_xmc4xxx.c drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00