119a4632eSGabriel Fernandez /* SPDX-License-Identifier: BSD-2-Clause */ 219a4632eSGabriel Fernandez /* 3033d7b3fSGatien Chevallier * Copyright (c) 2022-2024, STMicroelectronics 419a4632eSGabriel Fernandez */ 5fbe66cf8SEtienne Carriere #ifndef __DRIVERS_STM32MP_DT_BINDINGS_H 6fbe66cf8SEtienne Carriere #define __DRIVERS_STM32MP_DT_BINDINGS_H 719a4632eSGabriel Fernandez 819a4632eSGabriel Fernandez #ifdef CFG_STM32MP13 919a4632eSGabriel Fernandez #include <dt-bindings/clock/stm32mp13-clks.h> 1019a4632eSGabriel Fernandez #include <dt-bindings/clock/stm32mp13-clksrc.h> 11033d7b3fSGatien Chevallier #include <dt-bindings/firewall/stm32mp13-etzpc.h> 12ecbdfb72SGatien Chevallier #include <dt-bindings/firewall/stm32mp13-tzc400.h> 13dc357ecdSGatien Chevallier #include <dt-bindings/regulator/st,stm32mp13-regulator.h> 1419a4632eSGabriel Fernandez #include <dt-bindings/reset/stm32mp13-resets.h> 15d7272dd5SGatien Chevallier #include <dt-bindings/tamper/st,stm32mp13-tamp.h> 1619a4632eSGabriel Fernandez #endif 1719a4632eSGabriel Fernandez 1819a4632eSGabriel Fernandez #ifdef CFG_STM32MP15 1919a4632eSGabriel Fernandez #include <dt-bindings/clock/stm32mp1-clks.h> 20033d7b3fSGatien Chevallier #include <dt-bindings/firewall/stm32mp15-etzpc.h> 21ecbdfb72SGatien Chevallier #include <dt-bindings/firewall/stm32mp15-tzc400.h> 22db592d4dSGatien Chevallier #include <dt-bindings/regulator/st,stm32mp15-regulator.h> 2319a4632eSGabriel Fernandez #include <dt-bindings/reset/stm32mp1-resets.h> 24d7272dd5SGatien Chevallier #include <dt-bindings/tamper/st,stm32-tamp.h> 2519a4632eSGabriel Fernandez #endif 2619a4632eSGabriel Fernandez 27*04c582c7SGatien Chevallier #if defined(CFG_STM32MP25) || defined(CFG_STM32MP23) 280de0b5e2SGabriel Fernandez #include <dt-bindings/clock/st,stm32mp25-rcc.h> 290de0b5e2SGabriel Fernandez #include <dt-bindings/clock/stm32mp25-clksrc.h> 300179d5f8SGatien Chevallier #include <dt-bindings/firewall/stm32mp25-rif.h> 31196cb5a0SGatien Chevallier #include <dt-bindings/firewall/stm32mp25-rifsc.h> 3285df05e1SGatien Chevallier #include <dt-bindings/firewall/stm32mp25-risaf.h> 330de0b5e2SGabriel Fernandez #include <dt-bindings/reset/st,stm32mp25-rcc.h> 34d7272dd5SGatien Chevallier #include <dt-bindings/tamper/st,stm32mp25-tamp.h> 350179d5f8SGatien Chevallier #endif 360179d5f8SGatien Chevallier 379132973cSGatien Chevallier #ifdef CFG_STM32MP21 38b2ceba5aSNicolas Le Bayon #include <dt-bindings/clock/st,stm32mp21-rcc.h> 39b2ceba5aSNicolas Le Bayon #include <dt-bindings/clock/stm32mp21-clksrc.h> 409132973cSGatien Chevallier #include <dt-bindings/firewall/stm32mp25-rif.h> 419132973cSGatien Chevallier #include <dt-bindings/firewall/stm32mp21-rifsc.h> 429132973cSGatien Chevallier #include <dt-bindings/firewall/stm32mp25-risaf.h> 43b2ceba5aSNicolas Le Bayon #include <dt-bindings/reset/st,stm32mp21-rcc.h> 44d7272dd5SGatien Chevallier #include <dt-bindings/tamper/st,stm32mp21-tamp.h> 459132973cSGatien Chevallier #endif 469132973cSGatien Chevallier 47fbe66cf8SEtienne Carriere #endif /* __DRIVERS_STM32MP_DT_BINDINGS_H */ 48