From 87f0b13256b788cfa46b48587e77027cfc4dceb9 Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Wed, 13 Aug 2008 08:21:27 +0000 Subject: add PCI_BUS macro (trivial) Signed-off-by: Stefan Reinauer Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3506 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- payloads/libpayload/include/pci.h | 1 + 1 file changed, 1 insertion(+) (limited to 'payloads/libpayload/include/pci.h') diff --git a/payloads/libpayload/include/pci.h b/payloads/libpayload/include/pci.h index bcc333ce9e..1b51f8cd78 100644 --- a/payloads/libpayload/include/pci.h +++ b/payloads/libpayload/include/pci.h @@ -49,6 +49,7 @@ typedef u32 pcidev_t; #define PCI_DEV(_bus, _dev, _fn) \ (0x80000000 | (_bus << 16) | (_dev << 11) | (_fn << 8)) +#define PCI_BUS(_d) ((_d >> 16) & 0xff) #define PCI_SLOT(_d) ((_d >> 11) & 0x1f) #define PCI_FUNC(_d) ((_d >> 8) & 0x7) -- cgit v1.2.3