N800

From eLinux.org
Revision as of 10:12, 12 July 2009 by Kvalo (talk | contribs) (Wrote first draft)
Jump to: navigation, search

Overview

This page is about adding Nokia N800/N810 support to Linux mainline kernels. N800/N810 (from now on called just N8x0) has been in linux-omap far too long, we need to get it to mainline finally.

Patches

Current patches are available from:

http://www.valot.fi/kalle/n8x0/patches/

Communication

All discussion should happen at <linux-omap@vger.kernel.org> (subscription instructions).

The Plan

This a a draft and very much work in progress!

  1. platform data support for omap serial driver
  2. n8x0 board file with serial console support
  3. onenand
  4. display
  5. touchscreen
  6. keyboard
  7. wlan
  8. cbus
  9. usb
  10. retu
  11. tahvo

User space interfaces

Diablo user space components use non-standard kernel interfaces and most likely the interfaces are not acceptable to mainline. If we want to get diablo running with latest mainline kernels (do we really want that or focus, for example, on Mer instead?), this needs to be solved somehow.

Identified interfaces:

  • watchdog interface used by dsme
  • bme interface
  • private Wireless Extension calls used by wlancond/eapd
  • audio and DSP in general
  • maybe also display control