- reenable usb3 power and try to make it more reliable (especially for suspend/resume)
- try to find out why the webcam on usb is not discovered (maybe related to the above problem?)
- try to get usb support working for spring (as there is no sd card slot to boot from instead)
  - ehci and xhci controllers are both discovered, but no connected devices (usb stop; usb start; usb tree)
  - usb power seems to be there
  - for snow it seems to be working, it sees usb devices just fine
  - the linux kernel can handle usb just fine on spring, maybe compare linux snow & spring dts to find potential differences to add to u-boot
- try to get display support working with mainline for spring
  - the spring dts in mainline seems to miss some parts, among them the stuff relevant for the display
  - u-boot has some display related info in its dts and the display works in spring u-boot
  - legacy kernel has working display support
  - add the missing dts parts based on u-boot, legacy and maybe partiall also peach info
- get ucm and sound working properly
  - currently ucm is initializing the mixer settings properly, but pulseaudio cannot deal properly with the resulting ucm setup
  - i tried to improve the ucm setup, but was not able to get anything reliably better - best was working speaker and headphones, but after once switching to headphones and back some ugly distortion came along every few seconds - so i kept the hacked simple setup with only speaker output for now
  - there is a hack in place so that there is at least some working pulseaudio output
  - mic input not working - the problem seems to be that the kernel cannot open the capture channels (maybe full duplex is not working)
- maybe give the open source panfrost gpu driver a try - see: https://github.com/hexdump0815/imagebuilder/issues/27#issuecomment-1179535653
  - see also:
    - https://gitlab.com/postmarketOS/pmaports/-/blob/master/device/testing/linux-postmarketos-exynos5/0037-soc-samsung-pm_domains-Bring-back-old-driver-impleme.patch
