On Wed, 14 Feb 2024 18:21:25 +0100, Arnaud Pouliquen wrote:
The "st,stm32mp1-m4-tee" compatible is utilized in a system configuration where the Cortex-M4 firmware is loaded by the Trusted execution Environment (TEE). For instance, this compatible is used in both the Linux and OP-TEE device-tree:
- In OP-TEE, a node is defined in the device tree with the st,stm32mp1-m4-tee to support signed remoteproc firmware. Based on DT properties, OP-TEE authenticates, loads, starts, and stops the firmware.
- On Linux, when the compatibility is set, the Cortex-M resets should not be declared in the device tree.
Signed-off-by: Arnaud Pouliquen arnaud.pouliquen@foss.st.com
V1 to V2 updates
- update "st,stm32mp1-m4" compatible description to generalize
- remove the 'reset-names' requirement in one conditional branch, as the property is already part of the condition test.
.../bindings/remoteproc/st,stm32-rproc.yaml | 51 ++++++++++++++++--- 1 file changed, 43 insertions(+), 8 deletions(-)
Reviewed-by: Rob Herring robh@kernel.org