[coreboot-gerrit] New patch to review for coreboot: libpayload: Always set pciaddr

Patrick Rudolph (siro@das-labor.org) gerrit at coreboot.org
Mon Mar 6 18:51:56 CET 2017


Patrick Rudolph (siro at das-labor.org) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/18599

-gerrit

commit d9d1371ca7668c5fa3fc43037eb0619a73cdc953
Author: Patrick Rudolph <siro at das-labor.org>
Date:   Sat Feb 25 12:32:06 2017 +0100

    libpayload: Always set pciaddr
    
    For debugging purposes always set the pciaddr attribute.
    Tested on Lenovo T500.
    
    Change-Id: I83a0e7f7196ed251fa0becc4e56bef3ca68f20f4
    Signed-off-by: Patrick Rudolph <siro at das-labor.org>
---
 payloads/libpayload/drivers/usb/ehci.c | 3 +++
 payloads/libpayload/drivers/usb/uhci.c | 1 +
 2 files changed, 4 insertions(+)

diff --git a/payloads/libpayload/drivers/usb/ehci.c b/payloads/libpayload/drivers/usb/ehci.c
index 4636e7c..7320450 100644
--- a/payloads/libpayload/drivers/usb/ehci.c
+++ b/payloads/libpayload/drivers/usb/ehci.c
@@ -867,6 +867,9 @@ ehci_pci_init (pcidev_t addr)
 
 	controller = ehci_init((unsigned long)reg_base);
 
+	if (controller)
+		controller->pcidev = addr;
+
 	return controller;
 }
 #endif
diff --git a/payloads/libpayload/drivers/usb/uhci.c b/payloads/libpayload/drivers/usb/uhci.c
index cdba3de..70071eb 100644
--- a/payloads/libpayload/drivers/usb/uhci.c
+++ b/payloads/libpayload/drivers/usb/uhci.c
@@ -153,6 +153,7 @@ uhci_pci_init (pcidev_t addr)
 	u16 reg16;
 
 	hci_t *controller = new_controller ();
+	controller->pcidev = addr;
 	controller->instance = xzalloc(sizeof (uhci_t));
 	controller->type = UHCI;
 	controller->start = uhci_start;



More information about the coreboot-gerrit mailing list