Lines Matching +full:spi +full:- +full:slave
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright (C) 2008-2009 ST-Ericsson AB
11 * linux-2.6.17-rc3-mm1/drivers/spi/pxa2xx_spi.c
30 * enum ssp_interface - interfaces allowed for this SSP Controller
47 * enum ssp_hierarchy - whether SSP is configured as Master or Slave
55 * enum ssp_clock_params - clock parameters, to set SSP clock at a
64 * enum ssp_rx_endian - endianess of Rx FIFO Data
73 * enum ssp_tx_endian - endianess of Tx FIFO Data
81 * enum ssp_data_size - number of bits in one data element
97 * enum ssp_mode - SSP mode of operation (Communication modes)
106 * enum ssp_rx_level_trig - receive FIFO watermark level which triggers
130 * enum SPI Clock Phase - clock phase (Motorola SPI interface only)
140 * enum SPI Clock Polarity - clock polarity (Motorola SPI interface only)
176 * enum ssp_duplex - whether Full/Half Duplex on microwire, only
178 * @SSP_MICROWIRE_CHANNEL_FULL_DUPLEX: SSPTXD becomes bi-directional,
189 * enum ssp_clkdelay - an optional clock delay on the feedback clock
192 * slave is sampled directly
193 * @SSP_FEEDBACK_CLK_DELAY_1T: the incoming slave data is sampled with
194 * a delay of T-dt
195 * @SSP_FEEDBACK_CLK_DELAY_2T: dito with a delay if 2T-dt
196 * @SSP_FEEDBACK_CLK_DELAY_3T: dito with a delay if 3T-dt
197 * @SSP_FEEDBACK_CLK_DELAY_4T: dito with a delay if 4T-dt
198 * @SSP_FEEDBACK_CLK_DELAY_5T: dito with a delay if 5T-dt
199 * @SSP_FEEDBACK_CLK_DELAY_6T: dito with a delay if 6T-dt
200 * @SSP_FEEDBACK_CLK_DELAY_7T: dito with a delay if 7T-dt
224 * struct pl022_ssp_master - device.platform_data for SPI controller devices.
227 * SPI slaves, and are numbered from zero to num_chipselects - 1.
228 * each slave has a chipselect signal, but it's common that not
229 * every chipselect is connected to a slave.
253 * struct ssp_config_chip - spi_board_info.controller_data for SPI
254 * slave devices, copied to spi_device.controller_data.
257 * @hierarchy: sets whether interface is master or slave
258 * @slave_tx_disable: SSPTXD is disconnected (in slave mode only)
268 * @cs_control: function pointer to board-specific function to
269 * assert/deassert I/O port to control HW generation of devices chip-select.