Lines Matching refs:fp
111 …uint8_t sub = bios->data[bios->fp.xlated_entry + script] + (bios->fp.link_c_increment && dcbent->o… in call_lvds_manufacturer_script()
117 if (!bios->fp.xlated_entry || !sub || !scriptofs) in call_lvds_manufacturer_script()
120 run_digital_op_script(dev, scriptofs, dcbent, head, bios->fp.dual_link); in call_lvds_manufacturer_script()
124 mdelay(ROM16(bios->data[bios->fp.xlated_entry + 7])); in call_lvds_manufacturer_script()
164 scriptptr = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 7 + outputset * 2]); in run_lvds_table()
168 scriptptr = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 11 + outputset * 2]); in run_lvds_table()
171 clktable = bios->fp.lvdsmanufacturerpointer + 15; in run_lvds_table()
176 if (bios->fp.dual_link) in run_lvds_table()
178 if (bios->fp.if_is_24bit) in run_lvds_table()
184 if (bios->fp.dual_link) { in run_lvds_table()
189 if (bios->fp.strapless_is_24bit & cmpval_24bit) in run_lvds_table()
205 run_digital_op_script(dev, scriptptr, dcbent, head, bios->fp.dual_link); in run_lvds_table()
221 uint8_t lvds_ver = bios->data[bios->fp.lvdsmanufacturerpointer]; in call_lvds_script()
225 if (bios->fp.last_script_invoc == (script << 1 | head) || !lvds_ver || in call_lvds_script()
229 if (!bios->fp.lvds_init_run) { in call_lvds_script()
230 bios->fp.lvds_init_run = true; in call_lvds_script()
234 if (script == LVDS_PANEL_ON && bios->fp.reset_after_pclk_change) in call_lvds_script()
236 if (script == LVDS_RESET && bios->fp.power_off_for_reset) in call_lvds_script()
249 bios->fp.last_script_invoc = (script << 1 | head); in call_lvds_script()
277 if (bios->fp.lvdsmanufacturerpointer == 0x0) { in parse_lvds_manufacturer_table_header()
282 lvds_ver = bios->data[bios->fp.lvdsmanufacturerpointer]; in parse_lvds_manufacturer_table_header()
287 recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1]; in parse_lvds_manufacturer_table_header()
290 headerlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1]; in parse_lvds_manufacturer_table_header()
295 recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 2]; in parse_lvds_manufacturer_table_header()
298 headerlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1]; in parse_lvds_manufacturer_table_header()
303 recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 2]; in parse_lvds_manufacturer_table_header()
354 if (bios->fp.fptablepointer == 0x0) { in parse_fp_mode_table()
361 fptable = &bios->data[bios->fp.fptablepointer]; in parse_fp_mode_table()
408 bios->fp.fpxlatetableptr = bios->fp.lvdsmanufacturerpointer + in parse_fp_mode_table()
410 bios->fp.xlatwidth = lth.recordlen; in parse_fp_mode_table()
412 if (bios->fp.fpxlatetableptr == 0x0) { in parse_fp_mode_table()
419 fpindex = bios->data[bios->fp.fpxlatetableptr + in parse_fp_mode_table()
420 fpstrapping * bios->fp.xlatwidth]; in parse_fp_mode_table()
439 bios->fp.mode_ptr = bios->fp.fptablepointer + headerlen + in parse_fp_mode_table()
443 ROM16(bios->data[bios->fp.mode_ptr + 11]) + 1, in parse_fp_mode_table()
444 ROM16(bios->data[bios->fp.mode_ptr + 25]) + 1, in parse_fp_mode_table()
445 ROM16(bios->data[bios->fp.mode_ptr + 7]) * 10); in parse_fp_mode_table()
454 uint8_t *mode_entry = &bios->data[bios->fp.mode_ptr]; in nouveau_bios_fp_mode()
457 return bios->fp.mode_ptr; in nouveau_bios_fp_mode()
493 return bios->fp.mode_ptr; in nouveau_bios_fp_mode()
537 bios->fp.fpxlatemanufacturertableptr + in nouveau_bios_parse_lvds_table()
553 if (pxclk >= bios->fp.duallink_transition_clk) in nouveau_bios_parse_lvds_table()
569 if (pxclk >= bios->fp.duallink_transition_clk) in nouveau_bios_parse_lvds_table()
589 …lvdsofs = bios->fp.xlated_entry = bios->fp.lvdsmanufacturerpointer + lth.headerlen + lth.recordlen… in nouveau_bios_parse_lvds_table()
592 bios->fp.power_off_for_reset = bios->data[lvdsofs] & 1; in nouveau_bios_parse_lvds_table()
593 bios->fp.reset_after_pclk_change = bios->data[lvdsofs] & 2; in nouveau_bios_parse_lvds_table()
594 bios->fp.dual_link = bios->data[lvdsofs] & 4; in nouveau_bios_parse_lvds_table()
595 bios->fp.link_c_increment = bios->data[lvdsofs] & 8; in nouveau_bios_parse_lvds_table()
604 bios->fp.power_off_for_reset = true; in nouveau_bios_parse_lvds_table()
605 bios->fp.reset_after_pclk_change = true; in nouveau_bios_parse_lvds_table()
611 bios->fp.dual_link = bios->data[lvdsofs] & 1; in nouveau_bios_parse_lvds_table()
612 bios->fp.if_is_24bit = bios->data[lvdsofs] & 2; in nouveau_bios_parse_lvds_table()
613 bios->fp.strapless_is_24bit = bios->data[bios->fp.lvdsmanufacturerpointer + 4]; in nouveau_bios_parse_lvds_table()
614 bios->fp.duallink_transition_clk = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 5]) * 10; in nouveau_bios_parse_lvds_table()
620 bios->fp.dual_link = (pxclk >= bios->fp.duallink_transition_clk); in nouveau_bios_parse_lvds_table()
622 *dl = bios->fp.dual_link; in nouveau_bios_parse_lvds_table()
762 bios->fp.fptablepointer = ROM16(bios->data[bitentry->offset + 2]); in parse_bit_display_tbl_entry()
867 bios->fp.lvdsmanufacturerpointer = ROM16(bios->data[bitentry->offset]); in parse_bit_lvds_tbl_entry()
1096 bios->fp.duallink_transition_clk = 90000; in parse_bmp_structure()
1216 bios->fp.fptablepointer = ROM16(bmp[105]); in parse_bmp_structure()
1217 bios->fp.fpxlatetableptr = ROM16(bmp[107]); in parse_bmp_structure()
1218 bios->fp.xlatwidth = 1; in parse_bmp_structure()
1221 bios->fp.lvdsmanufacturerpointer = ROM16(bmp[117]); in parse_bmp_structure()
1222 bios->fp.fpxlatemanufacturertableptr = ROM16(bmp[119]); in parse_bmp_structure()
1230 bios->fp.duallink_transition_clk = ROM16(bmp[156]) * 10; in parse_bmp_structure()
1994 if (bios->fp.edid) in nouveau_bios_embedded_edid()
1995 return bios->fp.edid; in nouveau_bios_embedded_edid()
2012 return bios->fp.edid = &bios->data[offset]; in nouveau_bios_embedded_edid()
2057 bios->fp.last_script_invoc = 0; in nouveau_run_vbios_init()
2058 bios->fp.lvds_init_run = false; in nouveau_run_vbios_init()