Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  *  (C) 2003 Dave Jones.
0004  *
0005  *  AMD-specific information
0006  */
0007 
0008 union msr_fidvidctl {
0009     struct {
0010         unsigned FID:5,         // 4:0
0011         reserved1:3,    // 7:5
0012         VID:5,          // 12:8
0013         reserved2:3,    // 15:13
0014         FIDC:1,         // 16
0015         VIDC:1,         // 17
0016         reserved3:2,    // 19:18
0017         FIDCHGRATIO:1,  // 20
0018         reserved4:11,   // 31-21
0019         SGTC:20,        // 32:51
0020         reserved5:12;   // 63:52
0021     } bits;
0022     unsigned long long val;
0023 };
0024 
0025 union msr_fidvidstatus {
0026     struct {
0027         unsigned CFID:5,            // 4:0
0028         reserved1:3,    // 7:5
0029         SFID:5,         // 12:8
0030         reserved2:3,    // 15:13
0031         MFID:5,         // 20:16
0032         reserved3:11,   // 31:21
0033         CVID:5,         // 36:32
0034         reserved4:3,    // 39:37
0035         SVID:5,         // 44:40
0036         reserved5:3,    // 47:45
0037         MVID:5,         // 52:48
0038         reserved6:11;   // 63:53
0039     } bits;
0040     unsigned long long val;
0041 };