summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2019-08-17 18:29:02 +0300
committerKyösti Mälkki <kyosti.malkki@gmail.com>2019-08-20 13:51:51 +0000
commit7d640e2ac791d9847e70ecfc41940ce7d104c06a (patch)
tree0a596ccf80e11a7571c9881bde7cbc3aa8574e40
parent5be75d5311695316f0d34448b98299cbe8b91ea5 (diff)
downloadcoreboot-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.h3
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 */