]> git.baikalelectronics.ru Git - arm-tf.git/commit
stm32mp1: register shared resource per IOMEM address
authorEtienne Carriere <etienne.carriere@st.com>
Wed, 13 May 2020 08:16:21 +0000 (10:16 +0200)
committerEtienne Carriere <etienne.carriere@st.com>
Wed, 8 Jul 2020 10:56:06 +0000 (12:56 +0200)
commit0651b5b77ab3dcf526f6979ec631eb7781d4dad5
tree1f932e2bf9d5d500e31354c18caf8a431b52badc
parentb2707a6968deb8be29e3db1aa2e207aad242a95b
stm32mp1: register shared resource per IOMEM address

Introduce helper functions stm32mp_register_secure_periph_iomem()
and stm32mp_register_non_secure_periph_iomem() for drivers to
register a resource as secure or non-secure based on its SoC
interface registers base address.

These functions are stubbed when shared resources driver is not
embedded (!STM32MP_SHARED_RESOURCES) so that drivers embedded
in other BL stages do not bother whether they shall register or
not their resources.

Change-Id: Icebd05a930afc5964bc4677357da5d1b23666066
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
plat/st/common/include/stm32mp_shared_resources.h
plat/st/stm32mp1/stm32mp1_def.h
plat/st/stm32mp1/stm32mp1_shared_resources.c