Home
last modified time | relevance | path

Searched refs:cs_control (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-coldfire-qspi.c63 struct mcfqspi_cs_control *cs_control; member
111 mcfqspi->cs_control->select(mcfqspi->cs_control, chip_select, cs_high); in mcfqspi_cs_select()
117 mcfqspi->cs_control->deselect(mcfqspi->cs_control, chip_select, cs_high); in mcfqspi_cs_deselect()
122 return (mcfqspi->cs_control->setup) ? in mcfqspi_cs_setup()
123 mcfqspi->cs_control->setup(mcfqspi->cs_control) : 0; in mcfqspi_cs_setup()
128 if (mcfqspi->cs_control->teardown) in mcfqspi_cs_teardown()
129 mcfqspi->cs_control in mcfqspi_cs_teardown()
[all...]
H A Dspi-mpc512x-psc.c55 void (*cs_control)(struct spi_device *spi, bool on); member
131 if (mps->cs_control && gpio_is_valid(spi->cs_gpio)) in mpc512x_psc_spi_activate_cs()
132 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 1 : 0); in mpc512x_psc_spi_activate_cs()
139 if (mps->cs_control && gpio_is_valid(spi->cs_gpio)) in mpc512x_psc_spi_deactivate_cs()
140 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 0 : 1); in mpc512x_psc_spi_deactivate_cs()
504 mps->cs_control = mpc512x_spi_cs_control; in mpc512x_psc_spi_do_probe()
506 mps->cs_control = pdata->cs_control; in mpc512x_psc_spi_do_probe()
H A Dspi-mpc52xx-psc.c31 void (*cs_control)(struct spi_device *spi, bool on); member
110 if (mps->cs_control) in mpc52xx_psc_spi_activate_cs()
111 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 1 : 0); in mpc52xx_psc_spi_activate_cs()
118 if (mps->cs_control) in mpc52xx_psc_spi_deactivate_cs()
119 mps->cs_control(spi, (spi->mode & SPI_CS_HIGH) ? 0 : 1); in mpc52xx_psc_spi_deactivate_cs()
381 "probe called without platform data, no cs_control function will be called\n"); in mpc52xx_psc_spi_do_probe()
382 mps->cs_control = NULL; in mpc52xx_psc_spi_do_probe()
387 mps->cs_control = pdata->cs_control; in mpc52xx_psc_spi_do_probe()
H A Dspi-pxa2xx.h58 void (*cs_control)(u32 command); member
87 void (*cs_control)(u32 command); member
H A Dspi-fsl-spi.c123 if (pdata->cs_control) in fsl_spi_chipselect()
124 pdata->cs_control(spi, false); in fsl_spi_chipselect()
135 if (pdata->cs_control) in fsl_spi_chipselect()
136 pdata->cs_control(spi, true); in fsl_spi_chipselect()
586 pdata->cs_control = fsl_spi_grlib_cs_control; in fsl_spi_grlib_probe()
752 pdata->cs_control = fsl_spi_cs_control; in of_fsl_spi_probe()
H A Dspi-pl022.c415 * @cs_control: chip select callback provided by chip
430 void (*cs_control) (u32 command); member
474 pl022->cur_chip->cs_control(command); in pl022_cs_control()
509 * could invalidate the cs_control() callback... in giveback()
1833 .cs_control = null_cs_control,
1944 if (!chip_info->cs_control) { in pl022_setup()
1945 chip->cs_control = null_cs_control; in pl022_setup()
1950 chip->cs_control = chip_info->cs_control; in pl022_setup()
H A Dspi-pxa2xx.c428 if (chip->cs_control) { in cs_assert()
429 chip->cs_control(PXA2XX_CS_ASSERT); in cs_assert()
458 if (chip->cs_control) { in cs_deassert()
459 chip->cs_control(PXA2XX_CS_DEASSERT); in cs_deassert()
1238 /* If (*cs_control) is provided, ignore GPIO chip select */ in setup_cs()
1239 if (chip_info->cs_control) { in setup_cs()
1240 chip->cs_control = chip_info->cs_control; in setup_cs()
H A Dspi-tegra114.c179 struct spi_device *cs_control; member
826 if (tspi->cs_control) { in tegra_spi_setup_transfer_one()
827 if (tspi->cs_control != spi) in tegra_spi_setup_transfer_one()
829 tspi->cs_control = NULL; in tegra_spi_setup_transfer_one()
1108 tspi->cs_control = spi; in tegra_spi_transfer_one_message()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-coldfire-qspi.c63 struct mcfqspi_cs_control *cs_control; member
111 mcfqspi->cs_control->select(mcfqspi->cs_control, chip_select, cs_high); in mcfqspi_cs_select()
117 mcfqspi->cs_control->deselect(mcfqspi->cs_control, chip_select, cs_high); in mcfqspi_cs_deselect()
122 return (mcfqspi->cs_control->setup) ? in mcfqspi_cs_setup()
123 mcfqspi->cs_control->setup(mcfqspi->cs_control) : 0; in mcfqspi_cs_setup()
128 if (mcfqspi->cs_control->teardown) in mcfqspi_cs_teardown()
129 mcfqspi->cs_control in mcfqspi_cs_teardown()
[all...]
H A Dspi-tegra114.c178 struct spi_device *cs_control; member
821 if (tspi->cs_control) { in tegra_spi_setup_transfer_one()
822 if (tspi->cs_control != spi) in tegra_spi_setup_transfer_one()
824 tspi->cs_control = NULL; in tegra_spi_setup_transfer_one()
1101 tspi->cs_control = spi; in tegra_spi_transfer_one_message()
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/
H A Dmpc832x_rdb.c41 void (*cs_control)(struct spi_device *dev, in of_fsl_spi_probe()
54 .cs_control = cs_control, in of_fsl_spi_probe()
121 void (*cs_control)(struct spi_device *spi, in fsl_spi_init()
136 num_board_infos, cs_control); in fsl_spi_init()
139 num_board_infos, cs_control); in fsl_spi_init()
/kernel/linux/linux-6.6/arch/powerpc/platforms/83xx/
H A Dmpc832x_rdb.c44 void (*cs_control)(struct spi_device *dev, in of_fsl_spi_probe()
57 .cs_control = cs_control, in of_fsl_spi_probe()
124 void (*cs_control)(struct spi_device *spi, in fsl_spi_init()
139 num_board_infos, cs_control); in fsl_spi_init()
142 num_board_infos, cs_control); in fsl_spi_init()
/kernel/linux/linux-5.10/arch/m68k/coldfire/
H A Ddevice.c205 static int mcf_cs_setup(struct mcfqspi_cs_control *cs_control) in mcf_cs_setup() argument
268 static void mcf_cs_teardown(struct mcfqspi_cs_control *cs_control) in mcf_cs_teardown() argument
278 static void mcf_cs_select(struct mcfqspi_cs_control *cs_control, in mcf_cs_select() argument
299 static void mcf_cs_deselect(struct mcfqspi_cs_control *cs_control, in mcf_cs_deselect() argument
330 .cs_control = &mcf_cs_control,
/kernel/linux/linux-6.6/arch/m68k/coldfire/
H A Ddevice.c205 static int mcf_cs_setup(struct mcfqspi_cs_control *cs_control) in mcf_cs_setup() argument
268 static void mcf_cs_teardown(struct mcfqspi_cs_control *cs_control) in mcf_cs_teardown() argument
278 static void mcf_cs_select(struct mcfqspi_cs_control *cs_control, in mcf_cs_select() argument
299 static void mcf_cs_deselect(struct mcfqspi_cs_control *cs_control, in mcf_cs_deselect() argument
330 .cs_control = &mcf_cs_control,
/kernel/linux/linux-5.10/arch/m68k/include/asm/
H A Dmcfqspi.h34 * @cs_control: platform dependent chip select control.
39 struct mcfqspi_cs_control *cs_control; member
/kernel/linux/linux-6.6/arch/m68k/include/asm/
H A Dmcfqspi.h34 * @cs_control: platform dependent chip select control.
39 struct mcfqspi_cs_control *cs_control; member
/kernel/linux/linux-5.10/include/linux/spi/
H A Dpxa2xx_spi.h42 void (*cs_control)(u32 command); member
/kernel/linux/linux-5.10/include/linux/
H A Dfsl_devices.h136 void (*cs_control)(struct spi_device *spi, bool on); member
/kernel/linux/linux-6.6/include/linux/
H A Dfsl_devices.h136 void (*cs_control)(struct spi_device *spi, bool on); member
/kernel/linux/linux-5.10/include/linux/amba/
H A Dpl022.h268 * @cs_control: function pointer to board-specific function to
283 void (*cs_control) (u32 control); member
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
H A Dlubbock.c223 .cs_control = ads7846_cs,

Completed in 23 milliseconds