Home
last modified time | relevance | path

Searched refs:spi_bus (Results 1 – 25 of 80) sorted by relevance

1234

/bsp/nuvoton/libraries/m2354/rtt_port/
A Ddrv_spi.c155 struct nu_spi *spi_bus; in nu_spi_bus_configure() local
266 RT_ASSERT(spi_bus != RT_NULL); in nu_pdma_spi_rx_cb()
278 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_rx_config()
326 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_tx_config()
332 spi_bus->dummy = 0; in nu_pdma_spi_tx_config()
371 SPI_T *spi_base = spi_bus->spi_base; in nu_spi_pdma_transmit()
404 if ((spi_bus->pdma_chanid_tx = nu_pdma_channel_allocate(spi_bus->pdma_perp_tx)) < 0) in nu_hw_spi_pdma_allocate()
409 else if ((spi_bus->pdma_chanid_rx = nu_pdma_channel_allocate(spi_bus->pdma_perp_rx)) < 0) in nu_hw_spi_pdma_allocate()
524 spi_bus->dummy = 0; in nu_spi_transmission_with_poll()
574 RT_ASSERT(spi_bus != RT_NULL); in nu_spi_transfer()
[all …]
A Ddrv_qspi.c78 struct nu_spi *spi_bus; in nu_qspi_bus_configure() local
86 spi_bus = (struct nu_spi *) device->bus; in nu_qspi_bus_configure()
119 u32BusClock = QSPI_SetBusClock((QSPI_T *)spi_bus->spi_base, configuration->max_hz); in nu_qspi_bus_configure()
122 …LOG_W("%s clock max frequency is %dHz (!= %dHz)\n", spi_bus->name, u32BusClock, configuration->max… in nu_qspi_bus_configure()
127 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(struct rt_spi_configuration)) != 0) in nu_qspi_bus_configure()
129 rt_memcpy(&spi_bus->configuration, configuration, sizeof(struct rt_spi_configuration)); in nu_qspi_bus_configure()
136 SPI_SET_SS_LOW(spi_bus->spi_base); in nu_qspi_bus_configure()
141 SPI_SET_SS_HIGH(spi_bus->spi_base); in nu_qspi_bus_configure()
147 SPI_SET_MSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
152 SPI_SET_LSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
[all …]
/bsp/nuvoton/libraries/m480/rtt_port/
A Ddrv_spi.c155 struct nu_spi *spi_bus; in nu_spi_bus_configure() local
266 RT_ASSERT(spi_bus != RT_NULL); in nu_pdma_spi_rx_cb()
278 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_rx_config()
326 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_tx_config()
332 spi_bus->dummy = 0; in nu_pdma_spi_tx_config()
371 SPI_T *spi_base = spi_bus->spi_base; in nu_spi_pdma_transmit()
404 if ((spi_bus->pdma_chanid_tx = nu_pdma_channel_allocate(spi_bus->pdma_perp_tx)) < 0) in nu_hw_spi_pdma_allocate()
409 else if ((spi_bus->pdma_chanid_rx = nu_pdma_channel_allocate(spi_bus->pdma_perp_rx)) < 0) in nu_hw_spi_pdma_allocate()
524 spi_bus->dummy = 0; in nu_spi_transmission_with_poll()
574 RT_ASSERT(spi_bus != RT_NULL); in nu_spi_transfer()
[all …]
A Ddrv_qspi.c96 struct nu_spi *spi_bus; in nu_qspi_bus_configure() local
104 spi_bus = (struct nu_spi *) device->bus; in nu_qspi_bus_configure()
137 u32BusClock = QSPI_SetBusClock((QSPI_T *)spi_bus->spi_base, configuration->max_hz); in nu_qspi_bus_configure()
140 …LOG_W("%s clock max frequency is %dHz (!= %dHz)\n", spi_bus->name, u32BusClock, configuration->max… in nu_qspi_bus_configure()
145 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(struct rt_spi_configuration)) != 0) in nu_qspi_bus_configure()
147 rt_memcpy(&spi_bus->configuration, configuration, sizeof(struct rt_spi_configuration)); in nu_qspi_bus_configure()
154 SPI_SET_SS_LOW(spi_bus->spi_base); in nu_qspi_bus_configure()
159 SPI_SET_SS_HIGH(spi_bus->spi_base); in nu_qspi_bus_configure()
165 SPI_SET_MSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
170 SPI_SET_LSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
[all …]
/bsp/nuvoton/libraries/m031/rtt_port/
A Ddrv_spi.c95 struct nu_spi *spi_bus; in nu_spi_bus_configure() local
206 RT_ASSERT(spi_bus != RT_NULL); in nu_pdma_spi_rx_cb()
218 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_rx_config()
266 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_tx_config()
272 spi_bus->dummy = 0; in nu_pdma_spi_tx_config()
311 SPI_T *spi_base = spi_bus->spi_base; in nu_spi_pdma_transmit()
344 if ((spi_bus->pdma_chanid_tx = nu_pdma_channel_allocate(spi_bus->pdma_perp_tx)) < 0) in nu_hw_spi_pdma_allocate()
349 else if ((spi_bus->pdma_chanid_rx = nu_pdma_channel_allocate(spi_bus->pdma_perp_rx)) < 0) in nu_hw_spi_pdma_allocate()
464 spi_bus->dummy = 0; in nu_spi_transmission_with_poll()
514 RT_ASSERT(spi_bus != RT_NULL); in nu_spi_transfer()
[all …]
A Ddrv_qspi.c78 struct nu_spi *spi_bus; in nu_qspi_bus_configure() local
86 spi_bus = (struct nu_spi *) device->bus; in nu_qspi_bus_configure()
119 u32BusClock = QSPI_SetBusClock((QSPI_T *)spi_bus->spi_base, configuration->max_hz); in nu_qspi_bus_configure()
122 …LOG_W("%s clock max frequency is %dHz (!= %dHz)\n", spi_bus->name, u32BusClock, configuration->max… in nu_qspi_bus_configure()
127 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(struct rt_spi_configuration)) != 0) in nu_qspi_bus_configure()
129 rt_memcpy(&spi_bus->configuration, configuration, sizeof(struct rt_spi_configuration)); in nu_qspi_bus_configure()
136 SPI_SET_SS_LOW(spi_bus->spi_base); in nu_qspi_bus_configure()
141 SPI_SET_SS_HIGH(spi_bus->spi_base); in nu_qspi_bus_configure()
147 SPI_SET_MSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
152 SPI_SET_LSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
[all …]
/bsp/nuvoton/libraries/ma35/rtt_port/
A Ddrv_spi.c151 struct nu_spi *spi_bus; in nu_spi_bus_configure() local
253 RT_ASSERT(spi_bus != RT_NULL); in nu_pdma_spi_rx_cb_event()
286 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_rx_config()
349 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_tx_config()
355 spi_bus->dummy = 0; in nu_pdma_spi_tx_config()
416 if ((spi_bus->pdma_chanid_tx = nu_pdma_channel_allocate(spi_bus->pdma_perp_tx)) < 0) in nu_hw_spi_pdma_allocate()
421 else if ((spi_bus->pdma_chanid_rx = nu_pdma_channel_allocate(spi_bus->pdma_perp_rx)) < 0) in nu_hw_spi_pdma_allocate()
522 SPI_T *spi_base = spi_bus->spi_base; in nu_spi_transmission_with_poll()
536 spi_bus->dummy = 0; in nu_spi_transmission_with_poll()
586 RT_ASSERT(spi_bus != RT_NULL); in nu_spi_transfer()
[all …]
A Ddrv_qspi.c96 struct nu_spi *spi_bus; in nu_qspi_bus_configure() local
103 spi_bus = (struct nu_spi *) device->bus; in nu_qspi_bus_configure()
136 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(struct rt_spi_configuration)) != 0) in nu_qspi_bus_configure()
139 rt_memcpy(&spi_bus->configuration, configuration, sizeof(struct rt_spi_configuration)); in nu_qspi_bus_configure()
141 …u32ActualClk = QSPI_Open((QSPI_T *)spi_bus->spi_base, SPI_MASTER, u32SPIMode, configuration->data_… in nu_qspi_bus_configure()
142 … LOG_I("[%s] Preferred clock:%d, Actually:%d", spi_bus->name, configuration->max_hz, u32ActualClk); in nu_qspi_bus_configure()
147 SPI_SET_SS_LOW(spi_bus->spi_base); in nu_qspi_bus_configure()
152 SPI_SET_SS_HIGH(spi_bus->spi_base); in nu_qspi_bus_configure()
158 SPI_SET_MSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
163 SPI_SET_LSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
[all …]
/bsp/nuvoton/libraries/nuc980/rtt_port/
A Ddrv_spi.c121 struct nu_spi *spi_bus; in nu_spi_bus_configure() local
223 RT_ASSERT(spi_bus != RT_NULL); in nu_pdma_spi_rx_cb_event()
256 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_rx_config()
319 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_tx_config()
325 spi_bus->dummy = 0; in nu_pdma_spi_tx_config()
386 if ((spi_bus->pdma_chanid_tx = nu_pdma_channel_allocate(spi_bus->pdma_perp_tx)) < 0) in nu_hw_spi_pdma_allocate()
391 else if ((spi_bus->pdma_chanid_rx = nu_pdma_channel_allocate(spi_bus->pdma_perp_rx)) < 0) in nu_hw_spi_pdma_allocate()
492 SPI_T *spi_base = spi_bus->spi_base; in nu_spi_transmission_with_poll()
506 spi_bus->dummy = 0; in nu_spi_transmission_with_poll()
556 RT_ASSERT(spi_bus != RT_NULL); in nu_spi_transfer()
[all …]
A Ddrv_qspi.c79 struct nu_spi *spi_bus; in nu_qspi_bus_configure() local
86 spi_bus = (struct nu_spi *) device->bus; in nu_qspi_bus_configure()
119 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(struct rt_spi_configuration)) != 0) in nu_qspi_bus_configure()
121 rt_memcpy(&spi_bus->configuration, configuration, sizeof(struct rt_spi_configuration)); in nu_qspi_bus_configure()
123 …QSPI_Open((QSPI_T *)spi_bus->spi_base, SPI_MASTER, u32SPIMode, configuration->data_width, configur… in nu_qspi_bus_configure()
128 SPI_SET_SS_LOW(spi_bus->spi_base); in nu_qspi_bus_configure()
133 SPI_SET_SS_HIGH(spi_bus->spi_base); in nu_qspi_bus_configure()
139 SPI_SET_MSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
144 SPI_SET_LSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
149 nu_spi_drain_rxfifo(spi_bus->spi_base); in nu_qspi_bus_configure()
/bsp/nuvoton/libraries/m460/rtt_port/
A Ddrv_spi.c299 struct nu_spi *spi_bus; in nu_spi_bus_configure() local
410 RT_ASSERT(spi_bus); in nu_pdma_spi_rx_cb_event()
443 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_rx_config()
506 SPI_T *spi_base = spi_bus->spi_base; in nu_pdma_spi_tx_config()
512 spi_bus->dummy = 0; in nu_pdma_spi_tx_config()
573 if ((spi_bus->pdma_chanid_tx = nu_pdma_channel_allocate(spi_bus->pdma_perp_tx)) < 0) in nu_hw_spi_pdma_allocate()
578 else if ((spi_bus->pdma_chanid_rx = nu_pdma_channel_allocate(spi_bus->pdma_perp_rx)) < 0) in nu_hw_spi_pdma_allocate()
679 SPI_T *spi_base = spi_bus->spi_base; in nu_spi_transmission_with_poll()
693 spi_bus->dummy = 0; in nu_spi_transmission_with_poll()
743 RT_ASSERT(spi_bus != RT_NULL); in nu_spi_transfer()
[all …]
A Ddrv_qspi.c96 struct nu_spi *spi_bus; in nu_qspi_bus_configure() local
104 spi_bus = (struct nu_spi *) device->bus; in nu_qspi_bus_configure()
137 u32BusClock = QSPI_SetBusClock((QSPI_T *)spi_bus->spi_base, configuration->max_hz); in nu_qspi_bus_configure()
140 …LOG_W("%s clock max frequency is %dHz (!= %dHz)\n", spi_bus->name, u32BusClock, configuration->max… in nu_qspi_bus_configure()
145 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(struct rt_spi_configuration)) != 0) in nu_qspi_bus_configure()
147 rt_memcpy(&spi_bus->configuration, configuration, sizeof(struct rt_spi_configuration)); in nu_qspi_bus_configure()
154 SPI_SET_SS_LOW(spi_bus->spi_base); in nu_qspi_bus_configure()
159 SPI_SET_SS_HIGH(spi_bus->spi_base); in nu_qspi_bus_configure()
165 SPI_SET_MSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
170 SPI_SET_LSB_FIRST(spi_bus->spi_base); in nu_qspi_bus_configure()
[all …]
/bsp/wch/risc-v/Libraries/ch56x_drivers/
A Dch56x_spi.c20 struct spi_bus struct
32 static struct spi_bus spi_bus_0 = argument
43 static struct spi_bus spi_bus_1 =
56 struct spi_bus *spi_bus = (struct spi_bus *)device->bus; in _spi_pin_config() local
66 rt_pin_mode(spi_bus->sck_pin, PIN_MODE_OUTPUT); in _spi_pin_config()
76 rt_pin_mode(spi_bus->miso_pin, PIN_MODE_INPUT); in _spi_pin_config()
180 struct spi_bus *spi_bus = (struct spi_bus *)device->bus; in spi_xfer() local
221 rt_pin_mode(spi_bus->miso_pin, mode); in spi_xfer()
291 struct spi_bus *devices[2]; in rt_hw_spi_init()
306 struct spi_bus *spi_bus = devices[n]; in rt_hw_spi_init() local
[all …]
/bsp/nuvoton/libraries/n9h30/rtt_port/
A Ddrv_qspi.c261 uint32_t idx = spi_bus->idx; in nu_qspi_transmission_with_poll()
279 spi_bus->dummy = 0; in nu_qspi_transmission_with_poll()
308 RT_ASSERT(spi_bus != RT_NULL); in nu_qspi_transfer()
314 uint32_t idx = spi_bus->idx; in nu_qspi_mode_config()
359 struct nu_qspi *spi_bus; in nu_qspi_bus_xfer() local
370 spi_bus = (struct nu_qspi *) device->bus; in nu_qspi_bus_xfer()
371 idx = spi_bus->idx; in nu_qspi_bus_xfer()
372 qspi_configuration = &spi_bus->configuration; in nu_qspi_bus_xfer()
390 nu_qspi_transfer((struct nu_qspi *)spi_bus, in nu_qspi_bus_xfer()
462 spi_bus->dummy = 0x00; in nu_qspi_bus_xfer()
[all …]
/bsp/loongson/ls1cdev/drivers/
A Ddrv_spi.c43 struct rt_spi_bus *spi_bus = NULL; in configure() local
54 spi_bus = device->bus; in configure()
55 ls1c_spi = (struct ls1c_spi *)spi_bus->parent.user_data; in configure()
109 struct rt_spi_bus *spi_bus = NULL; in xfer() local
123 spi_bus = device->bus; in xfer()
124 ls1c_spi = spi_bus->parent.user_data; in xfer()
198 struct rt_spi_bus *spi_bus = NULL; in ls1c_spi_bus_register() local
203 spi_bus = &spi0_bus; in ls1c_spi_bus_register()
204 spi_bus->parent.user_data = &ls1c_spi0; in ls1c_spi_bus_register()
211 spi_bus = &spi1_bus; in ls1c_spi_bus_register()
[all …]
/bsp/phytium/libraries/drivers/
A Ddrv_spi_msg.c38 struct rt_spi_bus spi_bus; member
148 static int spi_init(phytium_spi_bus *spi_bus) in spi_init() argument
151 …FSpiMsgConfig input_cfg = *FSpiMsgLookupConfig(spi_bus->spim_msg_instance.spi_msg_config.instance_… in spi_init()
157 FSpiMsgIntrInit(&spi_bus->spim_msg_instance, &input_cfg); in spi_init()
160 ret = FSpiMsgCfgInitialize(&spi_bus->spim_msg_instance, &input_cfg); in spi_init()
166 rt_spi_bus_register(&spi_bus->spi_bus, spi_bus->name, &spim_ops); in spi_init()
167 RT_ASSERT((struct rt_spi_device *)rt_device_find(spi_bus->name)); in spi_init()
A Ddrv_spi.c39 struct rt_spi_bus spi_bus; member
210 static int spi_init(phytium_spi_bus *spi_bus) in spi_init() argument
213 FSpimConfig input_cfg = *FSpimLookupConfig(spi_bus->spim_instance.config.instance_id); in spi_init()
220 ret = FSpimCfgInitialize(&spi_bus->spim_instance, &input_cfg); in spi_init()
227 ret = FSpimSetupInterrupt(&spi_bus->spim_instance); in spi_init()
232 …FSpimRegisterInterruptHandler(&spi_bus->spim_instance, FSPIM_INTR_EVT_RX_DONE, rt_ft_send_event_do… in spi_init()
234 rt_spi_bus_register(&spi_bus->spi_bus, spi_bus->name, &spim_ops); in spi_init()
235 RT_ASSERT((struct rt_spi_device *)rt_device_find(spi_bus->name)); in spi_init()
/bsp/wch/arm/Libraries/ch32_drivers/
A Ddrv_spi_ch32f10x.c55 struct rt_spi_bus *spi_bus; in rt_hw_spi_device_attach() local
61 spi_bus = (struct rt_spi_bus *)rt_device_find(bus_name); in rt_hw_spi_device_attach()
63 RT_ASSERT(spi_bus != RT_NULL); in rt_hw_spi_device_attach()
65 spi_bus_dev = (struct spi_bus_device *)spi_bus; in rt_hw_spi_device_attach()
87 struct rt_spi_bus *spi_bus; in ch32f1_spi_configure() local
97 spi_bus = (struct rt_spi_bus *)device->bus; in ch32f1_spi_configure()
98 spi_bus_dev = (struct spi_bus_device *)spi_bus; in ch32f1_spi_configure()
194 struct rt_spi_bus *spi_bus; in ch32f1_spi_xfer() local
202 spi_bus = (struct rt_spi_bus *)device->bus; in ch32f1_spi_xfer()
203 spi_bus_dev = (struct spi_bus_device *)spi_bus; in ch32f1_spi_xfer()
A Ddrv_spi_ch32f20x.c60 struct rt_spi_bus *spi_bus; in rt_hw_spi_device_attach() local
66 spi_bus = (struct rt_spi_bus *)rt_device_find(bus_name); in rt_hw_spi_device_attach()
68 RT_ASSERT(spi_bus != RT_NULL); in rt_hw_spi_device_attach()
70 spi_bus_dev = (struct spi_bus_device *)spi_bus; in rt_hw_spi_device_attach()
92 struct rt_spi_bus *spi_bus; in ch32f2_spi_configure() local
102 spi_bus = (struct rt_spi_bus *)device->bus; in ch32f2_spi_configure()
103 spi_bus_dev = (struct spi_bus_device *)spi_bus; in ch32f2_spi_configure()
199 struct rt_spi_bus *spi_bus; in ch32f2_spi_xfer() local
207 spi_bus = (struct rt_spi_bus *)device->bus; in ch32f2_spi_xfer()
208 spi_bus_dev = (struct spi_bus_device *)spi_bus; in ch32f2_spi_xfer()
/bsp/airm2m/air32f103/libraries/rt_drivers/
A Ddrv_spi.c53 struct rt_spi_bus *spi_bus; in rt_hw_spi_device_attach() local
59 spi_bus = (struct rt_spi_bus *)rt_device_find(bus_name); in rt_hw_spi_device_attach()
61 RT_ASSERT(spi_bus != RT_NULL); in rt_hw_spi_device_attach()
63 spi_bus_dev = (struct spi_bus_device *)spi_bus; in rt_hw_spi_device_attach()
85 struct rt_spi_bus *spi_bus; in air32_spi_configure() local
95 spi_bus = (struct rt_spi_bus *)device->bus; in air32_spi_configure()
96 spi_bus_dev = (struct spi_bus_device *)spi_bus; in air32_spi_configure()
192 struct rt_spi_bus *spi_bus; in air32_spi_xfer() local
200 spi_bus = (struct rt_spi_bus *)device->bus; in air32_spi_xfer()
201 spi_bus_dev = (struct spi_bus_device *)spi_bus; in air32_spi_xfer()
/bsp/essemi/es32vf2264/drivers/
A Ddrv_spi.c264 struct rt_spi_bus *spi_bus; in rt_hw_spi_init() local
276 spi_bus = &_spi_bus0; in rt_hw_spi_init()
305 spi_bus->parent.user_data = spi; in rt_hw_spi_init()
307 result = rt_spi_bus_register(spi_bus, ES_DEVICE_NAME_SPI0_BUS, &es32f3_spi_i2s_ops); in rt_hw_spi_init()
309 result = rt_spi_bus_register(spi_bus, ES_DEVICE_NAME_SPI0_BUS, &es32f3_spi_ops); in rt_hw_spi_init()
327 spi_bus = &_spi_bus1; in rt_hw_spi_init()
357 spi_bus->parent.user_data = spi; in rt_hw_spi_init()
361 result = rt_spi_bus_register(spi_bus, ES_DEVICE_NAME_SPI1_BUS, &es32f3_spi_ops); in rt_hw_spi_init()
378 spi_bus = &_spi_bus2; in rt_hw_spi_init()
408 spi_bus->parent.user_data = spi; in rt_hw_spi_init()
[all …]
/bsp/phytium/libraries/drivers_example/
A Dspi_sample.c36 static struct rt_spi_device *spi_bus = RT_NULL; in fspim_test_sample() local
40 spi_bus = (struct rt_spi_device *)rt_device_find("SPI2"); in fspim_test_sample()
41 rt_spi_bus_attach_device(&spi_flash_device, "flash", "SPI2", spi_bus); in fspim_test_sample()
45 spi_bus = (struct rt_spi_device *)rt_device_find("SPI0"); in fspim_test_sample()
46 rt_spi_bus_attach_device(&spi_flash_device, "flash", "SPI0", spi_bus); in fspim_test_sample()
/bsp/essemi/es32f369x/drivers/
A Ddrv_spi.c280 struct rt_spi_bus *spi_bus; in rt_hw_spi_init() local
293 spi_bus = &_spi_bus0; in rt_hw_spi_init()
316 spi_bus->parent.user_data = spi; in rt_hw_spi_init()
317 result = rt_spi_bus_register(spi_bus, ES_DEVICE_NAME_SPI0_BUS, &es32f3_spi_ops); in rt_hw_spi_init()
334 spi_bus = &_spi_bus1; in rt_hw_spi_init()
357 spi_bus->parent.user_data = spi; in rt_hw_spi_init()
358 result = rt_spi_bus_register(spi_bus, ES_DEVICE_NAME_SPI1_BUS, &es32f3_spi_ops); in rt_hw_spi_init()
375 spi_bus = &_spi_bus2; in rt_hw_spi_init()
398 spi_bus->parent.user_data = spi; in rt_hw_spi_init()
399 result = rt_spi_bus_register(spi_bus, ES_DEVICE_NAME_SPI2_BUS, &es32f3_spi_ops); in rt_hw_spi_init()
/bsp/essemi/es32f0654/drivers/
A Ddrv_spi.c273 struct rt_spi_bus *spi_bus; in rt_hw_spi_init() local
283 spi_bus = &_spi_bus0; in rt_hw_spi_init()
306 spi_bus->parent.user_data = spi; in rt_hw_spi_init()
307 result = rt_spi_bus_register(spi_bus, ES_DEVICE_NAME_SPI0_BUS, &es32f0_spi_ops); in rt_hw_spi_init()
324 spi_bus = &_spi_bus1; in rt_hw_spi_init()
347 spi_bus->parent.user_data = spi; in rt_hw_spi_init()
348 result = rt_spi_bus_register(spi_bus, ES_DEVICE_NAME_SPI1_BUS, &es32f0_spi_ops); in rt_hw_spi_init()
/bsp/nxp/imx/imx6ull-smart/drivers/
A Ddrv_spi.c166 struct imx6ull_spi_bus *spi_bus = RT_NULL; in imx6ull_spi_gpio_init() local
168 spi_bus = (struct imx6ull_spi_bus *)bus; in imx6ull_spi_gpio_init()
170 imx6ull_gpio_init(&spi_bus->config->clk_gpio); in imx6ull_spi_gpio_init()
171 imx6ull_gpio_init(&spi_bus->config->miso_gpio); in imx6ull_spi_gpio_init()
172 imx6ull_gpio_init(&spi_bus->config->mosi_gpio); in imx6ull_spi_gpio_init()

Completed in 53 milliseconds

1234