zephyr/drivers/pinctrl
Andrzej Głąbek 6d8172f4e9 drivers: pinctrl_nrf: Configure QSPI CSN pin as output set high
... so that the pin keeps the inactive state of the CSN line when it is
not controlled by the QSPI peripheral and the driver is not suspended.

Currently, the nrf_qspi_nor shim deinitializes the nrfx_qspi driver
after each operation, what leaves the pin uncontrolled until a new
operation is requested (and the nrfx_qspi driver is initialized again)
or the driver is suspended (and the pin is put into low-power state).
This can cause the flash chip to needlessly consume current when there
is no pull-up resistor on its CSN line and the line appears active.
Prevent this by keeping the pin in a defined (inactive) state.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2022-09-19 15:30:02 +02:00
..
CMakeLists.txt drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00
common.c
Kconfig drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00
Kconfig.b91 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.cc13xx_cc26xx drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.esp32 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.gd32 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.imx
Kconfig.it8xxx2 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.kinetis drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.lpc_iocon drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.npcx drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.nrf drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.rcar drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.rpi_pico drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.rv32m1 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.sam drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.sam0 drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.sifive drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.smartbond drivers: pinctrl: Add driver for smartbond 2022-08-31 20:32:03 +02:00
Kconfig.stm32 drivers: pinctrl: stm32: Kconfig: add missing dependency 2022-08-08 14:17:45 +02:00
Kconfig.xec drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.xlnx drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.xmc4xxx drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00
pfc_rcar.c
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_imx.c drivers: pinctrl: remove soc.h from pinctrl_imx 2022-09-05 10:17:13 +02:00
pinctrl_ite_it8xxx2.c
pinctrl_kinetis.c
pinctrl_lpc_iocon.c
pinctrl_mchp_xec.c mec15xx: pinctrl for both mec15xx and mec17xx 2022-08-01 10:28:23 +02:00
pinctrl_npcx.c pinctrl: npcx: add pinctrl support for psl pads 2022-07-07 14:12:52 +00:00
pinctrl_nrf.c drivers: pinctrl_nrf: Configure QSPI CSN pin as output set high 2022-09-19 15:30:02 +02:00
pinctrl_rpi_pico.c
pinctrl_rv32m1.c
pinctrl_sam0.c
pinctrl_sam.c
pinctrl_sifive.c soc: riscv: sifive-freedom: remove unused pinmux definitions 2022-07-28 20:50:57 +02:00
pinctrl_smartbond.c drivers: pinctrl: Add driver for smartbond 2022-08-31 20:32:03 +02:00
pinctrl_stm32.c devices: constify statically initialized device pointers 2022-08-19 11:51:26 +02:00
pinctrl_xlnx_zynq.c devices: constify statically initialized device pointers 2022-08-19 11:51:26 +02:00
pinctrl_xmc4xxx.c drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00