[OLPC-devel] Software action items and status

Ray.Tseng at quantatw.com Ray.Tseng at quantatw.com
Sun Jun 11 23:25:36 EDT 2006


Jim,
> 4) Find out how to program serial flash part. (ray/ron)

1) We did not implement the user intervention (pressing space bar five secs) now, the SPI write enable is always active.  
2) The EC and BIOS share the same SPI ROM, please take steps to flash the binary.
a) Before flash Utility try to update any data to flash part, flash utility must issue 0xD8 command to LPC I/O port 0x66(write), and wait I/O port 0x66(read) IBF(bit 1) cleared.
b)Then flash utility set the bit 0 of EC internal register [0xFF14] through Index I/O accessing... (0x381 is high address register, 0x382 is the low address register, 0x383 is the data register...)
c) Flash utility ERASE and PROGRAM SPI ROM
d) After flash utility completes the flash action, flash utility just need to clear the Bit 0 of EC internal register [0xFF14] through Index I/O accessing...
 
void Before(void)
{
BYTE temp
	outportb(0x66, 0xD8);		// issue PreReset command to EC 
	while (inportb(0x66) & 0x02);

// force KBC into Reset Mode
	outportb(0x381, 0xFF);
	outportb(0x382, 0x14);
	Temp = inport(0x383) | 0x01;
	outportb(0x383, Temp);
}

void After(void)
{
// KBC back to normal run mode.
	outportb(0x381, 0xFF);
	outportb(0x382, 0x14);
	Temp = inport(0x383) & ~(0x01);
	outportb(0x383, Temp);
}

Ray Tseng 6/12/06

-----Original Message-----
From: devel-bounces at laptop.org [mailto:devel-bounces at laptop.org] On Behalf Of Jim Gettys
Sent: Friday, June 09, 2006 11:29 AM
To: Dave Woodhouse; Chris Blizzard; Marcelo Tosatti; Ray Tseng (曾文瑞); David Zeuthen; Jordan Crouse; Ronald G Minnich
Cc: Walter Bender; Mark Foster; OLPC Developer's List
Subject: [OLPC-devel] Software action items and status

Here are action items from the hardware status call: attending on the call, at least parts of the time, were Dave, Chris, Jim, Ray, Rebecca Allen, Nicholas Negroponte, Mark Foster, Roger Huang.  These notes may be cryptic to those not on the call.  Only software related issues are noted here.

Other status: 485 ATest boards are in Brightstar in Miami. Next
destination: everywhere :-).

Jaya Kumar reports having run current accelerated Xorg driver on the hardware successfully, including Xv video support (see attached), along with many codecs and audio.  Doesn't appear from the mail he's tried tp play a DVD.

Please report on the devel at laptop.org list...

1) Flash interface alternatives for slow flash reading. (dwmw2/jg)
   Dave and Jim to get together a list of possible alternatives here,
   so Mark can cost out and see what might be done to improve this.
2) Get Fedora and OLPC Fedora installation documentation into the Wiki
(blizzard/davidz)
   Installation directions *really* need to get into the wiki now.
http://wiki.laptop.org/index.php/Notes_on_using_the_OLPC_developer_boards
As boards arrive in lots of people's hands over the next couple weeks, this has become urgent.
3) Make sure Ray can follow directions in 2); our tester ;-). (ray)
   Ray will be our tester for these directions.  
4) Find out how to program serial flash part. (ray/ron)
   Ray to get Ron Minnich the information he needs to write code for 
   installing LinuxBIOS into the serial rom using a Linux 
   program (to remove DOS reflash utility dependency)
5) Get LinuxBIOS graphics status VESA vs. fbdev. (Ron/Jordan)
   Where we are on conversion from VESA to fbdev in Linux/LinuxBIOS?
6) Get status report on flash installation path (Marcello).
7) Get batch of ATest boards shipped to Cambridge, and elsewhere
(jg/walter)

                                   Regards,
                                      - Jim

--
Jim Gettys
One Laptop Per Child




More information about the Devel mailing list