soc/arm/microchip_mec/mec1501: Initialise GPIO after interrupts

Since bb590b5b6e, which enforces a more consistent ordering of
initialisation for devices, the SOC initialisation was happening after
GPIO initialisation. This caused interrupts to stop working on GPIO
input.

This patch fixes that by increasing the default GPIO initialisation
priority, so that it happens after SOC.

Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
This commit is contained in:
Ederson de Souza 2023-08-03 15:59:50 -07:00 committed by Martí Bolívar
parent 8009ccce43
commit 0295edf834

View file

@ -85,3 +85,13 @@ choice
JTAG port in SWD mode and SWV as tracing method.
UART2 cannot be used. ADC00-03 can be used.
endchoice
# GPIO initialization depends on SOC initialization, which happen at
# CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, so GPIO_INIT_PRIORITY needs to be
# higher than that.
if GPIO
config GPIO_INIT_PRIORITY
default 41
endif # GPIO