[OpenBIOS] r414 - cpu/x86/pc/olpc
svn at openbios.org
svn at openbios.org
Wed May 23 00:53:34 CEST 2007
Author: wmb
Date: 2007-05-23 00:53:34 +0200 (Wed, 23 May 2007)
New Revision: 414
Modified:
cpu/x86/pc/olpc/rmstart.fth
Log:
OLPC Trac 1476 - turn off the microphone bias very early to eliminate
the MIC LED blink on resume from S3.
Modified: cpu/x86/pc/olpc/rmstart.fth
===================================================================
--- cpu/x86/pc/olpc/rmstart.fth 2007-05-22 22:50:22 UTC (rev 413)
+++ cpu/x86/pc/olpc/rmstart.fth 2007-05-22 22:53:34 UTC (rev 414)
@@ -128,6 +128,31 @@
h# 01 # al mov al h# 80 # out
+ \ The next few MSRs allow us to access the 5536
+ \ EXTMSR - page 449 \ Use PCI device #F for port 2
+
+ op: dx dx xor
+ op: h# f00 # ax mov \ 00000000.00000f00.
+ op: h# 5000201e # cx mov \ MSR number
+ wrmsr
+
+ op: h# 44000020 # dx mov
+ op: h# 00200013 # ax mov \ 44000020.00200013 \ mode C
+ op: h# 51000010 # cx mov \ MSR number - CPU interface serial
+ wrmsr
+
+ op: h# 014fc001 # dx mov
+ op: h# 01480001 # ax mov
+ op: h# 51000026 # cx mov
+ wrmsr
+
+ op: h# a0000001 # dx mov
+ op: h# 480fff80 # ax mov
+ op: h# 510100e1 # cx mov
+ wrmsr
+
+ op: h# 7601.0004 # ax mov op: h# 148c # dx mov op: ax dx out
+
\ This code is highly optimized because it runs when the CPU is in
\ it slowest operation mode, so we want to get it done fast.
\ GLCP_SYS_RSTPLL - page 406
More information about the OpenBIOS
mailing list