Roadmap

Last updated: 2018-09-12

WIP

  • Audio machine driver
  • i9300/n7100 modem support
    • Currently booting with a modified libsamsung-ipc. Nothing else tested so far...

TODO

  • U-Boot
    • Display (DSI and display driver as driver model drivers)
    • Upstream charger, battery, extcon, and board support.
  • Note 2 backlight
    • Fix initial backlight settings on s6evr02
  • Camera
  • USB OTG support (probably requires some co-ordination between EHCI and gadget drivers)
  • Figure out OHCI regressions in 4.16

Submitted to mainline

  • Exynos4412 SPL support for U-Boot

Need to mainline

  • AN30259A DTS (for 4.21)
  • Touchkey support
  • Camera flash support
  • Note 2 displays

Done

U-Boot

  • Basic SoC bringup: SPL/BL2 support, DRAM init, Clock+UART init.
  • MAX77693 MUIC and regulator driver model support
  • USB gadget (i.e. fastboot) support
  • write driver model charger support api
  • convert MAX77693 charger to driver model
  • Boot a kernel

Linux 4.20

  • AN30259A (notification LED)

Linux 4.17

  • DTS files

Linux 4.16

  • Wifi
  • Note 2 touchscreen

Non-Linux stuff