Lines Matching +full:aux +full:- +full:bus
1 /* SPDX-License-Identifier: MIT */
20 #define NVKM_I2C_BUS_PRI /* ccb primary comm. port */ -1
21 #define NVKM_I2C_BUS_SEC /* ccb secondary comm. port */ -2
65 struct list_head bus; member
66 struct list_head aux; member
100 return -EIO; in nvkm_rdi2cr()
116 return -EIO; in nv_rd16i2cr()
131 return -EIO; in nvkm_wri2cr()
146 return -EIO; in nv_wr16i2cr()
158 nvkm_rdaux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_rdaux() argument
161 int ret = nvkm_i2c_aux_acquire(aux); in nvkm_rdaux()
163 ret = nvkm_i2c_aux_xfer(aux, true, 9, addr, data, &size); in nvkm_rdaux()
165 nvkm_i2c_aux_release(aux); in nvkm_rdaux()
171 nvkm_wraux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_wraux() argument
173 int ret = nvkm_i2c_aux_acquire(aux); in nvkm_wraux()
175 ret = nvkm_i2c_aux_xfer(aux, true, 8, addr, data, &size); in nvkm_wraux()
176 nvkm_i2c_aux_release(aux); in nvkm_wraux()