Home
last modified time | relevance | path

Searched refs:cs_control (Results 1 – 25 of 25) sorted by relevance

/linux-4.4.14/drivers/spi/
Dspi-coldfire-qspi.c72 struct mcfqspi_cs_control *cs_control; member
120 mcfqspi->cs_control->select(mcfqspi->cs_control, chip_select, cs_high); in mcfqspi_cs_select()
126 mcfqspi->cs_control->deselect(mcfqspi->cs_control, chip_select, cs_high); in mcfqspi_cs_deselect()
131 return (mcfqspi->cs_control->setup) ? in mcfqspi_cs_setup()
132 mcfqspi->cs_control->setup(mcfqspi->cs_control) : 0; in mcfqspi_cs_setup()
137 if (mcfqspi->cs_control->teardown) in mcfqspi_cs_teardown()
138 mcfqspi->cs_control->teardown(mcfqspi->cs_control); in mcfqspi_cs_teardown()
361 if (!pdata->cs_control) { in mcfqspi_probe()
406 mcfqspi->cs_control = pdata->cs_control; in mcfqspi_probe()
Dspi-mpc512x-psc.c59 void (*cs_control)(struct spi_device *spi, bool on); member
135 if (mps->cs_control && gpio_is_valid(spi->cs_gpio)) in mpc512x_psc_spi_activate_cs()
136 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 1 : 0); in mpc512x_psc_spi_activate_cs()
143 if (mps->cs_control && gpio_is_valid(spi->cs_gpio)) in mpc512x_psc_spi_deactivate_cs()
144 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 0 : 1); in mpc512x_psc_spi_deactivate_cs()
509 mps->cs_control = mpc512x_spi_cs_control; in mpc512x_psc_spi_do_probe()
511 mps->cs_control = pdata->cs_control; in mpc512x_psc_spi_do_probe()
Dspi-mpc52xx-psc.c35 void (*cs_control)(struct spi_device *spi, bool on); member
115 if (mps->cs_control) in mpc52xx_psc_spi_activate_cs()
116 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 1 : 0); in mpc52xx_psc_spi_activate_cs()
123 if (mps->cs_control) in mpc52xx_psc_spi_deactivate_cs()
124 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 0 : 1); in mpc52xx_psc_spi_deactivate_cs()
388 mps->cs_control = NULL; in mpc52xx_psc_spi_do_probe()
393 mps->cs_control = pdata->cs_control; in mpc52xx_psc_spi_do_probe()
Dspi-dw.c42 void (*cs_control)(u32 command); member
141 if (chip && chip->cs_control) in dw_spi_set_cs()
142 chip->cs_control(!enable); in dw_spi_set_cs()
329 if (chip->cs_control) { in dw_spi_transfer_one()
421 if (chip_info->cs_control) in dw_spi_setup()
422 chip->cs_control = chip_info->cs_control; in dw_spi_setup()
Dspi-pxa2xx.h80 void (*cs_control)(u32 command); member
103 void (*cs_control)(u32 command); member
Dspi-fsl-spi.c121 if (pdata->cs_control) in fsl_spi_chipselect()
122 pdata->cs_control(spi, !pol); in fsl_spi_chipselect()
133 if (pdata->cs_control) in fsl_spi_chipselect()
134 pdata->cs_control(spi, pol); in fsl_spi_chipselect()
600 pdata->cs_control = fsl_spi_grlib_cs_control; in fsl_spi_grlib_probe()
772 pdata->cs_control = fsl_spi_cs_control; in of_fsl_spi_get_chipselects()
Dspi-pxa2xx.c334 if (chip->cs_control) { in cs_assert()
335 chip->cs_control(PXA2XX_CS_ASSERT); in cs_assert()
355 if (chip->cs_control) { in cs_deassert()
356 chip->cs_control(PXA2XX_CS_DEASSERT); in cs_deassert()
1130 if (chip_info->cs_control) { in setup_cs()
1131 chip->cs_control = chip_info->cs_control; in setup_cs()
Dspi-tegra114.c177 struct spi_device *cs_control; member
699 if (tspi->cs_control) { in tegra_spi_setup_transfer_one()
700 if (tspi->cs_control != spi) in tegra_spi_setup_transfer_one()
702 tspi->cs_control = NULL; in tegra_spi_setup_transfer_one()
861 tspi->cs_control = spi; in tegra_spi_transfer_one_message()
Dspi-dw.h243 void (*cs_control)(u32 command); member
Dspi-pl022.c441 void (*cs_control) (u32 command); member
485 pl022->cur_chip->cs_control(command); in pl022_cs_control()
1819 .cs_control = null_cs_control,
1930 if (!chip_info->cs_control) { in pl022_setup()
1931 chip->cs_control = null_cs_control; in pl022_setup()
1936 chip->cs_control = chip_info->cs_control; in pl022_setup()
Dspi-ep93xx.c237 if (chip->ops && chip->ops->cs_control) in ep93xx_spi_cs_control()
238 chip->ops->cs_control(spi, value); in ep93xx_spi_cs_control()
Dspi-fsl-espi.c775 pdata->cs_control = NULL; in of_fsl_espi_get_chipselects()
/linux-4.4.14/arch/powerpc/platforms/83xx/
Dmpc832x_rdb.c46 void (*cs_control)(struct spi_device *dev, in of_fsl_spi_probe()
59 .cs_control = cs_control, in of_fsl_spi_probe()
126 void (*cs_control)(struct spi_device *spi, in fsl_spi_init()
141 num_board_infos, cs_control); in fsl_spi_init()
144 num_board_infos, cs_control); in fsl_spi_init()
/linux-4.4.14/arch/m68k/coldfire/
Ddevice.c193 static int mcf_cs_setup(struct mcfqspi_cs_control *cs_control) in mcf_cs_setup() argument
256 static void mcf_cs_teardown(struct mcfqspi_cs_control *cs_control) in mcf_cs_teardown() argument
266 static void mcf_cs_select(struct mcfqspi_cs_control *cs_control, in mcf_cs_select() argument
287 static void mcf_cs_deselect(struct mcfqspi_cs_control *cs_control, in mcf_cs_deselect() argument
318 .cs_control = &mcf_cs_control,
/linux-4.4.14/arch/arm/mach-ep93xx/
Dvision_ep9307.c197 .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,
Dsimone.c98 .cs_control = simone_mmc_spi_cs_control,
Dedb93xx.c128 .cs_control = edb93xx_cs4271_hw_cs_control,
/linux-4.4.14/include/linux/platform_data/
Dspi-ep93xx.h26 void (*cs_control)(struct spi_device *spi, int value); member
/linux-4.4.14/arch/m68k/include/asm/
Dmcfqspi.h47 struct mcfqspi_cs_control *cs_control; member
/linux-4.4.14/include/linux/spi/
Dpxa2xx_spi.h49 void (*cs_control)(u32 command); member
/linux-4.4.14/Documentation/spi/
Dpxa2xx96 void (*cs_control)(u32 command);
127 The "pxa2xx_spi_chip.cs_control" field is used to point to a board specific
134 asserted around the complete message. Use SSPFRM as a GPIO (through cs_control)
167 .cs_control = cs8415a_cs_control, /* Use external chip select */
175 .cs_control = cs8405a_cs_control, /* Use external chip select */
Dep93xx_spi62 .cs_control = ts72xx_mmc_spi_cs_control,
/linux-4.4.14/include/linux/
Dfsl_devices.h137 void (*cs_control)(struct spi_device *spi, bool on); member
/linux-4.4.14/include/linux/amba/
Dpl022.h292 void (*cs_control) (u32 control); member
/linux-4.4.14/arch/arm/mach-pxa/
Dlubbock.c200 .cs_control = ads7846_cs,