Lines Matching defs:pin
32 * Each pin of the GPIOZ bank can be secure or non-secure.
108 /* GPIOZ pin count is saved in RAM to prevent parsing FDT several times */
166 ERROR("Invalid GPIO pin %d, %u pin(s) available\n",
313 void stm32mp_register_secure_gpio(unsigned int bank, unsigned int pin)
317 register_periph(STM32MP1_SHRES_GPIOZ(pin), SHRES_SECURE);
325 void stm32mp_register_non_secure_gpio(unsigned int bank, unsigned int pin)
329 register_periph(STM32MP1_SHRES_GPIOZ(pin), SHRES_NON_SECURE);
399 /* Allow clock access if at least one pin is non-secure */
558 uint32_t pin;
560 for (pin = 0U; pin < get_gpioz_nbpin(); pin++) {
561 bool secure_state = periph_is_secure(STM32MP1_SHRES_GPIOZ(pin));
563 set_gpio_secure_cfg(GPIO_BANK_Z, pin, secure_state);