diff options
author | Jesse Barnes <jbarnes@virtuousgeek.org> | 2008-08-20 14:39:34 -0700 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2008-08-20 14:39:34 -0700 |
commit | ba4a4b7887d5c2da21cadfeeed601eaec8515550 (patch) | |
tree | e0eca3e24ab5433163f357e880c865df8f949859 /src/bios_reader | |
parent | 5eccb5ec7ea78b5800f98decd4216d39b9ebe5ec (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.c | 13 |
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), |