dt-bindings: gpio: stm32mp: flags for non-secure GPIOsDefine STM32 GPIO DT bindings bit flags for GPIOs that are to be usedin non-secure state.Signed-off-by: Etienne Carriere <etienne.carriere@f
dt-bindings: gpio: stm32mp: flags for non-secure GPIOsDefine STM32 GPIO DT bindings bit flags for GPIOs that are to be usedin non-secure state.Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>Reviewed-by: Gatien Chevallier <gatien.chevallier@foss.st.com>
show more ...
dt-bindings: add TZPROT macroAdd TZPROT macro to define the security level for GPIOsSigned-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com>Reviewed-by: Etienne Carriere <etienne.carrier
dt-bindings: add TZPROT macroAdd TZPROT macro to define the security level for GPIOsSigned-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com>Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>
dt-bindings: gpio: add GPIO_PULL_{UP,DOWN} definitionsThis is required to bump stm32mp15 dts(i) files to Linux 5.19-rc6.Signed-off-by: Johann Neuhauser <jneuhauser@dh-electronics.com>Reviewed-by
dt-bindings: gpio: add GPIO_PULL_{UP,DOWN} definitionsThis is required to bump stm32mp15 dts(i) files to Linux 5.19-rc6.Signed-off-by: Johann Neuhauser <jneuhauser@dh-electronics.com>Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
drivers: atmel_piobu: add driverAdd piobu driver which handle secumod GPIOs. This driver also handletampering interrupts on GPIOs which are configured as input with thedevice-tree. For instance,
drivers: atmel_piobu: add driverAdd piobu driver which handle secumod GPIOs. This driver also handletampering interrupts on GPIOs which are configured as input with thedevice-tree. For instance, the following device-tree excerpt allows toset an input as an intrusion detection pin: gpios = <0 PIOBU_PIN_INPUT(1, 1, PIOBU_PIN_PULL_DOWN, PIOBU_PIN_DEF_LEVEL_LOW, PIOBU_PIN_WAKEUP_ENABLE)>;In case of a tamper event, the source of the tampering will bedisplayed.Acked-by: Etienne Carriere <etienne.carriere@linaro.org>Acked-by: Jerome Forissier <jerome.forissier@linaro.org>Acked-by: Jens Wiklander <jens.wiklander@linaro.org>Signed-off-by: Clément Léger <clement.leger@bootlin.com>
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>