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

Tim Gardner tim.gardner at canonical.com
Mon May 6 14:44:20 UTC 2024


On 4/26/24 9:26 AM, Juerg Haefliger wrote:
> 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'>
Acked-by: Tim Gardner <tim.gardner at canonical.com>
-- 
-----------
Tim Gardner
Canonical, Inc




More information about the kernel-team mailing list