XO-1.75/TODO List: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
Line 73: Line 73:
* choose NAND chips
* choose NAND chips
* choose SPI FLASH chips
* choose SPI FLASH chips

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

==== B1 and later ====
==== B1 and later ====
* TCON specs
* TCON specs

Revision as of 02:27, 30 October 2010

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

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