/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
wm8750-apc8750.dts | 18 pinctrl-0 = <&i2c>; 20 i2c: i2c { label
|
ep7211-edb7211.dts | 47 i2c: i2c { label 48 compatible = "i2c-gpio"; 51 i2c-gpio,delay-us = <2>; 52 i2c-gpio,scl-output-only;
|
cx92755.dtsi | 134 i2c: i2c@f0000120 { label 135 compatible = "cnxt,cx92755-i2c";
|
imx23-olinuxino.dts | 72 i2c: i2c@80058000 { label
|
s3c24xx.dtsi | 84 i2c: i2c@54000000 { label 85 compatible = "samsung,s3c2410-i2c";
|
imx23-xfi3.dts | 105 i2c: i2c@80058000 { label
|
imx1.dtsi | 26 i2c0 = &i2c; 177 i2c: i2c@217000 { label 180 compatible = "fsl,imx1-i2c";
|
spear600.dtsi | 178 i2c: i2c@d0200000 { label 181 compatible = "snps,designware-i2c";
|
/src/sys/dev/i2c/ |
lg3303var.h | 32 #include <dev/i2c/i2cvar.h> 39 i2c_tag_t i2c; member in struct:lg3303
|
xc5kvar.h | 32 #include <dev/i2c/i2cvar.h> 40 i2c_tag_t i2c; member in struct:xc5k
|
au8522var.h | 32 #include <dev/i2c/i2cvar.h> 37 i2c_tag_t i2c; member in struct:au8522
|
xc3028var.h | 32 #include <dev/i2c/i2cvar.h> 52 i2c_tag_t i2c; member in struct:xc3028
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/ |
nouveau_nvkm_subdev_therm_ic.c | 32 #include <subdev/i2c.h> 47 client = i2c_new_device(&bus->i2c, info); 96 struct nvkm_i2c *i2c = device->i2c; local in function:nvkm_therm_ic_ctor 100 bus = nvkm_i2c_bus_find(i2c, NVKM_I2C_BUS_PRI);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
nouveau_nvkm_subdev_bios_i2c.c | 31 #include <subdev/bios/i2c.h> 36 u16 i2c = 0x0000; local in function:dcb_i2c_table 40 i2c = nvbios_rd16(bios, dcb + 2); 42 i2c = nvbios_rd16(bios, dcb + 4); 45 if (i2c && *ver >= 0x42) { 50 if (i2c && *ver >= 0x30) { 51 *ver = nvbios_rd08(bios, i2c + 0); 52 *hdr = nvbios_rd08(bios, i2c + 1); 53 *cnt = nvbios_rd08(bios, i2c + 2); 54 *len = nvbios_rd08(bios, i2c + 3) 69 u16 i2c = dcb_i2c_table(bios, ver, &hdr, &cnt, len); local in function:dcb_i2c_entry [all...] |
nouveau_nvkm_subdev_bios_dcb.c | 62 u16 i2c = nvbios_rd16(bios, dcb + 2); local in function:dcb_table 64 *cnt = (i2c - dcb) / 8; 71 u16 i2c = nvbios_rd16(bios, dcb + 2); local in function:dcb_table 73 *cnt = (i2c - dcb) / 10; 88 * v1.2 does have an I2C table that read_dcb_i2c_table can 89 * handle, but cards exist (nv11 in #14821) with a bad i2c
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/ |
priv.h | 14 struct i2c_adapter *i2c; member in struct:nvkm_iccsense_sensor
|
/src/sys/dev/fdt/ |
fdt_i2c.c | 54 struct fdtbus_i2c_controller *i2c; local in function:fdtbus_register_i2c_controller 56 i2c = kmem_alloc(sizeof(*i2c), KM_SLEEP); 57 i2c->i2c_tag = tag; 58 i2c->i2c_phandle = phandle; 60 LIST_INSERT_HEAD(&fdtbus_i2c_controllers, i2c, i2c_next); 66 struct fdtbus_i2c_controller *i2c; local in function:fdtbus_get_i2c_controller 68 LIST_FOREACH(i2c, &fdtbus_i2c_controllers, i2c_next) { 69 if (i2c->i2c_phandle == phandle) 70 return i2c; 79 struct fdtbus_i2c_controller *i2c; local in function:fdtbus_i2c_get_tag [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
nouveau_dispnv04_disp.c | 196 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device); local in function:nv04_display_create 274 nvkm_i2c_bus_find(i2c, nv_encoder->dcb->i2c_index); 275 nv_encoder->i2c = bus ? &bus->i2c : NULL;
|
nouveau_dispnv04_tvnv04.c | 40 #include <drm/i2c/ch7006.h> 61 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device); local in function:nv04_tv_identify 62 struct nvkm_i2c_bus *bus = nvkm_i2c_bus_find(i2c, i2c_index); 215 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device); local in function:nv04_tv_create 216 struct nvkm_i2c_bus *bus = nvkm_i2c_bus_find(i2c, entry->i2c_index); 246 &bus->i2c,
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
nouveau_nvkm_engine_disp_outp.c | 34 #include <subdev/i2c.h> 255 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; local in function:nvkm_outp_ctor 263 outp->i2c = nvkm_i2c_bus_find(i2c, dcbE->i2c_index);
|
outp.h | 17 struct nvkm_i2c_bus *i2c; member in struct:nvkm_outp
|
/src/sys/arch/evbarm/mpcsa/ |
mpcsa_machdep.c | 125 #include <dev/i2c/i2cvar.h> 126 #include <dev/i2c/at24cxxvar.h> 342 PIOA_WRITE(PIO_MDER, 0x06000000); // I2C pins in open-drain mode 364 i2c_tag_t i2c = 0; local in function:mpcsa_device_register 367 i2c = &sc->sc_i2c; 369 if (i2c && seeprom_bootstrap_read(i2c, 0x50, 0x00, 4096,
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_atombios_i2c.c | 63 DRM_ERROR("hw i2c: tried to write too many bytes (%d vs 3)\n", num); 77 DRM_ERROR("hw i2c: missing buf with num > 1\n"); 117 struct amdgpu_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local in function:amdgpu_atombios_i2c_xfer 125 ret = amdgpu_atombios_i2c_process_i2c_ch(i2c, 151 ret = amdgpu_atombios_i2c_process_i2c_ch(i2c,
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/ |
pad.h | 6 #include <subdev/i2c.h> 10 struct nvkm_i2c *i2c; member in struct:nvkm_i2c_pad 65 nvkm_##l(&_pad->i2c->subdev, "pad %04x: "f"\n", _pad->id, ##a); \
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_atombios_i2c.c | 62 DRM_ERROR("hw i2c: tried to write too many bytes (%d vs 3)\n", num); 110 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); local in function:radeon_atom_hw_i2c_xfer 118 ret = radeon_process_i2c_ch(i2c, 144 ret = radeon_process_i2c_ch(i2c,
|