The _DMA range needs to change depending on the SOC in use, this was part of the problem with enabling DMA by default because there wasn't a clear way to determine the SOC revision in use.
Now that we have an id register for that, we can pick the correct _DMA at runtime. Lets also flip DMA on by default. Jeremy Linton (2): Platform/Raspberrypi: Update DMA constants based on SOC revision Platform/RaspberryPi: Invert emmc PIO/DMA selection Platform/RaspberryPi/AcpiTables/Emmc.asl | 39 +++++++++++++++++++++- .../RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr | 4 +-- Platform/RaspberryPi/RPi4/RPi4.dsc | 2 +- .../Bcm27xx/Include/IndustryStandard/Bcm2711.h | 2 ++ 4 files changed, 43 insertions(+), 4 deletions(-) -- 2.13.7 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#75041): https://edk2.groups.io/g/devel/message/75041 Mute This Topic: https://groups.io/mt/82759460/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-