zephyr/drivers/pinctrl
Fabio Baltieri 29d0cef49f pinctrl: rv32m1: delay init priority after the clock controller
The rv32m1 pinctrl driver depends on clock controller, add a new symbol
and set it so it gets initialized after that, and before other devices.

Fixes:

$ west build -p -b rv32m1_vega_ri5cy tests/kernel/common \
		-DCONFIG_CHECK_INIT_PRIORITIES=y
...
ERROR: /soc/pinmux@41037000 PRE_KERNEL_1 1 < \
		/soc/clock-controller@41027000 PRE_KERNEL_1 30

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-07-14 16:48:52 +00:00
..
CMakeLists.txt drivers: pinctrl: add support for NuMaker series pinctrl 2023-06-21 09:26:00 +00:00
common.c
Kconfig drivers: pinctrl: add support for NuMaker series pinctrl 2023-06-21 09:26:00 +00:00
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.emsdp drivers: pinctrl: add pinctrl driver for ARC emsdp 2023-05-29 09:21:07 -04:00
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko
Kconfig.ifx_cat1
Kconfig.imx
Kconfig.it8xxx2
Kconfig.kinetis
Kconfig.lpc_iocon
Kconfig.npcx
Kconfig.nrf
Kconfig.numaker drivers: pinctrl: add support for NuMaker series pinctrl 2023-06-21 09:26:00 +00:00
Kconfig.numicro
Kconfig.nxp_s32 boards: mr_canhubk3: support pinctrl 2023-07-06 14:19:23 -05:00
Kconfig.rcar
Kconfig.rpi_pico
Kconfig.rv32m1 pinctrl: rv32m1: delay init priority after the clock controller 2023-07-14 16:48:52 +00:00
Kconfig.sam
Kconfig.sam0
Kconfig.sifive
Kconfig.smartbond
Kconfig.stm32
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
Kconfig.xlnx
Kconfig.xmc4xxx
pfc_rcar.c soc: arm64: add Renesas Rcar Gen3 SoC support 2023-07-11 11:17:41 +02:00
pinctrl_b91.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
pinctrl_cc13xx_cc26xx.c
pinctrl_emsdp.c drivers: pinctrl_emsdp: fix definition location 2023-06-13 07:02:08 -04:00
pinctrl_esp32.c drivers: pinctrl: esp32xx: allow internal loopback 2023-06-22 08:13:36 +00:00
pinctrl_gd32_af.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
pinctrl_gd32_afio.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
pinctrl_gecko.c
pinctrl_ifx_cat1.c
pinctrl_imx.c drivers: pinctrl: imx: Use sys_write32 function 2023-05-03 17:01:24 -05:00
pinctrl_ite_it8xxx2.c ITE: drivers/pinctrl: Add condition of support voltage selection 2023-05-26 05:51:09 -04:00
pinctrl_kinetis.c pinctrl: kinetis: use kernel default init priority 2023-06-22 17:29:44 -04:00
pinctrl_lpc_iocon.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
pinctrl_mchp_xec.c drivers: pinctrl: Microchip XEC PINCTRL glitch fix 2023-05-16 18:52:44 -04:00
pinctrl_npcx.c
pinctrl_nrf.c drivers: pinctrl_nrf: Fix disconnecting of pins 2023-05-22 12:02:45 +02:00
pinctrl_numaker.c drivers: pinctrl: add pin group for NuMaker pinctrl 2023-06-28 06:49:38 +00:00
pinctrl_numicro.c
pinctrl_nxp_s32.c
pinctrl_rpi_pico.c
pinctrl_rv32m1.c pinctrl: rv32m1: delay init priority after the clock controller 2023-07-14 16:48:52 +00:00
pinctrl_sam0.c
pinctrl_sam.c drivers: gpio: sam: Update to use clock control 2023-03-21 14:12:25 -07:00
pinctrl_sifive.c
pinctrl_smartbond.c drivers: spi: Add driver for smartbond 2023-04-20 10:32:40 +02:00
pinctrl_stm32.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00: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
pinctrl_xmc4xxx.c