User Tools

Site Tools


todo_tasks

This is an old revision of the document!


TODO tasks

Various tasks to do:

  1. Use one cooling map for all cooling devices (follow up on dt: thermal: Fix broken cooling-maps) (reported by: krzk)
  2. Bring Suspend to RAM to Exynos5422 Odroid XU3/XU4/HC1 boards (in progress: Marek Szyprowski)
  3. Artik5: add support for AX88796C SPI Ethernet driver (kernel driver is there, but lacks DT support) (reported by: Marek Szyprowski)
  4. Lack of REGULATOR_ARIZONA_LDO1 in .config on TM2 causes endless loop: (reported by: Marek Szyprowski)
    1. [ 23.819995] arizona spi1.0: Mixer dropped sample
    2. [ 23.937026] arizona spi1.0: Spurious HPDET IRQ
    3. [ 23.937353] arizona spi1.0: Mixer dropped sample
    4. [ 24.052646] arizona spi1.0: Spurious HPDET IRQ
  5. ARTIK 10 support (hw very similar to Odroid XU3/XU4), should be relatively easy to get it supported
  6. Odroid XU1 (Exynos5410): add support for HDMI/Exynos DRM, MFC, GScaller, SYSMMU. In theory only clock definitions are missing to get it working (same HW as in Exynos542x SoCs).
  7. Add Exynos5250 variant to s5p-jpeg driver (very similar to Exynos4210/4412) (reported by: Marek Szyprowski)
  8. runtime pm core: fix race in turning generic power domains off (turning off many devices at once typically leaved power domain turned on) (reported by: Marek Szyprowski)
  9. FIMD: trashed display (or even DMA freeze) on too narrow planes (i.e. cursor on right screen border), workaround in Chromebook kernel: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/chromeos-3.8/drivers/gpu/drm/exynos/exynos_drm_cursor.c#31 (reported by: Marek Szyprowski)
  10. All non-timer IRQs are always triggered on CPU0, not distributed over all active CPUs. This hurts performance especially on systems, where CPU0 is a LITTLE core. (reported by: Marek Szyprowski)
  11. Odroid XU3 with exynos_defconfig reports following warning: “CPU: WARNING: CPU(s) started in wrong/inconsistent modes (primary CPU mode 0x1a)”
  12. Add support for blending properties to Exynos DRM CRTC drivers (FIMD, Mixer, Decon), see https://www.spinics.net/lists/dri-devel/msg186919.html for reference (reported by: Marek Szyprowski)
  13. Odroid U3 fails to boot if kernel is build with ARM_LPAE=y
  14. Fix Midas regulator configuration in suspend (MIF probably should not be disabled during suspend, see exynos4412-midas.dtsi?h=v4.20#n792) (reported by: krzk)

Please let us know if you pick up working on specific task to avoid duplicating efforts. Feel free to contact the person mentioned as “Reported by” for more details. Also consider credits (Reported-by or Suggested-by) when developing patch.

todo_tasks.1550147924.txt.gz · Last modified: 2019/02/14 12:38 by Krzysztof Kozlowski