1 1.1.44.1 rpaulo /* $NetBSD: spicvar.h,v 1.1.44.1 2006/09/09 02:50:03 rpaulo Exp $ */ 2 1.1.44.1 rpaulo 3 1.1.44.1 rpaulo #include <dev/sysmon/sysmonvar.h> 4 1.1.44.1 rpaulo 5 1.1 augustss struct spic_softc { 6 1.1 augustss struct device sc_dev; 7 1.1 augustss 8 1.1 augustss bus_space_tag_t sc_iot; 9 1.1 augustss bus_space_handle_t sc_ioh; 10 1.1 augustss 11 1.1 augustss struct callout sc_poll; 12 1.1 augustss 13 1.1 augustss int sc_buttons; 14 1.1 augustss char sc_enabled; 15 1.1 augustss 16 1.1 augustss struct device *sc_wsmousedev; 17 1.1.44.1 rpaulo 18 1.1.44.1 rpaulo #define SPIC_PSWITCH_LID 0 19 1.1.44.1 rpaulo #define SPIC_PSWITCH_SUSPEND 1 20 1.1.44.1 rpaulo #define SPIC_PSWITCH_HIBERNATE 2 21 1.1.44.1 rpaulo #define SPIC_NPSWITCH 3 22 1.1.44.1 rpaulo struct sysmon_pswitch sc_smpsw[SPIC_NPSWITCH]; 23 1.1 augustss }; 24 1.1 augustss 25 1.1 augustss void spic_attach(struct spic_softc *); 26 1.1 augustss 27 1.1 augustss int spic_intr(void *); 28