Skip to content
tom3q edited this page Sep 30, 2011 · 17 revisions

See also https://github.com/tom3q/android_device_samsung_spica/wiki for status of Android support.

Working:

  • Basic kernel bootup
  • Framebuffer (extended to use power domain gating)
  • Voltage regulators (max8698 driver implemented from scratch)
  • LCD controller (s6d05a driver implemented from scratch)
  • USB gadget (including working mass storage mode in Android)
  • microSD card (working in Android)
  • Hardware buttons (working in Android)
  • OneNAND using MTD subsystem
  • Advanced power management (domain gating, vddint voltage regulation stub)
  • Battery control (status and charging, voltage and temperature monitoring, working in Android)
  • Generic clock source and clock events (for NO_HZ, with power management support)
  • Samsung s3c modules (modified to compile and load fine)
  • Sound (no BT support yet)
  • Fixed ADC driver initialization bug.
  • Touchscreen (driver cleaned heavily, optimized and adapted to 2.6.38, working in Android)
  • Android bootup (+ working ClockworkMod recovery) with 3D acceleration (by OpenFIMG)
  • CPU sleep mode support
  • WiFi (using new BCMDHD driver and new firmware, thanks to kind support of Broadcom)
  • Bluetooth
  • Telephony
  • Headphone jack detection and remote handling (driver already exists)

Work in progress:

  • Bug hunting

To do (important):

  • Sensors (drivers exist, untested)
  • Camera
  • Hardware video
  • Bluetooth audio support

To do (less important):

  • USB DMA support
  • Pipelined read/write and DMA support for OneNAND
Clone this wiki locally