Lines Matching refs:adap

47 	struct i2c_adapter *adap = &pad->bus->i2c;
53 tmp = nvkm_rdi2cr(adap, pad->addr, 0x07) & ~0x10;
54 nvkm_wri2cr(adap, pad->addr, 0x07, tmp | 0x10);
55 nvkm_wri2cr(adap, pad->addr, 0x07, tmp);
56 nvkm_wri2cr(adap, bus->addr, 0x43, 0x05);
61 nvkm_wri2cr(adap, bus->addr, 0x40, msg->addr << 1);
62 nvkm_wri2cr(adap, bus->addr, 0x41, seg);
63 nvkm_wri2cr(adap, bus->addr, 0x42, off);
64 nvkm_wri2cr(adap, bus->addr, 0x44, msg->len);
65 nvkm_wri2cr(adap, bus->addr, 0x45, 0x00);
66 nvkm_wri2cr(adap, bus->addr, 0x43, 0x01);
69 while (nvkm_rdi2cr(adap, bus->addr, 0x46) & 0x10) {
74 msg->buf[i] = nvkm_rdi2cr(adap, bus->addr, 0x47);
93 nvkm_wri2cr(adap, bus->addr, 0x43, 0x00);
141 struct i2c_adapter *adap = &pad->bus->i2c;
148 tmp = nvkm_rdi2cr(adap, pad->addr, 0x07) & ~0x04;
149 nvkm_wri2cr(adap, pad->addr, 0x07, tmp | 0x04);
150 nvkm_wri2cr(adap, pad->addr, 0x07, tmp);
151 nvkm_wri2cr(adap, pad->addr, 0xf7, 0x01);
153 nvkm_wri2cr(adap, aux->addr, 0xe4, 0x80);
158 nvkm_wri2cr(adap, aux->addr, 0xf0 + i, buf[i]);
160 nvkm_wri2cr(adap, aux->addr, 0xe5, ((*size - 1) << 4) | type);
161 nvkm_wri2cr(adap, aux->addr, 0xe6, (addr & 0x000ff) >> 0);
162 nvkm_wri2cr(adap, aux->addr, 0xe7, (addr & 0x0ff00) >> 8);
163 nvkm_wri2cr(adap, aux->addr, 0xe8, (addr & 0xf0000) >> 16);
164 nvkm_wri2cr(adap, aux->addr, 0xe9, 0x01);
167 while ((tmp = nvkm_rdi2cr(adap, aux->addr, 0xe9)) & 0x01) {
173 if ((tmp = nvkm_rdi2cr(adap, pad->addr, 0xf7)) & 0x01) {
180 buf[i] = nvkm_rdi2cr(adap, aux->addr, 0xf0 + i);
187 nvkm_wri2cr(adap, pad->addr, 0xf7, 0x01);
197 struct i2c_adapter *adap = &pad->bus->i2c;
203 nvkm_wri2cr(adap, aux->addr, 0xa0, link_bw);
204 nvkm_wri2cr(adap, aux->addr, 0xa1, link_nr | (enh ? 0x80 : 0x00));
205 nvkm_wri2cr(adap, aux->addr, 0xa2, 0x01);
206 nvkm_wri2cr(adap, aux->addr, 0xa8, 0x01);
209 while ((tmp = nvkm_rdi2cr(adap, aux->addr, 0xa8)) & 0x01) {