Lines Matching refs:adap
30 static void sendbyte(struct l3_pins *adap, unsigned int byte) in sendbyte() argument
35 adap->setclk(0); in sendbyte()
36 udelay(adap->data_hold); in sendbyte()
37 adap->setdat(byte & 1); in sendbyte()
38 udelay(adap->data_setup); in sendbyte()
39 adap->setclk(1); in sendbyte()
40 udelay(adap->clock_high); in sendbyte()
50 static void sendbytes(struct l3_pins *adap, const u8 *buf, in sendbytes() argument
57 udelay(adap->mode_hold); in sendbytes()
58 adap->setmode(0); in sendbytes()
59 udelay(adap->mode); in sendbytes()
61 adap->setmode(1); in sendbytes()
62 udelay(adap->mode_setup); in sendbytes()
63 sendbyte(adap, buf[i]); in sendbytes()
67 int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len) in l3_write() argument
69 adap->setclk(1); in l3_write()
70 adap->setdat(1); in l3_write()
71 adap->setmode(1); in l3_write()
72 udelay(adap->mode); in l3_write()
74 adap->setmode(0); in l3_write()
75 udelay(adap->mode_setup); in l3_write()
76 sendbyte(adap, addr); in l3_write()
77 udelay(adap->mode_hold); in l3_write()
79 sendbytes(adap, data, len); in l3_write()
81 adap->setclk(1); in l3_write()
82 adap->setdat(1); in l3_write()
83 adap->setmode(0); in l3_write()