On Fri, Sep 20, 2024 at 10:52:18AM +0200, Ferry Toth wrote:
Op donderdag 19 september 2024 22:06:24 CEST schreef Andy Shevchenko:
On Thu, Sep 19, 2024 at 09:51:48PM +0300, Serge Semin wrote:
...
Fix the problem by specifying a single master ID for both memory and peripheral devices on the ACPI-based platforms if there is only one master available on the controller. Thus the issue noticed for the iDMA32 controllers will be eliminated and the ACPI-probed DW DMA controllers will be configured with the correct master ID by default.
Tested-by: Andy Shevchenko andriy.shevchenko@linux.intel.com Seems this fixes the bug I have seen. Ferry, can you confirm?
I was testing something else and broke my setup :-( I’ll fix that and test this patch this weekend.
Thinking about this more I believe it's not the best what we can do. Because this leaves a potential gap for the devices of more than one master but in different order.
I'll send another patch after my testing.