From ac4819de705cc4f3e3421ef9ffeef3b7f08dd9cf Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Sat, 25 Feb 2017 12:32:06 +0100 Subject: libpayload: Always set pciaddr For debugging purposes always set the pciaddr attribute. Tested on Lenovo T500. Change-Id: I83a0e7f7196ed251fa0becc4e56bef3ca68f20f4 Signed-off-by: Patrick Rudolph Reviewed-on: https://review.coreboot.org/18599 Reviewed-by: Stefan Reinauer Tested-by: build bot (Jenkins) --- payloads/libpayload/drivers/usb/ehci.c | 3 +++ payloads/libpayload/drivers/usb/uhci.c | 1 + 2 files changed, 4 insertions(+) (limited to 'payloads/libpayload') diff --git a/payloads/libpayload/drivers/usb/ehci.c b/payloads/libpayload/drivers/usb/ehci.c index 2df74adbd7..ee8a1fad5c 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 cdba3de101..70071eb595 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; -- cgit v1.2.3