From patchwork Mon Oct 7 19:39:57 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Reece R. Pollack" X-Patchwork-Id: 20871 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-vb0-f69.google.com (mail-vb0-f69.google.com [209.85.212.69]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 44AEB24697 for ; Mon, 7 Oct 2013 19:40:35 +0000 (UTC) Received: by mail-vb0-f69.google.com with SMTP id e13sf14833696vbg.0 for ; Mon, 07 Oct 2013 12:40:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe:content-type; bh=iSCe3QamggNtwlLqEIikdSBUPq5xorvuAKzW6MxQVl8=; b=mHLUz6NCgjL5BZx0qu2JQiNVZzlpMItSDlndDkd0zXzp+vd0whH8zA1Y7fNZvIV9ak ZYGOgv47Y98IePrXyMDpiy3j9CJeyNaP4hYIhhL1jGCCqHJ2ayYgrpA16cgAtpHd6q/z ZBC+75Grcw7zjV62nvWS678MfR3pjOx/fk+Go3u1x9s4esagOIAhiiviICI1kjlNqU8y cq+bJNjFYlE6pY8Ij2TRtDLum4+Sy/LbElJ4IjhX4svR1XwEzFJ6C3A4VjRipO5SCMOF 5OViE8a2XqKnsKImP0f2FyPYgOQ8twf5MDC53fgJP/CW5dgF9SohglPxbe+iJU37DvPD lpKA== X-Received: by 10.236.51.9 with SMTP id a9mr27367508yhc.41.1381174835114; Mon, 07 Oct 2013 12:40:35 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.49.84.201 with SMTP id b9ls2618837qez.62.gmail; Mon, 07 Oct 2013 12:40:35 -0700 (PDT) X-Received: by 10.220.145.132 with SMTP id d4mr27836480vcv.9.1381174835003; Mon, 07 Oct 2013 12:40:35 -0700 (PDT) Received: from mail-vc0-f174.google.com (mail-vc0-f174.google.com [209.85.220.174]) by mx.google.com with ESMTPS id b6si8177953veo.60.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 07 Oct 2013 12:40:35 -0700 (PDT) Received-SPF: neutral (google.com: 209.85.220.174 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) client-ip=209.85.220.174; Received: by mail-vc0-f174.google.com with SMTP id gd11so3065167vcb.19 for ; Mon, 07 Oct 2013 12:40:34 -0700 (PDT) X-Gm-Message-State: ALoCoQkIXfFoR0f0pG2gD4mbfGgIhkdlE7VRbHqAH3nTf1itIbiVu80UzQCbOXstQShdjpEfrxtC X-Received: by 10.220.43.19 with SMTP id u19mr27833971vce.3.1381174834902; Mon, 07 Oct 2013 12:40:34 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patches@linaro.org Received: by 10.220.174.196 with SMTP id u4csp149557vcz; Mon, 7 Oct 2013 12:40:34 -0700 (PDT) X-Received: by 10.60.118.70 with SMTP id kk6mr48134050oeb.22.1381174832266; Mon, 07 Oct 2013 12:40:32 -0700 (PDT) Received: from arroyo.ext.ti.com (arroyo.ext.ti.com. [192.94.94.40]) by mx.google.com with ESMTPS id h5si22517914oed.105.1969.12.31.16.00.00 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 07 Oct 2013 12:40:32 -0700 (PDT) Received-SPF: neutral (google.com: 192.94.94.40 is neither permitted nor denied by best guess record for domain of x0183204@udx0183204) client-ip=192.94.94.40; Received: from dflxv15.itg.ti.com ([128.247.5.124]) by arroyo.ext.ti.com (8.13.7/8.13.7) with ESMTP id r97JeVIt028604; Mon, 7 Oct 2013 14:40:31 -0500 Received: from DFLE73.ent.ti.com (dfle73.ent.ti.com [128.247.5.110]) by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id r97JeVJe016857; Mon, 7 Oct 2013 14:40:31 -0500 Received: from dlep32.itg.ti.com (157.170.170.100) by DFLE73.ent.ti.com (128.247.5.110) with Microsoft SMTP Server id 14.2.342.3; Mon, 7 Oct 2013 14:40:31 -0500 Received: from udx0183204 (ileax41-snat.itg.ti.com [10.172.224.153]) by dlep32.itg.ti.com (8.14.3/8.13.8) with ESMTP id r97JeVn1021419; Mon, 7 Oct 2013 14:40:31 -0500 Received: from x0183204 by udx0183204 with local (Exim 4.80) (envelope-from ) id 1VTGfO-0004Uz-UZ; Mon, 07 Oct 2013 15:40:30 -0400 From: "Reece R. Pollack" To: CC: "Reece R. Pollack" , Subject: [PATCH 06/10] ArmPlatformPkg/ArmVExpressPkg: Add the LAN9118 Dxe driver to the VE-A9 build Date: Mon, 7 Oct 2013 15:39:57 -0400 Message-ID: <1381174801-17221-7-git-send-email-reece.pollack@linaro.org> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1381174801-17221-1-git-send-email-reece.pollack@linaro.org> References: <1381174801-17221-1-git-send-email-reece.pollack@linaro.org> MIME-Version: 1.0 X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: reece.pollack@linaro.org X-Original-Authentication-Results: mx.google.com; spf=neutral (google.com: 209.85.220.174 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Precedence: list Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org List-ID: X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , From: "Reece R. Pollack" Add the LAN9118 Dxe driver to the VE-A9 build. This is the Ethernet controller on the Versatile Express baseboard. Signed-off-by: Reece R. Pollack --- ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc | 14 +++++++++++++- ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.fdf | 17 +++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc index 42a5119..2b8d561 100644 --- a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc +++ b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc @@ -46,6 +46,14 @@ ArmPlatformLib|ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressLibCTA9x4/ArmVExpressLib.inf ArmTrustZoneLib|ArmPlatformPkg/Drivers/ArmTrustZone/ArmTrustZone.inf +#!ifdef $(EDK2_ARMVE_NETWORK) + # Networking Requirements + NetLib|MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf + DpcLib|MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf + UdpIoLib|MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf + IpIoLib|MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf +#!endif + # ARM PL310 L2 Cache Driver L2X0CacheLib|ArmPlatformPkg/Drivers/PL310L2Cache/PL310L2CacheSec.inf # ARM PL354 SMC Driver @@ -191,6 +199,11 @@ # gArmTokenSpaceGuid.PcdL2x0ControllerBase|0x1E00A000 + # + # LAN9118 Ethernet Driver PCDs + # + gArmPlatformTokenSpaceGuid.PcdLan9118DxeBaseAddress|0x4E000000 + ################################################################################ # # Components Section - list of all EDK II Modules needed by this Platform @@ -294,7 +307,6 @@ MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf - # # Bds # MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf diff --git a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.fdf b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.fdf index 34b9d25..be7859b 100644 --- a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.fdf +++ b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.fdf @@ -196,6 +196,23 @@ READ_LOCK_STATUS = TRUE INF ArmPlatformPkg/Drivers/PL180MciDxe/PL180MciDxe.inf # + # Networking stack + # + INF MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf + INF MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf + INF MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf + INF MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf + INF MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf + INF MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf + INF MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.inf + INF MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf + INF MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf + INF MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf + INF MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf + INF MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf + INF ArmPlatformPkg/Drivers/LAN9118Dxe/LAN9118Dxe.inf + + # # UEFI application (Shell Embedded Boot Loader) # INF ShellBinPkg/UefiShell/UefiShell.inf