From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web12.3120.1588235131305288088 for ; Thu, 30 Apr 2020 01:25:31 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ard.biesheuvel@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A08B81063; Thu, 30 Apr 2020 01:25:30 -0700 (PDT) Received: from e123331-lin.home (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BC8203F68F; Thu, 30 Apr 2020 01:25:29 -0700 (PDT) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: leif@nuviainc.com, Ard Biesheuvel Subject: [PATCH edk2-platforms v2 0/2] move obsolete platform drivers out of core edk2 Date: Thu, 30 Apr 2020 10:25:16 +0200 Message-Id: <20200430082518.26219-1-ard.biesheuvel@arm.com> X-Mailer: git-send-email 2.17.1 This is a followup to two patches I sent out separately yesterday, and to the subsequent discussion regarding annotating obsolete drivers as unfit for reuse if they don't follow the UEFI driver model. Changes since v1: - use gEmbeddedMmcHostProtocolGuid not gEdkiiMmcHostProtocolGuid - add WARNING comment blocks to all files to document the fact that these files are only kept for sentimental reasons Ard Biesheuvel (2): Platform/ARM/VExpressPkg: incorporate PL180 driver Platform/ARM/JunoPkg: incorporate SiI3132 SATA controller driver Platform/ARM/JunoPkg/ArmJuno.dec | 3 + Platform/ARM/JunoPkg/ArmJuno.dsc | 2 +- Platform/ARM/JunoPkg/ArmJuno.fdf | 2 +- .../Drivers/SataSiI3132Dxe/ComponentName.c | 179 ++++ .../Drivers/SataSiI3132Dxe/SataSiI3132.c | 546 ++++++++++++ .../Drivers/SataSiI3132Dxe/SataSiI3132.h | 286 ++++++ .../Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf | 38 + .../SataSiI3132Dxe/SiI3132AtaPassThru.c | 834 ++++++++++++++++++ .../ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc | 6 +- .../ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf | 2 +- .../VExpressPkg/ArmVExpress-FVP-AArch64.dsc | 6 +- .../VExpressPkg/ArmVExpress-FVP-AArch64.fdf | 2 +- Platform/ARM/VExpressPkg/ArmVExpressPkg.dec | 4 + .../Drivers/PL180MciDxe/PL180Mci.c | 570 ++++++++++++ .../Drivers/PL180MciDxe/PL180Mci.h | 169 ++++ .../Drivers/PL180MciDxe/PL180MciDxe.inf | 53 ++ 16 files changed, 2692 insertions(+), 10 deletions(-) create mode 100644 Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/ComponentName.c create mode 100644 Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132.c create mode 100644 Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132.h create mode 100644 Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf create mode 100644 Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SiI3132AtaPassThru.c create mode 100644 Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180Mci.c create mode 100644 Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180Mci.h create mode 100644 Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf -- 2.17.1