WRAP.1E and geode.c

Larry Baird lab at gta.com
Fri May 20 13:51:23 GMT 2005


In article <17037.14274.229768.369886 at zaphod.home.loc> you wrote:
> Reading geode.c it appears (at least to me) that the led devices are
> created for the WRAP.1C but not for the WRAP.1E.
> 
> Reading the PC-Engines documentation it looks to me as WRAP.1C and
> WRAP1.E were identical when it comes to the LEDs, thus it would be
> nice to have the same entries in /dev.
> 
> Anyone with a better understanding of this platform cares to comment
> on this?
The BIOS id string on the wrap board has changed.  Following patch
for geode.c should fix the problem.

Larry

--- geode.c.orig	Fri May 20 09:41:06 2005
+++ geode.c	Fri May 20 09:42:09 2005
@@ -145,7 +145,8 @@
 			led1b = 20;
 			led1 = led_create(led_func, &led1b, "error");
 		} else if (NULL !=
-		    bios_string(0xf9000, 0xf9000, "PC Engines WRAP.1C ", 0)) {
+#define WRAP_BIOS_SIGNATURE "PC Engines WRAP"
+		    bios_string(0xf9000, 0xf9000, WRAP_BIOS_SIGNATURE, sizeof(WRAP_BIOS_SIGNATURE - 1))) {
 			printf("PC Engines WRAP.1C platfrom\n");
 			led1b = -2;
 			led2b = -3;


-- 
------------------------------------------------------------------------
Larry Baird                        | http://www.gta.com
Global Technology Associates, Inc. | Orlando, FL
Email: lab at gta.com                 | TEL 407-380-0220, FAX 407-380-6080


More information about the freebsd-hackers mailing list