Date: 20 May 2005 13:44:41 -0000 From: Larry Baird <lab@gta.com> To: freebsd-hackers@freebsd.org Cc: "\"Walter C. Pelissero\"" <walter@pelissero.de> Subject: Re: WRAP.1E and geode.c Message-ID: <20050520134441.75330.qmail@gta.com> In-Reply-To: <17037.14274.229768.369886@zaphod.home.loc>
next in thread | previous in thread | raw e-mail | index | archive | help
In article <17037.14274.229768.369886@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@gta.com | TEL 407-380-0220, FAX 407-380-6080
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050520134441.75330.qmail>