MdePkg: Add WiFi device path definition and its node/text conversion

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17476 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
Hao Wu
2015-05-20 05:21:19 +00:00
committed by hwu1225
parent 0d2aa2b196
commit 3bafd562b7
3 changed files with 73 additions and 0 deletions

View File

@@ -895,6 +895,18 @@ typedef struct {
BLUETOOTH_ADDRESS BD_ADDR;
} BLUETOOTH_DEVICE_PATH;
///
/// Wi-Fi Device Path SubType.
///
#define MSG_WIFI_DP 0x1C
typedef struct {
EFI_DEVICE_PATH_PROTOCOL Header;
///
/// Service set identifier. A 32-byte octets string.
///
UINT8 SSId[32];
} WIFI_DEVICE_PATH;
//
// Media Device Path
//
@@ -1145,6 +1157,7 @@ typedef union {
NVME_NAMESPACE_DEVICE_PATH NvmeNamespace;
URI_DEVICE_PATH Uri;
BLUETOOTH_DEVICE_PATH Bluetooth;
WIFI_DEVICE_PATH WiFi;
UFS_DEVICE_PATH Ufs;
SD_DEVICE_PATH Sd;
HARDDRIVE_DEVICE_PATH HardDrive;
@@ -1199,6 +1212,7 @@ typedef union {
NVME_NAMESPACE_DEVICE_PATH *NvmeNamespace;
URI_DEVICE_PATH *Uri;
BLUETOOTH_DEVICE_PATH *Bluetooth;
WIFI_DEVICE_PATH *WiFi;
UFS_DEVICE_PATH *Ufs;
SD_DEVICE_PATH *Sd;
HARDDRIVE_DEVICE_PATH *HardDrive;