i2c_softc
sizeof(struct i2c_softc),
i2c_write_reg(struct i2c_softc *sc, bus_size_t off, uint8_t val)
i2c_read_reg(struct i2c_softc *sc, bus_size_t off)
i2c_flag_set(struct i2c_softc *sc, bus_size_t off, uint8_t mask)
wait_for_busbusy(struct i2c_softc *sc, int wantbusy)
wait_for_xfer(struct i2c_softc *sc, int checkack)
i2c_error_handler(struct i2c_softc *sc, int error)
gpio_pin_is_active(((struct i2c_softc *)ctx)->rb_sdapin, &active);
gpio_pin_set_active(((struct i2c_softc *)ctx)->rb_sdapin, value);
gpio_pin_is_active(((struct i2c_softc *)ctx)->rb_sclpin, &active);
gpio_pin_set_active(((struct i2c_softc *)ctx)->rb_sclpin, value);
i2c_recover_bus(struct i2c_softc *sc)
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
sizeof(struct i2c_softc),
i2c_write_reg(struct i2c_softc *sc, bus_size_t off, uint8_t val)
i2c_read_reg(struct i2c_softc *sc, bus_size_t off)
i2c_flag_set(struct i2c_softc *sc, bus_size_t off, uint8_t mask)
i2c_do_wait(device_t dev, struct i2c_softc *sc, int write, int start)
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;
struct i2c_softc *sc;