HI Sami
Your update seems good to me.

I checked spec and found more fields missing. Can we also add ARM DCC and BCM 
2835, to make it complete?

0x000d  (deprecated) ARM SBSA (2.x only) Generic UART supporting only 32-bit 
accesses
0x000e  ARM SBSA Generic UART
0x000f  ARM DCC
0x0010  BCM2835

Thank you
Yao Jiewen

-----Original Message-----
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of 
evan.ll...@arm.com
Sent: Friday, March 04, 2016 10:59 PM
To: edk2-de...@ml01.01.org; Kinney, Michael D; Gao, Liming
Cc: leif.lindh...@linaro.org
Subject: [edk2] [PATCH 2/2] MdePkg: Add ARM Serial Port Subtypes to DBG2

From: Sami Mujawar <sami.muja...@arm.com>

The Microsoft Debug Port Table 2 (DBG2) specification revision October 6, 2015 
adds support for Serial Port Subtypes for ARM.

This patch adds these definitions.

Code at: 
https://github.com/EvanLloyd/tianocore/commit/8635af07ca47b803bc97060a5e6ab17be4e1f2f7

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Alexei Fedorov <alexei.fedo...@arm.com>
Signed-off-by: Girish Pathak <girish.pat...@arm.com>
Signed-off-by: Sami Mujawar <sami.muja...@arm.com>
Signed-off-by: Evan Lloyd <evan.ll...@arm.com>
---
 MdePkg/Include/IndustryStandard/DebugPort2Table.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/MdePkg/Include/IndustryStandard/DebugPort2Table.h 
b/MdePkg/Include/IndustryStandard/DebugPort2Table.h
index 4014c9f..4595789 100644
--- a/MdePkg/Include/IndustryStandard/DebugPort2Table.h
+++ b/MdePkg/Include/IndustryStandard/DebugPort2Table.h
@@ -3,6 +3,7 @@
   Microsoft DebugPort2Specification.
 
   Copyright (c) 2012, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2012 - 2016, ARM Limited. All rights reserved.<BR>
   This program and the accompanying materials
   are licensed and made available under the terms and conditions of the BSD 
License
   which accompanies this distribution.  The full text of the license may be 
found at @@ -47,6 +48,9 @@ typedef struct {
 #define EFI_ACPI_DBG2_PORT_TYPE_SERIAL                                         
        0x8000
 #define   EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_FULL_16550                         
        0x0000
 #define   
EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_16550_SUBSET_COMPATIBLE_WITH_MS_DBGP_SPEC  
0x0001
+#define   EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_PL011_UART                     
        0x0003
+#define   EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_SBSA_GENERIC_UART_2X           
        0x000d
+#define   EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_SBSA_GENERIC_UART              
        0x000e
 #define EFI_ACPI_DBG2_PORT_TYPE_1394                                           
        0x8001
 #define   EFI_ACPI_DBG2_PORT_SUBTYPE_1394_STANDARD                             
        0x0000
 #define EFI_ACPI_DBG2_PORT_TYPE_USB                                            
        0x8002
--
2.7.0

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to