Skip to content

sunxi: bump edge to 6.19.y, current to 6.18.y and legacy to 6.12.y#9381

Open
EvilOlaf wants to merge 21 commits intoarmbian:mainfrom
EvilOlaf:sunxi-6.19
Open

sunxi: bump edge to 6.19.y, current to 6.18.y and legacy to 6.12.y#9381
EvilOlaf wants to merge 21 commits intoarmbian:mainfrom
EvilOlaf:sunxi-6.19

Conversation

@EvilOlaf
Copy link
Member

@EvilOlaf EvilOlaf commented Feb 9, 2026

Description

  • groundhog day
  • re-extract the full patchset from megi
  • update sun4i-drm-refactor patchset from jernejsk
  • remove most backport stuff
  • adjust a few broken patches
  • disabled two fairly recently added once for fixing
    • This will affect sun55i (opi4a/cubie-a5e) as pcie is borked
  • rewrite everything (at some point in-between lol)

This 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?

  • build sunxi
  • build sunxi64

Checklist:

Please delete options that are not relevant.

  • 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 (too many to count in compilation)
  • Any dependent changes have been merged and published in downstream modules

```
[🔨]   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')
```
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 9, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

📥 Commits

Reviewing files that changed from the base of the PR and between ca45983 and e44ed67.

📒 Files selected for processing (300)
  • config/kernel/linux-sunxi-current.config
  • config/kernel/linux-sunxi-edge.config
  • config/kernel/linux-sunxi-legacy.config
  • config/kernel/linux-sunxi64-current.config
  • config/kernel/linux-sunxi64-edge.config
  • config/kernel/linux-sunxi64-legacy.config
  • config/sources/families/include/sunxi64_common.inc
  • config/sources/families/include/sunxi_common.inc
  • patch/kernel/archive/sunxi-6.19/0000.patching_config.yaml
  • patch/kernel/archive/sunxi-6.19/dt_32/sun8i-h2-plus-nanopi-duo.dts
  • patch/kernel/archive/sunxi-6.19/dt_32/sun8i-h2-plus-sunvell-r69.dts
  • patch/kernel/archive/sunxi-6.19/dt_32/sun8i-h3-orangepi-pc-sapomat.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-a64-olinuxino-1G.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-a64-olinuxino-1Ge16GW.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-a64-olinuxino-1Ge4GW.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-a64-olinuxino-1Gs16M.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-a64-olinuxino-2Ge8G.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-a64-pinephone-1.2b.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h313-x96q-lpddr3.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h5-nanopi-k1-plus.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h5-nanopi-m1-plus2.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h5-nanopi-neo-core2.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h5-nanopi-neo2-v1.1.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h6-inovato-quadra.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h6-orangepi-3-lts.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h616-bigtreetech-cb1-emmc.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h616-bigtreetech-cb1-sd.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h618-bananapi-m4-berry.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h618-bananapi-m4-zero.dts
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h618-bananapi-m4.dtsi
  • patch/kernel/archive/sunxi-6.19/dt_64/sun50i-h618-kickpi-k2b.dts
  • patch/kernel/archive/sunxi-6.19/overlay_32/Makefile
  • patch/kernel/archive/sunxi-6.19/overlay_32/README.sun4i-a10-overlays
  • patch/kernel/archive/sunxi-6.19/overlay_32/README.sun5i-a13-overlays
  • patch/kernel/archive/sunxi-6.19/overlay_32/README.sun7i-a20-overlays
  • patch/kernel/archive/sunxi-6.19/overlay_32/README.sun8i-h3-overlays
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-analog-codec.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-can.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-fixup.scr-cmd
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-i2c1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-i2c2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-nand.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-pps-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-pwm.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-spdif-out.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-spi-jedec-nor.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-spi-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-spi0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-spi1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-spi2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-uart2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-uart3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-uart4.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-uart5.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-uart6.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-uart7.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun4i-a10-w1-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-analog-codec.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-fixup.scr-cmd
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-i2c1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-i2c2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-nand.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-pwm.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-spi-jedec-nor.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-spi-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-spi0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-spi1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-spi2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-uart0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-uart1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-uart2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun5i-a13-uart3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-analog-codec.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-can.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-fixup.scr-cmd
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-i2c1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-i2c2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-i2c3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-i2c4.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-i2s0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-i2s1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-mmc2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-nand.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-pps-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-pwm.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-spdif-out.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-spi-add-cs1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-spi-jedec-nor.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-spi-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-spi0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-spi1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-spi2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-uart2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-uart3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-uart4.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-uart5.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-uart6.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-uart7.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun7i-a20-w1-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-analog-codec.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-cir.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-cpu-clock-1.2GHz-1.3v.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-cpu-clock-1.368GHz-1.3v.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-cpu-clock-1.3GHz-1.3v.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-fixup.scr-cmd
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-i2c0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-i2c1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-i2c2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-pps-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-pwm.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-spdif-out.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-spi-add-cs1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-spi-jedec-nor.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-spi-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-uart1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-uart2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-uart3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-usbhost0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-usbhost1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-usbhost2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-usbhost3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-h3-w1-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-r40-i2c2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-r40-i2c3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-r40-spi-spidev0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-r40-spi-spidev1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-r40-uart2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-r40-uart4.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-r40-uart5.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_32/sun8i-r40-uart7.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/Makefile
  • patch/kernel/archive/sunxi-6.19/overlay_64/README.sun50i-a64-overlays
  • patch/kernel/archive/sunxi-6.19/overlay_64/README.sun50i-h5-overlays
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-fixup.scr-cmd
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-i2c0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-i2c1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-pine64-7inch-lcd.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-pps-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-spi-add-cs1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-spi-jedec-nor.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-spi-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-uart1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-uart2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-uart3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-uart4.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-a64-w1-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-analog-codec.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-cir.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-cpu-clock-1.0GHz-1.1v.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-cpu-clock-1.2GHz-1.3v.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-cpu-clock-1.3GHz-1.3v.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-fixup.scr-cmd
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-gpio-regulator-1.3v.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-i2c0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-i2c1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-i2c2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-pps-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-pwm.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-spdif-out.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-spi-add-cs1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-spi-jedec-nor.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-spi-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-uart1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-uart2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-uart3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-usbhost0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-usbhost1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-usbhost2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-usbhost3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h5-w1-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-fixup.scr-cmd
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-i2c0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-i2c1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-i2c2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-pwm.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-ruart.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-spi-add-cs1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-spi-jedec-nor.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-spi-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-spi-spidev1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-uart1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-uart2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-uart3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h6-w1-gpio.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-pg-15-16-i2c4.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-pg-17-18-i2c3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-pg-6-7-uart1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-pg-8-9-rts-cts-uart1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-ph-2-3-uart5.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-pi-13-14-uart4.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-pi-15-16-rts-cts-uart4.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-pi-5-6-i2c0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-pi-7-8-i2c1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-sdio-wifi-bt.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-spi1-cs0-cs1-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-spi1-cs0-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-bananapi-m4-spi1-cs1-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-fixup.scr-cmd
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-gpu.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-i2c0-pi.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-i2c1-pi.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-i2c2-ph.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-i2c2-pi.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-i2c3-pg.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-i2c3-ph.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-i2c4-pg.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-i2c4-ph.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-ir.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-keys.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-light.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-mcp2515.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-pwm1-ph3.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-pwm1-pi11.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-pwm2-ph2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-pwm2-pi12.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-pwm3-ph0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-pwm3-pi13.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-pwm4-ph1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-pwm4-pi14.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-spi-spidev.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-spidev0_0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-spidev1_0.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-spidev1_1.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-spidev1_2.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-tft35_spi.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart2-pg-rts-cts.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart2-pg.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart2-ph-rts-cts.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart2-ph.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart2-pi-rts-cts.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart2-pi.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart3-pi-rts-cts.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart3-pi.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart4-pi-rts-cts.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart4-pi.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-uart5.dtso
  • patch/kernel/archive/sunxi-6.19/overlay_64/sun50i-h616-ws2812.dtso
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0301-arm64-dts-sun50i-h616-add-emac1-rmii-pins.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0302-arm64-dts-sun50i-h618-orangepi-zero2w-add-emac-sound.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0401-arm64-dts-sun50i-h6-add-ac200-ephy.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0402-arm64-dts-sun50i-h6-add-ac200-codec.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0403-arm64-dts-sun50i-h6-enable-ac200-codec.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0501-drv-mmc-sunxi-add-h5-emmc-compatible.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0502-drv-mmc-sunxi-disable-ddr52-a20-emmc.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0503-drv-mmc-sunxi-fix-h6-emmc.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0701-arm64-dts-sun50i-h616-orangepi-zero-enable-sound.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/0702-arm64-dts-sun50i-h616-add-digital-audio-node.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/Doc-dt-bindings-usb-allwinner-dwc3.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/ZZZ_BROKEN_0002-drv-input-tsc2007-fix-ghost-touches.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/ZZZ_BROKEN_drv-gpu-drm-sun4i-sun8i_mixer.c-add-h3-mixer1.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/ZZZ_BROKEN_enable-TV-Output-on-OrangePi-Zero-LTE.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arch-arm-patch-flush-icache-earlier.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-arm64-dts-axp209-axp22x-axp81x-axp803-add-led-charger.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-h3-nanopi-neo-Add-regulator-leds-mmc2.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-h3-nanopi-neo-air-Add-regulator-camera-wifi-bluetooth-o.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-h3-orangepi-2-Add-regulator-vdd-cpu.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun4i-a10-cubieboard-green-LED-mmc0-default-trigger.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun4i-a10-emac-enable-dma.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun4i-a10-fix-pmu-interrupt.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun4i-a10-pcduino-add-hdmi.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun5i-a13-olinuxino-Add-panel-lcd-olinuxino-4.3-needed-.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun5i-a13-olinuxino-micro-add-panel-lcd-olinuxino-4.3.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-bananapro-add-AXP209-regulators.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-bananapro-add-hdmi-connector-de.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-cubietruck-add-alias-uart2.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-cubietruck-disable-oob-irq-brcm-wifi.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-cubietruck-green-LED-mmc0-default-trigger.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-olimex-som-204-evb-olinuxino-micro-decrease-d.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-olinuxino-lime2-enable-audio-codec.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-olinuxino-lime2-enable-ldo3-always-on.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-olinuxino-micro-emmc-Add-vqmmc-node.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-orangepi-fix-ethernet-phy-mode.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun7i-a20-pcduino3-add-hdmi.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-a83t-fix-cpu-opp-table.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h2-plus-orangepi-zero-fix-usb_otg-dr_mode.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h2-plus-orangepi-zero-fix-xradio-interrupt.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h3-add-thermal-zones.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h3-bananapi-m2-plus-add-wifi_pwrseq.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h3-nanopi-add-leds-pio-pins.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h3-nanopi-duo2-enable-emac.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h3-nanopi-duo2-enable-power-button.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h3-orangepi-pc-plus-add-wifi_pwrseq.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-h3-reduce-opp-microvolt.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-r40-add-clk-out-a.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-r40-bananapi-m2-ultra-add-codec-analog.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun8i-v3s-s3-pinecube-enable-sound-codec.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun9i-a80-add-thermal-sensor.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sun9i-a80-add-thermal-zone.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sunxi-h3-h5.dtsi-add-i2s0-i2s1-pins.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm-dts-sunxi-h3-h5.dtsi-force-mmc0-bus-width.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-add-axp313a-pmic.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-force-mmc0-bus-width.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-nanopi-fix-ethernet-phy-mode.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-olinuxino-add-regulator-audio-mmc.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-olinuxino-emmc-enable-bluetooth.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-orangepi-win-add-alias-ethernet1.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-pine64-add-spi0.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-pine64-enable-wifi-mmc1.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-pinephone-fix-mailbox.patch
  • patch/kernel/archive/sunxi-6.19/patches.armbian/arm64-dts-sun50i-a64-sopine-baseboard-enable-Bluetooth.patch

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ 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.

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

@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.

@EvilOlaf
Copy link
Member Author

@igorpecovnik could we produce some test images from via ci to make barrier for testing lower?

@igorpecovnik
Copy link
Member

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.

@EvilOlaf
Copy link
Member Author

EvilOlaf commented Feb 11, 2026

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 mean just the most common or probably one board per family which is the most common, like OPi zero 2 for H616, Opi zero 3 for H618, Opi1+ for H6, one for H5, Opi zero for H2+, perhaps one H3 like nanopi neo. Not sure about even older ones.

@igorpecovnik
Copy link
Member

I'll try to figure out something.

@github-actions github-actions bot added the 02 Milestone: First quarter release label Feb 11, 2026
@rvdr
Copy link
Contributor

rvdr commented Feb 16, 2026

@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.

drv-pci-sunxi-enable-pcie-support.patch
drv-iommu-sunxi-add-iommu-driver.patch

I updated both patches for 6.19.
The iommu driver works fine under 6.19 and the pcie driver seems to depend on some other patches, but it does work in 6.18.11.

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:

+		combophy: phy@4f00000 {
+			compatible = "allwinner,inno-comboph";

they need to be:

+combophy: phy@4f00000 {
+	compatible = "allwinner,inno-combphy";

@EvilOlaf
Copy link
Member Author

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 arm64-dts-sun55i-dtsi-add-iommu-usbc-pcie-combophy-nodes.patch could be perhaps due to patch rewriting. As long as they apply/build clean it should be fine.

@rvdr
Copy link
Contributor

rvdr commented Feb 17, 2026

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 arm64-dts-sun55i-dtsi-add-iommu-usbc-pcie-combophy-nodes.patch could be perhaps due to patch rewriting. As long as they apply/build clean it should be fine.

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.

+static const struct of_device_id sunxi_combphy_of_match[] = {
+	{
+		.compatible = "allwinner,inno-combphy",
+		.data = &sunxi_inno_v1_of_data,
+	},
+	{
+		.compatible = "allwinner,inno-v2-combphy",
+		.data = &sunxi_inno_v2_of_data,
+	},
+	{ },
+};

closing the circle of life
@EvilOlaf EvilOlaf changed the title sunxi: bump edge to 6.19 sunxi: bump edge to 6.19.y, current to 6.18.y and legacy to 6.12.y Feb 18, 2026
@juanesf
Copy link
Collaborator

juanesf commented Feb 19, 2026

Before:

root@radxa-cubie-a5e:~# dmesg | grep -i pci
[    0.045010] /soc/pcie@4800000: Fixed dependency cycle(s) with /soc/pcie@4800000/legacy-interrupt-controller
[    0.149502] PCI: CLS 0 bytes, default 64
[   27.358879] platform 4800000.pcie: deferred probe pending: sunxi-pcie: missing PHY
[   27.358937] sunxi-pck-600 7060000.power-controller: sync_state() pending due to 4800000.pcie
root@radxa-cubie-a5e:~#

After:

root@radxa-cubie-a5e:~# sudo fdisk -l
Disk /dev/mmcblk0: 14.44 GiB, 15502147584 bytes, 30277632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 1F7A8CDA-EAAA-164A-B916-ADEEFC62AF52

Device           Start      End  Sectors  Size Type
/dev/mmcblk0p1    8192  1056767  1048576  512M Linux extended boot
/dev/mmcblk0p2 1056768 29949951 28893184 13.8G Linux filesystem


Disk /dev/nvme0n1: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: PC SN530 NVMe WDC 256GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9B0CF866-0AB8-42D3-804A-83D14826E713

Device          Start       End   Sectors   Size Type
/dev/nvme0n1p1  32768     65535     32768    16M Linux filesystem
/dev/nvme0n1p2  65536    679935    614400   300M EFI System
/dev/nvme0n1p3 679936 500118158 499438223 238.2G EFI System


Disk /dev/zram0: 986.83 MiB, 1034764288 bytes, 252628 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/zram1: 50 MiB, 52428800 bytes, 12800 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
root@radxa-cubie-a5e:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            944M     0  944M   0% /dev
tmpfs           198M  3.1M  195M   2% /run
/dev/mmcblk0p2   14G  1.6G   12G  12% /
tmpfs           987M     0  987M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.0M     0  1.0M   0% /run/credentials/systemd-resolved.service
tmpfs           1.0M     0  1.0M   0% /run/credentials/systemd-networkd.service
tmpfs           987M     0  987M   0% /tmp
/dev/mmcblk0p1  511M   80M  432M  16% /boot
/dev/zram1       47M  432K   43M   1% /var/log
tmpfs           1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
tmpfs           1.0M     0  1.0M   0% /run/credentials/serial-getty@ttyS0.service
tmpfs           198M  4.0K  198M   1% /run/user/0
tmpfs           1.0M     0  1.0M   0% /run/credentials/getty@tty1.service
root@radxa-cubie-a5e:~# dmesg | grep -i nvme
[    3.539033] nvme nvme0: pci function 0000:01:00.0
[    3.570384] nvme nvme0: allocated 32 MiB host memory buffer (8 segments).
[    3.628970] nvme nvme0: 8/0/0 default/read/poll queues
[    3.640825]  nvme0n1: p1 p2 p3
root@radxa-cubie-a5e:~# dmesg | grep -i pci
[    0.044196] /soc/pcie@4800000: Fixed dependency cycle(s) with /soc/pcie@4800000/legacy-interrupt-controller
[    0.145474] PCI: CLS 0 bytes, default 64
[    0.400271] sunxi-pcie 4800000.pcie: host bridge /soc/pcie@4800000 ranges:
[    0.400329] sunxi-pcie 4800000.pcie:      err 0x0020000000..0x0020ffffff -> 0x0020000000
[    0.400363] sunxi-pcie 4800000.pcie:       IO 0x0021000000..0x0021ffffff -> 0x0021000000
[    0.400388] sunxi-pcie 4800000.pcie:      MEM 0x0022000000..0x002fffffff -> 0x0022000000
[    0.501198] sunxi-pcie 4800000.pcie: pcie is already link up
[    0.501219] sunxi-pcie 4800000.pcie: PCIe speed of Gen2
[    0.501499] sunxi-pcie 4800000.pcie: PCI host bridge to bus 0000:00
[    0.501521] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.501536] pci_bus 0000:00: root bus resource [??? 0x20000000-0x20ffffff flags 0x0]
[    0.501551] pci_bus 0000:00: root bus resource [io  0x0000-0xffffff] (bus address [0x21000000-0x21ffffff])
[    0.501563] pci_bus 0000:00: root bus resource [mem 0x22000000-0x2fffffff]
[    0.501608] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400 PCIe Root Port
[    0.501636] pci 0000:00:00.0: ROM [mem 0x22000000-0x2200ffff pref]
[    0.501649] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    0.501663] pci 0000:00:00.0:   bridge window [io  0x0000-0xffff]
[    0.501675] pci 0000:00:00.0:   bridge window [mem 0x22100000-0x221fffff]
[    0.501735] pci 0000:00:00.0: supports D1
[    0.501746] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    0.503436] pci 0000:01:00.0: [15b7:5007] type 00 class 0x010802 PCIe Endpoint
[    0.503556] pci 0000:01:00.0: BAR 0 [mem 0x22100000-0x22103fff 64bit]
[    0.503584] pci 0000:01:00.0: BAR 4 [mem 0x22104000-0x221040ff 64bit]
[    0.503907] pci 0000:01:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 5.0 GT/s PCIe x1 link at 0000:00:00.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[    0.509199] pci 0000:01:00.0: ASPM: default states L1
[    0.509312] pci 0000:00:00.0: bridge window [mem 0x22000000-0x220fffff]: assigned
[    0.509330] pci 0000:00:00.0: ROM [mem 0x22100000-0x2210ffff pref]: assigned
[    0.509349] pci 0000:01:00.0: BAR 0 [mem 0x22000000-0x22003fff 64bit]: assigned
[    0.509380] pci 0000:01:00.0: BAR 4 [mem 0x22004000-0x220040ff 64bit]: assigned
[    0.509410] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    0.509424] pci 0000:00:00.0:   bridge window [mem 0x22000000-0x220fffff]
[    0.509439] pci_bus 0000:00: resource 5 [io  0x0000-0xffffff]
[    0.509450] pci_bus 0000:00: resource 6 [mem 0x22000000-0x2fffffff]
[    0.509462] pci_bus 0000:01: resource 1 [mem 0x22000000-0x220fffff]
[    0.509947] pcieport 0000:00:00.0: PME: Signaling with IRQ 476
[    0.510452] sunxi-pcie 4800000.pcie: driver version: 1.2.4
[    3.539033] nvme nvme0: pci function 0000:01:00.0
root@radxa-cubie-a5e:~#

@github-actions github-actions bot added the 02 Milestone: First quarter release label Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

02 Milestone: First quarter release 05 Milestone: Second quarter release 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.

4 participants