Release 4.9 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/volt.h
  
  
#ifndef __NVBIOS_VOLT_H__
#define __NVBIOS_VOLT_H__
enum nvbios_volt_type {
	
NVBIOS_VOLT_GPIO = 0,
	
NVBIOS_VOLT_PWM,
};
struct nvbios_volt {
	
enum nvbios_volt_type type;
	
u32 min;
	
u32 max;
	
u32 base;
	/* GPIO mode */
	
u8  vidmask;
	
s16 step;
	/* PWM mode */
	
u32 pwm_freq;
	
u32 pwm_range;
};
u16 nvbios_volt_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
u16 nvbios_volt_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
		      struct nvbios_volt *);
struct nvbios_volt_entry {
	
u32 voltage;
	
u8  vid;
};
u16 nvbios_volt_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
u16 nvbios_volt_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
			    struct nvbios_volt_entry *);
#endif
Overall Contributors
 | Person | Tokens | Prop | Commits | CommitProp | 
| ben skeggs | ben skeggs | 131 | 84.52% | 2 | 66.67% | 
| martin peres | martin peres | 24 | 15.48% | 1 | 33.33% | 
 | Total | 155 | 100.00% | 3 | 100.00% |