Hi,
On 2/18/21 12:49 PM, Ard Biesheuvel wrote:
On Wed, 17 Feb 2021 at 07:18, jlinton <lintonrjer...@gmail.com> wrote:
From: Jeremy Linton <jeremy.lin...@arm.com>
The existing RPi3 ACPI entries for the Arasan
and SDHCI controllers need updating to work
with the RPi4. This is done by adding a caps
override for the legacy Arasan controller and
then adding an entirely new entry for the newer
eMMC2 controller.
Then we flip the default routing to make the eMMC2
the default for the SD card, so that the WiFi can
start working on the Arasan.
Additional we add a menu item to enable the SDMA/ADMA2
modes on the controller.
v2->v3: Various small review tweaks, whitespace, wording
spelling, etc.
v1->v2: Add option for user to enable/disable eMMC DMA
Only enable the emmc2 table on rpi4 &
!Arasan routing
Move emmc2 into its own SSDT and drop
second _DMA entry
Jeremy Linton (4):
Platform/RaspberryPi: Add Negative table check
Platform/RaspberryPi/Acpitables: Add eMMC2 device and tweak Arasan
Platform/RaspberryPi: User control of eMMC2 DMA
Platform/RaspberryPi: Invert default Arasan, eMMC2 routing
Could you please resend these in a way that I can apply them? They
seem to have gone through some QP mangling filter, with long lines
broken and newlines doubled in some cases (depending on the line
ending mode of the file, it seems)
Sorry about that, I did change my email path slightly due to the weather
events here, but I don't see what in the path below could be causing the
problem. Its still using the same mail server on my side.
I have pushed this set, and the IORT fix, to github as well:
https://github.com/jlinton/edk2-platforms.git
Branch rpi_iortFix_acpiMmc
Thanks,
https://pastebin.com/yG74aygV
Platform/RaspberryPi/AcpiTables/AcpiTables.inf | 1 +
Platform/RaspberryPi/AcpiTables/Emmc.asl | 129 +++++++++++++++++++++
Platform/RaspberryPi/AcpiTables/Sdhc.asl | 18 ++-
Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c | 26 +++++
.../RaspberryPi/Drivers/ConfigDxe/ConfigDxe.inf | 1 +
.../RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni | 4 +
.../RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr | 17 +++
Platform/RaspberryPi/Include/ConfigVars.h | 8 ++
Platform/RaspberryPi/RPi3/RPi3.dsc | 1 +
Platform/RaspberryPi/RPi4/RPi4.dsc | 3 +-
Platform/RaspberryPi/RPi4/Readme.md | 2 +-
Platform/RaspberryPi/RaspberryPi.dec | 1 +
12 files changed, 206 insertions(+), 5 deletions(-)
create mode 100644 Platform/RaspberryPi/AcpiTables/Emmc.asl
--
2.13.7
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#71847): https://edk2.groups.io/g/devel/message/71847
Mute This Topic: https://groups.io/mt/80698778/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-