/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/ |
H A D | priv.h | 6 #define nvkm_i2c(p) container_of((p), struct nvkm_i2c, subdev) macro 10 int index, struct nvkm_i2c **); 13 int (*pad_x_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **); 14 int (*pad_s_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **); 23 void (*aux_stat)(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 27 void (*aux_mask)(struct nvkm_i2c *, u32, u32, u32); 30 void g94_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 31 void g94_aux_mask(struct nvkm_i2c *, u32, u32, u32); 33 void gk104_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 34 void gk104_aux_mask(struct nvkm_i2c *, u32, u32, u32);
|
H A D | pad.h | 10 struct nvkm_i2c *i2c; 37 void nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *, 39 int nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *, 50 int nv04_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 51 int nv4e_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 52 int nv50_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 53 int g94_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 54 int gf119_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 55 int gm200_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 57 int g94_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); [all …]
|
H A D | nouveau_nvkm_subdev_i2c_base.c | 41 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_pad_find() 54 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_bus_find() 82 nvkm_i2c_aux_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_aux_find() 97 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); in nvkm_i2c_intr_fini() 106 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); in nvkm_i2c_intr_init() 136 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_intr() 166 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_fini() 195 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_preinit() 214 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_init() 237 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_dtor() [all …]
|
H A D | nouveau_nvkm_subdev_i2c_gk104.c | 33 gk104_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx) in gk104_aux_stat() 48 gk104_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data) in gk104_aux_mask() 74 gk104_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gk104_i2c_new()
|
H A D | nouveau_nvkm_subdev_i2c_g94.c | 33 g94_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx) in g94_aux_stat() 48 g94_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data) in g94_aux_mask() 74 g94_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in g94_i2c_new()
|
H A D | nouveau_nvkm_subdev_i2c_padgf119.c | 41 gf119_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gf119_i2c_pad_s_new() 53 gf119_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gf119_i2c_pad_x_new()
|
H A D | nouveau_nvkm_subdev_i2c_padg94.c | 66 g94_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in g94_i2c_pad_s_new() 78 g94_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in g94_i2c_pad_x_new()
|
H A D | nouveau_nvkm_subdev_i2c_padgm200.c | 66 gm200_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gm200_i2c_pad_s_new() 78 gm200_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gm200_i2c_pad_x_new()
|
H A D | nouveau_nvkm_subdev_i2c_pad.c | 104 nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *func, struct nvkm_i2c *i2c, in nvkm_i2c_pad_ctor() 117 nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *func, struct nvkm_i2c *i2c, in nvkm_i2c_pad_new_()
|
H A D | nouveau_nvkm_subdev_i2c_nv4e.c | 38 nv4e_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv4e_i2c_new()
|
H A D | nouveau_nvkm_subdev_i2c_nv50.c | 38 nv50_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv50_i2c_new()
|
H A D | nouveau_nvkm_subdev_i2c_padnv04.c | 38 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv04_i2c_pad_new()
|
H A D | nouveau_nvkm_subdev_i2c_padnv4e.c | 38 nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv4e_i2c_pad_new()
|
H A D | nouveau_nvkm_subdev_i2c_nv04.c | 38 nv04_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv04_i2c_new()
|
H A D | nouveau_nvkm_subdev_i2c_gf117.c | 38 gf117_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gf117_i2c_new()
|
H A D | nouveau_nvkm_subdev_i2c_padnv50.c | 38 nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv50_i2c_pad_new()
|
H A D | nouveau_nvkm_subdev_i2c_gm200.c | 42 gm200_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gm200_i2c_new()
|
H A D | nouveau_nvkm_subdev_i2c_gf119.c | 42 gf119_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gf119_i2c_new()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
H A D | i2c.h | 76 struct nvkm_i2c { struct 87 struct nvkm_i2c_bus *nvkm_i2c_bus_find(struct nvkm_i2c *, int); argument 88 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int); 90 int nv04_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 91 int nv4e_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 92 int nv50_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 93 int g94_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 94 int gf117_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 95 int gf119_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 96 int gk104_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
H A D | nouveau_dispnv04_tvnv04.c | 61 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device); in nv04_tv_identify() 215 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device); in nv04_tv_create()
|
H A D | nouveau_dispnv04_disp.c | 196 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device); in nv04_display_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/ |
H A D | nouveau_nvkm_subdev_therm_ic.c | 96 struct nvkm_i2c *i2c = device->i2c; in nvkm_therm_ic_ctor()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
H A D | device.h | 155 struct nvkm_i2c *i2c; 232 int (*i2c )(struct nvkm_device *, int idx, struct nvkm_i2c **);
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/ |
H A D | nouveau_nvkm_subdev_mxm_base.c | 62 struct nvkm_i2c *i2c = device->i2c; in mxm_shadow_rom()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
H A D | nouveau_nvkm_engine_disp_dp.c | 640 struct nvkm_i2c *i2c = device->i2c; in nvkm_dp_ctor() 691 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nvkm_dp_new()
|