[haiku-bugs] Re: [Haiku] #8457: Blank screen after boot on Radeon Mobility 4670 HD

  • From: "kvark" <trac@xxxxxxxxxxxx>
  • Date: Mon, 01 Jul 2013 17:34:16 -0000

#8457: Blank screen after boot on Radeon Mobility 4670 HD
   Reporter:  kvark                       |      Owner:  kallisti5
       Type:  bug                         |     Status:  new
   Priority:  normal                      |  Milestone:  R1
  Component:  Drivers/Graphics/radeon_hd  |    Version:  R1/Development
 Resolution:                              |   Keywords:  blank radeon
 Blocked By:                              |   Blocking:  7662
Has a Patch:  0                           |   Platform:  x86

Comment (by kvark):

 LCDPANEL_CAP_READ_EDID seems like it would be the answer, though the
 AtomBIOS dump shows ucLCDPanel_SpecialHandlingCap to be 0 :(

 -//Definitions for ucLCDPanel_SpecialHandlingCap:
 -//Once DAL sees this CAP is set, it will read EDID from LCD on its own
 instead of using sLCDTiming in ATOM_LVDS_INFO_V12.
 -//Other entries in ATOM_LVDS_INFO_V12 are still valid/useful to DAL
 -#define        LCDPANEL_CAP_READ_EDID                  0x1
 -//If a design supports DRR (dynamic refresh rate) on internal panels
 (LVDS or EDP), this cap is set in ucLCDPanel_SpecialHandlingCap together
 -//with multiple supported refresh rates@usSupportedRefreshRate. This cap
 should not be set when only slow refresh rate is supported (static
 -//refresh rate switch by SW. This is only valid from ATOM_LVDS_INFO_V12
 -#define        LCDPANEL_CAP_DRR_SUPPORTED              0x2
 -//Use this cap bit for a quick reference whether an embadded panel (LCD1
 ) is LVDS or eDP.
 -#define        LCDPANEL_CAP_eDP                        0x4

Ticket URL: <http://dev.haiku-os.org/ticket/8457#comment:29>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: