zephyr/drivers/pinctrl
Patryk Duda 8c6e801250 soc: xlnx: zynq7000: Select SYSCON in SoC config
The pinctrl driver actually uses SYSCON, so 'depends on' should be used
instead of 'select'. SYSCON should be selected in SoC config instead,
just like other SoC do.

This breaks Kconfig dependency loop for configs that indirectly depends
on SYSCON and causes PINCTRL to be selected.

Signed-off-by: Patryk Duda <patrykd@google.com>
2024-04-29 09:56:58 +01:00
..
renesas boards: arm64: add support of Renesas Spider S4 A55 board 2024-04-25 14:54:51 +02:00
CMakeLists.txt dts: Rename RW pinctrl to MCI IO MUX 2024-03-22 08:56:10 +01:00
common.c drivers: pinctrl: fix lookup when there are no states 2022-11-11 13:15:02 +01:00
Kconfig dts: Rename RW pinctrl to MCI IO MUX 2024-03-22 08:56:10 +01:00
Kconfig.ambiq drivers: pinctrl: Add pinctrl driver for Apollo4 2023-08-04 10:48:58 +02: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.emsdp drivers: pinctrl: add pinctrl driver for ARC emsdp 2023-05-29 09:21:07 -04:00
Kconfig.ene drivers: pinctrl: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
Kconfig.eos_s3 drivers: pinctrl: add driver for EOS S3 2023-07-26 14:59:59 +02: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.gecko drivers: pinctrl: remove unneeded TODO from Kconfig 2023-07-19 21:32:44 -04:00
Kconfig.ifx_cat1 drivers: pinctrl: Add Infineon CAT1 Pin controller driver 2023-03-01 11:44:57 +01:00
Kconfig.imx drivers: pinctrl: Kconfig.imx: enable PINCTRL_IMX by default 2024-04-09 11:06:14 +02:00
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.mci_io_mux dts: Rename RW pinctrl to MCI IO MUX 2024-03-22 08:56:10 +01: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.numaker drivers: pinctrl: add support for NuMaker series pinctrl 2023-06-21 09:26:00 +00:00
Kconfig.numicro drivers: pinctrl: add numicro pinctrl driver 2022-12-08 18:46:33 +01:00
Kconfig.nxp_s32 boards: mr_canhubk3: support pinctrl 2023-07-06 14:19:23 -05:00
Kconfig.rpi_pico drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.rv32m1 pinctrl: rv32m1: delay init priority after the clock controller 2023-07-14 16:48:52 +00: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.stm32 drivers: pinctrl: stm32: Kconfig: add missing dependency 2022-08-08 14:17:45 +02:00
Kconfig.ti_cc32xx drivers: pinctrl: add TI CC32XX driver 2023-06-17 07:55:43 -04:00
Kconfig.ti_k3 drivers: pinctrl: Add pinctrl support for TI K3 devices 2023-03-02 13:50:06 +01:00
Kconfig.xec drivers: pinctrl: Update drivers to use devicetree Kconfig symbol 2022-07-25 05:46:42 -05:00
Kconfig.xlnx soc: xlnx: zynq7000: Select SYSCON in SoC config 2024-04-29 09:56:58 +01:00
Kconfig.xmc4xxx drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00
Kconfig.zynqmp drivers: pinctrl: Add ZynqMP / Mercury XU pinctrl support 2024-01-26 12:47:11 +01:00
pinctrl_ambiq_apollo4.c drivers: pinctrl: Add more config options for Ambiq Apollo4 2023-08-25 10:31:58 +02:00
pinctrl_b91.c drivers: pinctrl: b91: add missing init.h 2023-08-30 14:43:38 +02:00
pinctrl_cc13xx_cc26xx.c drivers: cc13xx_cc26xx: pinctrl: fix header conflict 2023-07-26 14:32:53 +02:00
pinctrl_emsdp.c drivers: pinctrl_emsdp: fix definition location 2023-06-13 07:02:08 -04:00
pinctrl_ene_kb1200.c drivers: pinctrl: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
pinctrl_eos_s3.c drivers: pinctrl: add driver for EOS S3 2023-07-26 14:59:59 +02:00
pinctrl_esp32.c soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
pinctrl_gd32_af.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
pinctrl_gd32_afio.c drivers: pinctrl: gd32_afio: add missing init.h 2023-08-30 11:37:24 +02:00
pinctrl_gecko.c drivers: pinctrl: pinctrl_gecko: Add support for using pinctrl api 2024-04-25 18:07:48 -04:00
pinctrl_ifx_cat1.c drivers: pinctrl: Update Infineon CAT1 pinctrl driver 2023-10-12 15:17:35 +03:00
pinctrl_imx.c nxp: imx8ulp: enable pinctrl 2024-04-09 11:06:14 +02:00
pinctrl_imx_scu.c soc: xtensa: imx8: Add pinctrl support 2023-11-09 18:21:05 +01:00
pinctrl_ite_it8xxx2.c ITE: drivers/pinctrl: Distinguish between func3-gcr and func3-ext settings 2024-01-26 14:21:34 -05:00
pinctrl_kinetis.c drivers: pinctrl: Add support for more ports 2024-03-13 22:38:46 +00:00
pinctrl_lpc_iocon.c drivers: pinctrl: lpc_iocon: add missing init.h 2023-08-30 11:54:04 +02:00
pinctrl_mchp_xec.c drivers: pinctrl: Microchip XEC PINCTRL glitch fix 2023-05-16 18:52:44 -04:00
pinctrl_mci_io_mux.c dts: Rename RW pinctrl to MCI IO MUX 2024-03-22 08:56:10 +01:00
pinctrl_npcx.c soc: arm: npcx: move soc-specific register definitions to soc.h 2023-11-09 10:20:39 +00:00
pinctrl_nrf.c drivers: pinctrl_nrf: Configure QSPI IO3 pin as output set high 2024-04-17 14:34:50 +02:00
pinctrl_numaker.c drivers: pinctrl: add pin group for NuMaker pinctrl 2023-06-28 06:49:38 +00:00
pinctrl_numicro.c drivers: pinctrl: add numicro pinctrl driver 2022-12-08 18:46:33 +01:00
pinctrl_nxp_s32.c drivers: pinctrl: rename S32 to NXP S32 2023-01-04 16:51:38 +01:00
pinctrl_rpi_pico.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pinctrl_rv32m1.c pinctrl: rv32m1: delay init priority after the clock controller 2023-07-14 16:48:52 +00:00
pinctrl_sam.c drivers: gpio: sam: Update to use clock control 2023-03-21 14:12:25 -07:00
pinctrl_sam0.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pinctrl_sifive.c drivers: pinctrl: sifive: use DT ngpios property 2024-01-19 15:13:53 +00:00
pinctrl_stm32.c drivers: pinctrl: stm32: add missing init.h 2023-08-30 11:52:30 +02:00
pinctrl_ti_cc32xx.c drivers: pinctrl: add TI CC32XX driver 2023-06-17 07:55:43 -04:00
pinctrl_ti_k3.c drivers: pinctrl: Add pinctrl support for TI K3 devices 2023-03-02 13:50:06 +01:00
pinctrl_xlnx_zynq.c devices: constify statically initialized device pointers 2022-08-19 11:51:26 +02:00
pinctrl_xlnx_zynqmp.c drivers: pinctrl: Add ZynqMP / Mercury XU pinctrl support 2024-01-26 12:47:11 +01:00
pinctrl_xmc4xxx.c drivers: pinctrl: Add pinctrl driver for xmc4xxx 2022-09-09 16:28:41 -04:00