XO-1.75/TODO List

From OLPC
< XO-1.75
Revision as of 01:28, 30 October 2010 by 220.128.79.49 (talk) (A2)
Jump to: navigation, search

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
  • fix termination on camera clock. eliminate ferrites.
  • Keep outs on serial connectors!!!
  • move camera connector back (again)
  • change jtag connector

B1 and later

  • TCON specs
  • move from expensive PCB to FR4
  • choose LCD panel