arch/x86: Define macros for hard-coded HPET registers
[coreboot.git] / src / mainboard / starlabs / starbook / include / variants.h
blob5df05a3b62c90a6491396150bae493395f132fe5
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #ifndef _BASEBOARD_VARIANTS_H_
4 #define _BASEBOARD_VARIANTS_H_
6 #include <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_ */