Home
last modified time | relevance | path

Searched hist:be53ee7b15f632665b4abfc88b84a96beb0574e1 (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/drivers/
H A Dstm32_gpio.cbe53ee7b15f632665b4abfc88b84a96beb0574e1 Tue Jun 06 20:34:10 UTC 2023 Etienne Carriere <etienne.carriere@foss.st.com> plat-stm32mp1: fix default setting GPIO as non-secure

Fixes STM32MP13 sequence that default configures GPIO as non-secure
from set_all_gpios_non_secure() registered at early_init_late initcall
level, that is at same level driver are initially probed by dt_driver
framework. This result on set_all_gpios_non_secure() possibly needing
a bank resource before it is probed. Fix that by removing initcall
function set_all_gpios_non_secure() and default configuring GPIO pins
for STM32MP13 variant on their GPIO bank registering.

Fixes: 077d486ef09d ("drivers: stm32_gpio: add helper function stm32_gpio_get_bank()")
Acked-by: Lionel Debieve <lionel.debieve@foss.st.com>
Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
/optee_os/core/arch/arm/plat-stm32mp1/
H A Dmain.cbe53ee7b15f632665b4abfc88b84a96beb0574e1 Tue Jun 06 20:34:10 UTC 2023 Etienne Carriere <etienne.carriere@foss.st.com> plat-stm32mp1: fix default setting GPIO as non-secure

Fixes STM32MP13 sequence that default configures GPIO as non-secure
from set_all_gpios_non_secure() registered at early_init_late initcall
level, that is at same level driver are initially probed by dt_driver
framework. This result on set_all_gpios_non_secure() possibly needing
a bank resource before it is probed. Fix that by removing initcall
function set_all_gpios_non_secure() and default configuring GPIO pins
for STM32MP13 variant on their GPIO bank registering.

Fixes: 077d486ef09d ("drivers: stm32_gpio: add helper function stm32_gpio_get_bank()")
Acked-by: Lionel Debieve <lionel.debieve@foss.st.com>
Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>