Home
last modified time | relevance | path

Searched refs:spi_dev (Results 1 – 4 of 4) sorted by relevance

/components/drivers/spi/
A Ddev_spi_dm.c38 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 Ddev_spi_bus.c30 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 Ddev_spi.c168 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 Ddev_spi_dm.h19 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