1#ifndef __NVBIOS_VOLT_H__ 2#define __NVBIOS_VOLT_H__ 3struct nvbios_volt { 4 u8 vidmask; 5 u32 min; 6 u32 max; 7 u32 base; 8 s16 step; 9}; 10 11u16 nvbios_volt_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 12u16 nvbios_volt_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 13 struct nvbios_volt *); 14 15struct nvbios_volt_entry { 16 u32 voltage; 17 u8 vid; 18}; 19 20u16 nvbios_volt_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len); 21u16 nvbios_volt_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len, 22 struct nvbios_volt_entry *); 23#endif 24