psm_softc
STATIC void psm_sysmon_setup(struct psm_softc *);
STATIC int psm_init(struct psm_softc *);
STATIC void psm_reset(struct psm_softc *);
STATIC void psm_poll_acpower(struct psm_softc *);
STATIC int psm_misc_rd(struct psm_softc *, uint8_t, uint8_t *);
STATIC int psm_misc_wr(struct psm_softc *, uint8_t, uint8_t);
STATIC int psm_wait(struct psm_softc *, uint8_t);
STATIC int psm_ecmd_rd16(struct psm_softc *, uint16_t *, uint8_t, uint8_t,
STATIC int psm_ecmd_rd8(struct psm_softc *, uint8_t *, uint8_t, uint8_t,
STATIC int psm_ecmd_wr8(struct psm_softc *, uint8_t, uint8_t, uint8_t,
CFATTACH_DECL_NEW(psm, sizeof(struct psm_softc),
struct psm_softc *sc = device_private(self);
psm_sysmon_setup(struct psm_softc *sc)
struct psm_softc *sc = arg;
psm_init(struct psm_softc *sc)
psm_reset(struct psm_softc *sc)
psm_poll_acpower(struct psm_softc *sc)
psm_misc_rd(struct psm_softc *sc, uint8_t mreg, uint8_t *data)
psm_misc_wr(struct psm_softc *sc, uint8_t mreg, uint8_t data)
psm_wait(struct psm_softc *sc, uint8_t flag)
psm_ecmd_rd16(struct psm_softc *sc, uint16_t *data, uint8_t iar, uint8_t mode,
psm_ecmd_rd8(struct psm_softc *sc, uint8_t *data, uint8_t iar, uint8_t mode,
psm_ecmd_wr8(struct psm_softc *sc, uint8_t data, uint8_t iar, uint8_t mode,
struct psm_softc *sc = arg;