Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/regulator/
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-5.19.10/drivers/input/touchscreen/
Dbu21013_ts.c162 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(&client->dev, "reset", GPIOD_OUT_HIGH); in bu21013_probe()
499 error = PTR_ERR_OR_ZERO(ts->cs_gpiod); in bu21013_probe()
505 gpiod_set_consumer_name(ts->cs_gpiod, "BU21013 CS"); in bu21013_probe()
/linux-5.19.10/drivers/spi/
Dspi-mpc512x-psc.c130 if (spi->cs_gpiod) { in mpc512x_psc_spi_activate_cs()
136 gpiod_set_value(spi->cs_gpiod, 1); in mpc512x_psc_spi_activate_cs()
144 if (spi->cs_gpiod) { in mpc512x_psc_spi_deactivate_cs()
150 gpiod_set_value(spi->cs_gpiod, 0); in mpc512x_psc_spi_deactivate_cs()
Dspi-fsl-spi.c560 if (spi->cs_gpiod) { in fsl_spi_grlib_cs_control()
561 gpiod_set_value(spi->cs_gpiod, on); in fsl_spi_grlib_cs_control()
693 if (spi->cs_gpiod) { in fsl_spi_cs_control()
694 gpiod_set_value(spi->cs_gpiod, on); in fsl_spi_cs_control()
Dspi-atmel.c330 if (spi->cs_gpiod) in cs_activate()
381 if (spi->cs_gpiod) in cs_deactivate()
397 if (!spi->cs_gpiod) in cs_deactivate()
803 if (spi->cs_gpiod) in atmel_spi_set_xfer_speed()
1192 if (!spi->cs_gpiod && (spi->mode & SPI_CS_HIGH)) { in atmel_spi_setup()
1204 if (spi->cs_gpiod && as->native_cs_free) { in atmel_spi_setup()
1210 if (spi->cs_gpiod) in atmel_spi_setup()
1221 if (!spi->cs_gpiod) in atmel_spi_setup()
Dspi-davinci.c215 if (spi->cs_gpiod) { in davinci_spi_chipselect()
217 gpiod_set_value(spi->cs_gpiod, 1); in davinci_spi_chipselect()
219 gpiod_set_value(spi->cs_gpiod, 0); in davinci_spi_chipselect()
418 if (np && spi->cs_gpiod) in davinci_spi_setup()
Dspi-tegra114.c834 if (spi->cs_gpiod) in tegra_spi_setup_transfer_one()
835 gpiod_set_value(spi->cs_gpiod, 1); in tegra_spi_setup_transfer_one()
983 if (spi->cs_gpiod) in tegra_spi_setup()
984 gpiod_set_value(spi->cs_gpiod, 0); in tegra_spi_setup()
1005 if (spi->cs_gpiod) in tegra_spi_transfer_end()
1006 gpiod_set_value(spi->cs_gpiod, 0); in tegra_spi_transfer_end()
Dspi-bcm2835.c1273 if (spi->cs_gpiod) in bcm2835_spi_setup()
1300 spi->cs_gpiod = gpiochip_request_own_desc(chip, 8 - spi->chip_select, in bcm2835_spi_setup()
1304 if (IS_ERR(spi->cs_gpiod)) { in bcm2835_spi_setup()
1305 ret = PTR_ERR(spi->cs_gpiod); in bcm2835_spi_setup()
Dspi-ath79.c143 if (mem->spi->chip_select || mem->spi->cs_gpiod) in ath79_exec_mem_op()
Dspi-rockchip.c256 if (spi->cs_gpiod) in rockchip_spi_set_cs()
261 if (spi->cs_gpiod) in rockchip_spi_set_cs()
727 if (!spi->cs_gpiod && (spi->mode & SPI_CS_HIGH) && !rs->cs_high_supported) { in rockchip_spi_setup()
Dspi-mem.c328 if (ctlr->mem_ops && !mem->spi->cs_gpiod) { in spi_mem_exec_op()
811 if (ctlr->mem_ops && ctlr->mem_ops->poll_status && !mem->spi->cs_gpiod) { in spi_mem_poll_status()
Dspi-pic32.c594 if (!spi->cs_gpiod) in pic32_spi_setup()
603 gpiod_direction_output(spi->cs_gpiod, 0); in pic32_spi_cleanup()
Dspi.c590 spi->cs_gpiod = ctlr->cs_gpiods[spi->chip_select]; in __spi_add_device()
921 if ((spi->cs_gpiod || !spi->controller->set_cs_timing) && !activate) { in spi_set_cs()
928 if (spi->cs_gpiod) { in spi_set_cs()
941 gpiod_set_value_cansleep(spi->cs_gpiod, !enable); in spi_set_cs()
944 gpiod_set_value_cansleep(spi->cs_gpiod, activate); in spi_set_cs()
954 if (spi->cs_gpiod || !spi->controller->set_cs_timing) { in spi_set_cs()
3625 spi->cs_gpiod)) { in __spi_validate()
Dspi-st-ssc4.c186 if (!spi->cs_gpiod) { in spi_st_setup()
Dspi-bcm2835aux.c451 if (spi->cs_gpiod) in bcm2835aux_spi_setup()
Dspi-rspi.c953 if (spi->cs_gpiod) in rspi_setup()
1004 rspi->spcmd |= SPCMD_SSLA(spi->cs_gpiod ? rspi->ctlr->unused_native_cs in rspi_prepare_message()
Dspi-sh-msiof.c557 if (spi->cs_gpiod || spi_controller_is_slave(p->ctlr)) in sh_msiof_spi_setup()
590 if (spi->cs_gpiod) { in sh_msiof_prepare_message()
Dspi-mt65xx.c735 if (mdata->dev_comp->need_pad_sel && spi->cs_gpiod) in mtk_spi_setup()
737 gpiod_direction_output(spi->cs_gpiod, 0); in mtk_spi_setup()
Dspi-omap2-mcspi.c1161 if (spi->cs_gpiod) in omap2_mcspi_transfer_one()
1250 if (spi->cs_gpiod) in omap2_mcspi_transfer_one()
Dspi-bcm-qspi.c1049 if (!spi->cs_gpiod) in bcm_qspi_bspi_exec_mem_op()
1129 if (!spi->cs_gpiod) in bcm_qspi_transfer_one()
Dspi-imx.c778 if (!spi->cs_gpiod) in mx31_prepare_transfer()
878 if (!spi->cs_gpiod) in mx21_prepare_transfer()
Dspi-lantiq-ssc.c395 if (spidev->cs_gpiod) in lantiq_ssc_setup()
Dspi-pl022.c1592 pl022->cur_gpiod = msg->spi->cs_gpiod; in pl022_transfer_one_message()
/linux-5.19.10/include/linux/spi/
Dspi.h189 struct gpio_desc *cs_gpiod; /* chip select gpio desc */ member