Home
last modified time | relevance | path

Searched refs:rt_spi_device (Results 1 – 14 of 14) sorted by relevance

/components/drivers/include/drivers/
A Ddev_spi.h184 struct rt_spi_device *owner;
213 struct rt_spi_device struct
282 struct rt_spi_device parent;
291 #define SPI_DEVICE(dev) ((struct rt_spi_device *)(dev))
307 rt_err_t (*probe)(struct rt_spi_device *device);
308 rt_err_t (*remove)(struct rt_spi_device *device);
309 rt_err_t (*shutdown)(struct rt_spi_device *device);
393 rt_err_t rt_spi_take_bus(struct rt_spi_device *device);
411 rt_err_t rt_spi_take(struct rt_spi_device *device);
420 rt_err_t rt_spi_release(struct rt_spi_device *device);
[all …]
/components/drivers/spi/
A Ddev_spi_bus.c17 extern rt_err_t rt_spidev_device_init(struct rt_spi_device *dev, const char *name);
30 struct rt_spi_device *spi_dev; in spi_bus_scan_devices()
39 spi_dev = rt_calloc(1, sizeof(struct rt_spi_device)); in spi_bus_scan_devices()
87 rt_err_t rt_spi_device_register(struct rt_spi_device *device) in rt_spi_device_register()
98 struct rt_spi_device *device = rt_container_of(dev, struct rt_spi_device, parent); in spi_match()
133 struct rt_spi_device *device = rt_container_of(dev, struct rt_spi_device, parent); in spi_probe()
172 struct rt_spi_device *device = rt_container_of(dev, struct rt_spi_device, parent); in spi_remove()
186 struct rt_spi_device *device = rt_container_of(dev, struct rt_spi_device, parent); in spi_shutdown()
A Ddev_spi_flash.h21 struct rt_spi_device * rt_spi_device; member
32 struct rt_spi_device * rt_spi_device; member
A Denc28j60.c39 static uint8_t spi_read(struct rt_spi_device *spi_device, uint8_t address);
42 static void enc28j60_clkout(struct rt_spi_device *spi_device, rt_uint8_t clk);
44 static uint32_t enc28j60_interrupt_disable(struct rt_spi_device *spi_device);
49 static rt_bool_t enc28j60_check_link_status(struct rt_spi_device *spi_device);
101 static void enc28j60_clkout(struct rt_spi_device *spi_device, rt_uint8_t clk) in enc28j60_clkout()
119 static uint8_t spi_read(struct rt_spi_device *spi_device, uint8_t address) in spi_read()
244 struct rt_spi_device *spi_device = enc28j60->spi_device; in enc28j60_init()
402 struct rt_spi_device *spi_device = enc28j60->spi_device; in enc28j60_tx()
514 struct rt_spi_device *spi_device = enc28j60->spi_device; in enc28j60_rx()
763 struct rt_spi_device *spi_device; in enc28j60_attach()
[all …]
A Ddev_spi_flash_sfud.c147 if(rtt_dev->rt_spi_device->bus->mode & RT_SPI_BUS_MODE_QSPI) { in spi_write_read()
148 qspi_dev = (struct rt_qspi_device *) (rtt_dev->rt_spi_device); in spi_write_read()
336 rtt_dev->rt_spi_device = (struct rt_spi_device *) rt_device_find(spi_dev_name); in rt_sfud_flash_probe_ex()
337 …if (rtt_dev->rt_spi_device == RT_NULL || rtt_dev->rt_spi_device->parent.type != RT_Device_Class_SP… in rt_sfud_flash_probe_ex()
345 if(rtt_dev->rt_spi_device->bus->mode &RT_SPI_BUS_MODE_QSPI) { in rt_sfud_flash_probe_ex()
352 rt_spi_configure(rtt_dev->rt_spi_device, spi_cfg); in rt_sfud_flash_probe_ex()
359 rtt_dev->rt_spi_device->user_data = rtt_dev; in rt_sfud_flash_probe_ex()
469 struct rt_spi_device *rt_spi_device = RT_NULL; in rt_sfud_flash_find() local
472 rt_spi_device = (struct rt_spi_device *) rt_device_find(spi_dev_name); in rt_sfud_flash_find()
473 if (rt_spi_device == RT_NULL || rt_spi_device->parent.type != RT_Device_Class_SPIDevice) { in rt_sfud_flash_find()
[all …]
A Ddev_spi_core.c134 rt_err_t rt_spi_bus_configure(struct rt_spi_device *device) in rt_spi_bus_configure()
172 rt_err_t rt_spi_configure(struct rt_spi_device *device, in rt_spi_configure()
216 rt_err_t rt_spi_send_then_send(struct rt_spi_device *device, in rt_spi_send_then_send()
291 rt_err_t rt_spi_send_then_recv(struct rt_spi_device *device, in rt_spi_send_then_recv()
366 rt_ssize_t rt_spi_transfer(struct rt_spi_device *device, in rt_spi_transfer()
424 rt_err_t rt_spi_sendrecv8(struct rt_spi_device *device, in rt_spi_sendrecv8()
439 rt_err_t rt_spi_sendrecv16(struct rt_spi_device *device, in rt_spi_sendrecv16()
523 rt_err_t rt_spi_take_bus(struct rt_spi_device *device) in rt_spi_take_bus()
558 rt_err_t rt_spi_release_bus(struct rt_spi_device *device) in rt_spi_release_bus()
568 rt_err_t rt_spi_take(struct rt_spi_device *device) in rt_spi_take()
[all …]
A Ddev_spi.c93 struct rt_spi_device *device; in _spidev_device_read()
95 device = (struct rt_spi_device *)dev; in _spidev_device_read()
107 struct rt_spi_device *device; in _spidev_device_write()
109 device = (struct rt_spi_device *)dev; in _spidev_device_write()
143 rt_err_t rt_spidev_device_init(struct rt_spi_device *dev, const char *name) in rt_spidev_device_init()
168 static rt_err_t spidev_probe(struct rt_spi_device *spi_dev) in spidev_probe()
A Ddev_spi_wifi_rw009.c52 struct rt_spi_device *rt_spi_device; member
323 struct rt_spi_device *rt_spi_device = wifi_device->rt_spi_device; in spi_wifi_transfer() local
344 rt_spi_send(rt_spi_device, &cmd, sizeof(cmd)); in spi_wifi_transfer()
358 rt_spi_take_bus(rt_spi_device); in spi_wifi_transfer()
361 rt_spi_device->bus->ops->xfer(rt_spi_device, &message); in spi_wifi_transfer()
404 rt_spi_device->bus->ops->xfer(rt_spi_device, &message); in spi_wifi_transfer()
406 rt_spi_release_bus(rt_spi_device); in spi_wifi_transfer()
638 rw009_wifi_device.rt_spi_device = (struct rt_spi_device *)rt_device_find(spi_device_name); in rt_hw_wifi_init()
640 if (rw009_wifi_device.rt_spi_device == RT_NULL) in rt_hw_wifi_init()
652 rt_spi_configure(rw009_wifi_device.rt_spi_device, &cfg); in rt_hw_wifi_init()
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()
A Ddev_spi_msd.c39 static rt_err_t MSD_take_owner(struct rt_spi_device *spi_device);
41 static rt_err_t _wait_token(struct rt_spi_device *device, uint8_t token);
42 static rt_err_t _wait_ready(struct rt_spi_device *device);
52 static rt_err_t MSD_take_owner(struct rt_spi_device *spi_device) in MSD_take_owner()
138 struct rt_spi_device *device, in _send_cmd()
270 static rt_err_t _wait_token(struct rt_spi_device *device, uint8_t token) in _wait_token()
304 static rt_err_t _wait_ready(struct rt_spi_device *device) in _wait_ready()
337 static rt_err_t _read_block(struct rt_spi_device *device, void *buffer, uint32_t block_size) in _read_block()
378 static rt_err_t _write_block(struct rt_spi_device *device, const void *buffer, uint32_t block_size,… in _write_block()
1622 struct rt_spi_device *spi_device; in msd_init()
[all …]
A Ddev_spi_msd.h121 struct rt_spi_device * spi_device; /**< SPI interface */
A Ddev_spi_dm.c38 rt_err_t spi_device_ofw_parse(struct rt_spi_device *spi_dev) in spi_device_ofw_parse()
A Denc28j60.h335 struct rt_spi_device *spi_device;
A Ddev_spi_bit_ops.c427 rt_err_t spi_bit_configure(struct rt_spi_device *device, struct rt_spi_configuration *configuration) in spi_bit_configure()
468 rt_ssize_t spi_bit_xfer(struct rt_spi_device *device, struct rt_spi_message *message) in spi_bit_xfer()

Completed in 26 milliseconds