Lines Matching refs:pxa2x0_i2c_softc
25 struct pxa2x0_i2c_softc {
49 int pxa2x0_i2c_attach_sub(struct pxa2x0_i2c_softc *);
50 int pxa2x0_i2c_detach_sub(struct pxa2x0_i2c_softc *);
51 void pxa2x0_i2c_init(struct pxa2x0_i2c_softc *);
52 void pxa2x0_i2c_open(struct pxa2x0_i2c_softc *);
53 void pxa2x0_i2c_close(struct pxa2x0_i2c_softc *);
54 int pxa2x0_i2c_read(struct pxa2x0_i2c_softc *, u_char, u_char *);
55 int pxa2x0_i2c_write(struct pxa2x0_i2c_softc *, u_char, u_char);
56 int pxa2x0_i2c_write_2(struct pxa2x0_i2c_softc *, u_char, u_short);
57 int pxa2x0_i2c_quick(struct pxa2x0_i2c_softc *, u_char, u_char);
59 int pxa2x0_i2c_send_start(struct pxa2x0_i2c_softc *, int flags);
60 int pxa2x0_i2c_send_stop(struct pxa2x0_i2c_softc *, int flags);
61 int pxa2x0_i2c_initiate_xfer(struct pxa2x0_i2c_softc *, uint16_t, int);
62 int pxa2x0_i2c_read_byte(struct pxa2x0_i2c_softc *, uint8_t *, int);
63 int pxa2x0_i2c_write_byte(struct pxa2x0_i2c_softc *, uint8_t, int);
65 void pxa2x0_i2c_reset(struct pxa2x0_i2c_softc *);
66 int pxa2x0_i2c_wait(struct pxa2x0_i2c_softc *, int, int);
68 int pxa2x0_i2c_poll(struct pxa2x0_i2c_softc *, int, char *, int);
69 int pxa2x0_i2c_intr_sub(struct pxa2x0_i2c_softc *, int *, uint8_t *);