Roadmap

Last updated: 2018-05-01

WIP

  • U-Boot
    • convert MAX77693 to driver model
    • USB support
    • Audio machine driver
  • i9300/n7100 modem support
    • Currently booting with a modified libsamsung-ipc. Nothing else tested so far...

TODO

  • U-Boot
    • eMMC booting support
    • Charging support
    • Display
    • Upstream
  • "Bootloader" executable
    • Preserve serial number, system revision, other info from ATAGs
  • kexec
    • Figure out phantom interrupts that are only fixed by disabling all interrupts in first kernel
  • 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

Need to mainline

Done

U-Boot

  • Basic SoC bringup: SPL/BL2 support, DRAM init, Clock+UART init.

Linux 4.17

  • DTS files

Linux 4.16

  • Wifi
  • Note 2 touchscreen

Non-Linux stuff