/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | priv.h | 4 #define nvkm_i2c(p) container_of((p), struct nvkm_i2c, subdev) macro 8 struct nvkm_i2c **); 11 int (*pad_x_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **); 12 int (*pad_s_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **); 21 void (*aux_stat)(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 25 void (*aux_mask)(struct nvkm_i2c *, u32, u32, u32); 29 void (*aux_autodpcd)(struct nvkm_i2c *, int aux, bool enable); 32 void g94_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 33 void g94_aux_mask(struct nvkm_i2c *, u32, u32, u32); 35 void gk104_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); [all …]
|
H A D | pad.h | 8 struct nvkm_i2c *i2c; 35 void nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *, 37 int nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *, 48 int nv04_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 49 int nv4e_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 50 int nv50_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 51 int g94_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 52 int gf119_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 53 int gm200_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 55 int g94_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); [all …]
|
H A D | g94.c | 28 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() 70 struct nvkm_i2c **pi2c) in g94_i2c_new()
|
H A D | gk104.c | 28 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() 70 struct nvkm_i2c **pi2c) in gk104_i2c_new()
|
H A D | gk110.c | 26 gk110_aux_autodpcd(struct nvkm_i2c *i2c, int aux, bool enable) in gk110_aux_autodpcd() 43 struct nvkm_i2c **pi2c) in gk110_i2c_new()
|
H A D | gm200.c | 30 gm200_aux_autodpcd(struct nvkm_i2c *i2c, int aux, bool enable) in gm200_aux_autodpcd() 47 struct nvkm_i2c **pi2c) in gm200_i2c_new()
|
H A D | pad.c | 96 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_()
|
H A D | padnv50.c | 33 nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv50_i2c_pad_new()
|
H A D | padnv04.c | 33 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv04_i2c_pad_new()
|
H A D | padnv4e.c | 33 nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv4e_i2c_pad_new()
|
H A D | nv4e.c | 34 struct nvkm_i2c **pi2c) in nv4e_i2c_new()
|
H A D | gf117.c | 34 struct nvkm_i2c **pi2c) in gf117_i2c_new()
|
H A D | nv50.c | 34 struct nvkm_i2c **pi2c) in nv50_i2c_new()
|
H A D | nv04.c | 34 struct nvkm_i2c **pi2c) in nv04_i2c_new()
|
H A D | gf119.c | 38 struct nvkm_i2c **pi2c) in gf119_i2c_new()
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | i2c.h | 60 struct nvkm_i2c { struct 76 struct nvkm_i2c_bus *nvkm_i2c_bus_find(struct nvkm_i2c *, int); argument 77 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int); 79 int nv04_i2c_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_i2c **); 80 int nv4e_i2c_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_i2c **); 81 int nv50_i2c_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_i2c **); 82 int g94_i2c_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_i2c **); 83 int gf117_i2c_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_i2c **); 84 int gf119_i2c_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_i2c **); 85 int gk104_i2c_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_i2c **); [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | ic.c | 87 struct nvkm_i2c *i2c = device->i2c; in nvkm_therm_ic_ctor()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
H A D | base.c | 48 struct nvkm_i2c *i2c = device->i2c; in mxm_shadow_rom()
|
/linux/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.c | 214 struct nvkm_i2c *i2c = nvxx_i2c(drm); in nv04_display_create()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
H A D | base.c | 154 struct nvkm_i2c *i2c = subdev->device->i2c; in nvkm_iccsense_create_sensor()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | outp.c | 377 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nvkm_outp_new_()
|
H A D | dp.c | 640 struct nvkm_i2c *i2c = device->i2c; in nvkm_dp_new()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | init.c | 265 struct nvkm_i2c *i2c = init->subdev->device->i2c; in init_i2c() 305 struct nvkm_i2c *i2c = init->subdev->device->i2c; in init_aux()
|