Lines Matching +full:0 +full:x001fffff
32 u32 volt = 0; in nvbios_volt_table()
36 volt = nvbios_rd32(bios, bit_P.offset + 0x0c); in nvbios_volt_table()
39 volt = nvbios_rd32(bios, bit_P.offset + 0x10); in nvbios_volt_table()
42 *ver = nvbios_rd08(bios, volt + 0); in nvbios_volt_table()
44 case 0x12: in nvbios_volt_table()
49 case 0x20: in nvbios_volt_table()
54 case 0x30: in nvbios_volt_table()
55 case 0x40: in nvbios_volt_table()
56 case 0x50: in nvbios_volt_table()
65 return 0; in nvbios_volt_table()
73 memset(info, 0x00, sizeof(*info)); in nvbios_volt_parse()
75 case 0x12: in nvbios_volt_parse()
77 info->vidmask = nvbios_rd08(bios, volt + 0x04); in nvbios_volt_parse()
80 case 0x20: in nvbios_volt_parse()
82 info->vidmask = nvbios_rd08(bios, volt + 0x05); in nvbios_volt_parse()
85 case 0x30: in nvbios_volt_parse()
87 info->vidmask = nvbios_rd08(bios, volt + 0x04); in nvbios_volt_parse()
90 case 0x40: in nvbios_volt_parse()
92 info->base = nvbios_rd32(bios, volt + 0x04); in nvbios_volt_parse()
93 info->step = nvbios_rd16(bios, volt + 0x08); in nvbios_volt_parse()
94 info->vidmask = nvbios_rd08(bios, volt + 0x0b); in nvbios_volt_parse()
98 info->max = nvbios_rd32(bios, volt + 0x0e); in nvbios_volt_parse()
102 case 0x50: in nvbios_volt_parse()
103 info->min = nvbios_rd32(bios, volt + 0x0a); in nvbios_volt_parse()
104 info->max = nvbios_rd32(bios, volt + 0x0e); in nvbios_volt_parse()
105 info->base = nvbios_rd32(bios, volt + 0x12) & 0x00ffffff; in nvbios_volt_parse()
108 if (nvbios_rd32(bios, volt + 0x4) & 1) { in nvbios_volt_parse()
110 info->pwm_freq = nvbios_rd32(bios, volt + 0x5) / 1000; in nvbios_volt_parse()
111 info->pwm_range = nvbios_rd32(bios, volt + 0x16); in nvbios_volt_parse()
114 info->vidmask = nvbios_rd08(bios, volt + 0x06); in nvbios_volt_parse()
115 info->step = nvbios_rd16(bios, volt + 0x16); in nvbios_volt_parse()
117 !!(nvbios_rd08(bios, volt + 0x4) & 0x2); in nvbios_volt_parse()
133 return 0; in nvbios_volt_entry()
141 memset(info, 0x00, sizeof(*info)); in nvbios_volt_entry_parse()
143 case 0x12: in nvbios_volt_entry_parse()
144 case 0x20: in nvbios_volt_entry_parse()
145 info->voltage = nvbios_rd08(bios, volt + 0x00) * 10000; in nvbios_volt_entry_parse()
146 info->vid = nvbios_rd08(bios, volt + 0x01); in nvbios_volt_entry_parse()
148 case 0x30: in nvbios_volt_entry_parse()
149 info->voltage = nvbios_rd08(bios, volt + 0x00) * 10000; in nvbios_volt_entry_parse()
150 info->vid = nvbios_rd08(bios, volt + 0x01) >> 2; in nvbios_volt_entry_parse()
152 case 0x40: in nvbios_volt_entry_parse()
154 case 0x50: in nvbios_volt_entry_parse()
155 info->voltage = nvbios_rd32(bios, volt) & 0x001fffff; in nvbios_volt_entry_parse()
156 info->vid = (nvbios_rd32(bios, volt) >> 23) & 0xff; in nvbios_volt_entry_parse()