Author: wmb Date: 2009-09-05 11:05:43 +0200 (Sat, 05 Sep 2009) New Revision: 1349
Modified: cpu/x86/pc/olpc/via/ioinit.fth Log: OLPC trac 9449 - leave PLL on in suspend state, thus preventing random reboots on the first resume. Also set the mux for the SD power control GPIO correctly.
Modified: cpu/x86/pc/olpc/via/ioinit.fth =================================================================== --- cpu/x86/pc/olpc/via/ioinit.fth 2009-09-05 09:03:28 UTC (rev 1348) +++ cpu/x86/pc/olpc/via/ioinit.fth 2009-09-05 09:05:43 UTC (rev 1349) @@ -43,6 +43,7 @@ 89 ff f8 mreg \ Dynamic clocks 8b ff bf mreg \ Dynamic clocks 8d ff 30 mreg \ Self-refresh in C3 and C4 + 8e ff 20 mreg \ Leave PLL on in suspend state - necessary for reliable S3 90 ff ff mreg \ Gate clocks 91 ff ff mreg \ Gate clocks 92 cc cc mreg \ Dynamic buffer control, power down comparators @@ -222,7 +223,7 @@ [then]
[ifdef] xo-board - 9b ff 88 mreg \ 80 undoc but is LVDS power. 00 forces LVDS power off, 80 lets 3d5.D2[7,6,3] control it; 1 selects GPO11/12 instead of CR_PWSEL/CR_PWOFF (DCONLOAD) + 9b fe 88 mreg \ 80 undoc but is LVDS power. 00 forces LVDS power off, 80 lets 3d5.D2[7,6,3] control it; 1 selects GPO11/12 instead of CR_PWSEL/CR_PWOFF (DCONLOAD) 9f ff 08 mreg \ Slot 3 is SDIO, no pullup on KB/MS, fastest SD [then] [ifdef] demo-board