1*86d7f5d3SJohn Marino #ifndef _MACHINE_CPUFREQ_H_ 2*86d7f5d3SJohn Marino #define _MACHINE_CPUFREQ_H_ 3*86d7f5d3SJohn Marino 4*86d7f5d3SJohn Marino struct amd0f_fidvid { 5*86d7f5d3SJohn Marino uint32_t fid; 6*86d7f5d3SJohn Marino uint32_t vid; 7*86d7f5d3SJohn Marino }; 8*86d7f5d3SJohn Marino 9*86d7f5d3SJohn Marino struct amd0f_xsit { 10*86d7f5d3SJohn Marino uint32_t rvo; 11*86d7f5d3SJohn Marino uint32_t mvs; 12*86d7f5d3SJohn Marino uint32_t vst; 13*86d7f5d3SJohn Marino uint32_t pll_time; 14*86d7f5d3SJohn Marino uint32_t irt; 15*86d7f5d3SJohn Marino }; 16*86d7f5d3SJohn Marino 17*86d7f5d3SJohn Marino void amd0f_fidvid_limit(struct amd0f_fidvid *, struct amd0f_fidvid *); 18*86d7f5d3SJohn Marino int amd0f_set_fidvid(const struct amd0f_fidvid *, 19*86d7f5d3SJohn Marino const struct amd0f_xsit *); 20*86d7f5d3SJohn Marino int amd0f_get_fidvid(struct amd0f_fidvid *); 21*86d7f5d3SJohn Marino 22*86d7f5d3SJohn Marino #endif /* !_MACHINE_CPUFREQ_H_ */ 23