1*312d4476SEtienne Carriere /* SPDX-License-Identifier: BSD-2-Clause */ 2*312d4476SEtienne Carriere /* 3*312d4476SEtienne Carriere * Copyright (C) 2023, STMicroelectronics 4*312d4476SEtienne Carriere */ 5*312d4476SEtienne Carriere #ifndef DRIVERS_STM32_VREFBUF_H 6*312d4476SEtienne Carriere #define DRIVERS_STM32_VREFBUF_H 7*312d4476SEtienne Carriere 8*312d4476SEtienne Carriere #include <drivers/regulator.h> 9*312d4476SEtienne Carriere 10*312d4476SEtienne Carriere #ifdef CFG_STM32_VREFBUF 11*312d4476SEtienne Carriere /* Return VREFBUF regulator handler if registered */ 12*312d4476SEtienne Carriere struct regulator *stm32_vrefbuf_regulator(void); 13*312d4476SEtienne Carriere #else stm32_vrefbuf_regulator(void)14*312d4476SEtienne Carrierestatic inline struct regulator *stm32_vrefbuf_regulator(void) 15*312d4476SEtienne Carriere { 16*312d4476SEtienne Carriere return NULL; 17*312d4476SEtienne Carriere } 18*312d4476SEtienne Carriere #endif 19*312d4476SEtienne Carriere 20*312d4476SEtienne Carriere #endif /*DRIVERS_STM32_VREFBUF_H*/ 21