Merge remote-tracking branch 'asoc/topic/intel' into asoc-next
[sfrench/cifs-2.6.git] / drivers / gpu / drm / nouveau / include / nvkm / subdev / bios / iccsense.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __NVBIOS_ICCSENSE_H__
3 #define __NVBIOS_ICCSENSE_H__
4 struct pwr_rail_resistor_t {
5         u8 mohm;
6         bool enabled;
7 };
8
9 struct 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
17 struct nvbios_iccsense {
18         int nr_entry;
19         struct pwr_rail_t *rail;
20 };
21
22 int nvbios_iccsense_parse(struct nvkm_bios *, struct nvbios_iccsense *);
23 #endif