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.
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:
My firmware is edk2-cix 1.2.4 with ACPI SCMI enabled, but still nothing. Applied patches:
Some of them has been changed a little bit to fit into the newer tree.