Re: [PATCH v2 00/11] ARM64: layerscape: make LS1046 DMA coherent

2024-01-11 Thread Sascha Hauer
On Thu, Jan 11, 2024 at 03:15:35PM +0100, Ahmad Fatoum wrote: > Hello Sascha, > > On 11.01.24 15:11, Sascha Hauer wrote: > > > > On Wed, 10 Jan 2024 17:01:02 +0100, Ahmad Fatoum wrote: > >> Upstream DT changed /soc of NXP Layerscape LS1046A to be dma-coherent. > >> This means that: > >> > >> 1)

Re: [PATCH v2 00/11] ARM64: layerscape: make LS1046 DMA coherent

2024-01-11 Thread Ahmad Fatoum
Hello Sascha, On 11.01.24 15:11, Sascha Hauer wrote: > > On Wed, 10 Jan 2024 17:01:02 +0100, Ahmad Fatoum wrote: >> Upstream DT changed /soc of NXP Layerscape LS1046A to be dma-coherent. >> This means that: >> >> 1) Linux v6.1 expects bootloader to configure DMA masters to snoop >> caches

Re: [PATCH v2 00/11] ARM64: layerscape: make LS1046 DMA coherent

2024-01-11 Thread Sascha Hauer
On Wed, 10 Jan 2024 17:01:02 +0100, Ahmad Fatoum wrote: > Upstream DT changed /soc of NXP Layerscape LS1046A to be dma-coherent. > This means that: > > 1) Linux v6.1 expects bootloader to configure DMA masters to snoop > caches > 2) bootloader needs to skip cache maintenance when talking

[PATCH v2 00/11] ARM64: layerscape: make LS1046 DMA coherent

2024-01-10 Thread Ahmad Fatoum
Upstream DT changed /soc of NXP Layerscape LS1046A to be dma-coherent. This means that: 1) Linux v6.1 expects bootloader to configure DMA masters to snoop caches 2) bootloader needs to skip cache maintenance when talking to DMA master when it has set snoop bits This series does that