/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
ibm-power9-dual.dtsi | 16 i2c@1800 { 17 compatible = "ibm,fsi-i2c-master"; 22 cfam0_i2c0: i2c-bus@0 { 26 cfam0_i2c1: i2c-bus@1 { 30 cfam0_i2c2: i2c-bus@2 { 34 cfam0_i2c3: i2c-bus@3 { 38 cfam0_i2c4: i2c-bus@4 { 42 cfam0_i2c5: i2c-bus@5 { 46 cfam0_i2c6: i2c-bus@6 { 50 cfam0_i2c7: i2c-bus@7 [all...] |
aspeed-bmc-facebook-cmm.dts | 319 * I2C bus reserved for communication with COM-E. 326 * I2C bus to Line Cards and Fabric Cards. 331 i2c-switch@77 { 336 i2c-mux-idle-disconnect; 339 imux16: i2c@0 { 344 i2c-switch@70 { 349 i2c-mux-idle-disconnect; 351 imux104: i2c@0 { 356 imux105: i2c@1 { 361 imux106: i2c@2 [all...] |
aspeed-bmc-facebook-fuji.dts | 236 i2c-switch@70 { 241 i2c-mux-idle-disconnect; 243 imux16: i2c@0 { 257 imux17: i2c@1 { 263 imux18: i2c@2 { 269 imux19: i2c@3 { 275 imux20: i2c@4 { 281 imux21: i2c@5 { 287 imux22: i2c@6 { 293 imux23: i2c@7 [all...] |
aspeed-bmc-facebook-elbert.dts | 68 i2c-switch@75 { 73 i2c-mux-idle-disconnect; 75 imux16: i2c@0 { 81 imux17: i2c@1 { 87 imux18: i2c@2 { 93 imux19: i2c@3 { 99 imux20: i2c@4 { 105 imux21: i2c@5 { 111 imux22: i2c@6 { 117 imux23: i2c@7 [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/ |
nouveau_nvkm_subdev_i2c_padnv04.c | 38 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) 40 return nvkm_i2c_pad_new_(&nv04_i2c_pad_func, i2c, id, ppad);
|
nouveau_nvkm_subdev_i2c_padnv4e.c | 38 nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) 40 return nvkm_i2c_pad_new_(&nv4e_i2c_pad_func, i2c, id, ppad);
|
nouveau_nvkm_subdev_i2c_padnv50.c | 38 nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) 40 return nvkm_i2c_pad_new_(&nv50_i2c_pad_func, i2c, id, ppad);
|
nouveau_nvkm_subdev_i2c_padgf119.c | 41 gf119_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) 43 return nvkm_i2c_pad_new_(&gf119_i2c_pad_s_func, i2c, id, ppad); 53 gf119_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) 55 return nvkm_i2c_pad_new_(&gf119_i2c_pad_x_func, i2c, id, ppad);
|
nouveau_nvkm_subdev_i2c_base.c | 38 #include <subdev/bios/i2c.h> 41 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id) 45 list_for_each_entry(pad, &i2c->pad, head) { 54 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id) 56 struct nvkm_bios *bios = i2c->subdev.device->bios; 61 u16 i2c = dcb_i2c_table(bios, &ver, &hdr, &cnt, &len); local in function:nvkm_i2c_bus_find 62 if (i2c && ver >= 0x30) { 63 u8 auxidx = nvbios_rd08(bios, i2c + 4); 73 list_for_each_entry(bus, &i2c->bus, head) { 82 nvkm_i2c_aux_find(struct nvkm_i2c *i2c, int id 97 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); local in function:nvkm_i2c_intr_fini 106 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); local in function:nvkm_i2c_intr_init 136 struct nvkm_i2c *i2c = nvkm_i2c(subdev); local in function:nvkm_i2c_intr 166 struct nvkm_i2c *i2c = nvkm_i2c(subdev); local in function:nvkm_i2c_fini 195 struct nvkm_i2c *i2c = nvkm_i2c(subdev); local in function:nvkm_i2c_preinit 214 struct nvkm_i2c *i2c = nvkm_i2c(subdev); local in function:nvkm_i2c_init 237 struct nvkm_i2c *i2c = nvkm_i2c(subdev); local in function:nvkm_i2c_dtor 288 struct nvkm_i2c *i2c; local in function:nvkm_i2c_new_ [all...] |
/src/sys/modules/iic/ |
Makefile | 5 .PATH: ${S}/dev/i2c 9 SRCS= i2c.c
|
/src/sys/dev/acpi/ |
acpi_i2c.h | 36 #include <dev/i2c/i2cvar.h>
|
/src/sys/dev/i2c/ |
au8522mod.h | 42 #include <dev/i2c/au8522mod_8vsb.h> 43 #include <dev/i2c/au8522mod_qam64.h> 44 #include <dev/i2c/au8522mod_qam256.h>
|
/src/sys/dev/fdt/ |
fdt_i2c.c | 67 #include <dev/i2c/i2cvar.h> 68 #include <dev/i2c/i2c_calls.h> 69 #include <dev/i2c/i2c_enum.h> 85 struct fdtbus_i2c_controller *i2c; local in function:fdtbus_register_i2c_controller 87 i2c = kmem_alloc(sizeof(*i2c), KM_SLEEP); 88 i2c->i2c_tag = tag; 89 i2c->i2c_phandle = phandle; 91 LIST_INSERT_HEAD(&fdtbus_i2c_controllers, i2c, i2c_next); 97 struct fdtbus_i2c_controller *i2c; local in function:fdtbus_get_i2c_controller 110 struct fdtbus_i2c_controller *i2c; local in function:fdtbus_i2c_get_tag [all...] |
/src/sys/modules/au8522/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/cx24227/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/i2c_bitbang/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/i2c_subr/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/i2cexec/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/lg3303/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/mt2131/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/nxt2k/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/xc3028/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/xc5k/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/modules/zl10353/ |
Makefile | 5 .PATH: ${S}/dev/i2c
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_i2c.c | 46 /* bit banging i2c */ 49 struct amdgpu_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local in function:amdgpu_i2c_pre_xfer 50 struct amdgpu_device *adev = i2c->dev->dev_private; 51 struct amdgpu_i2c_bus_rec *rec = &i2c->rec; 54 mutex_lock(&i2c->mutex); 91 struct amdgpu_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local in function:amdgpu_i2c_post_xfer 92 struct amdgpu_device *adev = i2c->dev->dev_private; 93 struct amdgpu_i2c_bus_rec *rec = &i2c->rec; 105 mutex_unlock(&i2c->mutex); 110 struct amdgpu_i2c_chan *i2c = i2c_priv local in function:amdgpu_i2c_get_clock 125 struct amdgpu_i2c_chan *i2c = i2c_priv; local in function:amdgpu_i2c_get_data 139 struct amdgpu_i2c_chan *i2c = i2c_priv; local in function:amdgpu_i2c_set_clock 152 struct amdgpu_i2c_chan *i2c = i2c_priv; local in function:amdgpu_i2c_set_data 172 struct amdgpu_i2c_chan *i2c; local in function:amdgpu_i2c_create [all...] |