zephyr/drivers/pinmux
Ioannis Konstantelias dca08c95dd stm32: pinmux: spi: Opt for lower power consumption
Fixes #16739. Changed the STM32's SPI MISO/MOSI configurations in order
to reduce the power consumption by approximately 20uA per pin.

According to STM32's Application Notes on GPIO configuration for
low-power consumption, the input pins should be configured with internal
pull-up or pull-down resistor. If a pin is configured as a floating
input, and there is no signal present, the Schmitt trigger randomly
toggles between the logical levels induced by the external noise, thus
increasing the consumption.

Signed-off-by: Ioannis Konstantelias <ikonstadel@gmail.com>
2019-08-01 11:52:31 -04:00
..
stm32 stm32: pinmux: spi: Opt for lower power consumption 2019-08-01 11:52:31 -04:00
CMakeLists.txt drivers: pinmux: Pinmux driver for Microchip SOCs 2019-05-27 09:24:08 -04:00
dummy.c
Kconfig drivers: pinmux: Pinmux driver for Microchip SOCs 2019-05-27 09:24:08 -04:00
Kconfig.beetle
Kconfig.cc13xx_cc26xx soc: ti_simplelink: add support for TI CC13x2 / CC26x2 series 2019-05-04 09:13:43 -05:00
Kconfig.cc2650
Kconfig.esp32
Kconfig.intel_s1000
Kconfig.mcux
Kconfig.mcux_lpc
Kconfig.rv32m1
Kconfig.sam0 soc: sam0: Enable generic peripheral selection 2019-04-19 14:37:17 -05:00
Kconfig.sifive
Kconfig.stm32
Kconfig.xec drivers: pinmux: Pinmux driver for Microchip SOCs 2019-05-27 09:24:08 -04:00
pinmux_cc13xx_cc26xx.c cleanup: include/: move misc/__assert.h to sys/__assert.h 2019-06-27 22:55:49 -04:00
pinmux_cc2650.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
pinmux_esp32.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
pinmux_intel_s1000.c cleanup: include/: move pinmux.h to drivers/pinmux.h 2019-06-27 22:55:49 -04:00
pinmux_mchp_xec.c drivers: espi: Add driver for microchip XEC family 2019-07-25 08:23:38 -07:00
pinmux_mcux_lpc.c cleanup: include/: move pinmux.h to drivers/pinmux.h 2019-06-27 22:55:49 -04:00
pinmux_mcux.c cleanup: include/: move pinmux.h to drivers/pinmux.h 2019-06-27 22:55:49 -04:00
pinmux_qmsi.c cleanup: include/: move pinmux.h to drivers/pinmux.h 2019-06-27 22:55:49 -04:00
pinmux_rv32m1.c cleanup: include/: move pinmux.h to drivers/pinmux.h 2019-06-27 22:55:49 -04:00
pinmux_sam0.c cleanup: include/: move pinmux.h to drivers/pinmux.h 2019-06-27 22:55:49 -04:00
pinmux_sifive.c cleanup: include/: move pinmux.h to drivers/pinmux.h 2019-06-27 22:55:49 -04:00
pinmux.h