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>
This commit is contained in:
parent
5be75d5311
commit
7d640e2ac7
|
@ -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 */
|
||||
|
|
Loading…
Reference in New Issue