summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShivamurthy Shastri <shivamurthy.shastri@linaro.org>2015-11-30 19:06:31 +0530
committerShivamurthy Shastri <shivamurthy.shastri@linaro.org>2015-11-30 19:06:31 +0530
commit9310d76c6a445024d9fc2b655a97c8bccdfac181 (patch)
tree9427be69972cf882523fcffc1d8dda04f3f888e5
parentfbfe25529e901412e47ba99275ef092ce82ff368 (diff)
Final patch for network booting
Signed-off-by: Shivamurthy Shastri <shivamurthy.shastri@linaro.org>
-rw-r--r--HisiPkg/HiKeyPkg/Drivers/DwUsbHostDxe/DwUsbHostDxe.c8
-rw-r--r--HisiPkg/HiKeyPkg/HiKey.dsc2
-rw-r--r--HisiPkg/HiKeyPkg/HiKey.fdf2
-rw-r--r--OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.c2
-rw-r--r--OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.h4
-rw-r--r--OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c4
6 files changed, 12 insertions, 10 deletions
diff --git a/HisiPkg/HiKeyPkg/Drivers/DwUsbHostDxe/DwUsbHostDxe.c b/HisiPkg/HiKeyPkg/Drivers/DwUsbHostDxe/DwUsbHostDxe.c
index 6c301ce6a..201975704 100644
--- a/HisiPkg/HiKeyPkg/Drivers/DwUsbHostDxe/DwUsbHostDxe.c
+++ b/HisiPkg/HiKeyPkg/Drivers/DwUsbHostDxe/DwUsbHostDxe.c
@@ -909,12 +909,12 @@ DwCoreInit (
UINT32 AhbCfg = 0;
UINT32 UsbCfg = 0;
- UsbCfg |= DWC2_GUSBCFG_FORCEHOSTMODE;
- UsbCfg &= ~DWC2_GUSBCFG_FORCEDEVMODE;
+// UsbCfg |= DWC2_GUSBCFG_FORCEHOSTMODE;
+// UsbCfg &= ~DWC2_GUSBCFG_FORCEDEVMODE;
- MmioWrite32 (DwHc->DwUsbBase + GUSBCFG, UsbCfg);
+// MmioWrite32 (DwHc->DwUsbBase + GUSBCFG, UsbCfg);
- MicroSecondDelay (200000);
+// MicroSecondDelay (200000);
UsbCfg = MmioRead32 (DwHc->DwUsbBase + GUSBCFG);
diff --git a/HisiPkg/HiKeyPkg/HiKey.dsc b/HisiPkg/HiKeyPkg/HiKey.dsc
index 8b6eb5ffb..aea52c259 100644
--- a/HisiPkg/HiKeyPkg/HiKey.dsc
+++ b/HisiPkg/HiKeyPkg/HiKey.dsc
@@ -450,7 +450,7 @@
#
# AX88772 Ethernet Driver
#
- OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/Ax88772.inf
+ OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772b.inf
#
# Fastboot
diff --git a/HisiPkg/HiKeyPkg/HiKey.fdf b/HisiPkg/HiKeyPkg/HiKey.fdf
index c51a1bbb2..b85338b2c 100644
--- a/HisiPkg/HiKeyPkg/HiKey.fdf
+++ b/HisiPkg/HiKeyPkg/HiKey.fdf
@@ -157,7 +157,7 @@ READ_LOCK_STATUS = TRUE
#
# AX88772 Ethernet Driver
#
- INF OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/Ax88772.inf
+ INF OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772b.inf
#
# FASTBOOT_PLATFORM_PROTOCOL
diff --git a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.c b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.c
index 45ba3e52f..c7376f781 100644
--- a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.c
+++ b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.c
@@ -625,6 +625,7 @@ Ax88772Reset (
if (EFI_ERROR(Status)) goto err;
+/*
SetupMsg.RequestType = USB_REQ_TYPE_VENDOR
| USB_TARGET_DEVICE;
SetupMsg.Request = CMD_RXQTC;
@@ -634,6 +635,7 @@ Ax88772Reset (
Status = Ax88772UsbCommand ( pNicDevice,
&SetupMsg,
NULL );
+*/
err:
return Status;
}
diff --git a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.h b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.h
index 5382e44c1..420a6a7e2 100644
--- a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.h
+++ b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.h
@@ -142,8 +142,8 @@
#define DEV_SIGNATURE SIGNATURE_32 ('A','X','8','8') ///< Signature of data structures in memory
-#define VENDOR_ID 0x0B95 ///< Vendor ID for Asix
-#define PRODUCT_ID 0x772B ///< Product ID for the AX88772 USB 10/100 Ethernet controller
+#define VENDOR_ID 0x05AC ///< Vendor ID for Asix
+#define PRODUCT_ID 0x1402 ///< Product ID for the AX88772 USB 10/100 Ethernet controller
#define RESET_MSEC 1000 ///< Reset duration
#define PHY_RESET_MSEC 500 ///< PHY reset duration
diff --git a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c
index 9eeb61f87..5e47a67fa 100644
--- a/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c
+++ b/OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c
@@ -700,10 +700,10 @@ SN_ReceiveFilters (
EFI_SIMPLE_NETWORK_MODE * pMode;
EFI_STATUS Status = EFI_SUCCESS;
EFI_TPL TplPrevious;
- NIC_DEVICE * pNicDevice;
+// NIC_DEVICE * pNicDevice;
TplPrevious = gBS->RaiseTPL(TPL_CALLBACK);
- pNicDevice = DEV_FROM_SIMPLE_NETWORK ( pSimpleNetwork );
+// pNicDevice = DEV_FROM_SIMPLE_NETWORK ( pSimpleNetwork );
pMode = pSimpleNetwork->Mode;
if (pSimpleNetwork == NULL) {