iccsense.h (427B)
1/* SPDX-License-Identifier: MIT */ 2#ifndef __NVBIOS_ICCSENSE_H__ 3#define __NVBIOS_ICCSENSE_H__ 4struct pwr_rail_resistor_t { 5 u8 mohm; 6 bool enabled; 7}; 8 9struct pwr_rail_t { 10 u8 mode; 11 u8 extdev_id; 12 u8 resistor_count; 13 struct pwr_rail_resistor_t resistors[3]; 14 u16 config; 15}; 16 17struct nvbios_iccsense { 18 int nr_entry; 19 struct pwr_rail_t *rail; 20}; 21 22int nvbios_iccsense_parse(struct nvkm_bios *, struct nvbios_iccsense *); 23#endif