#11213 NORM 1.75-so: dcon doesn't stay frozen while booting
Zarro Boogs per Child
bugtracker at laptop.org
Sat Sep 3 07:37:08 EDT 2011
#11213: dcon doesn't stay frozen while booting
--------------------------------+-------------------------------------------
Reporter: pgf | Owner: wad
Type: defect | Status: new
Priority: normal | Milestone: 1.75-software
Component: display | Version: Development build as of this date
Resolution: | Keywords:
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
--------------------------------+-------------------------------------------
Comment(by dsd):
arm-3.0 9c123f8f fixes one aspect of this: reading the DCON_LOAD gpio
state during boot so that we know if OFW booted us with the dcon frozen or
not. This fixes the bug where dcon_init_xo_1_75() was unfreezing the
DCON.
(I know I said that yesterday that this approach doesn't work, well I was
storing the gpio_get_value() result in a u8 based on some other code I
saw, but in this case, 0x4000 is returned when the DCON is unfrozen. Sorry
for that distraction...)
Two remaining problems:
* The unfreeze/freeze glitch that remains later during boot as described
by Paul.
* If starting X with the DCON frozen (as bootanim does), instead of the
screen contents staying static, the whole screen will go black, then
white, and then the powerd-invoked DCON unfreeze will put the real display
contents up.
--
Ticket URL: <http://dev.laptop.org/ticket/11213#comment:2>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list