Searched refs:cs_gpios (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/spi/ |
D | spi-gpio.c | 50 struct gpio_desc **cs_gpios; member 228 struct gpio_desc *cs = spi_gpio->cs_gpios[spi->chip_select]; in spi_gpio_chipselect() 245 cs = spi_gpio->cs_gpios[spi->chip_select]; in spi_gpio_setup() 307 spi_gpio->cs_gpios[i] = devm_gpiod_get_index(dev, "cs", in spi_gpio_request() 309 if (IS_ERR(spi_gpio->cs_gpios[i])) in spi_gpio_request() 310 return PTR_ERR(spi_gpio->cs_gpios[i]); in spi_gpio_request() 389 spi_gpio->cs_gpios = devm_kcalloc(&pdev->dev, in spi_gpio_probe() 391 sizeof(*spi_gpio->cs_gpios), in spi_gpio_probe() 393 if (!spi_gpio->cs_gpios) in spi_gpio_probe()
|
D | spi-ep93xx.c | 674 master->cs_gpios = devm_kcalloc(&master->dev, in ep93xx_spi_probe() 677 if (!master->cs_gpios) { in ep93xx_spi_probe() 683 master->cs_gpios[i] = info->chipselect[i]; in ep93xx_spi_probe() 685 if (!gpio_is_valid(master->cs_gpios[i])) in ep93xx_spi_probe() 688 error = devm_gpio_request_one(&pdev->dev, master->cs_gpios[i], in ep93xx_spi_probe() 693 master->cs_gpios[i]); in ep93xx_spi_probe()
|
D | spi-imx.c | 1554 master->cs_gpios = devm_kcalloc(&master->dev, in spi_imx_probe() 1557 if (!master->cs_gpios) in spi_imx_probe() 1561 master->cs_gpios[i] = mxc_platform_info->chipselect[i]; in spi_imx_probe() 1657 if (!spi_imx->slave_mode && master->cs_gpios) { in spi_imx_probe() 1659 if (!gpio_is_valid(master->cs_gpios[i])) in spi_imx_probe() 1663 master->cs_gpios[i], in spi_imx_probe() 1667 master->cs_gpios[i]); in spi_imx_probe()
|
D | spi-stm32.c | 1189 if (!master->cs_gpios) { in stm32_spi_probe() 1196 if (!gpio_is_valid(master->cs_gpios[i])) { in stm32_spi_probe() 1198 master->cs_gpios[i]); in stm32_spi_probe() 1203 ret = devm_gpio_request(&pdev->dev, master->cs_gpios[i], in stm32_spi_probe() 1207 master->cs_gpios[i]); in stm32_spi_probe()
|
D | spi-mt65xx.c | 729 if (!master->cs_gpios && master->num_chipselect > 1) { in mtk_spi_probe() 736 if (master->cs_gpios) { in mtk_spi_probe() 739 master->cs_gpios[i], in mtk_spi_probe()
|
D | spi-sh-msiof.c | 1127 unsigned int cs_gpios = 0; in sh_msiof_get_cs_gpios() local 1141 cs_gpios++; in sh_msiof_get_cs_gpios() 1155 if (cs_gpios && p->unused_ss >= MAX_SS) { in sh_msiof_get_cs_gpios()
|
D | spi.c | 541 if (ctlr->cs_gpios) in spi_add_device() 542 spi->cs_gpio = ctlr->cs_gpios[spi->chip_select]; in spi_add_device() 2054 ctlr->cs_gpios = cs; in of_spi_register_master() 2056 if (!ctlr->cs_gpios) in of_spi_register_master()
|
D | spi-davinci.c | 433 if (np && (master->cs_gpios != NULL) && (spi->cs_gpio >= 0)) { in davinci_spi_setup()
|
/Linux-v4.19/drivers/usb/dwc3/ |
D | dwc3-pci.c | 65 static const struct acpi_gpio_params cs_gpios = { 1, 0, false }; variable 69 { "cs-gpios", &cs_gpios, 1 },
|
/Linux-v4.19/include/linux/spi/ |
D | spi.h | 564 int *cs_gpios; member
|