umcpmio_softc
struct umcpmio_softc *sc;
struct umcpmio_softc *sc;
struct umcpmio_softc *sc;
struct umcpmio_softc *sc;
umcpmio_sysctl_init(struct umcpmio_softc *sc)
struct umcpmio_softc *sc;
struct umcpmio_softc *sc = device_private(self);
struct umcpmio_softc *sc = device_private(self);
struct umcpmio_softc *sc = device_private(self);
int dunit, struct umcpmio_softc *sc)
struct umcpmio_softc *sc)
struct umcpmio_softc *sc;
struct umcpmio_softc *sc)
struct umcpmio_softc *sc)
struct umcpmio_softc *sc;
struct umcpmio_softc *sc;
struct umcpmio_softc *sc;
struct umcpmio_softc *sc;
CFATTACH_DECL_NEW(umcpmio, sizeof(struct umcpmio_softc), umcpmio_match,
struct umcpmio_softc *sc;
struct umcpmio_softc *sc = arg;
struct umcpmio_softc *sc = arg;
mcp2210_get_gp6_counter(struct umcpmio_softc *sc, int *counter,
umcpmio_extract_gpio_sram(struct umcpmio_softc *sc,
umcpmio_gpio_attach(struct umcpmio_softc *sc)
mcp2210_get_gpio_sram(struct umcpmio_softc *sc,
mcp2210_set_gpio_sram(struct umcpmio_softc *sc,
mcp2210_get_gpio_dir_sram(struct umcpmio_softc *sc,
mcp2210_get_gpio_value_sram(struct umcpmio_softc *sc,
mcp2210_set_gpio_dir_sram(struct umcpmio_softc *sc,
mcp2210_set_gpio_value_sram(struct umcpmio_softc *sc,
mcp2221_set_dac_vref_one(struct umcpmio_softc *sc, char *newvref)
mcp2221_set_dac_value_one(struct umcpmio_softc *sc, uint8_t newvalue)
mcp2221_set_adc_vref_one(struct umcpmio_softc *sc, char *newvref)
mcp2221_set_gpioclock_dc_one(struct umcpmio_softc *sc, char *new_dutycycle)
mcp2221_set_gpioclock_cd_one(struct umcpmio_softc *sc, char *new_clockdivider)
mcp2221_get_gpio_cfg(struct umcpmio_softc *sc,
mcp2221_put_gpio_cfg(struct umcpmio_softc *sc,
mcp2210_get_gpio_value(struct umcpmio_softc *sc,
mcp2221_get_gpio_value(struct umcpmio_softc *sc,
mcp2210_set_gpio_value(struct umcpmio_softc *sc,
mcp2221_set_gpio_value_one(struct umcpmio_softc *sc,
struct umcpmio_softc *sc = arg;
struct umcpmio_softc *sc = arg;
struct umcpmio_softc *sc = arg;
int mcp2221_set_dac_vref_one(struct umcpmio_softc *, char *);
int mcp2221_set_dac_value_one(struct umcpmio_softc *, uint8_t);
int mcp2221_set_adc_vref_one(struct umcpmio_softc *, char *);
int mcp2221_set_gpioclock_dc_one(struct umcpmio_softc *, char *);
int mcp2221_set_gpioclock_cd_one(struct umcpmio_softc *, char *);
int mcp2221_get_gpio_cfg(struct umcpmio_softc *,
int mcp2210_get_gp6_counter(struct umcpmio_softc *, int *, uint8_t);
void umcpmio_gpio_attach(struct umcpmio_softc *);
mcp2221_i2c_write(struct umcpmio_softc *sc, i2c_op_t op, i2c_addr_t addr,
mcp2221_i2c_read(struct umcpmio_softc *sc, i2c_op_t op, i2c_addr_t addr,
struct umcpmio_softc *sc = v;
umcpmio_i2c_attach(struct umcpmio_softc *sc)
mcp2221_set_i2c_speed_one(struct umcpmio_softc *sc, int flags)
mcp2221_i2c_clear(struct umcpmio_softc *sc)
int umcpmio_i2c_attach(struct umcpmio_softc *);
mcp2210_do_spi_transfer(struct umcpmio_softc *sc,
struct umcpmio_softc *sc = cookie;
mcp2210_spi_set_slave_config(struct umcpmio_softc *sc,
mcp2210_spi_tx_fill(struct umcpmio_softc *sc,
mcp2210_spi_rx_drain(struct umcpmio_softc *sc, int slave,
mcp2210_spi_rx_q(struct umcpmio_softc *sc, int slave,
mcp2210_spi_rx_drainchip(struct umcpmio_softc *sc, int slave,
mcp2210_spi_txrx(struct umcpmio_softc *sc, int slave)
mcp2210_get_spi_sram(struct umcpmio_softc *sc,
mcp2210_cancel_spi_transfer(struct umcpmio_softc *sc,
mcp2210_spi_poll(struct umcpmio_softc *sc,
mcp2210_spi_start(struct umcpmio_softc *sc)
struct umcpmio_softc *sc = cookie;
umcpmio_spi_attach(struct umcpmio_softc *sc)
mcp2210_set_spi_sram(struct umcpmio_softc *sc,
int mcp2210_cancel_spi_transfer(struct umcpmio_softc *,
int umcpmio_spi_attach(struct umcpmio_softc *);
mcp2221_get_status(struct umcpmio_softc *sc,
mcp2210_get_status(struct umcpmio_softc *sc,
mcp2221_put_status(struct umcpmio_softc *sc,
mcp2221_get_sram(struct umcpmio_softc *sc,
mcp2221_put_sram(struct umcpmio_softc *sc,
mcp2210_get_nvram(struct umcpmio_softc *sc, uint8_t subcode,
mcp2210_set_nvram(struct umcpmio_softc *sc, struct mcp2210_set_nvram_req *req,
mcp2221_get_flash(struct umcpmio_softc *sc, uint8_t subcode,
mcp2221_put_flash(struct umcpmio_softc *sc, struct mcp2221_put_flash_req *req,
mcp2210_read_eeprom(struct umcpmio_softc *sc, uint8_t addr, uint8_t *buf)
mcp2210_write_eeprom(struct umcpmio_softc *sc, uint8_t addr, uint8_t buf)
int mcp2210_get_status(struct umcpmio_softc *, struct mcp2210_status_res *);
int mcp2221_get_status(struct umcpmio_softc *, struct mcp2221_status_res *);
int mcp2221_put_status(struct umcpmio_softc *, struct mcp2221_status_req *,
int mcp2221_get_sram(struct umcpmio_softc *, struct mcp2221_get_sram_res *);
int mcp2221_put_sram(struct umcpmio_softc *, struct mcp2221_set_sram_req *,
int mcp2210_get_nvram(struct umcpmio_softc *, uint8_t,
int mcp2210_set_nvram(struct umcpmio_softc *, struct mcp2210_set_nvram_req *,
int mcp2221_get_flash(struct umcpmio_softc *, uint8_t,
int mcp2221_put_flash(struct umcpmio_softc *, struct mcp2221_put_flash_req *,
int mcp2210_read_eeprom(struct umcpmio_softc *, uint8_t, uint8_t *);
int mcp2210_write_eeprom(struct umcpmio_softc *, uint8_t, uint8_t);
umcpmio_send_report(struct umcpmio_softc *sc, uint8_t *sendbuf,
umcpmio_hid_open(struct umcpmio_softc *sc)
struct umcpmio_softc *sc = cookie;
int umcpmio_send_report(struct umcpmio_softc *, uint8_t *, size_t, uint8_t *, int);
int umcpmio_hid_open(struct umcpmio_softc *);