coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
regulator.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef SOC_MEDIATEK_COMMON_REGULATOR_H
4 #define SOC_MEDIATEK_COMMON_REGULATOR_H
5 
6 #include <stdint.h>
7 
24 };
25 
26 void mainboard_set_regulator_vol(enum mtk_regulator regulator,
27  uint32_t voltage_uv);
29 int mainboard_enable_regulator(enum mtk_regulator regulator, uint8_t enable);
31 
32 #endif /* SOC_MEDIATEK_COMMON_REGULATOR_H */
mtk_regulator
Definition: regulator.h:8
@ MTK_REGULATOR_VDDQ
Definition: regulator.h:11
@ MTK_REGULATOR_VRF12
Definition: regulator.h:21
@ MTK_REGULATOR_VCCQ
Definition: regulator.h:15
@ MTK_REGULATOR_VCC
Definition: regulator.h:14
@ MTK_REGULATOR_VMC
Definition: regulator.h:18
@ MTK_REGULATOR_VDD1
Definition: regulator.h:9
@ MTK_REGULATOR_VCN33
Definition: regulator.h:22
@ MTK_REGULATOR_VCORE
Definition: regulator.h:13
@ MTK_REGULATOR_VDD2
Definition: regulator.h:10
@ MTK_REGULATOR_VPROC12
Definition: regulator.h:19
@ MTK_REGULATOR_VMCH
Definition: regulator.h:17
@ MTK_REGULATOR_NUM
Definition: regulator.h:23
@ MTK_REGULATOR_VDRAM1
Definition: regulator.h:16
@ MTK_REGULATOR_VSRAM_PROC12
Definition: regulator.h:20
@ MTK_REGULATOR_VMDDR
Definition: regulator.h:12
void mainboard_set_regulator_vol(enum mtk_regulator regulator, uint32_t voltage_uv)
Definition: regulator.c:41
uint32_t mainboard_get_regulator_vol(enum mtk_regulator regulator)
Definition: regulator.c:71
int mainboard_enable_regulator(enum mtk_regulator regulator, uint8_t enable)
Definition: regulator.c:98
uint8_t mainboard_regulator_is_enabled(enum mtk_regulator regulator)
Definition: regulator.c:115
unsigned int uint32_t
Definition: stdint.h:14
unsigned char uint8_t
Definition: stdint.h:8