Lines Matching defs:conf
32 struct xilinx_spi_conf *conf = mgr->priv;
35 ret = gpiod_get_value(conf->done);
66 struct xilinx_spi_conf *conf = mgr->priv;
69 if (conf->init_b) {
71 int ret = gpiod_get_value(conf->init_b);
98 struct xilinx_spi_conf *conf = mgr->priv;
106 gpiod_set_value(conf->prog_b, 1);
110 gpiod_set_value(conf->prog_b, 0);
114 gpiod_set_value(conf->prog_b, 0);
133 struct xilinx_spi_conf *conf = mgr->priv;
144 ret = spi_write(conf->spi, fw_data, stride);
156 static int xilinx_spi_apply_cclk_cycles(struct xilinx_spi_conf *conf)
158 struct spi_device *spi = conf->spi;
162 ret = spi_write(conf->spi, din_data, sizeof(din_data));
172 struct xilinx_spi_conf *conf = mgr->priv;
190 ret = xilinx_spi_apply_cclk_cycles(conf);
198 if (conf->init_b) {
199 ret = gpiod_get_value(conf->init_b);
225 struct xilinx_spi_conf *conf;
228 conf = devm_kzalloc(&spi->dev, sizeof(*conf), GFP_KERNEL);
229 if (!conf)
232 conf->spi = spi;
235 conf->prog_b = devm_gpiod_get(&spi->dev, "prog_b", GPIOD_OUT_LOW);
236 if (IS_ERR(conf->prog_b))
237 return dev_err_probe(&spi->dev, PTR_ERR(conf->prog_b),
240 conf->init_b = devm_gpiod_get_optional(&spi->dev, "init-b", GPIOD_IN);
241 if (IS_ERR(conf->init_b))
242 return dev_err_probe(&spi->dev, PTR_ERR(conf->init_b),
245 conf->done = devm_gpiod_get(&spi->dev, "done", GPIOD_IN);
246 if (IS_ERR(conf->done))
247 return dev_err_probe(&spi->dev, PTR_ERR(conf->done),
252 &xilinx_spi_ops, conf);