From af776d8b660d6fbffd3bda1178e5f43457a4b5b0 Mon Sep 17 00:00:00 2001 From: Elyes Haouas Date: Sun, 4 Dec 2022 09:09:49 +0100 Subject: [PATCH] sb/intel/bd82x6x: Use {read,write}32p While on it, sort includes. Change-Id: Iacc858fbad89b54b1f5891c18cd3043b3963d53f Signed-off-by: Elyes Haouas Reviewed-on: https://review.coreboot.org/c/coreboot/+/70292 Tested-by: build bot (Jenkins) Reviewed-by: Felix Held --- src/southbridge/intel/bd82x6x/smihandler.c | 19 ++++++++++--------- src/southbridge/intel/bd82x6x/usb_ehci.c | 13 +++++++------ 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/southbridge/intel/bd82x6x/smihandler.c b/src/southbridge/intel/bd82x6x/smihandler.c index 28337f6913..bf03b1a51d 100644 --- a/src/southbridge/intel/bd82x6x/smihandler.c +++ b/src/southbridge/intel/bd82x6x/smihandler.c @@ -1,20 +1,21 @@ /* SPDX-License-Identifier: GPL-2.0-only */ -#include #include -#include -#include #include -#include -#include +#include #include +#include +#include +#include +#include +#include #include #include #include -#include -#include -#include #include +#include +#include +#include #include "pch.h" @@ -168,7 +169,7 @@ static void xhci_a0_suspend_smm_workaround(void) /* Steps 3 to 6: If USB3 PORTSC current connect status (bit 0) is set, do IOBP magic */ for (unsigned int port = 0; port < 4; port++) { - if (read32((void *)(xhci_bar + XHCI_PORTSC_x_USB3(port))) & (1 << 0)) + if (read32p((xhci_bar + XHCI_PORTSC_x_USB3(port))) & (1 << 0)) pch_iobp_update(0xec000082 + 0x100 * port, ~0, 3 << 2); } diff --git a/src/southbridge/intel/bd82x6x/usb_ehci.c b/src/southbridge/intel/bd82x6x/usb_ehci.c index 3661aba4f2..1cb260ae73 100644 --- a/src/southbridge/intel/bd82x6x/usb_ehci.c +++ b/src/southbridge/intel/bd82x6x/usb_ehci.c @@ -2,12 +2,13 @@ #include #include -#include -#include -#include "pch.h" -#include #include +#include +#include #include +#include + +#include "pch.h" static void usb_ehci_init(struct device *dev) { @@ -46,8 +47,8 @@ static void usb_ehci_init(struct device *dev) res = probe_resource(dev, PCI_BASE_ADDRESS_0); if (res) { /* Number of ports and companion controllers. */ - reg32 = read32((void *)(uintptr_t)(res->base + 4)); - write32((void *)(uintptr_t)(res->base + 4), + reg32 = read32p((uintptr_t)(res->base + 4)); + write32p((uintptr_t)(res->base + 4), (reg32 & 0xfff00000) | 3); }