[PATCH 1/3] acpi/spcr: Update supported port types

arthur at aheymans.xyz arthur at aheymans.xyz
Wed Jul 12 08:37:48 UTC 2023


From: Arthur Heymans <arthur at aheymans.xyz>

Newer types have been added.

Signed-off-by: Arthur Heymans <arthur at aheymans.xyz>
---
 src/acpi/spcr/spcr.c | 47 +++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 44 insertions(+), 3 deletions(-)

diff --git a/src/acpi/spcr/spcr.c b/src/acpi/spcr/spcr.c
index 1d865a3e..0f76d86a 100644
--- a/src/acpi/spcr/spcr.c
+++ b/src/acpi/spcr/spcr.c
@@ -100,16 +100,42 @@ static int spcr_test1(fwts_framework *fw)
 		str = "16550 compatible";
 		break;
 	case 0x01:
-		str = "16450 compatible";
+		str = "16550 subset compatible with DBGP Revision 1";
+		break;
+	case 0x02:
+		str = "MAX311xE SPI UART";
 		break;
 	case 0x03:
 		str = "ARM PL011 UART";
 		break;
-	case 0x02:
-	case 0x04 ... 0x0c:
+	case 0x04:
+		str = "MSM8x60 (e.g. 8960)";
+		break;
+	case 0x05:
+		str = "Nvidia 16550";
+		break;
+	case 0x06:
+		str = "TI OMAP";
+		break;
+	case 0x07:
 		str = "Reserved (Do not Use)";
 		reserved = true;
 		break;
+	case 0x08:
+		str = "APM88xxxx";
+		break;
+	case 0x09:
+		str = "MSM8974";
+		break;
+	case 0x0a:
+		str = "SAM5250";
+		break;
+	case 0x0b:
+		str = "Intel USIF";
+		break;
+	case 0x0c:
+		str = "i.MX6";
+		break;
 	case 0x0d:
 		str = "(deprecated) ARM SBSA";
 		break;
@@ -122,6 +148,21 @@ static int spcr_test1(fwts_framework *fw)
 	case 0x10:
 		str = "BCM2835";
 		break;
+	case 0x11:
+		str = "SDM845 with clock rate of 1.8432 MHz";
+		break;
+	case 0x12:
+		str = "16550-compatible with parameters defined in Generic Address Structure";
+		break;
+	case 0x13:
+		str = "SDM845 with clock rate of 7.372 MHz";
+		break;
+	case 0x14:
+		str = "Intel LPSS";
+		break;
+	case 0x15:
+		str = "RISC-V SBI console (any supported SBI mechanism)";
+		break;
 	default:
 		str = "Reserved";
 		reserved = true;
-- 
2.41.0




More information about the fwts-devel mailing list