10 struct nvkm_i2c_port base
;
15 extern const u32 nv50_i2c_addr
[];
16 extern const int nv50_i2c_addr_nr
;
17 int nv50_i2c_port_init(struct nvkm_object
*);
18 int nv50_i2c_sense_scl(struct nvkm_i2c_port
*);
19 int nv50_i2c_sense_sda(struct nvkm_i2c_port
*);
20 void nv50_i2c_drive_scl(struct nvkm_i2c_port
*, int state
);
21 void nv50_i2c_drive_sda(struct nvkm_i2c_port
*, int state
);
23 int g94_aux_port_ctor(struct nvkm_object
*, struct nvkm_object
*,
24 struct nvkm_oclass
*, void *, u32
,
25 struct nvkm_object
**);
26 void g94_i2c_acquire(struct nvkm_i2c_port
*);
27 void g94_i2c_release(struct nvkm_i2c_port
*);
29 int gf110_i2c_port_ctor(struct nvkm_object
*, struct nvkm_object
*,
30 struct nvkm_oclass
*, void *, u32
,
31 struct nvkm_object
**);