1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright (c) 2021-2023, STMicroelectronics 4 */ 5 6 #ifndef __DRIVERS_STM32MP13_REGULATOR_IOD_H 7 #define __DRIVERS_STM32MP13_REGULATOR_IOD_H 8 9 #include <drivers/regulator.h> 10 11 enum iod_regulator_id { 12 IOD_SDMMC1, 13 IOD_SDMMC2, 14 IOD_REGU_COUNT 15 }; 16 17 #ifdef CFG_STM32MP13_REGULATOR_IOD 18 struct regulator *stm32mp1_get_iod_regulator(enum iod_regulator_id index); 19 #else 20 static inline struct regulator * stm32mp1_get_iod_regulator(enum iod_regulator_id id __unused)21stm32mp1_get_iod_regulator(enum iod_regulator_id id __unused) { return NULL; } 22 #endif /* CFG_STM32MP13_REGULATOR_IOD */ 23 #endif /* __DRIVERS_STM32MP13_REGULATOR_IOD_H */ 24