Searched refs:spi_dev (Results 1 – 4 of 4) sorted by relevance
/components/drivers/spi/ |
A D | dev_spi_dm.c | 38 rt_err_t spi_device_ofw_parse(struct rt_spi_device *spi_dev) in spi_device_ofw_parse() argument 42 struct rt_spi_bus *spi_bus = spi_dev->bus; in spi_device_ofw_parse() 43 struct rt_ofw_node *np = spi_dev->parent.ofw_node; in spi_device_ofw_parse() 44 struct rt_spi_configuration *conf = &spi_dev->config; in spi_device_ofw_parse() 99 spi_dev->chip_select[i] = cs[i]; in spi_device_ofw_parse() 107 ofw_parse_delay(np, &spi_dev->cs_setup, "spi-cs-setup-delay-ns"); in spi_device_ofw_parse() 108 ofw_parse_delay(np, &spi_dev->cs_hold, "spi-cs-hold-delay-ns"); in spi_device_ofw_parse() 109 ofw_parse_delay(np, &spi_dev->cs_inactive, "spi-cs-inactive-delay-ns"); in spi_device_ofw_parse()
|
A D | dev_spi_bus.c | 30 struct rt_spi_device *spi_dev; in spi_bus_scan_devices() local 39 spi_dev = rt_calloc(1, sizeof(struct rt_spi_device)); in spi_bus_scan_devices() 43 spi_dev = rt_calloc(1, sizeof(struct rt_qspi_device)); in spi_bus_scan_devices() 51 if (!spi_dev) in spi_bus_scan_devices() 60 spi_dev->parent.ofw_node = spi_dev_np; in spi_bus_scan_devices() 61 spi_dev->parent.type = RT_Device_Class_Unknown; in spi_bus_scan_devices() 62 spi_dev->name = rt_ofw_node_name(spi_dev_np); in spi_bus_scan_devices() 63 spi_dev->bus = bus; in spi_bus_scan_devices() 65 rt_dm_dev_set_name(&spi_dev->parent, rt_ofw_node_full_name(spi_dev_np)); in spi_bus_scan_devices() 67 if (spi_device_ofw_parse(spi_dev)) in spi_bus_scan_devices() [all …]
|
A D | dev_spi.c | 168 static rt_err_t spidev_probe(struct rt_spi_device *spi_dev) in spidev_probe() argument 171 struct rt_device *dev = &spi_dev->parent; in spidev_probe() 173 if (spi_dev->parent.ofw_node) in spidev_probe() 183 bus_name = rt_dm_dev_get_name(&spi_dev->bus->parent); in spidev_probe() 184 rt_dm_dev_set_name(dev, "%s_%d", bus_name, spi_dev->chip_select[0]); in spidev_probe()
|
A D | dev_spi_dm.h | 19 rt_err_t spi_device_ofw_parse(struct rt_spi_device *spi_dev); 21 rt_inline rt_err_t spi_device_ofw_parse(struct rt_spi_device *spi_dev) in spi_device_ofw_parse() argument
|
Completed in 14 milliseconds