Lines Matching full:chipselect
137 * @chip_select: Array of physical chipselect, spi->chipselect[i] gives
141 * The "active low" default for chipselect mode can be overridden
163 * @cs_gpiod: Array of GPIO descriptors of the corresponding chipselect lines
173 * @cs_index_mask: Bit mask of the active chipselect(s) in the chipselect array
229 /* Bit mask of the chipselect(s) that the driver need to use from
230 * the chipselect array.When the controller is capable to handle
241 * - chipselect delays
295 static inline void spi_set_chipselect(struct spi_device *spi, u8 idx, u8 chipselect) in spi_set_chipselect() argument
297 spi->chip_select[idx] = chipselect; in spi_set_chipselect()
396 * each slave has a chipselect signal, but it's common that not
397 * every chipselect is connected to a slave.
417 * @add_lock: mutex to avoid adding devices to the same chipselect
507 * the cs_gpiod assigned if a GPIO line is found for the chipselect.
666 * + Chipselect stays active during the entire message
949 * @cs_off: performs the transfer with chipselect off.
950 * @cs_change: affects chipselect after this transfer completes
954 * (optionally) changing the chipselect status, then starting
1015 * All SPI transfers start with the relevant chipselect active. Normally
1017 * can affect the chipselect signal using cs_change.
1020 * used to make the chipselect briefly go inactive in the middle of the
1021 * message. Toggling chipselect in this way may be needed to terminate
1033 * ends when the chipselect goes inactive.
1565 * possibly presence of an inverter in the chipselect path.