Skip to content

Add cix-p1 support#9854

Merged
EvilOlaf merged 5 commits into
armbian:mainfrom
EvilOlaf:cix2
Jun 22, 2026
Merged

Add cix-p1 support#9854
EvilOlaf merged 5 commits into
armbian:mainfrom
EvilOlaf:cix2

Conversation

@EvilOlaf

@EvilOlaf EvilOlaf commented May 18, 2026

Copy link
Copy Markdown
Member

Description

@coderabbitai

coderabbitai Bot commented May 18, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Important

Review skipped

Auto reviews are limited based on label configuration.

🏷️ Required labels (at least one) (1)
  • Needs review

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.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 56892248-dca3-4f21-81d4-27e375c5b5a9

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
📝 Walkthrough

Walkthrough

Adds a new CIX ACPI board and family configuration, and introduces a large CIX-focused kernel patch stack for 6.18 and 7.0 covering ACPI/fwnode SCMI plumbing, clocks, resets, PM domains, DSP/audio, GPU, USB, DMA, GPIO, IRQ, I2C, PWM, Type-C, and resource lookup drivers.

Changes

CIX P1 ACPI platform support and drivers

Layer / File(s) Summary
Board and family baseline
config/boards/cix-acpi.conf, config/sources/families/cix-p1.conf
Adds the CIX ACPI board definition and the cix-p1 family defaults, DKMS install hooks, firmware staging, fbdev Xorg config, and GRUB configuration.
ACPI and fwnode SCMI core
patch/kernel/archive/cix-{6.18,7.0}/000{1,2,3,4,8}-*.patch, .../2003-*.patch, .../2004-*.patch
Extends mailbox, ACPI property parsing, SCMI, clk-scmi, and genpd code to use ACPI/fwnode paths and adds ACPI compatibility quirks.
Clock, reset, syscon, and resource lookup infrastructure
patch/kernel/archive/cix-{6.18,7.0}/0005-*.patch, .../0006-*.patch, .../0007-*.patch, .../0015-*.patch, .../0023-*.patch, .../0018-*.patch
Adds CIX clock and reset drivers, ACPI resource lookup handling, ACPI syscon support, a syscon lookup helper, and related binding and framework updates.
SoC I/O, bus, and interrupt drivers
patch/kernel/archive/cix-6.18/0012-*.patch, .../0016-*.patch, .../0017-*.patch, .../0019-*.patch, .../0026-*.patch, .../0027-*.patch, .../0028-*.patch, .../2001-*.patch
Adds or updates PDC IRQ, DMA-350, Cadence GPIO, Cadence I2C, RTS5453 Type-C, ACPI USB scan, and PWM support for CIX ACPI systems.
DSP, remoteproc, and audio stack
patch/kernel/archive/cix-6.18/0009-*.patch, .../0020-*.patch, .../0021-*.patch, .../0013-*.patch, .../0014-*.patch
Adds CIX DSP IPC, remoteproc support, SOF support, the CIX IPBLOQ HDA controller driver, and DMA coherent export changes used by ACPI DMA reservation.
GPU, USB, and display integration
patch/kernel/archive/cix-6.18/0011-*.patch, .../0025-*.patch, .../2002-*.patch
Adds Panthor ACPI support, Cadence USBSSP platform and Sky1 glue drivers, and display driver aperture handoff.

Sequence Diagram(s)

sequenceDiagram
  participant ACPI as ACPI firmware
  participant SCMI as arm_scmi
  participant GenPD as genpd core
  participant GPU as panthor
  ACPI->>SCMI: expose fwnode properties and references
  SCMI->>GenPD: register ACPI-backed providers
  GPU->>GenPD: attach gpu_core domain
  GenPD->>SCMI: set/query performance state
Loading
sequenceDiagram
  participant SOF as cix-sky1 SOF
  participant IPC as cix-dsp
  participant RPROC as cix_dsp_rproc
  participant DSP as Sky1 DSP
  SOF->>IPC: request mailbox channels
  RPROC->>DSP: load firmware and start
  DSP-->>IPC: send mailbox events
  IPC-->>SOF: dispatch callbacks
Loading

Estimated code review effort

🎯 5 (Critical) | ⏱️ ~120 minutes

Suggested labels

Ready to merge, Framework, BSP

Suggested reviewers

  • igorpecovnik
  • AGM1968
  • JohnTheCoolingFan
  • PanderMusubi
  • TheSnowfield
  • Tonymac32
  • ahoneybun
  • amazingfate
  • brentr
  • catalinii
  • chainsx
  • efectn
  • joekhoobyar
  • krachlatte
  • lanefu
  • paolosabatino
  • prahal
  • rpardini
  • schwar3kat
  • HeyMeco
  • SuperKali
  • ColorfulRhino

Poem

🐇 I hopped through ACPI woods so wide,
with clocks and resets by my side.
The DSP hummed, the GPU gleamed,
and USB ports politely dreamed.
A burrow of drivers now stands tall—
soft thumps of code for one and all.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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 05 Milestone: Second quarter release Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... Patches Patches related to kernel, U-Boot, ... labels May 18, 2026
coderabbitai[bot]

This comment was marked as resolved.

@SuperKali

Copy link
Copy Markdown
Member

Testing rn kernel edge 7.0.x

@SuperKali

Copy link
Copy Markdown
Member
root@cix-acpi:~# uname -r
7.0.9-edge-cix-p1
root@cix-acpi:~#

@web0net

web0net commented May 24, 2026

Copy link
Copy Markdown

tried build trixie with edge kernel and got error https://paste.armbian.eu/ipirobicay

@EvilOlaf

EvilOlaf commented May 25, 2026

Copy link
Copy Markdown
Member Author

Cannot reproduce. Kernel build went through.
I noticed you invoke KERNEL_CONFIGURE=yes so whatever you changed might have caused this.
https://paste.armbian.com/cotokiruga

@SuperKali

SuperKali commented May 25, 2026

Copy link
Copy Markdown
Member

I don't know if I'm the only one, but when I build the desktop images for both the current and edge kernels, whatever I do on the desktop causes the Orion O6 to shut down and crash. I have to reboot it via serial what's going on

@EvilOlaf

Copy link
Copy Markdown
Member Author

Do you have proper ARMSystemReady bios on it?

@EvilOlaf

Copy link
Copy Markdown
Member Author

@amazingfate rabbit found a bunch of concerns within the patches. Since they come directly from cixtech repo, you might be the best person to take a brief look if they make any sense.

@amazingfate

Copy link
Copy Markdown
Contributor

@amazingfate rabbit found a bunch of concerns within the patches. Since they come directly from cixtech repo, you might be the best person to take a brief look if they make any sense.

Yeah the code is not at perfect status. I will keep updating repo cix-linux-main to improve the driver code.

@web0net

web0net commented May 25, 2026

Copy link
Copy Markdown

Cannot reproduce. Kernel build went through. I noticed you invoke KERNEL_CONFIGURE=yes so whatever you changed might have caused this. https://paste.armbian.com/cotokiruga

my pardon! fault lay with the board!
build completed on PC success!
The first thing I noticed was poor performance in video tests! It struggles to play 4K videos on YouTube (lots of frame skipping). There's no sound, and it doesn't pick up the audio channels correctly.

@SuperKali

Copy link
Copy Markdown
Member

Do you have proper ARMSystemReady bios on it?

No, i'm using the CIX unlocked bios, but i don't have any issue with minimal version, just desktop have some issue, i'll try to debug it in free time.

@web0net

web0net commented May 25, 2026

Copy link
Copy Markdown

Do you have proper ARMSystemReady bios on it?

No, i'm using the CIX unlocked bios, but i don't have any issue with minimal version, just desktop have some issue, i'll try to debug it in free time.

what u have in "sudo dmesg" and "journalctl"?

coderabbitai[bot]

This comment was marked as resolved.

@EvilOlaf

EvilOlaf commented Jun 4, 2026

Copy link
Copy Markdown
Member Author

Did some refactoring.
I forked the npu and vpu repos and added a workflow to auto-generated debs for dkms installation, removing the fragile in-kernel hack.
The biggest (kind of) thing what's left is what to do with mali firmware blob.

For the sake of more clear overview I dismissed all of Rabbit's concerns about the cix patches for now, amazingfate can always come back here later and look through.

@HeyMeco do you want to take this from here?

@HeyMeco

HeyMeco commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator

Really appreciate you taking this further @EvilOlaf so I can pick it up again.
Now let’s get it over the finish line 🤝

@EvilOlaf

This comment was marked as resolved.

@EvilOlaf EvilOlaf marked this pull request as ready for review June 7, 2026 12:46
@EvilOlaf EvilOlaf requested a review from igorpecovnik as a code owner June 7, 2026 12:46
coderabbitai[bot]

This comment was marked as resolved.

@EvilOlaf

This comment was marked as outdated.

@HeyMeco

HeyMeco commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Is the NPU driver still causing boot failure ? @EvilOlaf

@EvilOlaf

Copy link
Copy Markdown
Member Author

clean-up of commit history, no changes

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In
`@patch/kernel/archive/cix-6.18/0013-sound-hda-add-cix-ipbloq-hda-driver.patch`:
- Around line 627-657: The `to_hda_bus(bus)->bus_probing` flag is set to 1 at
the beginning but is only cleared to 0 on the success path. If any of the error
checks in cix_ipbloq_hda_init, azx_probe_codecs, azx_codec_configure, or
snd_card_register fail and jump to the out_free label, the bus_probing flag
remains set to 1, leaving the bus in a permanent probing state. Add
`to_hda_bus(bus)->bus_probing = 0;` at the out_free error handling label before
the cleanup code to ensure the flag is always cleared regardless of which error
path is taken.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 359666e7-d399-4a5b-97ec-fb5686cd80b4

📥 Commits

Reviewing files that changed from the base of the PR and between 8aabd93 and 489f0b9.

📒 Files selected for processing (68)
  • config/boards/cix-acpi.conf
  • config/kernel/linux-cix-p1-current.config
  • config/kernel/linux-cix-p1-edge.config
  • config/sources/families/cix-p1.conf
  • patch/kernel/archive/cix-6.18/0001-mailbox-add-acpi-support-to-cix-mailbox-driver.patch
  • patch/kernel/archive/cix-6.18/0002-acpi-Add-a-property-reference-count-interface.patch
  • patch/kernel/archive/cix-6.18/0003-firmware-arm_scmi-add-acpi-support-to-SCMI.patch
  • patch/kernel/archive/cix-6.18/0004-clk-clk-scmi-register-clkdev-for-acpi.patch
  • patch/kernel/archive/cix-6.18/0005-clk-add-cix-clk-driver.patch
  • patch/kernel/archive/cix-6.18/0006-reset-add-cix-reset-driver.patch
  • patch/kernel/archive/cix-6.18/0007-soc-add-cix-acpi-resource-lookup-driver.patch
  • patch/kernel/archive/cix-6.18/0008-pmdomain-add-acpi-support-to-cix-soc.patch
  • patch/kernel/archive/cix-6.18/0009-remoteproc-add-cix-dsp-remoteproc-driver.patch
  • patch/kernel/archive/cix-6.18/0010-drm-add-cix-linlon-dp-driver.patch
  • patch/kernel/archive/cix-6.18/0011-drm-panthor-add-acpi-support-for-cix-p1.patch
  • patch/kernel/archive/cix-6.18/0012-irqchip-add-cix-sky1-pdc-driver.patch
  • patch/kernel/archive/cix-6.18/0013-sound-hda-add-cix-ipbloq-hda-driver.patch
  • patch/kernel/archive/cix-6.18/0014-kernel-dma-Export-dma_declare_coherent_memory-for-mo.patch
  • patch/kernel/archive/cix-6.18/0015-mfd-syscon-add-acpi-support-for-cix-soc.patch
  • patch/kernel/archive/cix-6.18/0016-dma-arm-dma350-add-acpi-support-for-cix-soc.patch
  • patch/kernel/archive/cix-6.18/0017-gpio-add-acpi-support-to-cadence-driver.patch
  • patch/kernel/archive/cix-6.18/0018-clk-clkdev-increase-clkdev-MAX_CON_ID-from-16-to-32.patch
  • patch/kernel/archive/cix-6.18/0019-i2c-add-acpi-support-for-cadence-driver.patch
  • patch/kernel/archive/cix-6.18/0020-firmware-add-cix-dsp-ipc-driver.patch
  • patch/kernel/archive/cix-6.18/0021-sound-soc-add-cix-sof-driver.patch
  • patch/kernel/archive/cix-6.18/0022-sound-soc-add-cix-soc-support.patch
  • patch/kernel/archive/cix-6.18/0023-syscon-add-device_syscon_regmap_lookup_by_property.patch
  • patch/kernel/archive/cix-6.18/0024-phy-add-cix-phy-driver.patch
  • patch/kernel/archive/cix-6.18/0025-usb-add-usb-cdns3-driver-for-cix-soc.patch
  • patch/kernel/archive/cix-6.18/0026-typec-add-rts5453-driver.patch
  • patch/kernel/archive/cix-6.18/0027-soc-add-cix-acpi-usb-scan-handler.patch
  • patch/kernel/archive/cix-6.18/0028-pwm-add-pwm-support-for-CIX-SoC.patch
  • patch/kernel/archive/cix-6.18/2001-gpio-gpio-cadence-fix-crashing-pcie-on-cix-p1-acpi-s.patch
  • patch/kernel/archive/cix-6.18/2002-drm-linlon-dp-remove-existing-drivers-that-may-own-t.patch
  • patch/kernel/archive/cix-6.18/2003-firmware-arm_scmi-add-backward-complibility-to-old-f.patch
  • patch/kernel/archive/cix-6.18/2004-acpi-add-backward-complibility-to-old-firmware-with-.patch
  • patch/kernel/archive/cix-7.0/0001-mailbox-add-acpi-support-to-cix-mailbox-driver.patch
  • patch/kernel/archive/cix-7.0/0002-acpi-Add-a-property-reference-count-interface.patch
  • patch/kernel/archive/cix-7.0/0003-firmware-arm_scmi-add-acpi-support-to-SCMI.patch
  • patch/kernel/archive/cix-7.0/0004-clk-clk-scmi-register-clkdev-for-acpi.patch
  • patch/kernel/archive/cix-7.0/0005-clk-add-cix-clk-driver.patch
  • patch/kernel/archive/cix-7.0/0006-reset-add-cix-reset-driver.patch
  • patch/kernel/archive/cix-7.0/0007-soc-add-cix-acpi-resource-lookup-driver.patch
  • patch/kernel/archive/cix-7.0/0008-pmdomain-add-acpi-support-to-cix-soc.patch
  • patch/kernel/archive/cix-7.0/0009-remoteproc-add-cix-dsp-remoteproc-driver.patch
  • patch/kernel/archive/cix-7.0/0010-drm-add-cix-linlon-dp-driver.patch
  • patch/kernel/archive/cix-7.0/0011-drm-panthor-add-acpi-support-for-cix-p1.patch
  • patch/kernel/archive/cix-7.0/0012-irqchip-add-cix-sky1-pdc-driver.patch
  • patch/kernel/archive/cix-7.0/0013-sound-hda-add-cix-ipbloq-hda-driver.patch
  • patch/kernel/archive/cix-7.0/0014-kernel-dma-Export-dma_declare_coherent_memory-for-mo.patch
  • patch/kernel/archive/cix-7.0/0015-mfd-syscon-add-acpi-support-for-cix-soc.patch
  • patch/kernel/archive/cix-7.0/0016-dma-arm-dma350-add-acpi-support-for-cix-soc.patch
  • patch/kernel/archive/cix-7.0/0017-gpio-add-acpi-support-to-cadence-driver.patch
  • patch/kernel/archive/cix-7.0/0018-clk-clkdev-increase-clkdev-MAX_CON_ID-from-16-to-32.patch
  • patch/kernel/archive/cix-7.0/0019-i2c-add-acpi-support-for-cadence-driver.patch
  • patch/kernel/archive/cix-7.0/0020-firmware-add-cix-dsp-ipc-driver.patch
  • patch/kernel/archive/cix-7.0/0021-sound-soc-add-cix-sof-driver.patch
  • patch/kernel/archive/cix-7.0/0022-sound-soc-add-cix-soc-support.patch
  • patch/kernel/archive/cix-7.0/0023-syscon-add-device_syscon_regmap_lookup_by_property.patch
  • patch/kernel/archive/cix-7.0/0024-phy-add-cix-phy-driver.patch
  • patch/kernel/archive/cix-7.0/0025-usb-add-usb-cdns3-driver-for-cix-soc.patch
  • patch/kernel/archive/cix-7.0/0026-typec-add-rts5453-driver.patch
  • patch/kernel/archive/cix-7.0/0027-soc-add-cix-acpi-usb-scan-handler.patch
  • patch/kernel/archive/cix-7.0/0028-pwm-add-pwm-support-for-CIX-SoC.patch
  • patch/kernel/archive/cix-7.0/2001-gpio-gpio-cadence-fix-crashing-pcie-on-cix-p1-acpi-s.patch
  • patch/kernel/archive/cix-7.0/2002-drm-linlon-dp-remove-existing-drivers-that-may-own-t.patch
  • patch/kernel/archive/cix-7.0/2003-firmware-arm_scmi-add-backward-complibility-to-old-f.patch
  • patch/kernel/archive/cix-7.0/2004-acpi-add-backward-complibility-to-old-firmware-with-.patch
💤 Files with no reviewable changes (3)
  • patch/kernel/archive/cix-7.0/0006-reset-add-cix-reset-driver.patch
  • patch/kernel/archive/cix-7.0/0007-soc-add-cix-acpi-resource-lookup-driver.patch
  • patch/kernel/archive/cix-7.0/0008-pmdomain-add-acpi-support-to-cix-soc.patch
✅ Files skipped from review due to trivial changes (1)
  • config/boards/cix-acpi.conf
🚧 Files skipped from review as they are similar to previous changes (33)
  • patch/kernel/archive/cix-6.18/0014-kernel-dma-Export-dma_declare_coherent_memory-for-mo.patch
  • patch/kernel/archive/cix-6.18/0018-clk-clkdev-increase-clkdev-MAX_CON_ID-from-16-to-32.patch
  • patch/kernel/archive/cix-6.18/0001-mailbox-add-acpi-support-to-cix-mailbox-driver.patch
  • patch/kernel/archive/cix-6.18/0028-pwm-add-pwm-support-for-CIX-SoC.patch
  • patch/kernel/archive/cix-7.0/0004-clk-clk-scmi-register-clkdev-for-acpi.patch
  • patch/kernel/archive/cix-6.18/2004-acpi-add-backward-complibility-to-old-firmware-with-.patch
  • patch/kernel/archive/cix-6.18/0019-i2c-add-acpi-support-for-cadence-driver.patch
  • patch/kernel/archive/cix-6.18/0027-soc-add-cix-acpi-usb-scan-handler.patch
  • patch/kernel/archive/cix-6.18/0004-clk-clk-scmi-register-clkdev-for-acpi.patch
  • patch/kernel/archive/cix-6.18/2003-firmware-arm_scmi-add-backward-complibility-to-old-f.patch
  • patch/kernel/archive/cix-6.18/2002-drm-linlon-dp-remove-existing-drivers-that-may-own-t.patch
  • patch/kernel/archive/cix-6.18/0023-syscon-add-device_syscon_regmap_lookup_by_property.patch
  • patch/kernel/archive/cix-6.18/2001-gpio-gpio-cadence-fix-crashing-pcie-on-cix-p1-acpi-s.patch
  • patch/kernel/archive/cix-6.18/0016-dma-arm-dma350-add-acpi-support-for-cix-soc.patch
  • patch/kernel/archive/cix-6.18/0020-firmware-add-cix-dsp-ipc-driver.patch
  • patch/kernel/archive/cix-7.0/0001-mailbox-add-acpi-support-to-cix-mailbox-driver.patch
  • config/sources/families/cix-p1.conf
  • patch/kernel/archive/cix-6.18/0006-reset-add-cix-reset-driver.patch
  • patch/kernel/archive/cix-6.18/0017-gpio-add-acpi-support-to-cadence-driver.patch
  • patch/kernel/archive/cix-7.0/0003-firmware-arm_scmi-add-acpi-support-to-SCMI.patch
  • patch/kernel/archive/cix-7.0/0005-clk-add-cix-clk-driver.patch
  • patch/kernel/archive/cix-6.18/0002-acpi-Add-a-property-reference-count-interface.patch
  • patch/kernel/archive/cix-7.0/0002-acpi-Add-a-property-reference-count-interface.patch
  • patch/kernel/archive/cix-6.18/0008-pmdomain-add-acpi-support-to-cix-soc.patch
  • patch/kernel/archive/cix-6.18/0009-remoteproc-add-cix-dsp-remoteproc-driver.patch
  • patch/kernel/archive/cix-6.18/0003-firmware-arm_scmi-add-acpi-support-to-SCMI.patch
  • patch/kernel/archive/cix-6.18/0007-soc-add-cix-acpi-resource-lookup-driver.patch
  • patch/kernel/archive/cix-6.18/0021-sound-soc-add-cix-sof-driver.patch
  • patch/kernel/archive/cix-6.18/0005-clk-add-cix-clk-driver.patch
  • patch/kernel/archive/cix-6.18/0025-usb-add-usb-cdns3-driver-for-cix-soc.patch
  • patch/kernel/archive/cix-6.18/0012-irqchip-add-cix-sky1-pdc-driver.patch
  • patch/kernel/archive/cix-6.18/0026-typec-add-rts5453-driver.patch
  • patch/kernel/archive/cix-6.18/0011-drm-panthor-add-acpi-support-for-cix-p1.patch

@EvilOlaf

Copy link
Copy Markdown
Member Author

@HeyMeco final thoughts? cleaned up pr description and commit history. kde plasma now works oob.

@EvilOlaf EvilOlaf requested review from HeyMeco and amazingfate June 16, 2026 15:54
@igorpecovnik

Copy link
Copy Markdown
Member

Do we have "board" logo and vendor logo?

@web0net

web0net commented Jun 16, 2026

Copy link
Copy Markdown

@EvilOlaf

Copy link
Copy Markdown
Member Author

We need generic images since this pr is not directly about the opi variant but all cix-p1 acpi working boards/hw

@HeyMeco

HeyMeco commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

I will send both images in the next couple hours

@HeyMeco

HeyMeco commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

@EvilOlaf just remembered that I had already done that in february: armbian/armbian.github.io#237

@EvilOlaf

Copy link
Copy Markdown
Member Author

So.....we're good to go?

Comment thread config/boards/cix-acpi.conf
@igorpecovnik

igorpecovnik commented Jun 18, 2026

Copy link
Copy Markdown
Member

we're good to go?

I think yes. Seems to be tested more then average.

@EvilOlaf

Copy link
Copy Markdown
Member Author

The patchset for 7.0 has been updated upstream. We can either merge this now as it is since it was tested and do a follow-up pr or squeeze the changes into this one.

@HeyMeco

HeyMeco commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator

Squeeze. This platform had enough delays doesn’t matter if it goes through one more testing round. I can do my check on saturday for MS-R1, O6 and O6N

@EvilOlaf

EvilOlaf commented Jun 18, 2026

Copy link
Copy Markdown
Member Author

tested with kde plasma on ms-r1
@amazingfate in case you're curios: https://paste.armbian.com/mawopoberu

@EvilOlaf

EvilOlaf commented Jun 22, 2026

Copy link
Copy Markdown
Member Author

sad stale noises

@igorpecovnik igorpecovnik left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

From my side, only comment i gave.

@github-actions

Copy link
Copy Markdown
Contributor

✅ This PR has been reviewed and approved — all set for merge!

@github-actions github-actions Bot added Ready to merge Reviewed, tested and ready for merge and removed Needs review Seeking for review labels Jun 22, 2026
@HeyMeco

HeyMeco commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

sad stale noises

was not able to finish testing on all my boards during the weekend. Will have results today :)

@HeyMeco HeyMeco left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Works great and stable!

GPU driver switcher for armbian-config would be a really nice next goal but this PR is ready

Tested on the Radxa devices with Bios 1.2.3 with ACPI SCMI enabled

  • 7.0 + Panthor + V4L2 GPU H264 in chromium + sleep and wake ✅
  • Mali DDK+UMD, HW accel AV1 in chromium ❌

@EvilOlaf EvilOlaf merged commit b0b9d07 into armbian:main Jun 22, 2026
15 checks passed
@EvilOlaf EvilOlaf deleted the cix2 branch June 22, 2026 14:39
@AIWintermuteAI

Copy link
Copy Markdown

Great job, everyone!

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

Labels

05 Milestone: Second quarter release Hardware Hardware related like kernel, U-Boot, ... Patches Patches related to kernel, U-Boot, ... Ready to merge Reviewed, tested and ready for merge size/large PR with 250 lines or more

Development

Successfully merging this pull request may close these issues.

7 participants