Lines Matching refs:ch
56 #define AUX_DBG(fmt, args...) nv_debug(aux, "AUXCH(%d): " fmt, ch, ##args)
57 #define AUX_ERR(fmt, args...) nv_error(aux, "AUXCH(%d): " fmt, ch, ##args)
60 auxch_fini(struct nvkm_i2c *aux, int ch) in auxch_fini() argument
62 nv_mask(aux, 0x00e4e4 + (ch * 0x50), 0x00310000, 0x00000000); in auxch_fini()
66 auxch_init(struct nvkm_i2c *aux, int ch) in auxch_init() argument
76 ctrl = nv_rd32(aux, 0x00e4e4 + (ch * 0x50)); in auxch_init()
85 nv_mask(aux, 0x00e4e4 + (ch * 0x50), 0x00300000, ureq); in auxch_init()
88 ctrl = nv_rd32(aux, 0x00e4e4 + (ch * 0x50)); in auxch_init()
92 auxch_fini(aux, ch); in auxch_init()
108 int ch = port->addr; in g94_aux() local
113 ret = auxch_init(aux, ch); in g94_aux()
117 stat = nv_rd32(aux, 0x00e4e8 + (ch * 0x50)); in g94_aux()
128 nv_wr32(aux, 0x00e4c0 + (ch * 0x50) + i, xbuf[i / 4]); in g94_aux()
132 ctrl = nv_rd32(aux, 0x00e4e4 + (ch * 0x50)); in g94_aux()
136 nv_wr32(aux, 0x00e4e0 + (ch * 0x50), addr); in g94_aux()
141 nv_wr32(aux, 0x00e4e4 + (ch * 0x50), 0x80000000 | ctrl); in g94_aux()
142 nv_wr32(aux, 0x00e4e4 + (ch * 0x50), 0x00000000 | ctrl); in g94_aux()
147 nv_wr32(aux, 0x00e4e4 + (ch * 0x50), 0x00010000 | ctrl); in g94_aux()
151 ctrl = nv_rd32(aux, 0x00e4e4 + (ch * 0x50)); in g94_aux()
162 stat = nv_mask(aux, 0x00e4e8 + (ch * 0x50), 0, 0); in g94_aux()
176 xbuf[i / 4] = nv_rd32(aux, 0x00e4d0 + (ch * 0x50) + i); in g94_aux()
183 auxch_fini(aux, ch); in g94_aux()