Home
last modified time | relevance | path

Searched refs:cs_gpiod (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/regulator/
H A Dslg51000-regulator.c43 struct gpio_desc *cs_gpiod; member
442 struct gpio_desc *cs_gpiod; in slg51000_i2c_probe() local
449 cs_gpiod = devm_gpiod_get_optional(dev, "dlg,cs", in slg51000_i2c_probe()
452 if (IS_ERR(cs_gpiod)) in slg51000_i2c_probe()
453 return PTR_ERR(cs_gpiod); in slg51000_i2c_probe()
455 if (cs_gpiod) { in slg51000_i2c_probe()
457 chip->cs_gpiod = cs_gpiod; in slg51000_i2c_probe()
/linux/sound/hda/codecs/side-codecs/
H A Dcs35l41_hda_property.c240 struct gpio_desc *cs_gpiod; in generic_dsd_config() local
302 cs_gpiod = gpiod_get_index(physdev, "cs", 0, GPIOD_OUT_LOW); in generic_dsd_config()
303 if (IS_ERR(cs_gpiod)) { in generic_dsd_config()
306 return PTR_ERR(cs_gpiod); in generic_dsd_config()
309 spi_set_csgpiod(spi, 0, cs_gpiod); in generic_dsd_config()
310 cs35l41->cs_gpio = cs_gpiod; in generic_dsd_config()
312 gpiod_set_value_cansleep(cs_gpiod, true); in generic_dsd_config()
313 gpiod_put(cs_gpiod); in generic_dsd_config()
/linux/drivers/input/touchscreen/
H A Dbu21013_ts.c145 * @cs_gpiod: chip select GPIO line
162 struct gpio_desc *cs_gpiod; member
404 gpiod_set_value(ts->cs_gpiod, 0); in bu21013_disable_chip()
498 ts->cs_gpiod = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in bu21013_probe()
499 if (IS_ERR(ts->cs_gpiod)) in bu21013_probe()
500 return dev_err_probe(dev, PTR_ERR(ts->cs_gpiod), "failed to get CS GPIO\n"); in bu21013_probe()
502 gpiod_set_consumer_name(ts->cs_gpiod, "BU21013 CS"); in bu21013_probe()
/linux/drivers/spi/
H A Dspi-stm32-ospi.c641 struct gpio_desc *cs_gpiod = spi->cs_gpiod[ffs(spi->cs_index_mask) - 1]; in stm32_ospi_transfer_one_message() local
644 if (!cs_gpiod) in stm32_ospi_transfer_one_message()
653 gpiod_set_value_cansleep(cs_gpiod, true); in stm32_ospi_transfer_one_message()
706 gpiod_set_value_cansleep(cs_gpiod, false); in stm32_ospi_transfer_one_message()
/linux/include/linux/spi/
H A Dspi.h174 * @cs_gpiod: Array of GPIO descriptors of the corresponding chipselect lines
241 struct gpio_desc *cs_gpiod[SPI_CS_CNT_MAX]; /* Chip select gpio desc */ member
306 return spi->cs_gpiod[idx]; in spi_get_csgpiod()
311 spi->cs_gpiod[idx] = csgpiod; in spi_set_csgpiod()
517 * the cs_gpiod assigned if a GPIO line is found for the chipselect.