[coreboot-gerrit] Patch set updated for coreboot: sb/intel/bd82x6x: Add missing PCIIDs for variants .

Vladimir Serbinenko (phcoder@gmail.com) gerrit at coreboot.org
Sun Jan 3 09:36:55 CET 2016


Vladimir Serbinenko (phcoder at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/12820

-gerrit

commit 5b31d4ca1cf4bbde9477f0628beca3c6107109c0
Author: Vladimir Serbinenko <phcoder at gmail.com>
Date:   Sat Jan 2 01:47:26 2016 +0100

    sb/intel/bd82x6x: Add missing PCIIDs for variants              .
    
    Change-Id: I917b8167a028aa9412b0cc6dedf8f09a1d1fae7f
    Signed-off-by: Vladimir Serbinenko <phcoder at gmail.com>
---
 src/southbridge/intel/bd82x6x/lpc.c | 18 ++++++++++++------
 util/autoport/bd82x6x.go            | 11 ++---------
 2 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/src/southbridge/intel/bd82x6x/lpc.c b/src/southbridge/intel/bd82x6x/lpc.c
index 17f824c..1106912 100644
--- a/src/southbridge/intel/bd82x6x/lpc.c
+++ b/src/southbridge/intel/bd82x6x/lpc.c
@@ -859,12 +859,18 @@ static struct device_operations device_ops = {
  * Intel C200 Series Chipset
  */
 
-static const unsigned short pci_device_ids[] = { 0x1c46, 0x1c47, 0x1c49, 0x1c4a,
-						 0x1c4b, 0x1c4c, 0x1c4d, 0x1c4e,
-						 0x1c4f, 0x1c50, 0x1c52, 0x1c54,
-						 0x1e55, 0x1c56, 0x1e57, 0x1c5c,
-						 0x1e5d, 0x1e5e, 0x1e5f, 0x1e49,
-						 0 };
+static const unsigned short pci_device_ids[] = {
+	0x1c40, 0x1c41, 0x1c42, 0x1c43, 0x1c44, 0x1c45, 0x1c46, 0x1c47, 0x1c48,
+	0x1c49, 0x1c4a, 0x1c4b, 0x1c4c, 0x1c4d, 0x1c4e, 0x1c4f, 0x1c50, 0x1c51,
+	0x1c52, 0x1c53, 0x1c54, 0x1c55, 0x1c56, 0x1c57, 0x1c58, 0x1c59, 0x1c5a,
+	0x1c5b, 0x1c5c, 0x1c5d, 0x1c5e, 0x1c5f,
+
+	0x1e41, 0x1e42, 0x1e43, 0x1e44, 0x1e45, 0x1e46, 0x1e47, 0x1e48, 0x1e49,
+	0x1e4a, 0x1e4b, 0x1e4c, 0x1e4d, 0x1e4e, 0x1e4f, 0x1e50, 0x1e51, 0x1e52,
+	0x1e53, 0x1e54, 0x1e55, 0x1e56, 0x1e57, 0x1e58, 0x1e59, 0x1e5a, 0x1e5b,
+	0x1e5c, 0x1e5d, 0x1e5e, 0x1e5f,
+
+	0 };
 
 static const struct pci_driver pch_lpc __pci_driver = {
 	.ops	 = &device_ops,
diff --git a/util/autoport/bd82x6x.go b/util/autoport/bd82x6x.go
index 8756d07..a1513e8 100644
--- a/util/autoport/bd82x6x.go
+++ b/util/autoport/bd82x6x.go
@@ -396,19 +396,12 @@ void acpi_create_gnvs(global_nvs_t *gnvs)
 
 func init() {
 	/* BD82X6X LPC */
-	for _, id := range []uint16{
-		0x1c46, 0x1c47, 0x1c49, 0x1c4a,
-		0x1c4b, 0x1c4c, 0x1c4d, 0x1c4e,
-		0x1c4f, 0x1c50, 0x1c52, 0x1c54,
-		0x1c56, 0x1c5c,
-	} {
+	for id := 0x1c40; id <= 0x1c5f; id++ {
 		RegisterPCI(0x8086, id, bd82x6x{variant: "BD82X6X"})
 	}
 
 	/* C216 LPC */
-	for _, id := range []uint16{
-		0x1e55, 0x1e57, 0x1e5d, 0x1e5e, 0x1e5f, 0x1e49,
-	} {
+	for id := 0x1e41; id <= 0x1e5f; id++ {
 		RegisterPCI(0x8086, id, bd82x6x{variant: "C216"})
 	}
 



More information about the coreboot-gerrit mailing list