Lines Matching +full:stm32 +full:- +full:etzpc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/bus/st,stm32-etzpc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STM32 Extended TrustZone protection controller
10 The ETZPC configures TrustZone security in a SoC having bus masters and
11 devices with programmable-security attributes (securable resources).
14 - Gatien Chevallier <gatien.chevallier@foss.st.com>
20 const: st,stm32-etzpc
22 - compatible
27 - const: st,stm32-etzpc
28 - const: simple-bus
33 "#address-cells":
36 "#size-cells":
41 "#access-controller-cells":
47 "^.*@[0-9a-f]+$":
54 - access-controllers
57 - compatible
58 - reg
59 - "#address-cells"
60 - "#size-cells"
61 - "#access-controller-cells"
62 - ranges
67 - |
72 #include <dt-bindings/interrupt-controller/arm-gic.h>
73 #include <dt-bindings/clock/stm32mp13-clks.h>
74 #include <dt-bindings/reset/stm32mp13-resets.h>
76 etzpc: bus@5c007000 {
77 compatible = "st,stm32-etzpc", "simple-bus";
79 #address-cells = <1>;
80 #size-cells = <1>;
81 #access-controller-cells = <1>;
85 compatible = "st,stm32h7-uart";
87 interrupts-extended = <&exti 27 IRQ_TYPE_LEVEL_HIGH>;
90 wakeup-source;
93 dma-names = "rx", "tx";
94 access-controllers = <&etzpc 17>;