UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. cas@social.treehouse.systems
    3. Posts
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: i've been pretty quiet regarding work stuff lately, but finally have something to share!

      overall this has been by fair the most complicated thing i've worked on technically... And definitely wouldn't have happened without a whole lot of help and collaboration with my colleagues.

      It also made it painfully clear to me that U-Boots driver model could use an overhaul...

      posted in World
      cas@social.treehouse.systemsC
      cas@social.treehouse.systems
    • RE: i've been pretty quiet regarding work stuff lately, but finally have something to share!

      the "dummy_panel" device is a hack, since both DSI controllers expect to reference a panel and give that panel a reference to them for sending DCS commands, it works around a limitation in U-Boot's driver model and lets us send panel commands over both DSI controllers...

      posted in World
      cas@social.treehouse.systemsC
      cas@social.treehouse.systems
    • i've been pretty quiet regarding work stuff lately, but finally have something to share!

      i've been pretty quiet regarding work stuff lately, but finally have something to share!

      here we have Qualcomm display drivers up and running, demo'd on the Ayaneo Pocket S2, but it also works on the SM8650 HDK.

      This isn't relying on an existing framebuffer being set up, this is U-Boot as the first stage bootloader. So there unfortunately isn't much of a benefit here on most of the phones we run U-Boot on today since we already have a framebuffer xD

      The pocket S2 was a "fun" first target since it uses dual DSI, so both DSI controllers are used to drive a single panel.

      It's gonna take quite a lot of cleanup before this can go upstream (particularly in the clock drivers), but I hope we can expand this support to other platforms and enable additional functionality like DSC. This brings us one (big!) step closer to a viable alternative bootloader for Qualcomm mobile devices.

      That all bring said, the current diff is ~10k LoC 😅

      posted in World
      cas@social.treehouse.systemsC
      cas@social.treehouse.systems