zephyr/drivers/gpio
Erwan Gouriou d2a2b7cb56 drivers/gpio: stm32: Set SWJ higher prio vs device pin configuration
Serial Wire JTAG configuration option is made available
under condition that SPI_3 was not enabled on SOC_STM32F103XE.
Besides being obsolete there are various other potential conflicts
with other periphals, and it is not possible to explicit them all.

To make it more coherent remove such condition, assume that user
needs to take care of such pin conflict and express SWJ as having
precedence over peripheral devices pin configuration.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-03-08 08:37:01 -06:00
..
CMakeLists.txt drivers: gpio: Add support for PCAL6408A I/O expander 2021-03-03 11:38:03 +03:00
gpio_cc13xx_cc26xx.c device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
gpio_cc32xx.c device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
gpio_cmsdk_ahb.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_cmsdk_ahb.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
gpio_dw_registers.h drivers: gpio_dw: update to use new GPIO API 2020-02-05 12:00:36 +01:00
gpio_dw.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_dw.h power: standarize PM Kconfigs and cleanup 2020-12-09 15:18:29 -05:00
gpio_emul.c gpio: emul: support configurable interrupt capabilities 2020-12-27 18:15:33 +01:00
gpio_esp32.c device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
gpio_gecko.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_handlers.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
gpio_ht16k33.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_imx.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_intel_apl.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_ite_it8xxx2.c drivers: gpio_ite_it8xxx2: fix use of uninitialized variable 2021-01-09 15:14:50 -06:00
gpio_litex.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_lmp90xxx.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_lpc11u6x.c device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
gpio_mchp_xec.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_mcp23s17.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_mcp23s17.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
gpio_mcux_igpio.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_mcux_lpc.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_mcux.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_mmio32.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
gpio_npcx.c driver: gpio: npcx: simpler approach for GPIO_INT_MODE_DISABLED. 2021-02-15 08:11:06 -05:00
gpio_nrfx.c drivers: gpio_nrfx: Allocate GPIOTE channels with nrfx 2021-01-28 08:19:16 -05:00
gpio_pca95xx.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_pcal6408a.c drivers: gpio: Add support for PCAL6408A I/O expander 2021-03-03 11:38:03 +03:00
gpio_psoc6.c drivers: gpio: Add Cypress PSoC-6 gpio driver 2021-01-21 17:33:11 +01:00
gpio_rv32m1.c device: rv32m1: Convert clock control to use DEVICE_DT_GET 2021-02-18 09:26:39 -06:00
gpio_sam0.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_sam4l.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_sam.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_shell.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
gpio_sifive.c drivers: gpio: sifive: use interrupt-cell to set IRQ priority 2021-01-16 17:22:08 -05:00
gpio_stellaris.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
gpio_stm32.c drivers/gpio: stm32: Use gpio device as gpio_stm32_configure arg 2021-03-03 12:13:34 -06:00
gpio_stm32.h drivers/gpio: stm32: Use gpio device as gpio_stm32_configure arg 2021-03-03 12:13:34 -06:00
gpio_sx1509b.c drivers: Dev. spec. PWM functionality for SX1509B 2021-01-08 15:52:42 +01:00
gpio_utils.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
gpio_xlnx_axi.c drivers: gpio: Convert drivers to new DT device macros 2020-12-13 19:24:24 -05:00
Kconfig drivers: gpio: Add support for PCAL6408A I/O expander 2021-03-03 11:38:03 +03:00
Kconfig.cc13xx_cc26xx drivers: gpio: cleanup select HAS_DTS_GPIO 2020-04-04 09:27:12 -05:00
Kconfig.cc32xx drivers: cc32xx: use DT_INST_FOREACH to reduce code duplication 2020-04-26 06:05:10 -05:00
Kconfig.cmsdk_ahb drivers: gpio: cmsdk_ahb: Convert driver to be full DTS based 2020-04-03 04:11:36 -05:00
Kconfig.dw drivers: gpio: cleanup select HAS_DTS_GPIO 2020-04-04 09:27:12 -05:00
Kconfig.emul gpio: add driver for emulated GPIO 2020-12-27 18:15:33 +01:00
Kconfig.esp32 drivers: gpio: cleanup select HAS_DTS_GPIO 2020-04-04 09:27:12 -05:00
Kconfig.gecko drivers: gpio: cleanup select HAS_DTS_GPIO 2020-04-04 09:27:12 -05:00
Kconfig.ht16k33 kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.imx drivers: gpio: gpio_imx: Convert driver to new DT_INST macros 2020-04-04 09:34:00 -05:00
Kconfig.intel drivers: gpio: cleanup select HAS_DTS_GPIO 2020-04-04 09:27:12 -05:00
Kconfig.it8xxx2 drivers/gpio: it8xxx2 platform gpio driver 2020-12-16 08:47:36 -05:00
Kconfig.litex drivers: gpio: cleanup select HAS_DTS_GPIO 2020-04-04 09:27:12 -05:00
Kconfig.lmp90xxx kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.lpc11u6x drivers: gpio: add driver for NXP LPC11U6X MCUs 2020-07-29 20:12:24 +02:00
Kconfig.mcp23s17 gpio: add driver for MCP23S17 GPIO chip 2020-04-17 05:56:05 -05:00
Kconfig.mcux gpio: mcux: Convert convert to DT_INST defines 2020-04-23 17:07:41 -05:00
Kconfig.mcux_igpio drivers: gpio: mcux_igpio: Convert driver to new DT_INST macros 2020-04-20 11:08:46 -05:00
Kconfig.mcux_lpc drivers: pinmux: mcux_lpc: Convert to using devicetree 2021-03-01 12:04:53 -06:00
Kconfig.mmio32 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.npcx driver: npcx7: fixed typo in Kconfig.npcx files. 2020-12-07 12:11:17 -05:00
Kconfig.nrfx drivers: gpio_nrfx: Allocate GPIOTE channels with nrfx 2021-01-28 08:19:16 -05:00
Kconfig.pca95xx drivers: gpio_pca95xx: Add GPIO driver enable interrupt support 2020-10-23 13:47:41 +02:00
Kconfig.pcal6408a drivers: gpio: Add support for PCAL6408A I/O expander 2021-03-03 11:38:03 +03:00
Kconfig.psoc6 drivers: gpio: Add Cypress PSoC-6 gpio driver 2021-01-21 17:33:11 +01:00
Kconfig.rv32m1 drivers: gpio: rv32m1: Convert driver to new DT_INST macros 2020-04-10 14:38:04 -05:00
Kconfig.sam drivers: gpio: sam: Add sam4l SoC support 2020-12-02 11:48:43 -06:00
Kconfig.sam0 drivers: gpio: cleanup select HAS_DTS_GPIO 2020-04-04 09:27:12 -05:00
Kconfig.sifive drivers: gpio: sifive: use interrupt-cell to set IRQ priority 2021-01-16 17:22:08 -05:00
Kconfig.stellaris drivers: gpio: cleanup select HAS_DTS_GPIO 2020-04-04 09:27:12 -05:00
Kconfig.stm32 drivers/gpio: stm32: Set SWJ higher prio vs device pin configuration 2021-03-08 08:37:01 -06:00
Kconfig.sx1509b gpio: gpio_sx1509b: add support for interrupt functionality 2020-04-20 18:51:59 +02:00
Kconfig.xec drivers: gpio: mchp_xec: Convert to using new device tree macros 2020-04-28 07:43:31 -05:00
Kconfig.xlnx drivers: gpio: add driver for the Xilinx AXI GPIO IP 2020-08-14 13:35:39 -05:00