Skip to content

Conversation

@EvilOlaf
Copy link
Member

@EvilOlaf EvilOlaf commented Dec 9, 2025

Description

An hacked together attempt to bump sunxi family to 6.18 in the major spirit somewhere between I-pretend-to-know-what-I-am-doing and I-have-no-idea-what-I-am-doing.

  • I re-extracted all of megi's patches from their individual branches and sorted them in the same order as megi applied them to their integration branch orange-pi-6.18.
  • Then I did the same with Jernej's refactored sun4i drm patches
    • Removed any sun4i drm patches from megi since they dont play along. Did zero investigation why.

Todo

  • address all remaining disabled patches manually (PLEASE HELP and push your fixes into this branch)
    • patches.armbian/Add-sunxi-addr-driver-Used-to-fix-uwe5622-bluetooth-MAC-address.patch (left untouched until wifi is sorted)
    • patches.armbian/drv-gpu-drm-sun4i-sun8i_mixer.c-add-h3-mixer1.patch (I assume collides with sun4i-drm patchset??)
    • patches.armbian/drv-mfd-axp20x-add-sysfs-interface.patch ???
  • fix uwe wifi. Currently it is disabled since it breaks compilation. Re-enable in drivers_network.sh needs testing
  • xradio was fixed by reverting back to the origin of Igor's fork. Either sync fork or adjust wording in the drivers_network.sh leavin' as it is

How Has This Been Tested?

  • Orangepi Zero build and boot
  • other sunxi and sunxi64 devices

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 9, 2025

Important

Review skipped

More than 25% of the files skipped due to max files limit. The review is being skipped to prevent a low-quality review.

114 files out of 300 files are above the max files limit of 100. Please upgrade to Pro plan to get higher limits.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot added size/large PR with 250 lines or more 02 Milestone: First quarter release Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... Framework Framework components Patches Patches related to kernel, U-Boot, ... labels Dec 9, 2025
@EvilOlaf
Copy link
Member Author

EvilOlaf commented Dec 9, 2025

@radoslavv @robertojguerra Would you mind addressing enable-TV-Output-on-OrangePi-Zero-LTE.patch ?

@EvilOlaf
Copy link
Member Author

EvilOlaf commented Dec 9, 2025

@JohnTheCoolingFan Would you mind checking Fix-ghost-touches-on-tsc2007-tft-screen.patch ? Upstream code has changed and I don't know how to address this.

@JohnTheCoolingFan
Copy link
Contributor

JohnTheCoolingFan commented Dec 9, 2025

@JohnTheCoolingFan Would you mind checking Fix-ghost-touches-on-tsc2007-tft-screen.patch ? Upstream code has changed and I don't know how to address this.

The patch was not fully mainlined, particularly I don't see anything about y direction resistance which is part of Fix-ghost-touches-on-tsc2007-tft-screen.patch. I don't have the tft module to test with, so can't tell if ghost touches still happen now or not.

@EvilOlaf
Copy link
Member Author

The patch was not fully mainlined, particularly I don't see anything about y direction resistance which is part of Fix-ghost-touches-on-tsc2007-tft-screen.patch. I don't have the tft module to test with, so can't tell if ghost touches still happen now or not.

https://paste.armbian.com/vuduwugamu

I noticed where u32 rt = 0; is now u64 and I think rest of this hunk also does no longer apply without modification. I don't understand the code's meaning, so I cannot tell if that makes any sense.

@EvilOlaf

This comment was marked as outdated.

EvilOlaf and others added 28 commits December 15, 2025 21:00
restore overlay prefix on opiz2
this needs to be properly sorted at some point
sunxi and sunxi64 build just fine
@igorpecovnik
Copy link
Member

can we run a build train on this.

We can run it, if branch is in build repo, not remote. I have open a new branch sunxi-6.18-v3 and merge this there and next nightly build will be from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

02 Milestone: First quarter release Framework Framework components Hardware Hardware related like kernel, U-Boot, ... Needs review Seeking for review Patches Patches related to kernel, U-Boot, ... size/large PR with 250 lines or more

Development

Successfully merging this pull request may close these issues.

3 participants