-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sm8250 6.9 #6727
Sm8250 6.9 #6727
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's move the kernel patch folder 6.8 -> 6.9 instead of duplicating to prevent decluttering (this method was discussed a while ago). I think sm8250-6.7 is also an unused leftover folder? Can be deleted if nothing is using it.
sm8250-edge is 6.8 and it is only for test usage. I think we can just remove |
yeah.it's great. |
Ah I see now. config/sources/families/sm8250.conf is a bit strange and inconsistent with other families. Imo to avoid confusion, So this would mean:
And then keep In this case, please do all the kernel patch folder stuff (remove 6.7, add 6.9) in one commit so git can recognize renames/moves. Or did I misunderstand? As for the folder naming |
sm8250 is a bit different from other families. We are tracking postmarketos's kernel to get stable working kernel as current. And edge is for developers who have the ability to debug qcom devices. I recommand bump edge to 6.10. |
Is Honestly if it's not mainline I would not call it I think naming should be Armbian-wide consistent:
What are your opinions? |
It is mainline kernel. Sm8250 is a soc lack of developers, so keep current same as pmos will give user stable experience. |
linaro also provides a sm8250 kernel, but the version is quite outdated, currently 6.6 |
Ah okay, that's why I don't see The from my understanding of this PR:
I can help with the commits so it shows the folders as renamed if you like :) |
Now edge is bumped to 6.10 and 6.7 patches are deleted. |
Nice! If the deletion of 6.7 folder and the creation of 6.9 folder was on the same commit, you'd see a nice overview in the commit itself which patches were reused (renamed), which were added and which were deleted. Like in this commit for rockchip64 69ca249 (I know you can see it also in the PR, but that info is lost when e.g. mirroring to Gitlab, Codeberg or another Git service) |
Delete of 6.7 and add of 6.9 are in one commit now. |
Looks great, thanks! I believe 6.5 and 6.6 folders for sm8250 can also be deleted? I have added a commit for simplicity to this PR, pls let me know if you prefer this PR without this commit :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But other than that, looks good if it builds 👍
v6.9.4 has broken the current patch. I will fix it later. |
….9 default mac bluetooth address of QCA6390 "00:00:00:00:5a:ad" is no longer usable. So we have to generate a new one.
Build for 6.9.5 is fixed and patches are also rewritten. |
Description
Bump sm8250 current to 6.9 based on postmarketos's branch: https://gitlab.com/sm8250-mainline/linux/-/tree/sm8250/v6.9?ref_type=heads.
Panel and touch screen patches from 6.7 are dropped because they are never enabled in kernel config.
In 6.9 bluetooth of qca6390 won't work with default address hardcoded in driver, and setting a new address of bluetooth can make it work again, so I add a service to generate bluetooth address based on
/etc/machine-id
,How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.
./compile.sh kernel BOARD=xiaomi-elish BRANCH=current DEB_COMPRESS=xz
Checklist:
Please delete options that are not relevant.