]> git.sur5r.net Git - u-boot/blob - arch/x86/include/asm/turbo.h
SPDX: Convert all of our single license tags to Linux Kernel style
[u-boot] / arch / x86 / include / asm / turbo.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * From coreboot file of the same name
4  *
5  * Copyright (C) 2011 The ChromiumOS Authors. All rights reserved.
6  */
7
8 #ifndef _ASM_TURBO_H
9 #define _ASM_TURBO_H
10
11 #define CPUID_LEAF_PM           6
12 #define PM_CAP_TURBO_MODE       (1 << 1)
13
14 enum {
15         TURBO_UNKNOWN,
16         TURBO_UNAVAILABLE,
17         TURBO_DISABLED,
18         TURBO_ENABLED,
19 };
20
21 /* Return current turbo state */
22 int turbo_get_state(void);
23
24 /* Enable turbo */
25 void turbo_enable(void);
26
27 #endif