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.6664.1588600657137653497 for ; Mon, 04 May 2020 06:57:37 -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 B75E31045; Mon, 4 May 2020 06:57:36 -0700 (PDT) Received: from e123331-lin.nice.arm.com (unknown [10.37.8.24]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B0D323F305; Mon, 4 May 2020 06:57:35 -0700 (PDT) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: leif@nuviainc.com, philmd@redhat.com, Ard Biesheuvel Subject: [PATCH 1/5] EmbeddedPkg: remove DwEmmcDxe host controller driver Date: Mon, 4 May 2020 15:57:23 +0200 Message-Id: <20200504135727.18406-2-ard.biesheuvel@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200504135727.18406-1-ard.biesheuvel@arm.com> References: <20200504135727.18406-1-ard.biesheuvel@arm.com> The Synopsys DesignWare eMMC host controller driver does not implement that SD/MMC host controller protocol that the UEFI spec defines, but an obsolete EDK2-specific one that predates it. It also does not implement the UEFI driver model. Due to this, it has been moved into the edk2-platforms repository, alongside its remaining users, which have been updated to refer to it in its new location. So drop this version from EmbeddedPkg. Signed-off-by: Ard Biesheuvel --- EmbeddedPkg/EmbeddedPkg.dec | 6 - EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmcDxe.inf | 49 -- EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmc.h | 127 ---- EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmcDxe.c | 688 -------------------- 4 files changed, 870 deletions(-) diff --git a/EmbeddedPkg/EmbeddedPkg.dec b/EmbeddedPkg/EmbeddedPkg.dec index 7e0f692d6fc1..11e9f4f57731 100644 --- a/EmbeddedPkg/EmbeddedPkg.dec +++ b/EmbeddedPkg/EmbeddedPkg.dec @@ -144,12 +144,6 @@ [PcdsFixedAtBuild.common] # LAN91x Ethernet Driver PCDs gEmbeddedTokenSpaceGuid.PcdLan91xDxeBaseAddress|0x0|UINT32|0x00000029 - # DwEmmc Driver PCDs - gEmbeddedTokenSpaceGuid.PcdDwEmmcDxeBaseAddress|0x0|UINT32|0x00000035 - gEmbeddedTokenSpaceGuid.PcdDwEmmcDxeClockFrequencyInHz|0x0|UINT32|0x00000036 - gEmbeddedTokenSpaceGuid.PcdDwEmmcDxeMaxClockFreqInHz|0x0|UINT32|0x00000037 - gEmbeddedTokenSpaceGuid.PcdDwEmmcDxeFifoDepth|0x0|UINT32|0x00000038 - # # Android FastBoot # diff --git a/EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmcDxe.inf b/EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmcDxe.inf deleted file mode 100644 index cf8e2422134d..000000000000 diff --git a/EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmc.h b/EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmc.h deleted file mode 100644 index 2f3659718a39..000000000000 diff --git a/EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmcDxe.c b/EmbeddedPkg/Drivers/DwEmmcDxe/DwEmmcDxe.c deleted file mode 100644 index b95917bd7aa5..000000000000 -- 2.17.1