| /drivers/hwmon/ |
| A D | max31760.c | 46 struct sensor_device_attribute sda; member 439 ret = regmap_write(state->regmap, REG_LUT(sda->index), pwm); in lut_store() 490 struct sensor_device_attribute *sda; in max31760_create_lut_nodes() local 495 sda = &lut->sda; in max31760_create_lut_nodes() 500 sda->dev_attr.attr.mode = 0644; in max31760_create_lut_nodes() 501 sda->index = i; in max31760_create_lut_nodes() 502 sda->dev_attr.show = lut_show; in max31760_create_lut_nodes() 503 sda->dev_attr.store = lut_store; in max31760_create_lut_nodes() 504 sda->dev_attr.attr.name = lut->name; in max31760_create_lut_nodes() 506 sysfs_attr_init(&sda->dev_attr.attr); in max31760_create_lut_nodes() [all …]
|
| A D | asc7621.c | 97 container_of(_sda, struct asc7621_param, sda) 105 struct sensor_device_attribute sda; member 152 struct asc7621_param *param = to_asc7621_param(sda) 158 struct asc7621_param *param = to_asc7621_param(sda) 299 u8 nr = sda->index; in show_in10() 316 u8 nr = sda->index; in show_in8() 328 u8 nr = sda->index; in store_in8() 800 {.sda = SENSOR_ATTR(name, S_IRUGO, show_##r, NULL, n), \ 1113 &(asc7621_params[i].sda.dev_attr)); in asc7621_probe() 1129 &(asc7621_params[i].sda.dev_attr)); in asc7621_probe() [all …]
|
| A D | applesmc.c | 99 struct sensor_device_attribute sda; /* hwmon attributes */ member 1125 for (node = grp->nodes; node->sda.dev_attr.attr.name; node++) in applesmc_destroy_nodes() 1127 &node->sda.dev_attr.attr); in applesmc_destroy_nodes() 1153 node->sda.index = (grp->option << 16) | (i & 0xffff); in applesmc_create_nodes() 1154 node->sda.dev_attr.show = grp->show; in applesmc_create_nodes() 1155 node->sda.dev_attr.store = grp->store; in applesmc_create_nodes() 1156 attr = &node->sda.dev_attr.attr; in applesmc_create_nodes()
|
| A D | w83627ehf.c | 1114 struct sensor_device_attribute *sda; in w83627ehf_attrs_visible() local 1122 sda = (struct sensor_device_attribute *)devattr; in w83627ehf_attrs_visible() 1124 if (sda->index < 2 && in w83627ehf_attrs_visible() 1130 if (sda->index < 3 && in w83627ehf_attrs_visible() 1134 data->REG_FAN_STEP_OUTPUT[sda->index] != 0xff) in w83627ehf_attrs_visible() 1138 if (sda->index == 2 && in w83627ehf_attrs_visible() 1145 if (sda->index == 3 && in w83627ehf_attrs_visible() 1156 (data->has_fan & (1 << sda->index)) && in w83627ehf_attrs_visible() 1157 sda->index < data->pwm_num) in w83627ehf_attrs_visible()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
| A D | bit.c | 108 i2c_bitw(struct nvkm_i2c_bus *bus, int sda) in i2c_bitw() argument 110 nvkm_i2c_drive_sda(bus, sda); in i2c_bitw() 125 int sda; in i2c_bitr() local 134 sda = nvkm_i2c_sense_sda(bus); in i2c_bitr() 138 return sda; in i2c_bitr()
|
| /drivers/gpu/drm/loongson/ |
| A D | lsdc_i2c.c | 77 return __lsdc_gpio_i2c_set(li2c, li2c->sda, state); in lsdc_gpio_i2c_set_sda() 91 return __lsdc_gpio_i2c_get(li2c, li2c->sda); in lsdc_gpio_i2c_get_sda() 133 li2c->sda = 0x01; /* pin 0 */ in lsdc_create_i2c_chan() 136 li2c->sda = 0x04; /* pin 2 */ in lsdc_create_i2c_chan() 175 adapter->name, li2c->sda, li2c->scl); in lsdc_create_i2c_chan()
|
| A D | lsdc_i2c.h | 19 u8 sda; member
|
| /drivers/i2c/busses/ |
| A D | i2c-gpio.c | 22 struct gpio_desc *sda; member 43 gpiod_set_value_cansleep(priv->sda, state); in i2c_gpio_setsda_val() 63 return gpiod_get_value_cansleep(priv->sda); in i2c_gpio_getsda() 102 WIRE_ATTRIBUTE(sda); 381 priv->sda = i2c_gpio_get_desc(dev, "sda", 0, gflags); in i2c_gpio_probe() 382 if (IS_ERR(priv->sda)) in i2c_gpio_probe() 383 return PTR_ERR(priv->sda); in i2c_gpio_probe() 393 if (gpiod_cansleep(priv->sda) || gpiod_cansleep(priv->scl)) in i2c_gpio_probe() 444 desc_to_gpio(priv->sda), desc_to_gpio(priv->scl), in i2c_gpio_probe()
|
| A D | i2c-ibm_iic.c | 243 u8 mask, v, sda; in iic_smbus_quick() local 266 sda = 0; in iic_smbus_quick() 272 out_8(&iic->directcntl, sda); in iic_smbus_quick() 274 sda = (v & mask) ? DIRCNTL_SDAC : 0; in iic_smbus_quick() 275 out_8(&iic->directcntl, sda); in iic_smbus_quick() 278 out_8(&iic->directcntl, DIRCNTL_SCC | sda); in iic_smbus_quick() 285 out_8(&iic->directcntl, sda); in iic_smbus_quick()
|
| /drivers/media/usb/gspca/ |
| A D | w996Xcf.c | 192 int sda; in w9968cf_smbus_write_byte() local 195 sda = (v & 0x80) ? 2 : 0; in w9968cf_smbus_write_byte() 198 w9968cf_write_sb(sd, 0x10 | sda); in w9968cf_smbus_write_byte() 200 w9968cf_write_sb(sd, 0x11 | sda); in w9968cf_smbus_write_byte() 202 w9968cf_write_sb(sd, 0x10 | sda); in w9968cf_smbus_write_byte() 234 int sda; in w9968cf_smbus_read_ack() local 239 sda = w9968cf_read_sb(sd); in w9968cf_smbus_read_ack() 241 if (sda >= 0 && (sda & 0x08)) { in w9968cf_smbus_read_ack()
|
| /drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| A D | vega10_processpptables.c | 380 *sda = Vega10_I2C_DDC1DATA; in get_scl_sda_value() 384 *sda = Vega10_I2C_DDC2DATA; in get_scl_sda_value() 388 *sda = Vega10_I2C_DDC3DATA; in get_scl_sda_value() 392 *sda = Vega10_I2C_DDC4DATA; in get_scl_sda_value() 396 *sda = Vega10_I2C_DDC5DATA; in get_scl_sda_value() 400 *sda = Vega10_I2C_DDC6DATA; in get_scl_sda_value() 404 *sda = Vega10_I2C_SDA; in get_scl_sda_value() 408 *sda = Vega10_I2C_DDCVGADATA; in get_scl_sda_value() 412 *sda = 0; in get_scl_sda_value() 425 uint8_t sda; in get_tdp_table() local [all …]
|
| /drivers/i2c/algos/ |
| A D | i2c-algo-bit.c | 234 int scl, sda, ret; in test_bus() local 247 sda = adap->getsda ? getsda(adap) : 1; in test_bus() 249 if (!scl || !sda) { in test_bus() 250 pr_warn("%s: bus seems to be busy (scl=%d, sda=%d)\n", name, scl, sda); in test_bus()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
| A D | i2c_.fuc | 80 // $r2 - sda line 203 // $r2 - sda line 218 // $r2 - sda line
|
| /drivers/media/pci/ivtv/ |
| A D | ivtv-i2c.c | 478 int sda; in ivtv_start() local 480 sda = ivtv_getsda(itv); in ivtv_start() 481 if (sda != 1) { in ivtv_start()
|
| /drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
| A D | fiji_smumgr.c | 425 static void get_scl_sda_value(uint8_t line, uint8_t *scl, uint8_t *sda) in get_scl_sda_value() argument 430 *sda = SMU7_I2C_DDC1DATA; in get_scl_sda_value() 434 *sda = SMU7_I2C_DDC2DATA; in get_scl_sda_value() 438 *sda = SMU7_I2C_DDC3DATA; in get_scl_sda_value() 442 *sda = SMU7_I2C_DDC4DATA; in get_scl_sda_value() 446 *sda = SMU7_I2C_DDC5DATA; in get_scl_sda_value() 450 *sda = SMU7_I2C_DDC6DATA; in get_scl_sda_value() 454 *sda = SMU7_I2C_SDA; in get_scl_sda_value() 458 *sda = SMU7_I2C_DDCVGADATA; in get_scl_sda_value() 462 *sda = 0; in get_scl_sda_value()
|
| /drivers/pinctrl/renesas/ |
| A D | pfc-r8a7778.c | 1403 #define I2C_PFC_MUX(name, sda, scl) SH_PFC_MUX2(name, sda, scl) argument
|