xref: /openbmc/linux/drivers/cpufreq/powernow-k7.h (revision ba61bb17)
1 /*
2  *  (C) 2003 Dave Jones.
3  *
4  *  Licensed under the terms of the GNU GPL License version 2.
5  *
6  *  AMD-specific information
7  *
8  */
9 
10 union msr_fidvidctl {
11 	struct {
12 		unsigned FID:5,			// 4:0
13 		reserved1:3,	// 7:5
14 		VID:5,			// 12:8
15 		reserved2:3,	// 15:13
16 		FIDC:1,			// 16
17 		VIDC:1,			// 17
18 		reserved3:2,	// 19:18
19 		FIDCHGRATIO:1,	// 20
20 		reserved4:11,	// 31-21
21 		SGTC:20,		// 32:51
22 		reserved5:12;	// 63:52
23 	} bits;
24 	unsigned long long val;
25 };
26 
27 union msr_fidvidstatus {
28 	struct {
29 		unsigned CFID:5,			// 4:0
30 		reserved1:3,	// 7:5
31 		SFID:5,			// 12:8
32 		reserved2:3,	// 15:13
33 		MFID:5,			// 20:16
34 		reserved3:11,	// 31:21
35 		CVID:5,			// 36:32
36 		reserved4:3,	// 39:37
37 		SVID:5,			// 44:40
38 		reserved5:3,	// 47:45
39 		MVID:5,			// 52:48
40 		reserved6:11;	// 63:53
41 	} bits;
42 	unsigned long long val;
43 };
44