Skip to content

[WiP] 6.18-rcX bump collab (uefi-*/rockchip64/meson64/wifi/etc)#8753

Closed
rpardini wants to merge 18 commits intoarmbian:mainfrom
rpardini:pr/WiP-618-rcX-bump-collab-uefi-rockchip64meson64wifietc
Closed

[WiP] 6.18-rcX bump collab (uefi-*/rockchip64/meson64/wifi/etc)#8753
rpardini wants to merge 18 commits intoarmbian:mainfrom
rpardini:pr/WiP-618-rcX-bump-collab-uefi-rockchip64meson64wifietc

Conversation

@rpardini
Copy link
Member

[WiP] 6.18-rcX bump collab (uefi-*/rockchip64/meson64/wifi/etc)

  • uefi: bump edge to 6.18
  • uefi-arm64-6.18: bump 6.17 -> 6.18 via rename
  • uefi-arm64-6.18: rewrite patches
  • uefi-arm64-6.18: drop broken patch net-stmicro-stmmac-Phytium-onboard-ethernet-drivers-and-ACPI-glue-for-6.x.patch
    stmmac_platform.c:885:15: error: 'struct plat_stmmacenet_data' has no member named 'mac_interface'; did you mean 'phy_interface'?
  • rockchip64-6.18: bump 6.17 -> 6.18 via rename
  • rockchip64_common: bump edge to 6.18
  • rockchip64-6.18: drop 1st round of broken patches
  • rockchip64-6.18: rewrite vs torvalds pre-6.18-rc1 master
  • rockchip64-6.18: .config: CONFIG_DRM_ACCEL_ROCKET=m
  • rockchip64-6.18: drop 2nd round: rk33xx DT's (spdif et al)
  • rockchip64-6.18: drop 3rd round
  • rockchip64-6.18: drop 4th round
  • meson64-6.18: bump 6.17 -> 6.18 via rename
  • meson64: bump edge 6.17 -> 6.18
  • meson64-6.18: rewrite patches
  • drivers_network: disable rtl8852bs (rockchip64-6.18)
  • drivers_network: disable rtl8723DS (rockchip64-6.18)
  • drivers_network: disable rtl88x2cs (meson64-6.18)

@github-actions github-actions bot added 11 Milestone: Fourth quarter release size/small PR with less then 50 lines Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... Framework Framework components Patches Patches related to kernel, U-Boot, ... labels Oct 13, 2025
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 13, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

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

✨ Finishing touches
🧪 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.

@rpardini
Copy link
Member Author

(moving over from #8749)

I started early on 6.18 as that's very likely to be the next LTS.
Here's what I found, a few hours before 6.18-rc1 was released.

I mention who I (possibly wrongly) think is the "owner" here, please point out if not:

  • uefi:
    • uefi-arm64: patch needs rework, should be simple:
      • net-stmicro-stmmac-Phytium-onboard-ethernet-drivers-and-ACPI-glue-for-6.x.patch @rpardini
    • uefi-loong64: not handled here; at least one patch doesn't apply @amazingfate ?
  • rockchip64:
    • general-driver-tm16xx-led-driver.patch [in-flux?] @paolosabatino ?
    • media-0001-Add-rkvdec-Support-v5.patch [upstreamed?] @amazingfate ?
    • rk3308-fix-uart-dma.patch - ?
    • rk3399-fix-pci-phy.patch - ?
    • rk33xx @paolosabatino ?
      • board-rk3328-roc-pc.patch
      • rk3328-dtsi-mali-opp-table.patch
      • rk3328-dtsi-spdif.patch
      • rk3328-gpu-cooling-target.patch
      • rk3328-roc-cc-add-missing-nodes.patch
      • dt's: (mostly due to spdif patch)
        • rk3318-box.dts
        • rk3328-dusun-dsom-010r.dts
        • rk3328-mksklipad50.dts
        • rk3328-mkspi.dts
        • rk3328-inno-usb3phy-driver.patch
  • drivers_network: disable rtl8852bs (rockchip64-6.18) - feels simple
  • drivers_network: disable rtl8723DS (rockchip64-6.18) - feels simple
  • drivers_network: disable rtl88x2cs (meson64-6.18) @adeepn - feels simple

@paolosabatino
Copy link
Contributor

paolosabatino commented Oct 13, 2025

I'll take a look. Just wondering, is it good to bump three families at once in a single PR? I mean, blockages on a family will keep other families on hold as well.

@rpardini
Copy link
Member Author

Just wondering, is it good to bump three families at once in a single PR? I mean, blockages on a family will keep other families on hold as well.

I think so, too -- the only thing being cross-family here are the wifi-drivers (which also can be updated independently / in separate PRs / not depending on actual 6.18 bump).

This being WiP/Draft just symbolizes the work needed/pending -- this PR itself should be abandoned eventually -- I'd still send PRs for each family for the actual bump.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have fixed this patch. Upstream just deleted gpu node, fix is small.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also fixed this patch.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This patch can also get fixed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can get fixed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as rk3318-box, can get fixed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file should be fine, it is built without error.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have also built this dtb without error.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This patch can get fixed according to upstream api change.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This patch can get fixed according to upstream api change.

@amazingfate
Copy link
Contributor

amazingfate commented Oct 13, 2025

Here is my rewrite:

@amazingfate
Copy link
Contributor

Fix for rtl8852bs and rtl8723ds:
armbian/wifi-rtl8852bs#4
armbian/rtl8723ds#4

@rpardini
Copy link
Member Author

Thanks all for all the contributions. I'll integrate everything and send separate PR's for each family.

@rpardini
Copy link
Member Author

@rpardini
Copy link
Member Author

@rpardini
Copy link
Member Author

  • uefi:
    • loong64 done by amazingfate - thanks!
    • x86 is empty
    • riscv64 is empty
    • arm64: I fixed the Phytium network acpi glue
  • sent uefi: bump edge to 6.18 #8780

@rpardini
Copy link
Member Author

All PR's sent. The 2 wifi fixes were sent in rockchip64 PR, as that's where I identified them breaking. Might be uefi also needs them; such is life.

@rpardini
Copy link
Member Author

Thanks everyone! Cya at the individual PRs.

@rpardini rpardini closed this Oct 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

11 Milestone: Fourth 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/small PR with less then 50 lines

Development

Successfully merging this pull request may close these issues.

3 participants