[coreboot-gerrit] New patch to review for coreboot: libpayload: Fill reg_base for debugging purposes

Patrick Rudolph (siro@das-labor.org) gerrit at coreboot.org
Mon Mar 6 18:51:57 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/18600

-gerrit

commit 44a0e10b39cec9657f67de5fa107de13d553722c
Author: Patrick Rudolph <siro at das-labor.org>
Date:   Mon Feb 27 18:56:06 2017 +0100

    libpayload: Fill reg_base for debugging purposes
    
    Fill reg_base with physical register base address.
    
    Tested on Lenovo T500.
    
    Change-Id: If42135c8e10b70d5ac9626521abd9cca3cf40053
    Signed-off-by: Patrick Rudolph <siro at das-labor.org>
---
 payloads/libpayload/drivers/usb/ehci.c | 1 +
 payloads/libpayload/drivers/usb/ohci.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/payloads/libpayload/drivers/usb/ehci.c b/payloads/libpayload/drivers/usb/ehci.c
index 7320450..7ea2c367 100644
--- a/payloads/libpayload/drivers/usb/ehci.c
+++ b/payloads/libpayload/drivers/usb/ehci.c
@@ -776,6 +776,7 @@ ehci_init (unsigned long physical_bar)
 	int i;
 	hci_t *controller = new_controller ();
 	controller->instance = xzalloc(sizeof (ehci_t));
+	controller->reg_base = (uintptr_t)physical_bar;
 	controller->type = EHCI;
 	controller->start = ehci_start;
 	controller->stop = ehci_stop;
diff --git a/payloads/libpayload/drivers/usb/ohci.c b/payloads/libpayload/drivers/usb/ohci.c
index a5388cb..674d3ea 100644
--- a/payloads/libpayload/drivers/usb/ohci.c
+++ b/payloads/libpayload/drivers/usb/ohci.c
@@ -173,6 +173,7 @@ ohci_init (unsigned long physical_bar)
 
 	hci_t *controller = new_controller ();
 	controller->instance = xzalloc(sizeof (ohci_t));
+	controller->reg_base = (uintptr_t)physical_bar;
 	controller->type = OHCI;
 	controller->start = ohci_start;
 	controller->stop = ohci_stop;



More information about the coreboot-gerrit mailing list