Lines Matching refs:pdata
45 struct spi_gpio_platform_data pdata; member
81 #define SPI_MISO_GPIO ((pdata)->miso)
82 #define SPI_MOSI_GPIO ((pdata)->mosi)
83 #define SPI_SCK_GPIO ((pdata)->sck)
85 #define SPI_N_CHIPSEL ((pdata)->num_chipselect)
105 return &spi_to_spi_gpio(spi)->pdata; in spi_to_pdata()
109 #define pdata spi_to_pdata(spi) macro
126 #undef pdata
297 static int spi_gpio_request(struct spi_gpio_platform_data *pdata, in spi_gpio_request() argument
349 struct spi_gpio_platform_data *pdata; in spi_gpio_probe_dt() local
357 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in spi_gpio_probe_dt()
358 if (!pdata) in spi_gpio_probe_dt()
366 pdata->sck = ret; in spi_gpio_probe_dt()
371 pdata->miso = SPI_GPIO_NO_MISO; in spi_gpio_probe_dt()
373 pdata->miso = ret; in spi_gpio_probe_dt()
378 pdata->mosi = SPI_GPIO_NO_MOSI; in spi_gpio_probe_dt()
380 pdata->mosi = ret; in spi_gpio_probe_dt()
388 pdata->num_chipselect = tmp; in spi_gpio_probe_dt()
389 pdev->dev.platform_data = pdata; in spi_gpio_probe_dt()
394 devm_kfree(&pdev->dev, pdata); in spi_gpio_probe_dt()
409 struct spi_gpio_platform_data *pdata; in spi_gpio_probe() local
420 pdata = dev_get_platdata(&pdev->dev); in spi_gpio_probe()
422 if (!pdata || (!use_of && !pdata->num_chipselect)) in spi_gpio_probe()
431 status = spi_gpio_request(pdata, dev_name(&pdev->dev), &master_flags); in spi_gpio_probe()
445 if (pdata) in spi_gpio_probe()
446 spi_gpio->pdata = *pdata; in spi_gpio_probe()
515 struct spi_gpio_platform_data *pdata; in spi_gpio_remove() local
518 pdata = dev_get_platdata(&pdev->dev); in spi_gpio_remove()