Skip to content
Lukas edited this page Mar 18, 2026 · 2 revisions

Nokia E7-00 Linux Project

Roadmap

Phase 1: Emulation (Current)

  • QEMU machine boots Linux to shell
  • OMAP3630 core model (INTC, GPIO, sDMA, CM/PRM)
  • TWL5031 PMIC (I2C, RTC, USB PHY, regulators)
  • All I2C sensors probe (accel, mag, prox, touch, charger, LED)
  • LM8323 keyboard pipeline working
  • OneNAND model with backing store
  • NLoader boot path (34 unique messages, reached GENIO)
  • PADCONF register dump from real hardware
  • SDRC timing configuration
  • Display output (DSS → framebuffer)
  • USB gadget model
  • WiFi (SPI) model

Phase 2: Real Hardware Boot

  • UART debug capture from E7
  • Correct pad mux configuration in DTS
  • SDRC/LPDDR timing from real hardware
  • First kernel boot on real E7
  • Display bring-up
  • Touchscreen input

Phase 3: Usable System

  • WiFi networking
  • Audio (TWL5031 codec)
  • Keyboard fully mapped
  • Camera (BCM2727 ISP)
  • GPU (PowerVR SGX530)
  • Cellular modem (RAPUYAMA)

Wiki Pages

Clone this wiki locally