Home
last modified time | relevance | path

Searched refs:nvkm_i2c (Results 1 – 30 of 30) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dpriv.h3 #define nvkm_i2c(p) container_of((p), struct nvkm_i2c, subdev) macro
7 int index, struct nvkm_i2c **);
10 int (*pad_x_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
11 int (*pad_s_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
20 void (*aux_stat)(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *);
24 void (*aux_mask)(struct nvkm_i2c *, u32, u32, u32);
27 void g94_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *);
28 void g94_aux_mask(struct nvkm_i2c *, u32, u32, u32);
30 void gk104_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *);
31 void gk104_aux_mask(struct nvkm_i2c *, u32, u32, u32);
Dpad.h7 struct nvkm_i2c *i2c;
34 void nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *,
36 int nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *,
47 int nv04_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
48 int nv4e_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
49 int nv50_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
50 int g94_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
51 int gf119_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
52 int gm204_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
54 int g94_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
[all …]
Dbase.c36 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_pad_find()
49 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_bus_find()
77 nvkm_i2c_aux_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_aux_find()
92 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); in nvkm_i2c_intr_fini()
101 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); in nvkm_i2c_intr_init()
131 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_intr()
161 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_fini()
180 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_init()
198 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_dtor()
224 nvkm_i2c = { variable
[all …]
Dgk104.c28 gk104_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx) in gk104_aux_stat()
43 gk104_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data) in gk104_aux_mask()
69 gk104_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gk104_i2c_new()
Dg94.c28 g94_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx) in g94_aux_stat()
43 g94_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data) in g94_aux_mask()
69 g94_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in g94_i2c_new()
Dpadgf119.c36 gf119_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gf119_i2c_pad_s_new()
48 gf119_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gf119_i2c_pad_x_new()
Dpadgm204.c61 gm204_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gm204_i2c_pad_s_new()
73 gm204_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gm204_i2c_pad_x_new()
Dpadg94.c61 g94_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in g94_i2c_pad_s_new()
73 g94_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in g94_i2c_pad_x_new()
Dpad.c96 nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *func, struct nvkm_i2c *i2c, in nvkm_i2c_pad_ctor()
109 nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *func, struct nvkm_i2c *i2c, in nvkm_i2c_pad_new_()
Dnv50.c33 nv50_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv50_i2c_new()
Dgf117.c33 gf117_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gf117_i2c_new()
Dpadnv4e.c33 nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv4e_i2c_pad_new()
Dnv4e.c33 nv4e_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv4e_i2c_new()
Dnv04.c33 nv04_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv04_i2c_new()
Dpadnv50.c33 nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv50_i2c_pad_new()
Dpadnv04.c33 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv04_i2c_pad_new()
Dgf119.c37 gf119_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gf119_i2c_new()
Dgm204.c37 gm204_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gm204_i2c_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Di2c.h71 struct nvkm_i2c { struct
82 struct nvkm_i2c_bus *nvkm_i2c_bus_find(struct nvkm_i2c *, int); argument
83 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int);
85 int nv04_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
86 int nv4e_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
87 int nv50_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
88 int g94_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
89 int gf117_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
90 int gf119_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
91 int gk104_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
Dtvnv04.c57 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tv_identify()
211 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tv_create()
Ddisp.c38 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_display_create()
Ddfp.c626 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tmds_slave_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doutp.c60 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nvkm_output_ctor()
Dpiornv50.c120 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nv50_pior_dp_new()
Doutpdp.c216 struct nvkm_i2c *i2c = device->i2c; in nvkm_output_dp_ctor()
282 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nvkm_output_dp_new_()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dic.c87 struct nvkm_i2c *i2c = device->i2c; in nvkm_therm_ic_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h110 struct nvkm_i2c *i2c;
175 int (*i2c )(struct nvkm_device *, int idx, struct nvkm_i2c **);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
Dbase.c48 struct nvkm_i2c *i2c = device->i2c; in mxm_shadow_rom()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnv50_display.c1701 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_dac_create()
2090 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_sor_create()
2274 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_pior_create()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dinit.c263 struct nvkm_i2c *i2c = init->bios->subdev.device->i2c; in init_i2c()
303 struct nvkm_i2c *i2c = init->bios->subdev.device->i2c; in init_aux()