Lines Matching full:chipselect

138  * @chip_select: Array of physical chipselect, spi->chipselect[i] gives
142 * The "active low" default for chipselect mode can be overridden
164 * @cs_gpiod: Array of GPIO descriptors of the corresponding chipselect lines
174 * @cs_index_mask: Bit mask of the active chipselect(s) in the chipselect array
231 /* Bit mask of the chipselect(s) that the driver need to use from
232 * the chipselect array.When the controller is capable to handle
243 * - chipselect delays
297 static inline void spi_set_chipselect(struct spi_device *spi, u8 idx, u8 chipselect) in spi_set_chipselect() argument
299 spi->chip_select[idx] = chipselect; in spi_set_chipselect()
400 * each slave has a chipselect signal, but it's common that not
401 * every chipselect is connected to a slave.
421 * @add_lock: mutex to avoid adding devices to the same chipselect
510 * the cs_gpiod assigned if a GPIO line is found for the chipselect.
668 * + Chipselect stays active during the entire message
970 * @cs_off: performs the transfer with chipselect off.
971 * @cs_change: affects chipselect after this transfer completes
975 * (optionally) changing the chipselect status, then starting
1034 * All SPI transfers start with the relevant chipselect active. Normally
1036 * can affect the chipselect signal using cs_change.
1039 * used to make the chipselect briefly go inactive in the middle of the
1040 * message. Toggling chipselect in this way may be needed to terminate
1052 * ends when the chipselect goes inactive.
1570 * possibly presence of an inverter in the chipselect path.