zephyr/drivers/pinmux
Sylvio Alves f00a0a9e06 drivers: pinmux: esp32: use rtcio to control pull up/down
Set pinmux driver to use RTCIO interface for to handle
dedicated IOs pull-up/down configuration.
Without this, some GPIOS won't have pull-up enabled
properly.

Also, current implementation automatically disables
output pin when input pin is set. It also performs the
oppositte. This PR changes it only to enable what is
requested, either input or output.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-12-08 17:19:21 -05:00
..
CMakeLists.txt Revert "drivers: pinmux: build as static library" 2021-09-28 14:33:16 +02:00
dummy.c
Kconfig drivers: pinmux: introduce new Telink B91 Pinmux driver 2021-07-21 05:37:12 -04:00
Kconfig.b91 drivers: pinmux: introduce new Telink B91 Pinmux driver 2021-07-21 05:37:12 -04:00
Kconfig.beetle
Kconfig.cc13xx_cc26xx
Kconfig.esp32 drivers: gpio_esp32: added support for esp32c3 2021-10-05 19:24:38 -04:00
Kconfig.hsdk
Kconfig.intel_s1000
Kconfig.it8xxx2
Kconfig.lpc11u6x
Kconfig.mcux
Kconfig.mcux_lpc
Kconfig.rv32m1
Kconfig.sam0
Kconfig.sifive
Kconfig.stm32 drivers: pinmux: stm32: remove unused init priority 2021-10-07 15:38:53 -04:00
Kconfig.xec
pinmux_b91.c drivers: pinmux: introduce new Telink B91 Pinmux driver 2021-07-21 05:37:12 -04:00
pinmux_cc13xx_cc26xx.c drivers: pinmux: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pinmux_esp32.c drivers: pinmux: esp32: use rtcio to control pull up/down 2021-12-08 17:19:21 -05:00
pinmux_hsdk.c drivers: pinmux: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pinmux_intel_s1000.c drivers: pinmux: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pinmux_ite_it8xxx2.c ite: drivers/adc: create pinmux phandle to the ADC driver node 2021-06-11 15:47:25 +02:00
pinmux_lpc11u6x.c drivers: pinmux: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pinmux_mchp_xec.c Microchip: MEC172x: Update pinmux driver 2021-08-03 19:04:56 -04:00
pinmux_mcux_lpc.c drivers: pinmux: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pinmux_mcux.c drivers: pinmux: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pinmux_rv32m1.c drivers: pinmux: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pinmux_sam0.c soc: atmel_sam0: common: Add soc_port 2021-07-30 14:37:20 -05:00
pinmux_sifive.c drivers: pinmux: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pinmux_stm32.c drivers/pinmux|pinctrl: stm32f1: Fix broken cast in remap 2021-11-26 10:25:41 -05:00
pinmux_stm32.h drivers/pinmux: stm32f1: Rework pinmux remap information encoding 2021-11-23 10:37:01 -05:00