XO1.5 Bringup: Difference between revisions
Jump to navigation
Jump to search
Line 39: | Line 39: | ||
== Sequence of Events == |
== Sequence of Events == |
||
* Richard arrives several days before bringup, to work together with Bryan Ma on final EC code. |
* (May 20) Richard arrives several days before bringup, to work together with Bryan Ma on final EC code. |
||
* wad and the boards arrive and bringup starts. |
* (May 25) wad and the boards arrive and bringup starts. |
||
** Get the EC running, including serial port |
** Get the EC running, including serial port |
||
** Basic power supply operation and sequencing |
** Basic power supply operation and sequencing |
||
* Mitch arrives |
* (May 26) Mitch arrives |
||
** Main CPU booting of [[Open Firmware]] |
** Main CPU booting of [[Open Firmware]] |
||
* Via becomes involved (VX855 support) |
* (May 27) Via becomes involved (VX855 support) |
||
** Serial port |
** Serial port |
||
** Keyboard/Touchpad |
** Keyboard/Touchpad |
||
Line 54: | Line 54: | ||
** USB |
** USB |
||
* At this point, OFW is generally functional for hardware debugging. |
* At this point, OFW is generally functional for hardware debugging. |
||
* Harald Welte arrives, and the team splits into two: Hardware and Linux |
* (Jun 1) Harald Welte arrives, and the team splits into two: Hardware and Linux |
||
=== Hardware === |
=== Hardware === |
Revision as of 05:11, 30 April 2009
This page lists goals and plans for initial bringup of the XO 1.5 (CL1B) board.
Goals
- Embedded Controller and power distribution working
- Memory controller working and memory stable (memtest86)
- OLPC display working
- Keyboard/mouse working
- USB working
- SD memory cards working
- Boots Linux kernel from USB and SD card
- Audio input and output
- C2/C3/Suspend/resume from OFW
Non-goals
- Camera input (driver won't be ready in time)
- Power management from Linux
- Windows boot
- SDIO WLAN
- X
Personnel in Taiwan
- Wad (EE), Richard (EC/OFW), and Mitch (OFW) from OLPC
- Gordon Chu (PM), Beckham Chen (EE), Danny Tsai (power), Gary Chiang (EE), Bryan Ma (EC Firmware) from Quanta R&D
- Harald Welte (Linux) and BIOS/memory controller expert from Via
Tools
- Cheetah SPI programmer qty 1 (Richard)
- Dediprog SPI programmer qty 1+ (Quanta)
- Artec LPC dongle (FLASH + port 80) qty 3 (Mitch 1, Richard 2)
- Cleverscope qty 1 (Mitch)
- PROMjet SPI FLASH emulator qty 1 (Mitch)
- OLPC serial port dongles + cables qty 10 (Mitch 2, Richard 2, wad 6)
- High speed, four channel oscilloscope (Quanta)
Sequence of Events
- (May 20) Richard arrives several days before bringup, to work together with Bryan Ma on final EC code.
- (May 25) wad and the boards arrive and bringup starts.
- Get the EC running, including serial port
- Basic power supply operation and sequencing
- (May 26) Mitch arrives
- Main CPU booting of Open Firmware
- (May 27) Via becomes involved (VX855 support)
- Serial port
- Keyboard/Touchpad
- Bring up memory controller
- VGA Video output
- Start memory stability tests
- SD card
- USB
- At this point, OFW is generally functional for hardware debugging.
- (Jun 1) Harald Welte arrives, and the team splits into two: Hardware and Linux
Hardware
- Continues to work on either USB or SD if needed
- DCON and OLPC display
- RTC
- Audio
- Power management from OFW
- Lid switch, E-Book mode switch, front panel buttons
Linux
After initial boot, this is mainly driver testing of hardware as functionality is confirmed with OFW.
- Initial boot
- USB
- SD
- Video
- DCON and OLPC display
- Audio