Skip to content
Snippets Groups Projects

device-samsung-manta: switch to mainline kernel

Merged Imported Administrator requested to merge manta-mainline-pr into master

Bring mainline kernel support to Samsung Manta (Google Nexus 10). System is usable and stable.

Working:

  • USB (host/gadget/OTG)
  • Touchscreen
  • Display
  • Battery (could be improved, though)
  • Buttons (userspace configuration needed)
  • Bluetooth
  • HDMI
  • WiFi

Not working / not tested:

  • Sound
  • Sensors
  • NFC
  • Dock connector
  • GPS
  • Front camera
  • Back camera
  • GPU acceleration (Mali)
  • GPU acceleration (g2d)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Author Owner

    What's the status of these kernel patches? Are they being upstreamed? Also any reason to base on v6.1 instead of a newer release e.g. v6.5.

    By Luca Weiss on 2023-09-18T14:00:05

  • Author Owner

    They are not being upstreamed at the moment (not sure how patches for only partial support of a new board would be welcomed there, any view on that?). No particular reason for going with 6.1.

    By Alexandre Marquet on 2023-09-18T16:52:55

    • Author Owner
      Resolved by Administrator

      Please submit your patches at https://gitlab.com/exynos5-mainline/linux to master branch, we will then backport it to our lts branch, and it will land pmaports with the next linux-postmarketos-exynos5 upgrade. Then you can switch this package to using linux-postmarketos-exynos5 instead

      Your manta-usb.patch should be adjusted to not affect other devices. Other patches should be almost fine. We can discuss it at exynos5-mainline/linux MR if you open one

      I don't like having it separately, so I'm not reviewing it further for now

      By jenneron on 2023-10-19T03:46:54

      Edited by Administrator
  • Author Owner

    It looks like a great way forward, thanks.

    I think the process then will be: (1) to close this MR, then (2) make an MR and figure kernel things out in https://gitlab.com/exynos5-mainline/linux, and finally (3) re-open a new MR here regarding changes to device-samsung-manta and firmware-samsung-manta. Is this understanding correct?

    By Alexandre Marquet on 2023-09-18T20:17:50

  • Author Owner

    It doesn't matter much. We can take care of it in exynos5-mainline/linux, then you can update this MR (force-push your branch)

    By jenneron on 2023-09-18T21:10:15

    Edited by Administrator
  • Administrator marked this merge request as draft · Imported

    marked this merge request as draft

    By jenneron on 2023-09-20T07:35:37

  • Administrator mentioned in merge request !4483 (merged) · Imported

    mentioned in merge request !4483 (merged)

    By jenneron on 2023-10-15T14:56:27

  • Administrator mentioned in commit e1dabe77 · Imported

    mentioned in commit e1dabe77

    By jenneron on 2023-10-16T17:07:32

  • Administrator added 113 commits · Imported

    added 113 commits

    • 99d7e578...43720134 - 110 commits from branch postmarketOS:master
    • 16e0ca07 - linux-postmarketos-exynos5: update config for Samsung Manta
    • 6e02fea4 - firmware-samsung-manta: update for mainline
    • 829e6157 - device-samsung-manta: switch to mainline kernel

    Compare with previous version

    By Alexandre Marquet on 2023-10-19T03:45:00

  • Administrator resolved all threads · Imported

    resolved all threads

    By Alexandre Marquet on 2023-10-19T03:46:55

  • Author Owner

    Following initial support of Manta in !4483 (merged):

    • new configuration for linux-postmarketos-exynos5 to enable drivers needed by this device
    • update firmware-samsung-manta so that firmware names match what mainline drivers look for
    • remove entries from firmware-samsung-manta that are already in Alpine linux-firmware-*
    • switch device-samsung-manta to linux-postmarketos-exynos5 and move downstream device and kernel to unmaintained

    By Alexandre Marquet on 2023-10-19T03:51:11

  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator
  • Administrator added 2 commits · Imported

    added 2 commits

    • c83a62eb - firmware-samsung-manta: update for mainline
    • eeea2f66 - device-samsung-manta: switch to mainline kernel

    Compare with previous version

    By Alexandre Marquet on 2023-10-19T23:33:21

  • Administrator resolved all threads · Imported

    resolved all threads

    By Alexandre Marquet on 2023-10-19T23:34:17

  • Administrator added 1 commit · Imported

    added 1 commit

    • 8bd69c76 - device-samsung-manta: switch to mainline kernel

    Compare with previous version

    By Alexandre Marquet on 2023-10-19T23:38:06

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading