sunxi: bump edge to 6.19.y, current to 6.18.y and legacy to 6.12.y#9381
sunxi: bump edge to 6.19.y, current to 6.18.y and legacy to 6.12.y#9381EvilOlaf wants to merge 21 commits intoarmbian:mainfrom
edge to 6.19.y, current to 6.18.y and legacy to 6.12.y#9381Conversation
``` [🔨] drivers/pci/pcie-sunxi/pcie-sunxi-rc.c: In function 'sunxi_allocate_msi_domains': [🔨] drivers/pci/pcie-sunxi/pcie-sunxi-rc.c:198:26: error: implicit declaration of function 'pci_msi_create_irq_domain'; did you mean 'msi_create_irq_domain'? [-Werror=implicit-function-declaration] [🔨] 198 | pp->msi_domain = pci_msi_create_irq_domain(fwnode, &sunxi_msi_info, pp->irq_domain); [🔨] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [🔨] | msi_create_irq_domain ```
``` [🔨] drivers/iommu/sun55i-iommu.c: In function 'sunxi_iommu_profilling_show': [🔨] drivers/iommu/sun55i-iommu.c:1110:1: warning: label 'err' defined but not used [-Wunused-label] [🔨] 1110 | err: [🔨] | ^~~ [🔨] drivers/iommu/sun55i-iommu.c: At top level: [🔨] drivers/iommu/sun55i-iommu.c:1379:43: error: initialization of 'int (*)(struct iommu_domain *, struct device *, struct iommu_domain *)' from incompatible pointer type 'int (*)(struct iommu_domain *, struct device *)' [-Werror=incompatible-pointer-types] [🔨] 1379 | .attach_dev = sun55i_iommu_attach_dev, [🔨] | ^~~~~~~~~~~~~~~~~~~~~~~ [🔨] drivers/iommu/sun55i-iommu.c:1379:43: note: (near initialization for '(anonymous).attach_dev') ```
|
Important Review skippedToo many files! This PR contains 300 files, which is 150 over the limit of 150. 📒 Files selected for processing (300)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
@rvdr I had to disable two of your patches since they fail to build in 6.19. Please check if they're still necessary or send a fix. |
|
@igorpecovnik could we produce some test images from via ci to make barrier for testing lower? |
We can generate all nightly / community images from branches that are at build repository. Second problem is that we don't have edge branches enabled at build lists. Its some work to prepare this, but its duable. |
Well we'll have the same issue in a few month again with 7.0 and further... :) |
|
I'll try to figure out something. |
drv-pci-sunxi-enable-pcie-support.patch I updated both patches for 6.19. I also noticed that in the arm64-dts-sun55i-dtsi-add-iommu-usbc-pcie-combophy-nodes.patch these two lines arent the same as in the armbian main: they need to be: |
|
We can leave the patches in 6.18 as they are as long as they work. I updated 6.19 with the two provided ones to test if it builds. The changes to |
I believe it was a typo that I corrected in a second pull request. The compatibles are mismatched with drv-phy-allwinner-add-pcie-usb3-driver.patch from your branch, so they wont apply. |
closing the circle of life
edge to 6.19edge to 6.19.y, current to 6.18.y and legacy to 6.12.y
|
Before: After: |
closing the circle
Description
disabled two fairly recently added once for fixingThis will affect sun55i (opi4a/cubie-a5e) as pcie is borkedThis shall be tested on as many boards as possible so we can shift current to legacy and edge to current.
Orangepi Zero 2: https://paste.armbian.com/udoforonih
How Has This Been Tested?
Checklist:
Please delete options that are not relevant.