Skip to content

Audio/HDA bring-up on >7.0 #42

Description

@000exploit

At the moment, I'm trying to "forward-port" several patches from 7.0 tree to the 7.2(-rc1). My goal is to use Radxa Orion O6 board with dGPU (RX5700 in my case) in ACPI mode. For now I didn't get what exactly should I patch and use to make audio actually works. The last kernel log messages on this:

[    2.973030] clk-sky1-acpi CIXHA010:00: Mapped 209 ACPI clock lookup entries
[    2.976133] sky1-audss-clk CIXH6061:00: error -ENOENT: failed to get noc reset
[    2.976635] sky1-audss-clk CIXH6061:00: probe with driver sky1-audss-clk failed with error -2
...
[   22.923676] arm-dma350 CIXHA014:00: waiting for audio reset controller
[   22.924516] platform CIXH1006:00: deferred probe pending: platform: supplier CIXH6061:00 not ready
[   22.924526] platform CIXH6000:00: deferred probe pending: platform: supplier CIXH6061:00 not ready
[   22.924533] platform CIXH6020:00: deferred probe pending: platform: supplier CIXH6061:00 not ready
[   22.924539] platform PRP0001:0b: deferred probe pending: leds-gpio: Failed to get GPIO '\_SB.LEDS.led@0'
[   22.924544] platform CIXHA014:00: deferred probe pending: (reason unknown)

My firmware is edk2-cix 1.2.4 with ACPI SCMI enabled, but still nothing. Applied patches:

  • 0001-mailbox-add-acpi-support-to-cix-mailbox-driver.patch
  • 0002-acpi-Add-a-property-reference-count-interface.patch
  • 0003-firmware-arm_scmi-add-acpi-support-to-SCMI.patch
  • 0004-clk-clk-scmi-register-clkdev-for-acpi.patch
  • 0005-clk-add-cix-clk-driver.patch
  • 0006-reset-add-cix-reset-driver.patch
  • 0007-soc-add-cix-acpi-resource-lookup-driver.patch
  • 0009-remoteproc-add-cix-dsp-remoteproc-driver.patch
  • 0013-sound-hda-add-cix-ipbloq-hda-driver.patch
  • 0014-kernel-dma-Export-dma_declare_coherent_memory-for-mo.patch
  • 0015-mfd-syscon-add-acpi-support-for-cix-soc.patch
  • 0016-dma-arm-dma350-add-acpi-support-for-cix-soc.patch
  • 0018-clk-clkdev-increase-clkdev-MAX_CON_ID-from-16-to-32.patch
  • 0020-firmware-add-cix-dsp-ipc-driver.patch
  • 0021-sound-soc-add-cix-sof-driver.patch
  • 0022-sound-soc-add-cix-soc-support.patch
  • 0034-mailbox-cix-set-IRQF_NO_SUSPEND-for-STR.patch
  • 0048-pinctrl-sky1-add-acpi-support.patch

Some of them has been changed a little bit to fit into the newer tree.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions