Home
last modified time | relevance | path

Searched refs:cs_gpio (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/spi/
A Dspi-mpc512x-psc.c131 if (mps->cs_control && gpio_is_valid(spi->cs_gpio)) in mpc512x_psc_spi_activate_cs()
139 if (mps->cs_control && gpio_is_valid(spi->cs_gpio)) in mpc512x_psc_spi_deactivate_cs()
376 if (gpio_is_valid(spi->cs_gpio)) { in mpc512x_psc_spi_setup()
377 ret = gpio_request(spi->cs_gpio, dev_name(&spi->dev)); in mpc512x_psc_spi_setup()
384 gpio_direction_output(spi->cs_gpio, in mpc512x_psc_spi_setup()
399 if (gpio_is_valid(spi->cs_gpio)) in mpc512x_psc_spi_cleanup()
400 gpio_free(spi->cs_gpio); in mpc512x_psc_spi_cleanup()
481 gpio_set_value(spi->cs_gpio, onoff); in mpc512x_spi_cs_control()
A Dspi-s3c64xx.c839 spi->cs_gpio = cs->line; in s3c64xx_spi_setup()
848 if (gpio_is_valid(spi->cs_gpio)) { in s3c64xx_spi_setup()
849 err = gpio_request_one(spi->cs_gpio, GPIOF_OUT_INIT_HIGH, in s3c64xx_spi_setup()
854 spi->cs_gpio, err); in s3c64xx_spi_setup()
912 if (gpio_is_valid(spi->cs_gpio)) in s3c64xx_spi_setup()
913 gpio_free(spi->cs_gpio); in s3c64xx_spi_setup()
927 if (gpio_is_valid(spi->cs_gpio)) { in s3c64xx_spi_cleanup()
928 gpio_free(spi->cs_gpio); in s3c64xx_spi_cleanup()
937 spi->cs_gpio = -ENOENT; in s3c64xx_spi_cleanup()
A Dspi-bcm2835aux.c453 if (gpio_is_valid(spi->cs_gpio)) { in bcm2835aux_spi_setup()
458 ret = gpio_direction_output(spi->cs_gpio, in bcm2835aux_spi_setup()
463 spi->cs_gpio, ret); in bcm2835aux_spi_setup()
A Dspi-st-ssc4.c176 gpio_free(spi->cs_gpio); in spi_st_cleanup()
186 int cs = spi->cs_gpio; in spi_st_setup()
A Dspi-pic32.c596 if (!gpio_is_valid(spi->cs_gpio)) in pic32_spi_setup()
599 gpio_direction_output(spi->cs_gpio, !(spi->mode & SPI_CS_HIGH)); in pic32_spi_setup()
607 gpio_direction_output(spi->cs_gpio, !(spi->mode & SPI_CS_HIGH)); in pic32_spi_cleanup()
A Dspi.c555 spi->cs_gpio = -ENOENT; in spi_alloc_device()
622 spi->cs_gpio = ctlr->cs_gpios[spi->chip_select]; in __spi_add_device()
950 if (spi->cs_gpiod || gpio_is_valid(spi->cs_gpio) || in spi_set_cs()
961 if (spi->cs_gpiod || gpio_is_valid(spi->cs_gpio)) { in spi_set_cs()
984 gpio_set_value_cansleep(spi->cs_gpio, !enable); in spi_set_cs()
995 if (spi->cs_gpiod || gpio_is_valid(spi->cs_gpio) || in spi_set_cs()
3457 if (gpio_is_valid(spi->cs_gpio)) in spi_setup()
3584 gpio_is_valid(spi->cs_gpio))) { in __spi_validate()
A Dspi-pxa2xx.c1189 if (!gpio_is_valid(spi->cs_gpio)) in cleanup_cs()
1192 gpio_free(spi->cs_gpio); in cleanup_cs()
1193 spi->cs_gpio = -ENOENT; in cleanup_cs()
1238 spi->cs_gpio = gpio; in setup_cs()
A Dspi-mt65xx.c608 if (mdata->dev_comp->need_pad_sel && gpio_is_valid(spi->cs_gpio)) in mtk_spi_setup()
609 gpio_direction_output(spi->cs_gpio, !(spi->mode & SPI_CS_HIGH)); in mtk_spi_setup()
/linux/include/linux/spi/
A Dspi.h188 int cs_gpio; /* LEGACY: chip select gpio */ member

Completed in 27 milliseconds