]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ArmPlatformPkg: Added Lan9118 support
authorOlivier Martin <olivier.martin@arm.com>
Thu, 24 Apr 2014 19:30:11 +0000 (19:30 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 24 Apr 2014 19:30:11 +0000 (19:30 +0000)
This is the on board Versatile Express Ethernet controller.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15486 6f19259b-4bc3-4df7-8a09-765794883524

ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA15-A7.dsc
ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA15-A7.fdf
ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc
ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.fdf

index 218b2b2bf90778d1c5d1ecd9b3c21ebb1153f168..392cd4440787711d59d652fe73f8e9c255bc4e4e 100644 (file)
   # ISP1761 USB OTG Controller\r
   gEmbeddedTokenSpaceGuid.PcdIsp1761BaseAddress|0x1B000000\r
 \r
+  # Ethernet (SMSC 91C111)\r
+  gEmbeddedTokenSpaceGuid.PcdLan9118DxeBaseAddress|0x1A000000\r
+\r
   #\r
   # ARM OS Loader\r
   #\r
   #\r
   EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf\r
   ArmPlatformPkg/Drivers/PL180MciDxe/PL180MciDxe.inf\r
-  \r
+\r
+  # SMSC LAN 9118\r
+  EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf\r
+\r
   #\r
   # FAT filesystem + GPT/MBR partitioning\r
   #\r
index 2912ae7df111f380439075b1e788fc2bc16dd01c..abcadac6be6da02d6b2d91c897b5a59e41066239 100644 (file)
@@ -143,6 +143,23 @@ READ_LOCK_STATUS   = TRUE
   # ACPI Support\r
   INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf\r
   \r
+  #\r
+  # Networking stack\r
+  #\r
+  INF MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf\r
+  INF MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf\r
+  INF MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf\r
+  INF MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf\r
+  INF MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.inf\r
+  INF MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf\r
+  INF MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf\r
+  INF EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf\r
+  \r
   #\r
   # UEFI application\r
   #  \r
index ec093787e8e00b0f58c221b75a636da25db5c1ce..df1073d144b2554c143bb546297fb113892e9e47 100644 (file)
 \r
   # ISP1761 USB OTG Controller\r
   gEmbeddedTokenSpaceGuid.PcdIsp1761BaseAddress|0x4f000000\r
+
+  # LAN9118 Ethernet Driver PCDs\r
+  gEmbeddedTokenSpaceGuid.PcdLan9118DxeBaseAddress|0x4E000000\r
 \r
 ################################################################################\r
 #\r
   #\r
   EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf\r
   ArmPlatformPkg/Drivers/PL180MciDxe/PL180MciDxe.inf\r
-  \r
+\r
+  # SMSC LAN 9118\r
+  EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf\r
+\r
   #\r
   # FAT filesystem + GPT/MBR partitioning\r
   #\r
index f941a985a6a6067b886c3760fb4368f125c53c1e..6a3e93329e17f46632580714c275ab521fc7c33c 100644 (file)
@@ -211,6 +211,23 @@ READ_LOCK_STATUS   = TRUE
   INF EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.inf\r
   INF EmbeddedPkg/Drivers/AndroidFastbootTransportUsbDxe/FastbootTransportUsbDxe.inf\r
   INF ArmPlatformPkg/ArmVExpressPkg/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf\r
+
+  #\r
+  # Networking stack\r
+  #\r
+  INF MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf\r
+  INF MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf\r
+  INF MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf\r
+  INF MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf\r
+  INF MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.inf\r
+  INF MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf\r
+  INF MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf\r
+  INF MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf\r
+  INF EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf\r
 \r
   #\r
   # UEFI application (Shell Embedded Boot Loader)\r