Lines Matching refs:bus
21 void spi_bus_scan_devices(struct rt_spi_bus *bus) in spi_bus_scan_devices() argument
24 if (bus->parent.ofw_node) in spi_bus_scan_devices()
26 struct rt_ofw_node *np = bus->parent.ofw_node, *spi_dev_np; in spi_bus_scan_devices()
37 if ((bus->mode & RT_SPI_BUS_MODE_SPI) == RT_SPI_BUS_MODE_SPI) in spi_bus_scan_devices()
41 else if ((bus->mode & RT_SPI_BUS_MODE_QSPI) == RT_SPI_BUS_MODE_QSPI) in spi_bus_scan_devices()
47 LOG_E("Unknown bus mode = %x", bus->mode); in spi_bus_scan_devices()
63 spi_dev->bus = bus; in spi_bus_scan_devices()
82 driver->parent.bus = &spi_bus; in rt_spi_driver_register()
131 struct rt_spi_bus *bus; in spi_probe() local
135 if (!device->bus) in spi_probe()
147 bus = device->bus; in spi_probe()
149 if (bus->cs_pins[0] >= 0) in spi_probe()
151 device->cs_pin = bus->cs_pins[device->chip_select[0]]; in spi_probe()