diff options
author | Kyösti Mälkki <kyosti.malkki@gmail.com> | 2019-08-17 18:29:02 +0300 |
---|---|---|
committer | Kyösti Mälkki <kyosti.malkki@gmail.com> | 2019-08-20 13:51:51 +0000 |
commit | 7d640e2ac791d9847e70ecfc41940ce7d104c06a (patch) | |
tree | 0a596ccf80e11a7571c9881bde7cbc3aa8574e40 | |
parent | 5be75d5311695316f0d34448b98299cbe8b91ea5 (diff) | |
download | coreboot-7d640e2ac791d9847e70ecfc41940ce7d104c06a.tar.xz |
device/pnp.h: Move __SIMPLE_DEVICE__ guards
Some files under src/ec are built for both ramstage
and SMM. This change provides declarations of the
required struct to have __SMM__ guards removed from
those files.
Change-Id: Ic0c01a11f29381153f19378d5bc4559db8126e00
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34943
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
-rw-r--r-- | src/include/device/pnp.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/device/pnp.h b/src/include/device/pnp.h index bc6391f1f5..ee92a32d08 100644 --- a/src/include/device/pnp.h +++ b/src/include/device/pnp.h @@ -18,6 +18,8 @@ void pnp_set_iobase(struct device *dev, u8 index, u16 iobase); void pnp_set_irq(struct device *dev, u8 index, u8 irq); void pnp_set_drq(struct device *dev, u8 index, u8 drq); +#endif /* __SIMPLE_DEVICE */ + /* PNP device operations */ void pnp_read_resources(struct device *dev); void pnp_set_resources(struct device *dev); @@ -108,5 +110,4 @@ static inline void pnp_write_index(u16 port, u8 reg, u8 value) outb(value, port + 1); } -#endif /* ! __SIMPLE_DEVICE__ */ #endif /* DEVICE_PNP_H */ |