Lines Matching refs:LOG
62 LOG(2,("INFO: Reading PINS info\n")); in parse_pins()
67 LOG(8,("INFO: BIOS signature not found\n")); in parse_pins()
70 LOG(2,("INFO: BIOS signature $AA55 found OK\n")); in parse_pins()
81 LOG(8,("INFO: PINS signature found\n")); in parse_pins()
87 LOG(8,("INFO: PINS signature not found\n")); in parse_pins()
98 LOG(8,("INFO: PINS checksum error\n")); in parse_pins()
103 LOG(2,("INFO: PINS checksum is OK; PINS version is %d.%d\n", in parse_pins()
119 LOG(8,("INFO: unknown PINS version\n")); in parse_pins()
127 LOG(8,("INFO: PINS read/decode/execute error\n")); in parse_pins()
132 LOG(2,("INFO: PINS scan completed succesfully\n")); in parse_pins()
154 LOG(8, ("INFO: cmdlist 1: $%04x, 2: $%04x, max. size $%04x\n", init1, init2, in pins2_read()
156 LOG(8, ("INFO: signon msg:\n%s\n", signon_msg)); in pins2_read()
157 LOG(8, ("INFO: vendor name: %s\n", vendor_name)); in pins2_read()
158 LOG(8, ("INFO: product name: %s\n", product_name)); in pins2_read()
159 LOG(8, ("INFO: product rev: %s\n", product_rev)); in pins2_read()
182 LOG(8, ("INFO: pre PINS 5.16 cmdlist 1: $%04x, 2: $%04x, max. size $%04x\n", in pins3_5_read()
184 LOG(8, ("INFO: signon msg:\n%s\n", signon_msg)); in pins3_5_read()
185 LOG(8, ("INFO: vendor name: %s\n", vendor_name)); in pins3_5_read()
186 LOG(8, ("INFO: product name: %s\n", product_name)); in pins3_5_read()
187 LOG(8, ("INFO: product rev: %s\n", product_rev)); in pins3_5_read()
196 LOG(8,("INFO: PLL VCO range is %dkHz - %dkHz\n", fvco_min, fvco_max)); in pins3_5_read()
226 LOG(8,("INFO: PINS 5.16 and later cmdlist pointers:\n")); in pins3_5_read()
227 LOG(8,("INFO: InitScriptTablePtr: $%04x\n", tabs.InitScriptTablePtr)); in pins3_5_read()
228 LOG(8,("INFO: MacroIndexTablePtr: $%04x\n", tabs.MacroIndexTablePtr)); in pins3_5_read()
229 LOG(8,("INFO: MacroTablePtr: $%04x\n", tabs.MacroTablePtr)); in pins3_5_read()
230 LOG(8,("INFO: ConditionTablePtr: $%04x\n", tabs.ConditionTablePtr)); in pins3_5_read()
231 LOG(8,("INFO: IOConditionTablePtr: $%04x\n", tabs.IOConditionTablePtr)); in pins3_5_read()
232 LOG(8,("INFO: IOFlagConditionTablePtr: $%04x\n", tabs.IOFlagConditionTablePtr)); in pins3_5_read()
233 LOG(8,("INFO: InitFunctionTablePtr: $%04x\n", tabs.InitFunctionTablePtr)); in pins3_5_read()
250 LOG(8,("INFO: now executing coldstart...\n")); in coldstart_card()
306 LOG(8,("INFO: coldstart failed.\n")); in coldstart_card()
308 LOG(8,("INFO: coldstart execution completed OK.\n")); in coldstart_card()
320 LOG(8,("INFO: now executing coldstart...\n")); in coldstart_card_516_up()
374 LOG(8,("INFO: no cmdlist found!\n")); in coldstart_card_516_up()
412 LOG(8,("INFO: coldstart failed.\n")); in coldstart_card_516_up()
414 LOG(8,("INFO: coldstart execution completed OK.\n")); in coldstart_card_516_up()
430 LOG(8,("\nINFO: executing type1 script at adress $%04x...\n", adress)); in exec_type1_script()
431 LOG(8,("INFO: ---Executing following command(s):\n")); in exec_type1_script()
435 LOG(8,("INFO: $%04x ($%02x); ", adress, rom[adress])); in exec_type1_script()
443 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
456 LOG(8,("cmd 'calculate indirect and set PLL 32bit reg $%08x for %.3fMHz'\n", in exec_type1_script()
471 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
484 LOG(8,("cmd 'WR indirect 32bit reg' $%08x = $%08x\n", reg, data2)); in exec_type1_script()
491 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
499 LOG(8,("cmd 'setup RAM config' (always done)\n")); in exec_type1_script()
507 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
521 LOG(8,("cmd 'WR 32bit reg $%08x = $%08x, then = $%08x' (always done)\n", in exec_type1_script()
532 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
546 LOG(8,("cmd 'RD 8bit ISA reg $%04x, AND-out = $%02x, OR-in = $%02x, WR-bk'\n", in exec_type1_script()
561 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
575 LOG(8,("cmd 'CHK bits AND-out $%02x RAMCFG for $%02x'\n", in exec_type1_script()
579 LOG(8,("INFO: ---No match: not executing following command(s):\n")); in exec_type1_script()
584 LOG(8,("INFO: ---Match, so this cmd has no effect.\n")); in exec_type1_script()
591 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
605 LOG(8,("cmd 'RD 32bit reg $%08x, AND-out = $%08x, OR-in = $%08x, WR-bk'\n", in exec_type1_script()
616 LOG(8,("cmd 'END', execution completed.\n\n")); in exec_type1_script()
622 LOG(8,("script size error!\n\n")); in exec_type1_script()
630 LOG(8,("script size error!\n\n")); in exec_type1_script()
636 LOG(8,("cmd 'PGM commands'\n")); in exec_type1_script()
637 LOG(8,("INFO: ---Executing following command(s):\n")); in exec_type1_script()
644 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
658 LOG(8,("cmd 'CHK bits AND-out $%08x STRAPCFG2 for $%08x'\n", in exec_type1_script()
662 LOG(8,("INFO: ---No match: not executing following command(s):\n")); in exec_type1_script()
667 LOG(8,("INFO: ---Match, so this cmd has no effect.\n")); in exec_type1_script()
674 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
684 LOG(8,("cmd 'SNOOZE for %d ($%04x) microSeconds' (always done)\n", data, data)); in exec_type1_script()
692 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
704 LOG(8,("cmd 'WR 32bit reg' $%08x = $%08x (b31-16 = '0', b15-0 = data)\n", in exec_type1_script()
712 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
728 LOG(8,("cmd 'RD idx ISA reg $%02x via $%04x, AND-out = $%02x, OR-in = $%02x, WR-bk'\n", in exec_type1_script()
744 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
756 LOG(8,("cmd 'calculate and set PLL 32bit reg $%08x for %.3fMHz'\n", reg, (data / 100.0))); in exec_type1_script()
770 LOG(8,("script size error, aborting!\n\n")); in exec_type1_script()
782 LOG(8,("cmd 'WR 32bit reg' $%08x = $%08x\n", reg, data)); in exec_type1_script()
786 LOG(8,("unknown cmd, aborting!\n\n")); in exec_type1_script()
799 LOG(8,("INFO: ---WARNING: check/update PLL programming script code!!!\n")); in log_pll()
803 LOG(8,("INFO: ---Memory PLL accessed.\n")); in log_pll()
808 LOG(8,("INFO: ---Core PLL accessed.\n")); in log_pll()
813 LOG(8,("INFO: ---DAC1 PLL accessed.\n")); in log_pll()
816 LOG(8,("INFO: ---DAC2 PLL accessed.\n")); in log_pll()
820 LOG(8,("INFO: ---NV31/NV36 extension to memory PLL accessed only!\n")); in log_pll()
823 LOG(8,("INFO: ---NV31/NV36 extension to core PLL accessed only!\n")); in log_pll()
826 LOG(8,("INFO: ---NV31/NV36 extension to DAC1 PLL accessed only!\n")); in log_pll()
829 LOG(8,("INFO: ---NV31/NV36 extension to DAC2 PLL accessed only!\n")); in log_pll()
832 LOG(8,("INFO: ---Unknown PLL accessed!\n")); in log_pll()
846 LOG(8,("INFO: ---RAM config strap is $%01x\n", ram_cfg)); in setup_ram_config()
853 LOG(8,("INFO: ---32Mb RAM should be connected\n")); in setup_ram_config()
856 LOG(8,("INFO: ---4Mb RAM should be connected\n")); in setup_ram_config()
859 LOG(8,("INFO: ---8Mb RAM should be connected\n")); in setup_ram_config()
862 LOG(8,("INFO: ---16Mb RAM should be connected\n")); in setup_ram_config()
866 LOG(8,("INFO: ---RAM should be 128bits wide\n")); in setup_ram_config()
868 LOG(8,("INFO: ---RAM should be 64bits wide\n")); in setup_ram_config()
872 LOG(8,("INFO: ---RAM type: 8Mbit SGRAM\n")); in setup_ram_config()
875 LOG(8,("INFO: ---RAM type: 16Mbit SGRAM\n")); in setup_ram_config()
878 LOG(8,("INFO: ---RAM type: 4 banks of 16Mbit SGRAM\n")); in setup_ram_config()
881 LOG(8,("INFO: ---RAM type: 16Mbit SDRAM\n")); in setup_ram_config()
884 LOG(8,("INFO: ---RAM type: 64Mbit SDRAM\n")); in setup_ram_config()
887 LOG(8,("INFO: ---RAM type: 64Mbit x16 SDRAM\n")); in setup_ram_config()
910 LOG(8,("INFO: ---RAM width tested: width is 64bits, correcting settings.\n")); in setup_ram_config()
915 LOG(8,("INFO: ---RAM width tested: access is OK.\n")); in setup_ram_config()
934 LOG(8,("INFO: ---RAM size tested: size was set OK (32Mb).\n")); in setup_ram_config()
940 LOG(8,("INFO: ---RAM size tested: size is 16Mb, correcting settings.\n")); in setup_ram_config()
955 LOG(8,("INFO: ---RAM size tested: size was set OK (16Mb).\n")); in setup_ram_config()
962 LOG(8,("INFO: ---RAM size tested: size is NOT 16Mb, testing for 8Mb...\n")); in setup_ram_config()
978 LOG(8,("INFO: ---RAM size tested: size is 8Mb, setting 8Mb.\n")); in setup_ram_config()
988 LOG(8,("INFO: ---RAM size tested: size is 4Mb, setting 4Mb.\n")); in setup_ram_config()
1001 LOG(8,("\nINFO: executing type2 script at adress $%04x...\n", adress)); in exec_type2_script()
1002 LOG(8,("INFO: ---Executing following command(s):\n")); in exec_type2_script()
1019 LOG(8,("INFO: $%04x ($%02x); ", *adress, rom[*adress])); in exec_type2_script_mode()
1028 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1046 LOG(8,("cmd 'RD 32bit reg $%08x, AND-out = $%08x, shift-right = $%02x,\n", in exec_type2_script_mode()
1048 LOG(8,("INFO: (cont.) RD 32bit data from subtable with size $%04x, at offset (result << 2),\n", in exec_type2_script_mode()
1050 LOG(8,("INFO: (cont.) then WR result data to 32bit reg $%08x'\n", reg2)); in exec_type2_script_mode()
1065 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1085 LOG(8,("cmd 'RD idx ISA reg $%02x via $%04x, AND-out = $%02x, shift-right = $%02x,\n", in exec_type2_script_mode()
1087 LOG(8,("INFO: (cont.) RD 32bit data from subtable with size $%04x, at offset (result << 2),\n", in exec_type2_script_mode()
1089 LOG(8,("INFO: (cont.) then WR result data to 32bit reg $%08x'\n", reg2)); in exec_type2_script_mode()
1107 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1121 LOG(8,("cmd 'execute following part of this script $%03x times' (always done)\n", size32)); in exec_type2_script_mode()
1124 LOG(8,("\nINFO: (#$%02x) executing part of type2 script at adress $%04x...\n", in exec_type2_script_mode()
1126 LOG(8,("INFO: ---Not touching 'execution' mode at this time:\n")); in exec_type2_script_mode()
1130 LOG(8,("INFO: ---Continuing script:\n")); in exec_type2_script_mode()
1136 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1158 LOG(8,("cmd 'RD idx ISA reg $%02x via $%04x, AND-out = $%02x, shift-right = $%02x,\n", in exec_type2_script_mode()
1160 …LOG(8,("INFO: (cont.) RD 16bit PLL frequency to pgm from subtable with size $%04x, at offset (resu… in exec_type2_script_mode()
1162 LOG(8,("INFO: (cont.) RD table-index ($%02x) for cmd $39'\n", in exec_type2_script_mode()
1174 LOG(8,("INFO: Do subcmd ($39); ")); in exec_type2_script_mode()
1176 LOG(8,("INFO: (cont. cmd $34) Doubling PLL frequency to be set for cmd $34.\n")); in exec_type2_script_mode()
1178 LOG(8,("INFO: ---Reverting to pre-subcmd ($39) 'execution' mode.\n")); in exec_type2_script_mode()
1182 LOG(8,("INFO: table index is negative, not executing subcmd ($39).\n")); in exec_type2_script_mode()
1184 LOG(8,("INFO: (cont.) 'calc and set PLL 32bit reg $%08x for %.3fMHz'\n", in exec_type2_script_mode()
1208 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1220 LOG(8,("cmd 'execute fixed VGA BIOS routine #$%02x at adress $%04x'\n", in exec_type2_script_mode()
1233 LOG(8,("\n\nINFO: WARNING: function not implemented, skipping!\n\n")); in exec_type2_script_mode()
1242 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1262 LOG(8,("cmd 'RD 32bit reg $%08x, shift-right = $%02x, AND-out lsb = $%02x,\n", in exec_type2_script_mode()
1264 …LOG(8,("INFO: (cont.) RD 8bit ISA reg $%02x via $%04x, AND-out = $%02x, OR-in lsb result 32bit, WR… in exec_type2_script_mode()
1290 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1298 LOG(8,("cmd 'invert current mode'\n")); in exec_type2_script_mode()
1301 LOG(8,("INFO: ---Executing following command(s):\n")); in exec_type2_script_mode()
1303 LOG(8,("INFO: ---Not executing following command(s):\n")); in exec_type2_script_mode()
1309 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1327 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1346 LOG(8,("cmd 'do following cmd structure $%03x time(s)':\n", size32)); in exec_type2_script_mode()
1351 LOG(8,("INFO (cont.) (#$%02x) cmd 'WR 32bit reg $%08x = $%08x, RD 32bit reg $%08x,\n", in exec_type2_script_mode()
1353 LOG(8,("INFO (cont.) AND-out $%08x, OR-in $%08x, OR-in $%08x, WR-bk'\n", in exec_type2_script_mode()
1381 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1393 LOG(8,("cmd 'WR ISA reg $%04x = $%02x'\n", reg, byte)); in exec_type2_script_mode()
1404 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1418 LOG(8,("cmd 'WR idx ISA reg $%02x via $%04x = $%02x'\n", index, reg, byte)); in exec_type2_script_mode()
1429 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1437 LOG(8,("cmd 'setup RAM config' (always done)\n")); in exec_type2_script_mode()
1453 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1467 LOG(8,("cmd 'WR 32bit reg $%08x = $%08x, then = $%08x' (always done)\n", in exec_type2_script_mode()
1478 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1492 LOG(8,("cmd 'RD 8bit ISA reg $%04x, AND-out = $%02x, OR-in = $%02x, WR-bk'\n", in exec_type2_script_mode()
1507 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1518 LOG(8,("cmd 'jump to script #$%02x at adress $%04x'\n", data, data2)); in exec_type2_script_mode()
1522 LOG(8,("INFO: ---Jumping; not touching 'execution' mode.\n")); in exec_type2_script_mode()
1529 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1540 LOG(8,("cmd 'gosub script #$%02x at adress $%04x'\n", data, data2)); in exec_type2_script_mode()
1544 LOG(8,("INFO: ---Reverting to pre-gosub 'execution' mode.\n")); in exec_type2_script_mode()
1551 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1565 LOG(8,("cmd 'RD 32bit reg $%08x, AND-out = $%08x, OR-in = $%08x, WR-bk'\n", in exec_type2_script_mode()
1579 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1594 LOG(8,("cmd 'do $%02x time(s) a 32bit reg WR with 32bit data' (MacroIndexTable idx = $%02x):\n", in exec_type2_script_mode()
1601 LOG(8,("INFO: (cont.) (#$%02x) cmd 'WR 32bit reg' $%08x = $%08x\n", in exec_type2_script_mode()
1623 LOG(8,("cmd 'END', execution completed.\n\n")); in exec_type2_script_mode()
1629 LOG(8,("script size error!\n\n")); in exec_type2_script_mode()
1640 LOG(8,("script size error!\n\n")); in exec_type2_script_mode()
1646 LOG(8,("cmd 'PGM commands'\n")); in exec_type2_script_mode()
1647 LOG(8,("INFO: ---Executing following command(s):\n")); in exec_type2_script_mode()
1657 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1667 LOG(8,("cmd 'SNOOZE for %d ($%04x) microSeconds' (always done)\n", data, data)); in exec_type2_script_mode()
1675 LOG(8,("script size error!\n\n")); in exec_type2_script_mode()
1690 LOG(8,("cmd 'CHK bits AND-out $%08x reg $%08x for $%08x'\n", in exec_type2_script_mode()
1694 LOG(8,("INFO: ---No match: not executing following command(s):\n")); in exec_type2_script_mode()
1699 LOG(8,("INFO: ---Match, so this cmd has no effect.\n")); in exec_type2_script_mode()
1706 LOG(8,("script size error!\n\n")); in exec_type2_script_mode()
1720 LOG(8,("cmd 'CHK bits AND-out $%02x idx ISA reg $%02x via $%04x for $%02x'\n", in exec_type2_script_mode()
1728 LOG(8,("INFO: ---No match: not executing following command(s):\n")); in exec_type2_script_mode()
1733 LOG(8,("INFO: ---Match, so this cmd has no effect.\n")); in exec_type2_script_mode()
1740 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1756 LOG(8,("cmd 'RD idx ISA reg $%02x via $%04x, AND-out = $%02x, OR-in = $%02x, WR-bk'\n", in exec_type2_script_mode()
1772 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1784 LOG(8,("cmd 'calculate and set PLL 32bit reg $%08x for %.3fMHz'\n", reg, (data / 100.0))); in exec_type2_script_mode()
1806 LOG(8,("script size error, aborting!\n\n")); in exec_type2_script_mode()
1818 LOG(8,("cmd 'WR 32bit reg' $%08x = $%08x\n", reg, data)); in exec_type2_script_mode()
1822 LOG(8,("unknown cmd, aborting!\n\n")); in exec_type2_script_mode()
1846 LOG(8,("cmd 'AND-out bits $%02x idx ISA reg $%02x via $%04x, shift-right = $%02x,\n", in exec_cmd_39_type2()
1855 LOG(8,("INFO: (cont.) use result as index in table to get data $%02x,\n", in exec_cmd_39_type2()
1857 LOG(8,("INFO: (cont.) then chk bits AND-out $%02x of data for $%02x'\n", in exec_cmd_39_type2()
1861 LOG(8,("INFO: ---No match: not executing following command(s):\n")); in exec_cmd_39_type2()
1866 LOG(8,("INFO: ---Match, so this cmd has no effect.\n")); in exec_cmd_39_type2()
1911 LOG(8,("INFO: ---RAM test #1 done: access errors, modified setup.\n")); in setup_ram_config_nv10_up()
1926 LOG(8,("INFO: ---RAM test #1 done: access is OK.\n")); in setup_ram_config_nv10_up()
1957 LOG(8,("INFO: ---RAM test #2 done: access errors, modified setup.\n")); in setup_ram_config_nv10_up()
1962 LOG(8,("INFO: ---RAM test #2 done: access is OK.\n")); in setup_ram_config_nv10_up()
1996 LOG(8,("INFO: (#%d) dummy1 = $%08x, ", cnt, dummy)); in setup_ram_config_nv28()
1998 LOG(8,("dummy2 = $%08x, ", dummy)); in setup_ram_config_nv28()
2000 LOG(8,("dummy3 = $%08x, ", dummy)); in setup_ram_config_nv28()
2002 LOG(8,("dummy4 = $%08x\n", dummy)); in setup_ram_config_nv28()
2012 LOG(8,("INFO: ---RAM test done: access was OK within %d iteration(s).\n", cnt)); in setup_ram_config_nv28()
2014 LOG(8,("INFO: ---RAM test done: access was still not OK after 4 iterations.\n")); in setup_ram_config_nv28()
2067 LOG(8,("\n\nINFO: WARNING: ISA->PCI register adress translation failed!\n\n")); in translate_ISA_PCI()
2116 LOG(8,("INFO: setting up card specifications\n")); in set_specs()
2167 LOG(8,("INFO: detecting RAM size\n")); in fake_panel_start()
2183 LOG(2,("INFO: forcing memory size (specified in settings file)\n")); in fake_panel_start()
2196 LOG(8,("INFO: faking panel startup\n")); in fake_panel_start()
2207 LOG(2,("INFO: inverting head use (specified in nvidia.settings file)\n")); in fake_panel_start()
2241 LOG(2,("INFO: Dumping flatpanel related CRTC registers:\n")); in detect_panels()
2244 LOG(2,("CRTC1: PIXEL register: $%02x\n", CRTCR(PIXEL))); in detect_panels()
2252 LOG(2,("CRTC1: LCD register: $%02x\n", CRTCR(LCD))); in detect_panels()
2255 LOG(2,("CRTC1: register $59: $%02x\n", CRTCR(0x59))); in detect_panels()
2258 LOG(2,("CRTC1: register $9f: $%02x\n", CRTCR(0x9f))); in detect_panels()
2277 LOG(2,("CRTC2: PIXEL register: $%02x\n", CRTC2R(PIXEL))); in detect_panels()
2278 LOG(2,("CRTC2: LCD register: $%02x\n", CRTC2R(LCD))); in detect_panels()
2279 LOG(2,("CRTC2: register $59: $%02x\n", CRTC2R(0x59))); in detect_panels()
2280 LOG(2,("CRTC2: register $9f: $%02x\n", CRTC2R(0x9f))); in detect_panels()
2291 LOG(2,("INFO: End flatpanel related CRTC registers dump.\n")); in detect_panels()
2391 LOG(2,("INFO: correcting double detection of single panel!\n")); in detect_panels()
2470 LOG(2,("INFO: Dumping flatpanel registers:\n")); in detect_panels()
2471 LOG(2,("DUALHEAD_CTRL: $%08x\n", NV_REG32(NV32_DUALHEAD_CTRL))); in detect_panels()
2472 LOG(2,("DAC1: FP_HDISPEND: %d\n", DACR(FP_HDISPEND))); in detect_panels()
2473 LOG(2,("DAC1: FP_HTOTAL: %d\n", DACR(FP_HTOTAL))); in detect_panels()
2474 LOG(2,("DAC1: FP_HCRTC: %d\n", DACR(FP_HCRTC))); in detect_panels()
2475 LOG(2,("DAC1: FP_HSYNC_S: %d\n", DACR(FP_HSYNC_S))); in detect_panels()
2476 LOG(2,("DAC1: FP_HSYNC_E: %d\n", DACR(FP_HSYNC_E))); in detect_panels()
2477 LOG(2,("DAC1: FP_HVALID_S: %d\n", DACR(FP_HVALID_S))); in detect_panels()
2478 LOG(2,("DAC1: FP_HVALID_E: %d\n", DACR(FP_HVALID_E))); in detect_panels()
2480 LOG(2,("DAC1: FP_VDISPEND: %d\n", DACR(FP_VDISPEND))); in detect_panels()
2481 LOG(2,("DAC1: FP_VTOTAL: %d\n", DACR(FP_VTOTAL))); in detect_panels()
2482 LOG(2,("DAC1: FP_VCRTC: %d\n", DACR(FP_VCRTC))); in detect_panels()
2483 LOG(2,("DAC1: FP_VSYNC_S: %d\n", DACR(FP_VSYNC_S))); in detect_panels()
2484 LOG(2,("DAC1: FP_VSYNC_E: %d\n", DACR(FP_VSYNC_E))); in detect_panels()
2485 LOG(2,("DAC1: FP_VVALID_S: %d\n", DACR(FP_VVALID_S))); in detect_panels()
2486 LOG(2,("DAC1: FP_VVALID_E: %d\n", DACR(FP_VVALID_E))); in detect_panels()
2488 LOG(2,("DAC1: FP_CHKSUM: $%08x = (dec) %d\n", DACR(FP_CHKSUM),DACR(FP_CHKSUM))); in detect_panels()
2489 LOG(2,("DAC1: FP_TST_CTRL: $%08x\n", DACR(FP_TST_CTRL))); in detect_panels()
2490 LOG(2,("DAC1: FP_TG_CTRL: $%08x\n", DACR(FP_TG_CTRL))); in detect_panels()
2491 LOG(2,("DAC1: FP_DEBUG0: $%08x\n", DACR(FP_DEBUG0))); in detect_panels()
2492 LOG(2,("DAC1: FP_DEBUG1: $%08x\n", DACR(FP_DEBUG1))); in detect_panels()
2493 LOG(2,("DAC1: FP_DEBUG2: $%08x\n", DACR(FP_DEBUG2))); in detect_panels()
2494 LOG(2,("DAC1: FP_DEBUG3: $%08x\n", DACR(FP_DEBUG3))); in detect_panels()
2496 LOG(2,("DAC1: FUNCSEL: $%08x\n", NV_REG32(NV32_FUNCSEL))); in detect_panels()
2497 LOG(2,("DAC1: PANEL_PWR: $%08x\n", NV_REG32(NV32_PANEL_PWR))); in detect_panels()
2501 LOG(2,("DAC2: FP_HDISPEND: %d\n", DAC2R(FP_HDISPEND))); in detect_panels()
2502 LOG(2,("DAC2: FP_HTOTAL: %d\n", DAC2R(FP_HTOTAL))); in detect_panels()
2503 LOG(2,("DAC2: FP_HCRTC: %d\n", DAC2R(FP_HCRTC))); in detect_panels()
2504 LOG(2,("DAC2: FP_HSYNC_S: %d\n", DAC2R(FP_HSYNC_S))); in detect_panels()
2505 LOG(2,("DAC2: FP_HSYNC_E: %d\n", DAC2R(FP_HSYNC_E))); in detect_panels()
2506 LOG(2,("DAC2: FP_HVALID_S:%d\n", DAC2R(FP_HVALID_S))); in detect_panels()
2507 LOG(2,("DAC2: FP_HVALID_E: %d\n", DAC2R(FP_HVALID_E))); in detect_panels()
2509 LOG(2,("DAC2: FP_VDISPEND: %d\n", DAC2R(FP_VDISPEND))); in detect_panels()
2510 LOG(2,("DAC2: FP_VTOTAL: %d\n", DAC2R(FP_VTOTAL))); in detect_panels()
2511 LOG(2,("DAC2: FP_VCRTC: %d\n", DAC2R(FP_VCRTC))); in detect_panels()
2512 LOG(2,("DAC2: FP_VSYNC_S: %d\n", DAC2R(FP_VSYNC_S))); in detect_panels()
2513 LOG(2,("DAC2: FP_VSYNC_E: %d\n", DAC2R(FP_VSYNC_E))); in detect_panels()
2514 LOG(2,("DAC2: FP_VVALID_S: %d\n", DAC2R(FP_VVALID_S))); in detect_panels()
2515 LOG(2,("DAC2: FP_VVALID_E: %d\n", DAC2R(FP_VVALID_E))); in detect_panels()
2517 LOG(2,("DAC2: FP_CHKSUM: $%08x = (dec) %d\n", DAC2R(FP_CHKSUM),DAC2R(FP_CHKSUM))); in detect_panels()
2518 LOG(2,("DAC2: FP_TST_CTRL: $%08x\n", DAC2R(FP_TST_CTRL))); in detect_panels()
2519 LOG(2,("DAC2: FP_TG_CTRL: $%08x\n", DAC2R(FP_TG_CTRL))); in detect_panels()
2520 LOG(2,("DAC2: FP_DEBUG0: $%08x\n", DAC2R(FP_DEBUG0))); in detect_panels()
2521 LOG(2,("DAC2: FP_DEBUG1: $%08x\n", DAC2R(FP_DEBUG1))); in detect_panels()
2522 LOG(2,("DAC2: FP_DEBUG2: $%08x\n", DAC2R(FP_DEBUG2))); in detect_panels()
2523 LOG(2,("DAC2: FP_DEBUG3: $%08x\n", DAC2R(FP_DEBUG3))); in detect_panels()
2525 LOG(2,("DAC2: FUNCSEL: $%08x\n", NV_REG32(NV32_2FUNCSEL))); in detect_panels()
2526 LOG(2,("DAC2: PANEL_PWR: $%08x\n", NV_REG32(NV32_2PANEL_PWR))); in detect_panels()
2548 LOG(2,("INFO: Flatpanel on head 1 is LVDS type\n")); in detect_panels()
2550 LOG(2,("INFO: Flatpanel on head 1 is TMDS type\n")); in detect_panels()
2559 LOG(2,("INFO: Flatpanel on head 2 is LVDS type\n")); in detect_panels()
2561 LOG(2,("INFO: Flatpanel on head 2 is TMDS type\n")); in detect_panels()
2565 LOG(2,("INFO: End flatpanel registers dump.\n")); in detect_panels()
2749 LOG(2,("INFO: head 1 has nothing connected;\n")); in setup_output_matrix()
2750 LOG(2,("INFO: head 2 has nothing connected:\n")); in setup_output_matrix()
2751 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2754 LOG(2,("INFO: head 1 has a digital panel;\n")); in setup_output_matrix()
2755 LOG(2,("INFO: head 2 has nothing connected:\n")); in setup_output_matrix()
2756 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2759 LOG(2,("INFO: head 1 has an analog panel or CRT;\n")); in setup_output_matrix()
2760 LOG(2,("INFO: head 2 has nothing connected:\n")); in setup_output_matrix()
2761 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2764 LOG(2,("INFO: head 1 has a digital panel AND an analog panel or CRT;\n")); in setup_output_matrix()
2765 LOG(2,("INFO: head 2 has nothing connected:\n")); in setup_output_matrix()
2766 LOG(2,("INFO: correcting...\n")); in setup_output_matrix()
2772 LOG(2,("INFO: head 1 has a digital panel;\n")); in setup_output_matrix()
2773 LOG(2,("INFO: head 2 has an analog panel or CRT:\n")); in setup_output_matrix()
2774 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2777 LOG(2,("INFO: head 1 has nothing connected;\n")); in setup_output_matrix()
2778 LOG(2,("INFO: head 2 has a digital panel:\n")); in setup_output_matrix()
2779 LOG(2,("INFO: defaulting to head 2 for primary use.\n")); in setup_output_matrix()
2784 LOG(2,("INFO: head 1 has nothing connected;\n")); in setup_output_matrix()
2785 LOG(2,("INFO: head 2 has an analog panel or CRT:\n")); in setup_output_matrix()
2786 LOG(2,("INFO: defaulting to head 2 for primary use.\n")); in setup_output_matrix()
2793 LOG(2,("INFO: head 1 has nothing connected;\n")); in setup_output_matrix()
2794 LOG(2,("INFO: head 2 has an analog panel or CRT:\n")); in setup_output_matrix()
2795 LOG(2,("INFO: defaulting to head 2 for primary use.\n")); in setup_output_matrix()
2805 LOG(2,("INFO: head 1 has nothing connected;\n")); in setup_output_matrix()
2806 LOG(2,("INFO: head 2 has an analog panel or CRT:\n")); in setup_output_matrix()
2807 LOG(2,("INFO: cross-switching outputs for NV44!\n")); in setup_output_matrix()
2809 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2818 LOG(2,("INFO: Both card outputs are connected to head 1;\n")); in setup_output_matrix()
2819 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2825 LOG(2,("INFO: head 1 has nothing connected;\n")); in setup_output_matrix()
2826 LOG(2,("INFO: head 2 has a digital panel AND an analog panel or CRT:\n")); in setup_output_matrix()
2827 LOG(2,("INFO: correcting...\n")); in setup_output_matrix()
2833 LOG(2,("INFO: head 1 has an analog panel or CRT;\n")); in setup_output_matrix()
2834 LOG(2,("INFO: head 2 has a digital panel:\n")); in setup_output_matrix()
2835 LOG(2,("INFO: defaulting to head 2 for primary use.\n")); in setup_output_matrix()
2839 LOG(2,("INFO: head 1 has a digital panel;\n")); in setup_output_matrix()
2840 LOG(2,("INFO: head 2 has a digital panel:\n")); in setup_output_matrix()
2841 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2844 LOG(2,("INFO: head 1 has an analog panel or CRT;\n")); in setup_output_matrix()
2845 LOG(2,("INFO: head 2 has a digital panel:\n")); in setup_output_matrix()
2846 LOG(2,("INFO: defaulting to head 2 for primary use.\n")); in setup_output_matrix()
2850 LOG(2,("INFO: head 1 has a digital panel;\n")); in setup_output_matrix()
2851 LOG(2,("INFO: head 2 has an analog panel or CRT:\n")); in setup_output_matrix()
2852 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2855 LOG(2,("INFO: head 1 has an analog panel or CRT;\n")); in setup_output_matrix()
2856 LOG(2,("INFO: head 2 has an analog panel or CRT:\n")); in setup_output_matrix()
2857 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2860 LOG(2,("INFO: illegal monitor setup ($%02x):\n", si->ps.monitors)); in setup_output_matrix()
2863 LOG(2,("INFO: defaulting to head 2 for primary use.\n")); in setup_output_matrix()
2867 LOG(2,("INFO: illegal monitor setup ($%02x):\n", si->ps.monitors)); in setup_output_matrix()
2868 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2875 LOG(2,("INFO: NV11 outputs are hardwired to be straight-through\n")); in setup_output_matrix()
2887 LOG(2,("INFO: head 1 has nothing connected;\n")); in setup_output_matrix()
2888 LOG(2,("INFO: head 2 has nothing connected:\n")); in setup_output_matrix()
2889 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2892 LOG(2,("INFO: head 1 has a digital panel;\n")); in setup_output_matrix()
2893 LOG(2,("INFO: head 2 has nothing connected:\n")); in setup_output_matrix()
2894 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2897 LOG(2,("INFO: head 1 has an analog panel or CRT;\n")); in setup_output_matrix()
2898 LOG(2,("INFO: head 2 has nothing connected:\n")); in setup_output_matrix()
2899 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2902 LOG(2,("INFO: head 1 has a digital panel AND an analog panel or CRT;\n")); in setup_output_matrix()
2903 LOG(2,("INFO: head 2 has nothing connected:\n")); in setup_output_matrix()
2904 LOG(2,("INFO: correction not possible...\n")); in setup_output_matrix()
2905 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2908 LOG(2,("INFO: head 1 has nothing connected;\n")); in setup_output_matrix()
2909 LOG(2,("INFO: head 2 has a digital panel:\n")); in setup_output_matrix()
2910 LOG(2,("INFO: defaulting to head 2 for primary use.\n")); in setup_output_matrix()
2914 LOG(2,("INFO: head 1 has a digital panel;\n")); in setup_output_matrix()
2915 LOG(2,("INFO: head 2 has a digital panel:\n")); in setup_output_matrix()
2916 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
2919 LOG(2,("INFO: head 1 has an analog panel or CRT;\n")); in setup_output_matrix()
2920 LOG(2,("INFO: head 2 has a digital panel:\n")); in setup_output_matrix()
2921 LOG(2,("INFO: defaulting to head 2 for primary use.\n")); in setup_output_matrix()
2925 LOG(2,("INFO: illegal monitor setup ($%02x):\n", si->ps.monitors)); in setup_output_matrix()
2926 LOG(2,("INFO: defaulting to head 1 for primary use.\n")); in setup_output_matrix()
3242 LOG(8,("INFO: NV4 architecture chip with UMA detected\n")); in getRAMsize_arch_nv4()
3291 LOG(8,("INFO: nVidia GPU with UMA detected\n")); in getRAMsize_arch_nv10_20_30_40()
3294 LOG(8,("INFO: kerneldriver mapped %3.3fMb framebuffer memory\n", in getRAMsize_arch_nv10_20_30_40()
3296 LOG(8,("INFO: (Memory detection) Strapinfo value is: $%08x\n", strapinfo)); in getRAMsize_arch_nv10_20_30_40()
3302 LOG(8,("INFO: NV10/20/30 architecture chip with unknown RAM amount detected;\n")); in getRAMsize_arch_nv10_20_30_40()
3303 LOG(8,("INFO: Setting 16Mb\n")); in getRAMsize_arch_nv10_20_30_40()
3364 LOG(2,("INFO: pinsdump follows:\n")); in dump_pins()
3365 LOG(2,("PLL type: %s\n", si->ps.ext_pll ? "extended" : "standard")); in dump_pins()
3366 LOG(2,("f_ref: %fMhz\n", si->ps.f_ref)); in dump_pins()
3367 LOG(2,("max_system_vco: %dMhz\n", si->ps.max_system_vco)); in dump_pins()
3368 LOG(2,("min_system_vco: %dMhz\n", si->ps.min_system_vco)); in dump_pins()
3369 LOG(2,("max_pixel_vco: %dMhz\n", si->ps.max_pixel_vco)); in dump_pins()
3370 LOG(2,("min_pixel_vco: %dMhz\n", si->ps.min_pixel_vco)); in dump_pins()
3371 LOG(2,("max_video_vco: %dMhz\n", si->ps.max_video_vco)); in dump_pins()
3372 LOG(2,("min_video_vco: %dMhz\n", si->ps.min_video_vco)); in dump_pins()
3373 LOG(2,("std_engine_clock: %dMhz\n", si->ps.std_engine_clock)); in dump_pins()
3374 LOG(2,("std_memory_clock: %dMhz\n", si->ps.std_memory_clock)); in dump_pins()
3375 LOG(2,("max_dac1_clock: %dMhz\n", si->ps.max_dac1_clock)); in dump_pins()
3376 LOG(2,("max_dac1_clock_8: %dMhz\n", si->ps.max_dac1_clock_8)); in dump_pins()
3377 LOG(2,("max_dac1_clock_16: %dMhz\n", si->ps.max_dac1_clock_16)); in dump_pins()
3378 LOG(2,("max_dac1_clock_24: %dMhz\n", si->ps.max_dac1_clock_24)); in dump_pins()
3379 LOG(2,("max_dac1_clock_32: %dMhz\n", si->ps.max_dac1_clock_32)); in dump_pins()
3380 LOG(2,("max_dac1_clock_32dh: %dMhz\n", si->ps.max_dac1_clock_32dh)); in dump_pins()
3381 LOG(2,("max_dac2_clock: %dMhz\n", si->ps.max_dac2_clock)); in dump_pins()
3382 LOG(2,("max_dac2_clock_8: %dMhz\n", si->ps.max_dac2_clock_8)); in dump_pins()
3383 LOG(2,("max_dac2_clock_16: %dMhz\n", si->ps.max_dac2_clock_16)); in dump_pins()
3384 LOG(2,("max_dac2_clock_24: %dMhz\n", si->ps.max_dac2_clock_24)); in dump_pins()
3385 LOG(2,("max_dac2_clock_32: %dMhz\n", si->ps.max_dac2_clock_32)); in dump_pins()
3386 LOG(2,("max_dac2_clock_32dh: %dMhz\n", si->ps.max_dac2_clock_32dh)); in dump_pins()
3387 LOG(2,("secondary_head: %s\n", si->ps.secondary_head ? "present" : "absent")); in dump_pins()
3388 LOG(2,("tvout: %s\n", si->ps.tvout ? "present" : "absent")); in dump_pins()
3444 LOG(2, ("%s TV encoder detected; silicon revision is $%02x\n", in dump_pins()
3450 LOG(2,("card memory_size: %3.3fMb\n", (si->ps.memory_size / (1024.0 * 1024.0)))); in dump_pins()
3451 LOG(2,("laptop: ")); in dump_pins()
3452 if (si->ps.laptop) LOG(2,("yes\n")); else LOG(2,("no\n")); in dump_pins()
3455 LOG(2,("found DFP (digital flatpanel) on CRTC1; CRTC1 is %s\n", in dump_pins()
3457 LOG(2,("panel width: %d, height: %d, aspect ratio: %1.2f\n", in dump_pins()
3462 LOG(2,("found DFP (digital flatpanel) on CRTC2; CRTC2 is %s\n", in dump_pins()
3464 LOG(2,("panel width: %d, height: %d, aspect ratio: %1.2f\n", in dump_pins()
3467 LOG(2,("monitor (output devices) setup matrix: $%02x\n", si->ps.monitors)); in dump_pins()
3468 LOG(2,("INFO: end pinsdump.\n")); in dump_pins()