[SRU][N:raspi][PATCH] UBUNTU: [Config] raspi: Set DW_AXI_DMAC=y

Juerg Haefliger juerg.haefliger at canonical.com
Fri Apr 26 15:26:46 UTC 2024


BugLink: https://bugs.launchpad.net/bugs/2060240

For yet-to-be-determined reasons, this driver needs to be built-in,
otherwise SPI-attached device won't work and:

[    7.844361] dw_axi_dmac_platform 1f00188000.dma: DesignWare AXI DMA Controller, 8 channels
[    7.854799] dw_spi_mmio 1f00050000.spi: DMA init failed
[    8.098620] designware-i2s 1f000a0000.i2s: Missing dma channel for stream: 0
[    8.105714] designware-i2s 1f000a0000.i2s: ASoC: error at snd_soc_pcm_component_new on 1f000a0000.i2s: -22
[    8.123091] snd-rpi-simple soc:sound: ASoC: can't create pcm HifiBerry DAC HiFi :-22
[    8.123179] snd-rpi-simple soc:sound: Failed to register card -22
[    8.138936] snd-rpi-simple: probe of soc:sound failed with error -22

Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
---
 debian.raspi/config/annotations | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian.raspi/config/annotations b/debian.raspi/config/annotations
index 6ef3b2489566..aa34ccb707e8 100644
--- a/debian.raspi/config/annotations
+++ b/debian.raspi/config/annotations
@@ -224,6 +224,7 @@ CONFIG_DRM_VC4                                  policy<{'arm64': 'm'}> note<'Req
 CONFIG_DRM_VC4_HDMI_CEC                         policy<{'arm64': 'y'}> note<'Required for Pi (not in master)'>
 CONFIG_DVB_DUMMY_FE                             policy<{'arm64': 'n'}> note<'Not desired on Pi (different from master)'>
 CONFIG_DVB_USB_DIBUSB_MB_FAULTY                 policy<{'arm64': 'y'}> note<'Required for Pi (different from master)'>
+CONFIG_DW_AXI_DMAC                              policy<{'arm64': 'y'}> note<'Needs to be built-in for Pi (LP: #2060240)'>
 CONFIG_DW_I3C_MASTER                            policy<{'arm64': 'n'}> note<'Different from master'>
 CONFIG_ECRYPT_FS                                policy<{'arm64': 'm'}> note<'Not essential on Pi (different from master)'>
 CONFIG_EDAC_XGENE                               policy<{'arm64': 'n'}> note<'Different from master'>
-- 
2.40.1




More information about the kernel-team mailing list