Lines Matching full:chipselect
139 * @chip_select: Array of physical chipselect, spi->chipselect[i] gives
143 * The "active low" default for chipselect mode can be overridden
165 * @cs_gpiod: Array of GPIO descriptors of the corresponding chipselect lines
175 * @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
294 static inline void spi_set_chipselect(struct spi_device *spi, u8 idx, u8 chipselect) in spi_set_chipselect() argument
296 spi->chip_select[idx] = chipselect; in spi_set_chipselect()
395 * each target has a chipselect signal, but it's common that not
396 * every chipselect is connected to a target.
416 * @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.
669 * + Chipselect stays active during the entire message
956 * @cs_off: performs the transfer with chipselect off.
957 * @cs_change: affects chipselect after this transfer completes
961 * (optionally) changing the chipselect status, then starting
1024 * All SPI transfers start with the relevant chipselect active. Normally
1026 * can affect the chipselect signal using cs_change.
1029 * used to make the chipselect briefly go inactive in the middle of the
1030 * message. Toggling chipselect in this way may be needed to terminate
1042 * ends when the chipselect goes inactive.
1584 * possibly presence of an inverter in the chipselect path.