summaryrefslogtreecommitdiff
path: root/src/include/device
diff options
context:
space:
mode:
authorAngel Pons <th3fanbus@gmail.com>2020-06-05 19:00:41 +0200
committerFelix Held <felix-coreboot@felixheld.de>2020-06-17 18:17:09 +0000
commit4c466c9c9624a02d287092f1cfa87fde77f0cb3c (patch)
tree08ec8c53c74ff9f4d439e1a9f36519add96738ea /src/include/device
parenta0eb64ad33b187d8782a342e5e4f00605e632180 (diff)
device/pnp_ops.h: Use pnp.h functions
With BUILD_TIMELESS=1, Asrock B85M Pro4 remains identical. Change-Id: I3ca080e700cf7b7f5b76cadddc7e41960413433c Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/42133 Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/include/device')
-rw-r--r--src/include/device/pnp_ops.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/include/device/pnp_ops.h b/src/include/device/pnp_ops.h
index 039c9aaadb..0cfdd61c27 100644
--- a/src/include/device/pnp_ops.h
+++ b/src/include/device/pnp_ops.h
@@ -5,6 +5,7 @@
#include <stdint.h>
#include <arch/io.h>
+#include <device/pnp.h>
#include <device/pnp_type.h>
#if ENV_PNP_SIMPLE_DEVICE
@@ -12,17 +13,13 @@
static __always_inline void pnp_write_config(
pnp_devfn_t dev, uint8_t reg, uint8_t value)
{
- unsigned int port = dev >> 8;
- outb(reg, port);
- outb(value, port + 1);
+ pnp_write_index(dev >> 8, reg, value);
}
static __always_inline uint8_t pnp_read_config(
pnp_devfn_t dev, uint8_t reg)
{
- unsigned int port = dev >> 8;
- outb(reg, port);
- return inb(port + 1);
+ return pnp_read_index(dev >> 8, reg);
}
static __always_inline