XO-1.75/TODO List: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
This page has been deprecated, in favor of the [http://dev.laptop.org/ Trac system] for software features, and version specific lists (''e.g.'' [[XO1.75_A2_A3_Changes|A2->A3]], [[XO1.75_A3_B1_Changes|A3->B1]], [[XO1.75_B1_C1_Changes|B1->C1]]).
This is a list of stuff we need to do for 1.75


=== Hiring ===
* project manager
* hardware designer
* kernel maintainer - porting android
* kernel developer - writing new code
* X developer
* multitouch UI graphics design / visual? Maybe on Sugar Labs staff
* multitouch UI engineer
* build engineer
* release manager

=== Software ===

==== Linux ====
* SPI driver
* setup new build machine
* Choose distro
* ALSA support for Realtek codec
* TCON support/debugging
* touchscreen driver
* C-state management
* X driver
** 2D
** 3D
* camera driver - same camera, different port
* pretty boot w/o DCON freeze hack
* acceler/magnet-ometer driver
* button GPIO event support
* power management in all its glory

==== EC ====
* new repository
* Power-up sequencing
* SPI driver
* PS2 keyboard/mouse
* battery - use 1wire interface, use new timer code
* jump to RAM (if doesn't work, need to mux pins)

==== OFW ====
* memory init
* SPI driver
* DCON driver
* Marvell USB driver
** also deal with the hub
* Marvell SD driver
* Marvell NAND HW driver
* audio - Realtek codec
* TCON - init over I2C - support/debugging
* C-state management
* camera driver - same camera, different port for diags
* touchscreen diag
* accelerometer diag
* button GPIO support for startup and diags
* mfgdiags integration


=== Hardware ===

* [http://www.laptop.org/team/index.php/XO1.75_Hardware Hardware Description]
* [[XO1.75_Bringup|XO-1.75 Bringup plans]]

==== A1 ====
* touchscreen parameters
* touchscreen technology selection (interface choice is urgent)
* take unused pins over to something we can connect to after the fact
* schematics
* power distribution
* critical signals
* choose memory chips (single bank)
* choose NAND chips
* choose SPI FLASH chips

==== A2 ====
* EC needs power control for uSD

==== B1 and later ====
* TCON specs
* move from expensive PCB to FR4
* choose LCD panel

Latest revision as of 04:27, 21 July 2011

This page has been deprecated, in favor of the Trac system for software features, and version specific lists (e.g. A2->A3, A3->B1, B1->C1).