/Linux-v4.19/drivers/video/fbdev/ |
D | amba-clcd-nomadik.c | 16 static struct gpio_desc *sda; variable 29 gpiod_set_value_cansleep(sda, 1); in tpg110_readwrite_reg() 31 gpiod_set_value_cansleep(sda, 0); in tpg110_readwrite_reg() 42 gpiod_set_value_cansleep(sda, 0); in tpg110_readwrite_reg() 45 gpiod_set_value_cansleep(sda, 1); in tpg110_readwrite_reg() 56 gpiod_direction_input(sda); in tpg110_readwrite_reg() 70 gpiod_set_value_cansleep(sda, value); in tpg110_readwrite_reg() 72 value = gpiod_get_value(sda); in tpg110_readwrite_reg() 84 gpiod_direction_output(sda, 0); in tpg110_readwrite_reg() 206 sda = devm_fwnode_get_gpiod_from_child(dev, "sda", &np->fwnode, in tpg110_init() [all …]
|
/Linux-v4.19/drivers/hwmon/ |
D | emc1403.c | 49 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in show_temp() local 54 retval = regmap_read(data->regmap, sda->index, &val); in show_temp() 63 struct sensor_device_attribute_2 *sda = to_sensor_dev_attr_2(attr); in show_bit() local 68 retval = regmap_read(data->regmap, sda->nr, &val); in show_bit() 71 return sprintf(buf, "%d\n", !!(val & sda->index)); in show_bit() 77 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in store_temp() local 84 retval = regmap_write(data->regmap, sda->index, in store_temp() 94 struct sensor_device_attribute_2 *sda = to_sensor_dev_attr_2(attr); in store_bit() local 102 retval = regmap_update_bits(data->regmap, sda->nr, sda->index, in store_bit() 103 val ? sda->index : 0); in store_bit() [all …]
|
D | tmp103.c | 68 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in tmp103_show_temp() local 73 ret = regmap_read(regmap, sda->index, ®val); in tmp103_show_temp() 84 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in tmp103_set_temp() local 93 ret = regmap_write(regmap, sda->index, tmp103_mc_to_reg(val)); in tmp103_set_temp()
|
D | asc7621.c | 110 container_of(_sda, struct asc7621_param, sda) 118 struct sensor_device_attribute sda; member 163 struct sensor_device_attribute *sda = to_sensor_dev_attr(a); \ 165 struct asc7621_param *param = to_asc7621_param(sda) 168 struct sensor_device_attribute *sda = to_sensor_dev_attr(a); \ 171 struct asc7621_param *param = to_asc7621_param(sda) 312 u8 nr = sda->index; in show_in10() 329 u8 nr = sda->index; in show_in8() 341 u8 nr = sda->index; in store_in8() 813 {.sda = SENSOR_ATTR(name, S_IRUGO, show_##r, NULL, n), \ [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/i2c/ |
D | i2c-gpio.txt | 5 - sda-gpios: gpio used for the sda signal, this should be flagged as 20 - gpios: sda and scl gpio, alternative for {sda,scl}-gpios 21 - i2c-gpio,sda-open-drain: this means that something outside of our 36 sda-gpios = <&pioA 23 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
|
D | i2c-designware.txt | 14 - i2c-sda-hold-time-ns : should contain the SDA hold time in nanoseconds. 20 - i2c-sda-falling-time-ns : should contain the SDA falling time in nanoseconds. 42 i2c-sda-hold-time-ns = <300>; 43 i2c-sda-falling-time-ns = <300>;
|
/Linux-v4.19/drivers/i2c/algos/ |
D | i2c-algo-bit.c | 242 int scl, sda, ret; in test_bus() local 253 sda = getsda(adap); in test_bus() 255 if (!scl || !sda) { in test_bus() 258 name, scl, sda); in test_bus() 263 sda = getsda(adap); in test_bus() 265 if (sda) { in test_bus() 277 sda = getsda(adap); in test_bus() 279 if (!sda) { in test_bus() 291 sda = getsda(adap); in test_bus() 297 if (!sda) { in test_bus() [all …]
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-gpio.c | 23 struct gpio_desc *sda; member 42 gpiod_set_value_cansleep(priv->sda, state); in i2c_gpio_setsda_val() 62 return gpiod_get_value_cansleep(priv->sda); in i2c_gpio_getsda() 102 WIRE_ATTRIBUTE(sda); 299 priv->sda = i2c_gpio_get_desc(dev, "sda", 0, gflags); in i2c_gpio_probe() 300 if (IS_ERR(priv->sda)) in i2c_gpio_probe() 301 return PTR_ERR(priv->sda); in i2c_gpio_probe() 318 if (gpiod_cansleep(priv->sda) || gpiod_cansleep(priv->scl)) in i2c_gpio_probe() 366 desc_to_gpio(priv->sda), desc_to_gpio(priv->scl), in i2c_gpio_probe()
|
D | i2c-ibm_iic.c | 247 u8 mask, v, sda; in iic_smbus_quick() local 270 sda = 0; in iic_smbus_quick() 276 out_8(&iic->directcntl, sda); in iic_smbus_quick() 278 sda = (v & mask) ? DIRCNTL_SDAC : 0; in iic_smbus_quick() 279 out_8(&iic->directcntl, sda); in iic_smbus_quick() 282 out_8(&iic->directcntl, DIRCNTL_SCC | sda); in iic_smbus_quick() 289 out_8(&iic->directcntl, sda); in iic_smbus_quick()
|
/Linux-v4.19/kernel/rcu/ |
D | srcutree.c | 142 sdp = per_cpu_ptr(sp->sda, cpu); in init_srcu_struct_nodes() 186 sp->sda = alloc_percpu(struct srcu_data); in init_srcu_struct_fields() 191 return sp->sda ? 0 : -ENOMEM; in init_srcu_struct_fields() 261 struct srcu_data *cpuc = per_cpu_ptr(sp->sda, cpu); in srcu_readers_lock_idx() 278 struct srcu_data *cpuc = per_cpu_ptr(sp->sda, cpu); in srcu_readers_unlock_idx() 347 struct srcu_data *cpuc = per_cpu_ptr(sp->sda, cpu); in srcu_readers_active() 388 if (WARN_ON(delayed_work_pending(&per_cpu_ptr(sp->sda, cpu)->work))) in _cleanup_srcu_struct() 391 flush_delayed_work(&per_cpu_ptr(sp->sda, cpu)->work); in _cleanup_srcu_struct() 399 free_percpu(sp->sda); in _cleanup_srcu_struct() 400 sp->sda = NULL; in _cleanup_srcu_struct() [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
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()
|
/Linux-v4.19/arch/arc/boot/dts/ |
D | abilis_tb101_dvk.dts | 49 i2c-sda-hold-time-ns = <432>; 52 i2c-sda-hold-time-ns = <432>; 55 i2c-sda-hold-time-ns = <432>; 58 i2c-sda-hold-time-ns = <432>; 61 i2c-sda-hold-time-ns = <432>;
|
D | abilis_tb100_dvk.dts | 49 i2c-sda-hold-time-ns = <432>; 52 i2c-sda-hold-time-ns = <432>; 55 i2c-sda-hold-time-ns = <432>; 58 i2c-sda-hold-time-ns = <432>; 61 i2c-sda-hold-time-ns = <432>;
|
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/ |
D | vega10_processpptables.c | 310 static void get_scl_sda_value(uint8_t line, uint8_t *scl, uint8_t* sda) in get_scl_sda_value() argument 315 *sda = Vega10_I2C_DDC1DATA; in get_scl_sda_value() 319 *sda = Vega10_I2C_DDC2DATA; in get_scl_sda_value() 323 *sda = Vega10_I2C_DDC3DATA; in get_scl_sda_value() 327 *sda = Vega10_I2C_DDC4DATA; in get_scl_sda_value() 331 *sda = Vega10_I2C_DDC5DATA; in get_scl_sda_value() 335 *sda = Vega10_I2C_DDC6DATA; in get_scl_sda_value() 339 *sda = Vega10_I2C_SDA; in get_scl_sda_value() 343 *sda = Vega10_I2C_DDCVGADATA; in get_scl_sda_value() 347 *sda = 0; in get_scl_sda_value() [all …]
|
/Linux-v4.19/drivers/media/usb/gspca/ |
D | w996Xcf.c | 198 int sda; in w9968cf_smbus_write_byte() local 201 sda = (v & 0x80) ? 2 : 0; in w9968cf_smbus_write_byte() 204 w9968cf_write_sb(sd, 0x10 | sda); in w9968cf_smbus_write_byte() 206 w9968cf_write_sb(sd, 0x11 | sda); in w9968cf_smbus_write_byte() 208 w9968cf_write_sb(sd, 0x10 | sda); in w9968cf_smbus_write_byte() 240 int sda; in w9968cf_smbus_read_ack() local 245 sda = w9968cf_read_sb(sd); in w9968cf_smbus_read_ack() 247 if (sda >= 0 && (sda & 0x08)) { in w9968cf_smbus_read_ack()
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,armada-39x-pinctrl.txt | 21 mpp3 3 gpio, i2c0(sda) 34 mpp16 16 gpio, dram(deccerr), spi0(miso), pcie0(clkreq), i2c1(sda) 37 mpp19 19 gpio, sata1(prsnt) [1], ua0(cts), ua1(rxd), i2c2(sda) 46 mpp27 27 gpio, spi0(cs3), i2c1(sda), sd0(d7), dev(cs2), ge(txclkout) 59 mpp40 40 gpio, i2c1(sda), ua0(rts), sd0(d2), dev(ad6), ge(rxd3) 75 mpp53 53 gpio, sata1(prsnt) [1], sata0(prsnt) [1], tdm(rst) [2], audio(bclk) [2], sd0(d7), i2c3(sda) 81 mpp59 59 gpio, pcie0(rstout), i2c1(sda), spi1(cs0), sd0(d2)
|
D | marvell,armada-370-pinctrl.txt | 19 mpp3 3 gpio, i2c0(sda), uart0(rxd) 29 mpp12 12 gpio, ge0(rxd1), i2c1(sda), sd0(d0), spi1(cs0), 50 mpp29 29 gpio, ge0(rxd6), ge1(rxctl), i2c1(sda) 75 mpp51 51 gpio, dev(ad12), i2c1(sda), sd0(d2), spi1(mosi)
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | kirkwood-km_common.dtsi | 13 pmx_i2c_gpio_sda: pmx-gpio-sda { 30 gpios = < &gpio0 8 GPIO_ACTIVE_HIGH /* sda */
|
D | exynos5250-spring.dts | 104 samsung,i2c-sda-delay = <100>; 332 samsung,i2c-sda-delay = <100>; 363 samsung,i2c-sda-delay = <100>; 369 samsung,i2c-sda-delay = <100>; 375 samsung,i2c-sda-delay = <100>; 391 samsung,i2c-sda-delay = <100>; 397 samsung,i2c-sda-delay = <100>; 409 samsung,i2c-sda-delay = <100>;
|
D | exynos5250-smdk5250.dts | 123 samsung,i2c-sda-delay = <100>; 282 samsung,i2c-sda-delay = <100>; 311 samsung,i2c-sda-delay = <100>; 318 samsung,i2c-sda-delay = <100>; 324 samsung,i2c-sda-delay = <100>;
|
/Linux-v4.19/include/linux/ |
D | srcutree.h | 88 struct srcu_data __percpu *sda; /* Per-CPU srcu_data array. */ member 109 .sda = &pcpu_name, \
|
/Linux-v4.19/Documentation/device-mapper/ |
D | dm-service-time.txt | 68 In case that 2 paths (sda and sdb) are used with repeat_count == 128 69 and sda has an average throughput 1GB/s and sdb has 4GB/s, 70 'relative_throughput' value may be '1' for sda and '4' for sdb. 82 Or '2' for sda and '8' for sdb would be also true.
|
/Linux-v4.19/drivers/staging/olpc_dcon/ |
D | olpc_dcon_xo_1_5.c | 85 static void set_i2c_line(int sda, int scl) in set_i2c_line() argument 99 if (sda) in set_i2c_line()
|
/Linux-v4.19/Documentation/devicetree/bindings/display/panel/ |
D | tpo,tpg110.txt | 13 - sda-gpios : serial control data line GPIO 27 sda-gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>;
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/marvell/ |
D | cp110-system-controller.txt | 91 mpp0 0 gpio, dev(ale1), au(i2smclk), ge0(rxd3), tdm(pclk), ptp(pulse), mss_i2c(sda), uart0(rxd), sa… 94 mpp3 3 gpio, dev(ad14), au(i2slrclk), ge0(rxd0), tdm(fsync), mss_uart(txd), pcie(rstoutn), i2c1(sda… 120 …(mosi), mss_gpio6, ge0(rxd1), spi0(csn6), pcie1(clkreq), ptp(clk), mss_i2c(sda), sata0(present_act… 126 mpp35 35 gpio, sata1(present_act), i2c1(sda), mss_spi(clk), tdm(pclk), au(i2sdo_spdifo), sdio(card_… 129 mpp38 38 gpio, uart2(txd), i2c0(sda), ptp(pulse), tdm(rstn), mss_i2c(sda), sata0(present_act), ge(m… 131 mpp40 40 gpio, sdio(pwr11), synce1(clk), mss_i2c(sda), au(i2sdo_spdifo), ptp(pclk_out), spi0(clk), … 141 mpp50 50 gpio, ge1(rxclk), mss_i2c(sda), spi1(csn0), uart2(txd), uart0(rxd), xg(mdio), sdio(pwr11) 148 mpp57 57 gpio, mss_i2c(sda), ptp(pclk_out), tdm(intn), au(i2sbclk), spi0(mosi), uart1(txd), sata0(p…
|