summaryrefslogtreecommitdiff
path: root/src/bios_reader
diff options
context:
space:
mode:
authorJesse Barnes <jbarnes@virtuousgeek.org>2008-08-20 14:39:34 -0700
committerJesse Barnes <jbarnes@virtuousgeek.org>2008-08-20 14:39:34 -0700
commitba4a4b7887d5c2da21cadfeeed601eaec8515550 (patch)
treee0eca3e24ab5433163f357e880c865df8f949859 /src/bios_reader
parent5eccb5ec7ea78b5800f98decd4216d39b9ebe5ec (diff)
Add more panel debugging info to register dump & vbios reader
Diffstat (limited to 'src/bios_reader')
-rw-r--r--src/bios_reader/bios_reader.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/bios_reader/bios_reader.c b/src/bios_reader/bios_reader.c
index dbcd1503..ba773cc4 100644
--- a/src/bios_reader/bios_reader.c
+++ b/src/bios_reader/bios_reader.c
@@ -198,11 +198,22 @@ static void dump_lvds_data(void *data, unsigned char *base)
if (i == panel_type)
marker = '*';
else
- marker = ' ';
+ continue;
printf("%c\tpanel type %02i: %dx%d clock %d\n", marker,
i, lfp_data->fp_timing.x_res, lfp_data->fp_timing.y_res,
_PIXEL_CLOCK(timing_data));
+ printf("\t\tinfo:\n");
+ printf("\t\t LVDS: 0x%08lx\n",
+ (unsigned long)lfp_data->fp_timing.lvds_reg_val);
+ printf("\t\t PP_ON_DELAYS: 0x%08lx\n",
+ (unsigned long)lfp_data->fp_timing.pp_on_reg_val);
+ printf("\t\t PP_OFF_DELAYS: 0x%08lx\n",
+ (unsigned long)lfp_data->fp_timing.pp_off_reg_val);
+ printf("\t\t PP_DIVISOR: 0x%08lx\n",
+ (unsigned long)lfp_data->fp_timing.pp_cycle_reg_val);
+ printf("\t\t PFIT: 0x%08lx\n",
+ (unsigned long)lfp_data->fp_timing.pfit_reg_val);
printf("\t\ttimings: %d %d %d %d %d %d %d %d\n",
_H_ACTIVE(timing_data),
_H_BLANK(timing_data),