/linux-4.4.14/include/linux/platform_data/ |
H A D | spi-ep93xx.h | 21 * @cs_control: control the device chip select 26 void (*cs_control)(struct spi_device *spi, int value); member in struct:ep93xx_spi_chip_ops
|
/linux-4.4.14/drivers/spi/ |
H A D | spi-coldfire-qspi.c | 72 struct mcfqspi_cs_control *cs_control; member in struct:mcfqspi 120 mcfqspi->cs_control->select(mcfqspi->cs_control, chip_select, cs_high); mcfqspi_cs_select() 126 mcfqspi->cs_control->deselect(mcfqspi->cs_control, chip_select, cs_high); mcfqspi_cs_deselect() 131 return (mcfqspi->cs_control->setup) ? mcfqspi_cs_setup() 132 mcfqspi->cs_control->setup(mcfqspi->cs_control) : 0; mcfqspi_cs_setup() 137 if (mcfqspi->cs_control->teardown) mcfqspi_cs_teardown() 138 mcfqspi->cs_control->teardown(mcfqspi->cs_control); mcfqspi_cs_teardown() 361 if (!pdata->cs_control) { mcfqspi_probe() 362 dev_dbg(&pdev->dev, "pdata->cs_control is NULL\n"); mcfqspi_probe() 406 mcfqspi->cs_control = pdata->cs_control; mcfqspi_probe() 409 dev_dbg(&pdev->dev, "error initializing cs_control\n"); mcfqspi_probe()
|
H A D | spi-mpc52xx-psc.c | 35 void (*cs_control)(struct spi_device *spi, bool on); member in struct:mpc52xx_psc_spi 115 if (mps->cs_control) mpc52xx_psc_spi_activate_cs() 116 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 1 : 0); mpc52xx_psc_spi_activate_cs() 123 if (mps->cs_control) mpc52xx_psc_spi_deactivate_cs() 124 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 0 : 1); mpc52xx_psc_spi_deactivate_cs() 387 "probe called without platform data, no cs_control function will be called\n"); mpc52xx_psc_spi_do_probe() 388 mps->cs_control = NULL; mpc52xx_psc_spi_do_probe() 393 mps->cs_control = pdata->cs_control; mpc52xx_psc_spi_do_probe()
|
H A D | spi-mpc512x-psc.c | 59 void (*cs_control)(struct spi_device *spi, bool on); member in struct:mpc512x_psc_spi 135 if (mps->cs_control && gpio_is_valid(spi->cs_gpio)) mpc512x_psc_spi_activate_cs() 136 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 1 : 0); mpc512x_psc_spi_activate_cs() 143 if (mps->cs_control && gpio_is_valid(spi->cs_gpio)) mpc512x_psc_spi_deactivate_cs() 144 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 0 : 1); mpc512x_psc_spi_deactivate_cs() 509 mps->cs_control = mpc512x_spi_cs_control; mpc512x_psc_spi_do_probe() 511 mps->cs_control = pdata->cs_control; mpc512x_psc_spi_do_probe()
|
H A D | spi-dw.c | 42 void (*cs_control)(u32 command); member in struct:chip_data 141 if (chip && chip->cs_control) dw_spi_set_cs() 142 chip->cs_control(!enable); dw_spi_set_cs() 329 if (chip->cs_control) { dw_spi_transfer_one() 421 if (chip_info->cs_control) dw_spi_setup() 422 chip->cs_control = chip_info->cs_control; dw_spi_setup()
|
H A D | spi-pxa2xx.h | 80 void (*cs_control)(u32 command); member in struct:driver_data 103 void (*cs_control)(u32 command); member in struct:chip_data
|
H A D | spi-fsl-spi.c | 121 if (pdata->cs_control) fsl_spi_chipselect() 122 pdata->cs_control(spi, !pol); fsl_spi_chipselect() 133 if (pdata->cs_control) fsl_spi_chipselect() 134 pdata->cs_control(spi, pol); fsl_spi_chipselect() 600 pdata->cs_control = fsl_spi_grlib_cs_control; fsl_spi_grlib_probe() 772 pdata->cs_control = fsl_spi_cs_control; of_fsl_spi_get_chipselects()
|
H A D | spi-pxa2xx.c | 334 if (chip->cs_control) { cs_assert() 335 chip->cs_control(PXA2XX_CS_ASSERT); cs_assert() 355 if (chip->cs_control) { cs_deassert() 356 chip->cs_control(PXA2XX_CS_DEASSERT); cs_deassert() 526 * could invalidate the cs_control() callback... giveback() 1129 /* If (*cs_control) is provided, ignore GPIO chip select */ setup_cs() 1130 if (chip_info->cs_control) { setup_cs() 1131 chip->cs_control = chip_info->cs_control; setup_cs()
|
H A D | spi-tegra114.c | 177 struct spi_device *cs_control; member in struct:tegra_spi_data 699 if (tspi->cs_control) { tegra_spi_setup_transfer_one() 700 if (tspi->cs_control != spi) tegra_spi_setup_transfer_one() 702 tspi->cs_control = NULL; tegra_spi_setup_transfer_one() 861 tspi->cs_control = spi; tegra_spi_transfer_one_message()
|
H A D | spi-dw.h | 243 void (*cs_control)(u32 command); member in struct:dw_spi_chip
|
H A D | spi-pl022.c | 426 * @cs_control: chip select callback provided by chip 441 void (*cs_control) (u32 command); member in struct:chip_data 485 pl022->cur_chip->cs_control(command); pl022_cs_control() 521 * could invalidate the cs_control() callback... giveback() 1819 .cs_control = null_cs_control, 1930 if (!chip_info->cs_control) { pl022_setup() 1931 chip->cs_control = null_cs_control; pl022_setup() 1936 chip->cs_control = chip_info->cs_control; pl022_setup()
|
H A D | spi-ep93xx.c | 237 if (chip->ops && chip->ops->cs_control) ep93xx_spi_cs_control() 238 chip->ops->cs_control(spi, value); ep93xx_spi_cs_control()
|
H A D | spi-fsl-espi.c | 775 pdata->cs_control = NULL; of_fsl_espi_get_chipselects()
|
/linux-4.4.14/arch/powerpc/platforms/83xx/ |
H A D | mpc832x_rdb.c | 46 void (*cs_control)(struct spi_device *dev, of_fsl_spi_probe() 59 .cs_control = cs_control, for_each_compatible_node() 126 void (*cs_control)(struct spi_device *spi, fsl_spi_init() 141 num_board_infos, cs_control); fsl_spi_init() 144 num_board_infos, cs_control); fsl_spi_init()
|
/linux-4.4.14/arch/m68k/include/asm/ |
H A D | mcfqspi.h | 42 * @cs_control: platform dependent chip select control. 47 struct mcfqspi_cs_control *cs_control; member in struct:mcfqspi_platform_data
|
/linux-4.4.14/arch/m68k/coldfire/ |
H A D | device.c | 193 static int mcf_cs_setup(struct mcfqspi_cs_control *cs_control) mcf_cs_setup() argument 256 static void mcf_cs_teardown(struct mcfqspi_cs_control *cs_control) mcf_cs_teardown() argument 266 static void mcf_cs_select(struct mcfqspi_cs_control *cs_control, mcf_cs_select() argument 287 static void mcf_cs_deselect(struct mcfqspi_cs_control *cs_control, mcf_cs_deselect() argument 318 .cs_control = &mcf_cs_control,
|
H A D | m520x.c | 127 /* make U1CTS and U2RTS gpio for cs_control */ m520x_qspi_init()
|
/linux-4.4.14/include/linux/spi/ |
H A D | pxa2xx_spi.h | 49 void (*cs_control)(u32 command); member in struct:pxa2xx_spi_chip
|
/linux-4.4.14/arch/arm/mach-ep93xx/ |
H A D | vision_ep9307.c | 197 .cs_control = vision_cs4271_hw_cs_control, 246 .cs_control = vision_spi_flash_hw_cs_control, 286 .cs_control = vision_spi_mmc_hw_cs_control,
|
H A D | simone.c | 98 .cs_control = simone_mmc_spi_cs_control,
|
H A D | edb93xx.c | 128 .cs_control = edb93xx_cs4271_hw_cs_control,
|
/linux-4.4.14/include/linux/amba/ |
H A D | pl022.h | 277 * @cs_control: function pointer to board-specific function to 292 void (*cs_control) (u32 control); member in struct:pl022_config_chip
|
/linux-4.4.14/include/linux/ |
H A D | fsl_devices.h | 137 void (*cs_control)(struct spi_device *spi, bool on); member in struct:fsl_spi_platform_data
|
/linux-4.4.14/arch/arm/mach-pxa/ |
H A D | lubbock.c | 200 .cs_control = ads7846_cs,
|
H A D | stargate2.c | 352 * drivers have been moved to use gpio's via cs_control */
|