Merge branch 'master' of git://git.denx.de/u-boot-sh
[oweals/u-boot.git] / 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