mb/google/rauru: Implement regulator interface
[coreboot2.git] / src / mainboard / starlabs / starfighter / include / variants.h
blob0dd41c062ce5d91570661c4fd55b2d8d83d94797
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #ifndef _BASEBOARD_VARIANTS_H_
4 #define _BASEBOARD_VARIANTS_H_
6 #include <soc/gpio.h>
8 enum cmos_power_profile {
9 PP_POWER_SAVER = 0,
10 PP_BALANCED = 1,
11 PP_PERFORMANCE = 2,
13 #define NUM_POWER_PROFILES 3
15 enum cmos_power_profile get_power_profile(enum cmos_power_profile fallback);
18 * The next set of functions return the gpio table and fill in the number of
19 * entries for each table.
21 const struct pad_config *variant_gpio_table(size_t *num);
22 const struct pad_config *variant_early_gpio_table(size_t *num);
24 void devtree_update(void);
26 #endif /* _BASEBOARD_VARIANTS_H_ */