Lines Matching refs:SPI
1 How to port a SPI driver to driver model
5 exynos SPI driver to driver model (DM) and the example code is based
11 Before driver model, SPI drivers have their own private structure which
13 exists, but now it is 'per-child data' for the SPI bus. Each child of the
14 SPI bus is a SPI slave. The information that was stored in the
16 SPI bus.
26 SPI's buses private data.
39 1. Enable driver mode for SPI and SPI flash
163 empty SPI driver. You still have empty methods in your driver, but we will
285 struct spi_bus *bus; /* Pointer to our SPI bus info */
348 claimed by something that wants to use the SPI bus.
357 This should set up clocks so that the SPI bus is running at the right
421 This should adjust the SPI mode (polarity, etc.). Again this code probably
452 present the SPI uclass never calls it.
475 * Flush spi tx, rx fifos and reset the SPI controller
477 * @param regs Pointer to SPI registers
560 To minimise the pain and complexity of the SPI subsystem while the driver
562 SPI bus slave, even though that slave is actually a struct udevice. In fact
575 Sometimes it is useful to know whether a SPI chip select is valid, but this
597 20. A little note about SPI uclass features:
599 The SPI uclass keeps some information about each device 'dev' on the bus:
611 There are also some SPI uclass methods that get called behind the scenes:
628 The above housekeeping makes it easier to write your SPI driver.