motoi2c_softc
struct motoi2c_softc *sc = &imxsc->sc_motoi2c;
imxi2c_iord1(struct motoi2c_softc *sc, bus_size_t off)
imxi2c_iowr1(struct motoi2c_softc *sc, bus_size_t off, uint8_t data)
struct motoi2c_softc sc_motoi2c;
CFATTACH_DECL_NEW(pq3diic, sizeof(struct motoi2c_softc),
struct motoi2c_softc * const sc = device_private(self);
CFATTACH_DECL_NEW(iic_eumb, sizeof(struct motoi2c_softc),
struct motoi2c_softc *sc = device_private(self);
nxpiic_acpi_iord(struct motoi2c_softc *msc, bus_size_t off)
nxpiic_acpi_iowr(struct motoi2c_softc *msc, bus_size_t off, uint8_t val)
static uint8_t nxpiic_acpi_iord(struct motoi2c_softc *, bus_size_t);
static void nxpiic_acpi_iowr(struct motoi2c_softc *, bus_size_t, uint8_t);
CFATTACH_DECL_NEW(nxpiic_acpi, sizeof(struct motoi2c_softc),
struct motoi2c_softc * const sc = device_private(self);
struct motoi2c_softc * const sc = v;
struct motoi2c_softc * const sc = v;
motoi2c_stop_wait(struct motoi2c_softc *sc)
motoi2c_clear_status(struct motoi2c_softc *sc, uint8_t sr)
motoi2c_busy_wait(struct motoi2c_softc *sc, uint8_t cr)
struct motoi2c_softc * const sc = v;
struct motoi2c_softc * const sc = v;
static void motoi2c_clear_status(struct motoi2c_softc *, uint8_t);
static int motoi2c_busy_wait(struct motoi2c_softc *, uint8_t);
motoi2c_iord1(struct motoi2c_softc *sc, bus_size_t off)
motoi2c_iowr1(struct motoi2c_softc *sc, bus_size_t off, uint8_t data)
motoi2c_attach(struct motoi2c_softc *sc,
struct motoi2c_softc;
typedef uint8_t (*motoi2c_iord_t)(struct motoi2c_softc *, bus_size_t);
typedef void (*motoi2c_iowr_t)(struct motoi2c_softc *, bus_size_t, uint8_t);
void motoi2c_attach(struct motoi2c_softc *,