#ifndef __NVBIOS_ICCSENSE_H__ | |
#define __NVBIOS_ICCSENSE_H__ | |
struct pwr_rail_resistor_t { | |
u8 mohm; | |
bool enabled; | |
}; | |
struct pwr_rail_t { | |
u8 mode; | |
u8 extdev_id; | |
u8 resistor_count; | |
struct pwr_rail_resistor_t resistors[3]; | |
u16 config; | |
}; | |
struct nvbios_iccsense { | |
int nr_entry; | |
struct pwr_rail_t *rail; | |
}; | |
int nvbios_iccsense_parse(struct nvkm_bios *, struct nvbios_iccsense *); | |
#endif |