Lines Matching defs:ddata
32 struct siox_gpio_ddata *ddata = siox_master_get_devdata(smaster);
37 gpiod_set_value_cansleep(ddata->dout, 0);
38 gpiod_set_value_cansleep(ddata->dclk, 0);
40 gpiod_set_value_cansleep(ddata->dld, 1);
42 gpiod_set_value_cansleep(ddata->dld, 0);
53 if (gpiod_get_value_cansleep(ddata->din))
57 gpiod_set_value_cansleep(ddata->dout, !(set & 0x80));
60 gpiod_set_value_cansleep(ddata->dclk, 1);
62 gpiod_set_value_cansleep(ddata->dclk, 0);
71 gpiod_set_value_cansleep(ddata->dld, 1);
73 gpiod_set_value_cansleep(ddata->dld, 0);
82 gpiod_set_value_cansleep(ddata->dout, 0);
90 struct siox_gpio_ddata *ddata;
94 smaster = devm_siox_master_alloc(dev, sizeof(*ddata));
100 ddata = siox_master_get_devdata(smaster);
102 ddata->din = devm_gpiod_get(dev, "din", GPIOD_IN);
103 if (IS_ERR(ddata->din))
104 return dev_err_probe(dev, PTR_ERR(ddata->din),
107 ddata->dout = devm_gpiod_get(dev, "dout", GPIOD_OUT_LOW);
108 if (IS_ERR(ddata->dout))
109 return dev_err_probe(dev, PTR_ERR(ddata->dout),
112 ddata->dclk = devm_gpiod_get(dev, "dclk", GPIOD_OUT_LOW);
113 if (IS_ERR(ddata->dclk))
114 return dev_err_probe(dev, PTR_ERR(ddata->dclk),
117 ddata->dld = devm_gpiod_get(dev, "dld", GPIOD_OUT_LOW);
118 if (IS_ERR(ddata->dld))
119 return dev_err_probe(dev, PTR_ERR(ddata->dld),