dt-bindings: add STM32MP21 clocks and resets bindingsAdd stm32mp21-clks.h, stm32mp21-clksrc.h & stm32mp21-resets.h DTbindings files for STM32MP21.Signed-off-by: Yann Gautier <yann.gautier@foss.s
dt-bindings: add STM32MP21 clocks and resets bindingsAdd stm32mp21-clks.h, stm32mp21-clksrc.h & stm32mp21-resets.h DTbindings files for STM32MP21.Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>Signed-off-by: Gabriel Fernandez <gabriel.fernandez@foss.st.com>Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>Acked-by: Gatien Chevallier <gatien.chevallier@foss.st.com>
show more ...
dt-bindings: add the STM32MP2 clock and reset bindingsAdd the associated bindings for device tree and drivers.Signed-off-by: Gabriel Fernandez <gabriel.fernandez@foss.st.com>Acked-by: Etienne Ca
dt-bindings: add the STM32MP2 clock and reset bindingsAdd the associated bindings for device tree and drivers.Signed-off-by: Gabriel Fernandez <gabriel.fernandez@foss.st.com>Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
dt-bindings: define system reset controller for stm32mp1 flavorsDefine DT binding ID related to system reset controller, for bothSTM32MP15 and STM32MP13 variants.Acked-by: Jens Wiklander <jens.w
dt-bindings: define system reset controller for stm32mp1 flavorsDefine DT binding ID related to system reset controller, for bothSTM32MP15 and STM32MP13 variants.Acked-by: Jens Wiklander <jens.wiklander@linaro.org>Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
plat-stm32mp1: remove SCMI0 channel indexRemoves index 0 from SCMI DT binding ID macros and driver labels tosynchronize with Linux kernel 5.18 that considers a single SCMIchannel, see [1] and [2]
plat-stm32mp1: remove SCMI0 channel indexRemoves index 0 from SCMI DT binding ID macros and driver labels tosynchronize with Linux kernel 5.18 that considers a single SCMIchannel, see [1] and [2].Link: [1] https://lore.kernel.org/linux-arm-kernel/20220422150952.20587-4-alexandre.torgue@foss.st.comLink: [2] https://lore.kernel.org/linux-arm-kernel/20220422150952.20587-5-alexandre.torgue@foss.st.comSigned-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com>Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
dt-bindings: stm32: add stm32mp13 clock and reset bindingsAdd new clocks and reset binding files to manage STM32MP13 RCC.Acked-by: Etienne Carriere <etienne.carriere@linaro.org>Signed-off-by: Ga
dt-bindings: stm32: add stm32mp13 clock and reset bindingsAdd new clocks and reset binding files to manage STM32MP13 RCC.Acked-by: Etienne Carriere <etienne.carriere@linaro.org>Signed-off-by: Gabriel Fernandez <gabriel.fernandez@foss.st.com>
plat-stm32mp1: use SCMI reset to manage MCU hold bootAdding the MCU hold boot management through a SCMI dedicatedreset domain. MCU hold boot controls the MCU reboot sequence togetherwith MCU rese
plat-stm32mp1: use SCMI reset to manage MCU hold bootAdding the MCU hold boot management through a SCMI dedicatedreset domain. MCU hold boot controls the MCU reboot sequence togetherwith MCU reset controller already exposed to SCMI agent 0.Signed-off-by: Lionel Debieve <lionel.debieve@st.com>Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>Acked-by: Jerome Forissier <jerome@forissier.org>
dt-bindings: stm32mp1: define SCMI reset domainsDefine the platform SCMI reset domains for stm32mp1 family.Signed-off-by: Etienne Carriere <etienne.carriere@st.com>Acked-by: Jerome Forissier <je
dt-bindings: stm32mp1: define SCMI reset domainsDefine the platform SCMI reset domains for stm32mp1 family.Signed-off-by: Etienne Carriere <etienne.carriere@st.com>Acked-by: Jerome Forissier <jerome@forissier.org>
stm32mp1: device tree platform descriptionThis change introduces the device tree source files describing boardsEV1 and ED1 and the related bindings.The stm32mp1 DTS files and bindings header fil
stm32mp1: device tree platform descriptionThis change introduces the device tree source files describing boardsEV1 and ED1 and the related bindings.The stm32mp1 DTS files and bindings header files are dumped fromlatest Linux kernel (v4.19). Bindings documentation is not stored inOP-TEE OS source tree, one shall refer to the bindings documentationfrom latest Linux kernel source tree.Note that license terms where changed for binding header file gpio.hto release them under dual 2-Clause DSB/GPLv2.0 instead of GPLv2.0 asrelease in the Linux kernel.Platform relies on DT source file (CFG_EMBED_DTB_SOURCE_FILE) todistinguish between the platform flavors for the few configurationdirective that are static and cannot be provided only through FDT.Default configuration locates the secure DDR area (TZDRAM) fromthe base address of the last 32MBytes of the DDR over 30Mbyte.The last 2MBytes of the DDR are the OP-TEE static shared memory.Many contributors not listed below.Signed-off-by: Etienne Carriere <etienne.carriere@st.com>Acked-by: Jerome Forissier <jerome.forissier@linaro.org>