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

Juerg Haefliger juerg.haefliger at canonical.com
Tue May 21 09:38:47 UTC 2024


Applied to noble/linux-raspi master-next branch.

...Juerg


On Fri, 26 Apr 2024 17:26:46 +0200
Juerg Haefliger <juerg.haefliger at canonical.com> 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'>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20240521/6f718f74/attachment.sig>


More information about the kernel-team mailing list