/openbmc/linux/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 50 #define getsda(adap) adap->getsda(adap->data) macro 189 ack = !adap->getsda || !getsda(adap); /* ack: sda is pulled low -> success */ in i2c_outb() 217 if (getsda(adap)) in i2c_inb() 242 if (adap->getsda == NULL) in test_bus() 247 sda = adap->getsda ? getsda(adap) : 1; in test_bus() 255 if (adap->getsda && getsda(adap)) { in test_bus() 265 if (adap->getsda && !getsda(adap)) { in test_bus() 279 if (adap->getsda && !getsda(adap)) { in test_bus() 289 if (adap->getsda && !getsda(adap)) { in test_bus() 410 if (!adap->getsda) in readbytes() [all …]
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-parport.c | 42 struct lineop getsda; member 53 .getsda = { 0x80, PORT_STAT, 0 }, 60 .getsda = { 0x80, PORT_STAT, 1 }, 66 .getsda = { 0x10, PORT_STAT, 0 }, 72 .getsda = { 0x40, PORT_STAT, 1 }, 79 .getsda = { 0x10, PORT_STAT, 1 }, 87 .getsda = { 0x10, PORT_STAT, 1 }, 93 .getsda = { 0x20, PORT_STAT, 0 }, 101 .getsda = { 0x80, PORT_STAT, 1 }, 108 .getsda = { 0x40, PORT_STAT, 0 }, [all …]
|
H A D | i2c-acorn.c | 73 .getsda = ioc_getsda,
|
H A D | i2c-gpio.c | 79 #define getsda(bd) ((bd)->getsda((bd)->data)) macro 429 bit_data->getsda = i2c_gpio_getsda; in i2c_gpio_probe()
|
H A D | i2c-via.c | 65 .getsda = bit_via_getsda,
|
H A D | i2c-hydra.c | 83 .getsda = hydra_bit_getsda,
|
H A D | i2c-versatile.c | 58 .getsda = i2c_versatile_getsda,
|
H A D | i2c-simtec.c | 107 pd->bit.getsda = simtec_i2c_getsda; in simtec_i2c_probe()
|
/openbmc/linux/drivers/video/fbdev/savage/ |
H A D | savagefb-i2c.c | 180 par->chan.algo.getsda = prosavage_gpio_getsda; in savagefb_create_i2c_busses() 190 par->chan.algo.getsda = prosavage_gpio_getsda; in savagefb_create_i2c_busses() 198 par->chan.algo.getsda = savage4_gpio_getsda; in savagefb_create_i2c_busses()
|
/openbmc/linux/include/linux/ |
H A D | i2c-algo-bit.h | 25 int (*getsda) (void *data); member
|
/openbmc/linux/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_i2c.c | 95 connector->bit_data.getsda = hibmc_ddc_getsda; in hibmc_ddc_create()
|
/openbmc/linux/drivers/media/pci/cx88/ |
H A D | cx88-vp3054-i2c.c | 83 .getsda = vp3054_bit_getsda,
|
H A D | cx88-i2c.c | 91 .getsda = cx8800_bit_getsda,
|
/openbmc/linux/drivers/gpu/drm/gma500/ |
H A D | intel_i2c.c | 122 chan->algo.getsda = get_data; in gma_i2c_create()
|
H A D | oaktrail_lvds_i2c.c | 150 chan->algo.getsda = get_data; in oaktrail_lvds_i2c_init()
|
/openbmc/linux/drivers/gpu/drm/mgag200/ |
H A D | mgag200_i2c.c | 124 i2c->bit.getsda = mga_gpio_getsda; in mgag200_i2c_init()
|
/openbmc/linux/drivers/gpu/drm/ast/ |
H A D | ast_i2c.c | 136 i2c->bit.getsda = ast_i2c_getsda; in ast_i2c_create()
|
/openbmc/linux/drivers/gpu/drm/loongson/ |
H A D | lsdc_i2c.c | 148 li2c->bit.getsda = lsdc_gpio_i2c_get_sda; in lsdc_create_i2c_chan()
|
/openbmc/linux/drivers/video/fbdev/riva/ |
H A D | rivafb-i2c.c | 101 chan->algo.getsda = riva_gpio_getsda; in riva_setup_i2c_bus()
|
/openbmc/linux/drivers/video/fbdev/aty/ |
H A D | radeon_i2c.c | 79 chan->algo.getsda = radeon_gpio_getsda; in radeon_setup_i2c_bus()
|
/openbmc/linux/drivers/video/fbdev/nvidia/ |
H A D | nv_i2c.c | 96 chan->algo.getsda = nvidia_gpio_getsda; in nvidia_setup_i2c_bus()
|
/openbmc/linux/drivers/video/fbdev/intelfb/ |
H A D | intelfb_i2c.c | 117 chan->algo.getsda = intelfb_gpio_getsda; in intelfb_setup_i2c_bus()
|
/openbmc/linux/drivers/video/fbdev/i810/ |
H A D | i810-i2c.c | 100 chan->algo.getsda = i810i2c_getsda; in i810_setup_i2c_bus()
|
/openbmc/linux/drivers/video/fbdev/matrox/ |
H A D | i2c-matroxfb.c | 96 .getsda = matroxfb_gpio_getsda,
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | bus.c | 245 bit->getsda = nvkm_i2c_bus_getsda; in nvkm_i2c_bus_ctor()
|