xref: /optee_os/core/include/drivers/stm32mp_dt_bindings.h (revision e7f979ef22e24e62bc30960917d7c9ca35f46e2d)
1 /* SPDX-License-Identifier: BSD-2-Clause */
2 /*
3  * Copyright (c) 2022-2024, STMicroelectronics
4  */
5 #ifndef __DRIVERS_STM32MP_DT_BINDINGS_H
6 #define __DRIVERS_STM32MP_DT_BINDINGS_H
7 
8 #ifdef CFG_STM32MP13
9 #include <dt-bindings/clock/stm32mp13-clks.h>
10 #include <dt-bindings/clock/stm32mp13-clksrc.h>
11 #include <dt-bindings/firewall/stm32mp13-etzpc.h>
12 #include <dt-bindings/firewall/stm32mp13-tzc400.h>
13 #include <dt-bindings/regulator/st,stm32mp13-regulator.h>
14 #include <dt-bindings/reset/stm32mp13-resets.h>
15 #include <dt-bindings/tamper/st,stm32mp13-tamp.h>
16 #endif
17 
18 #ifdef CFG_STM32MP15
19 #include <dt-bindings/clock/stm32mp1-clks.h>
20 #include <dt-bindings/firewall/stm32mp15-etzpc.h>
21 #include <dt-bindings/firewall/stm32mp15-tzc400.h>
22 #include <dt-bindings/regulator/st,stm32mp15-regulator.h>
23 #include <dt-bindings/reset/stm32mp1-resets.h>
24 #include <dt-bindings/tamper/st,stm32-tamp.h>
25 #endif
26 
27 #if defined(CFG_STM32MP25) || defined(CFG_STM32MP23)
28 #include <dt-bindings/clock/st,stm32mp25-rcc.h>
29 #include <dt-bindings/clock/stm32mp25-clksrc.h>
30 #include <dt-bindings/firewall/stm32mp25-rif.h>
31 #include <dt-bindings/firewall/stm32mp25-rifsc.h>
32 #include <dt-bindings/firewall/stm32mp25-risaf.h>
33 #include <dt-bindings/reset/st,stm32mp25-rcc.h>
34 #include <dt-bindings/tamper/st,stm32mp25-tamp.h>
35 #endif
36 
37 #ifdef CFG_STM32MP21
38 #include <dt-bindings/clock/st,stm32mp21-rcc.h>
39 #include <dt-bindings/clock/stm32mp21-clksrc.h>
40 #include <dt-bindings/firewall/stm32mp25-rif.h>
41 #include <dt-bindings/firewall/stm32mp21-rifsc.h>
42 #include <dt-bindings/firewall/stm32mp25-risaf.h>
43 #include <dt-bindings/reset/st,stm32mp21-rcc.h>
44 #include <dt-bindings/tamper/st,stm32mp21-tamp.h>
45 #endif
46 
47 #endif /* __DRIVERS_STM32MP_DT_BINDINGS_H */
48