HomeSort by: relevance | last modified time | path
    Searched defs:i2c (Results 1 - 25 of 64) sorted by relevancy

1 2 3

  /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,

Completed in 18 milliseconds

1 2 3