Lines Matching refs:fp
113 …uint8_t sub = bios->data[bios->fp.xlated_entry + script] + (bios->fp.link_c_increment && dcbent->o… in call_lvds_manufacturer_script()
116 if (!bios->fp.xlated_entry || !sub || !scriptofs) in call_lvds_manufacturer_script()
119 run_digital_op_script(dev, scriptofs, dcbent, head, bios->fp.dual_link); in call_lvds_manufacturer_script()
123 mdelay(ROM16(bios->data[bios->fp.xlated_entry + 7])); in call_lvds_manufacturer_script()
163 scriptptr = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 7 + outputset * 2]); in run_lvds_table()
167 scriptptr = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 11 + outputset * 2]); in run_lvds_table()
170 clktable = bios->fp.lvdsmanufacturerpointer + 15; in run_lvds_table()
175 if (bios->fp.dual_link) in run_lvds_table()
177 if (bios->fp.if_is_24bit) in run_lvds_table()
183 if (bios->fp.dual_link) { in run_lvds_table()
188 if (bios->fp.strapless_is_24bit & cmpval_24bit) in run_lvds_table()
204 run_digital_op_script(dev, scriptptr, dcbent, head, bios->fp.dual_link); in run_lvds_table()
220 uint8_t lvds_ver = bios->data[bios->fp.lvdsmanufacturerpointer]; in call_lvds_script()
224 if (bios->fp.last_script_invoc == (script << 1 | head) || !lvds_ver || in call_lvds_script()
228 if (!bios->fp.lvds_init_run) { in call_lvds_script()
229 bios->fp.lvds_init_run = true; in call_lvds_script()
233 if (script == LVDS_PANEL_ON && bios->fp.reset_after_pclk_change) in call_lvds_script()
235 if (script == LVDS_RESET && bios->fp.power_off_for_reset) in call_lvds_script()
248 bios->fp.last_script_invoc = (script << 1 | head); in call_lvds_script()
276 if (bios->fp.lvdsmanufacturerpointer == 0x0) { in parse_lvds_manufacturer_table_header()
281 lvds_ver = bios->data[bios->fp.lvdsmanufacturerpointer]; in parse_lvds_manufacturer_table_header()
286 recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1]; in parse_lvds_manufacturer_table_header()
289 headerlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1]; in parse_lvds_manufacturer_table_header()
294 recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 2]; in parse_lvds_manufacturer_table_header()
297 headerlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1]; in parse_lvds_manufacturer_table_header()
302 recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 2]; in parse_lvds_manufacturer_table_header()
349 if (bios->fp.fptablepointer == 0x0) { in parse_fp_mode_table()
359 fptable = &bios->data[bios->fp.fptablepointer]; in parse_fp_mode_table()
406 bios->fp.fpxlatetableptr = bios->fp.lvdsmanufacturerpointer + in parse_fp_mode_table()
408 bios->fp.xlatwidth = lth.recordlen; in parse_fp_mode_table()
410 if (bios->fp.fpxlatetableptr == 0x0) { in parse_fp_mode_table()
417 fpindex = bios->data[bios->fp.fpxlatetableptr + in parse_fp_mode_table()
418 fpstrapping * bios->fp.xlatwidth]; in parse_fp_mode_table()
437 bios->fp.mode_ptr = bios->fp.fptablepointer + headerlen + in parse_fp_mode_table()
441 ROM16(bios->data[bios->fp.mode_ptr + 11]) + 1, in parse_fp_mode_table()
442 ROM16(bios->data[bios->fp.mode_ptr + 25]) + 1, in parse_fp_mode_table()
443 ROM16(bios->data[bios->fp.mode_ptr + 7]) * 10); in parse_fp_mode_table()
452 uint8_t *mode_entry = &bios->data[bios->fp.mode_ptr]; in nouveau_bios_fp_mode()
455 return bios->fp.mode_ptr; in nouveau_bios_fp_mode()
491 return bios->fp.mode_ptr; in nouveau_bios_fp_mode()
535 bios->fp.fpxlatemanufacturertableptr + in nouveau_bios_parse_lvds_table()
551 if (pxclk >= bios->fp.duallink_transition_clk) in nouveau_bios_parse_lvds_table()
567 if (pxclk >= bios->fp.duallink_transition_clk) in nouveau_bios_parse_lvds_table()
587 …lvdsofs = bios->fp.xlated_entry = bios->fp.lvdsmanufacturerpointer + lth.headerlen + lth.recordlen… in nouveau_bios_parse_lvds_table()
590 bios->fp.power_off_for_reset = bios->data[lvdsofs] & 1; in nouveau_bios_parse_lvds_table()
591 bios->fp.reset_after_pclk_change = bios->data[lvdsofs] & 2; in nouveau_bios_parse_lvds_table()
592 bios->fp.dual_link = bios->data[lvdsofs] & 4; in nouveau_bios_parse_lvds_table()
593 bios->fp.link_c_increment = bios->data[lvdsofs] & 8; in nouveau_bios_parse_lvds_table()
602 bios->fp.power_off_for_reset = true; in nouveau_bios_parse_lvds_table()
603 bios->fp.reset_after_pclk_change = true; in nouveau_bios_parse_lvds_table()
609 bios->fp.dual_link = bios->data[lvdsofs] & 1; in nouveau_bios_parse_lvds_table()
610 bios->fp.if_is_24bit = bios->data[lvdsofs] & 2; in nouveau_bios_parse_lvds_table()
611 bios->fp.strapless_is_24bit = bios->data[bios->fp.lvdsmanufacturerpointer + 4]; in nouveau_bios_parse_lvds_table()
612 bios->fp.duallink_transition_clk = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 5]) * 10; in nouveau_bios_parse_lvds_table()
618 bios->fp.dual_link = (pxclk >= bios->fp.duallink_transition_clk); in nouveau_bios_parse_lvds_table()
620 *dl = bios->fp.dual_link; in nouveau_bios_parse_lvds_table()
760 bios->fp.fptablepointer = ROM16(bios->data[bitentry->offset + 2]); in parse_bit_display_tbl_entry()
865 bios->fp.lvdsmanufacturerpointer = ROM16(bios->data[bitentry->offset]); in parse_bit_lvds_tbl_entry()
1094 bios->fp.duallink_transition_clk = 90000; in parse_bmp_structure()
1214 bios->fp.fptablepointer = ROM16(bmp[105]); in parse_bmp_structure()
1215 bios->fp.fpxlatetableptr = ROM16(bmp[107]); in parse_bmp_structure()
1216 bios->fp.xlatwidth = 1; in parse_bmp_structure()
1219 bios->fp.lvdsmanufacturerpointer = ROM16(bmp[117]); in parse_bmp_structure()
1220 bios->fp.fpxlatemanufacturertableptr = ROM16(bmp[119]); in parse_bmp_structure()
1228 bios->fp.duallink_transition_clk = ROM16(bmp[156]) * 10; in parse_bmp_structure()
1988 if (bios->fp.edid) in nouveau_bios_embedded_edid()
1989 return bios->fp.edid; in nouveau_bios_embedded_edid()
2006 return bios->fp.edid = &bios->data[offset]; in nouveau_bios_embedded_edid()
2051 bios->fp.last_script_invoc = 0; in nouveau_run_vbios_init()
2052 bios->fp.lvds_init_run = false; in nouveau_run_vbios_init()