[openfirmware] [commit] r3149 - dev
repository service
svn at openfirmware.info
Fri Aug 10 07:20:14 CEST 2012
Author: quozl
Date: Fri Aug 10 07:20:13 2012
New Revision: 3149
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3149
Log:
OLPC XO-1.5 XO-1.75 - libertas, change baseband register interpretation to match new data supplied
Modified:
dev/libertas.fth
Modified: dev/libertas.fth
==============================================================================
--- dev/libertas.fth Fri Aug 10 02:15:54 2012 (r3148)
+++ dev/libertas.fth Fri Aug 10 07:20:13 2012 (r3149)
@@ -2194,10 +2194,22 @@
2 .r
;
-: .bpp-antenna ( antenna -- )
- dup h# 30 = if ." 1" drop exit then
- dup h# 70 = if ." 2" drop exit then
- 2 .r
+: .rx-antenna ( antenna -- )
+ 6 rshift
+ case
+ b# 00 of ." 0" endof
+ b# 01 of ." 1" endof
+ b# 10 of ." d" endof
+ endcase
+;
+
+: .tx-antenna ( antenna -- )
+ 6 rshift
+ case
+ b# 00 of ." 0" endof
+ b# 01 of ." 1" endof
+ b# 10 of ." r" endof
+ endcase
;
: show-antenna ( -- )
@@ -2209,10 +2221,8 @@
get-antenna ( base antenna )
hex
." ant" .antenna ( base )
- ." rx "
- h# 3f bbp-reg@ .bpp-antenna
- ." tx "
- h# 40 bbp-reg@ .bpp-antenna
+ ." rx " h# 3f bbp-reg@ .rx-antenna
+ ." tx " h# 40 bbp-reg@ .tx-antenna
base !
;
More information about the openfirmware
mailing list