Platform/RaspberryPi/AcpiTables/AcpiTables.h | 164 ++++++ Platform/RaspberryPi/{RPi4 => }/AcpiTables/AcpiTables.inf | 9 +- Platform/RaspberryPi/{RPi4 => }/AcpiTables/Csrt.aslc | 7 +- Platform/RaspberryPi/{RPi4 => }/AcpiTables/Dbg2.aslc | 2 +- Platform/RaspberryPi/AcpiTables/Dsdt.asl | 567 ++++++++++++++++++++ Platform/RaspberryPi/{RPi4 => }/AcpiTables/Fadt.aslc | 0 Platform/RaspberryPi/{RPi4 => }/AcpiTables/Gtdt.aslc | 1 - Platform/RaspberryPi/{RPi4 => }/AcpiTables/Madt.aslc | 15 + Platform/RaspberryPi/{RPi4 => }/AcpiTables/Pep.asl | 0 Platform/RaspberryPi/{RPi4 => }/AcpiTables/Pep.c | 0 Platform/RaspberryPi/{RPi4 => }/AcpiTables/Pep.h | 0 Platform/RaspberryPi/{RPi3 => }/AcpiTables/Rhpx.asl | 0 Platform/RaspberryPi/{RPi4 => }/AcpiTables/Sdhc.asl | 32 +- Platform/RaspberryPi/{RPi4 => }/AcpiTables/Spcr.aslc | 3 +- Platform/RaspberryPi/{RPi4 => }/AcpiTables/Uart.asl | 79 +-- Platform/RaspberryPi/{RPi4 => }/AcpiTables/Xhci.asl | 2 + Platform/RaspberryPi/Drivers/DwUsbHostDxe/DwUsbHostDxe.c | 3 +- Platform/RaspberryPi/Drivers/DwUsbHostDxe/DwcHw.h | 6 +- Platform/RaspberryPi/RPi3/AcpiTables/AcpiTables.h | 76 --- Platform/RaspberryPi/RPi3/AcpiTables/AcpiTables.inf | 40 -- Platform/RaspberryPi/RPi3/AcpiTables/Csrt.aslc | 326 ----------- Platform/RaspberryPi/RPi3/AcpiTables/Dbg2.aslc | 28 - Platform/RaspberryPi/RPi3/AcpiTables/Dsdt.asl | 505 ----------------- Platform/RaspberryPi/RPi3/AcpiTables/Fadt.aslc | 46 -- Platform/RaspberryPi/RPi3/AcpiTables/Gtdt.aslc | 27 - Platform/RaspberryPi/RPi3/AcpiTables/Madt.aslc | 56 -- Platform/RaspberryPi/RPi3/AcpiTables/Pep.asl | 89 --- Platform/RaspberryPi/RPi3/AcpiTables/Pep.c | 78 --- Platform/RaspberryPi/RPi3/AcpiTables/Pep.h | 120 ----- Platform/RaspberryPi/RPi3/AcpiTables/Sdhc.asl | 99 ---- Platform/RaspberryPi/RPi3/AcpiTables/Spcr.asl | 47 -- Platform/RaspberryPi/RPi3/AcpiTables/Uart.asl | 152 ------ Platform/RaspberryPi/RPi3/RPi3.dsc | 10 +- Platform/RaspberryPi/RPi3/RPi3.fdf | 2 +- Platform/RaspberryPi/RPi4/AcpiTables/AcpiTables.h | 92 ---- Platform/RaspberryPi/RPi4/AcpiTables/Dsdt.asl | 535 ------------------ Platform/RaspberryPi/RPi4/AcpiTables/Rhpx.asl | 195 ------- Platform/RaspberryPi/RPi4/RPi4.dsc | 6 +- Platform/RaspberryPi/RPi4/RPi4.fdf | 2 +- Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836.h | 46 +- Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Gpio.h | 6 +- Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Gpu.h | 48 ++ Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Pwm.h | 34 ++ Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836SdHost.h | 6 +- Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Sdio.h | 44 +- Silicon/Broadcom/Drivers/Net/BcmGenetDxe/Genet.h | 3 +- Silicon/Broadcom/Drivers/Net/BcmNet.dec | 3 + 47 files changed, 1000 insertions(+), 2611 deletions(-) create mode 100644 Platform/RaspberryPi/AcpiTables/AcpiTables.h rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/AcpiTables.inf (82%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Csrt.aslc (94%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Dbg2.aslc (97%) create mode 100644 Platform/RaspberryPi/AcpiTables/Dsdt.asl rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Fadt.aslc (100%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Gtdt.aslc (95%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Madt.aslc (74%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Pep.asl (100%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Pep.c (100%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Pep.h (100%) rename Platform/RaspberryPi/{RPi3 => }/AcpiTables/Rhpx.asl (100%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Sdhc.asl (64%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Spcr.aslc (95%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Uart.asl (62%) rename Platform/RaspberryPi/{RPi4 => }/AcpiTables/Xhci.asl (96%) delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/AcpiTables.h delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/AcpiTables.inf delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Csrt.aslc delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Dbg2.aslc delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Dsdt.asl delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Fadt.aslc delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Gtdt.aslc delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Madt.aslc delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.asl delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.c delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.h delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Sdhc.asl delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Spcr.asl delete mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Uart.asl delete mode 100644 Platform/RaspberryPi/RPi4/AcpiTables/AcpiTables.h delete mode 100644 Platform/RaspberryPi/RPi4/AcpiTables/Dsdt.asl delete mode 100644 Platform/RaspberryPi/RPi4/AcpiTables/Rhpx.asl create mode 100644 Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Gpu.h create mode 100644 Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Pwm.h