| /bsp/nuvoton/libraries/m2354/rtt_port/ |
| A D | drv_spi.c | 155 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 D | drv_qspi.c | 78 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 D | drv_spi.c | 155 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 D | drv_qspi.c | 96 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 D | drv_spi.c | 95 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 D | drv_qspi.c | 78 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 D | drv_spi.c | 151 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 D | drv_qspi.c | 96 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 D | drv_spi.c | 121 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 D | drv_qspi.c | 79 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 D | drv_spi.c | 299 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 D | drv_qspi.c | 96 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 D | ch56x_spi.c | 20 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 D | drv_qspi.c | 261 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 D | drv_spi.c | 43 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 D | drv_spi_msg.c | 38 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 D | drv_spi.c | 39 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 D | drv_spi_ch32f10x.c | 55 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 D | drv_spi_ch32f20x.c | 60 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 D | drv_spi.c | 53 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 D | drv_spi.c | 264 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 D | spi_sample.c | 36 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 D | drv_spi.c | 280 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 D | drv_spi.c | 273 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 D | drv_spi.c | 166 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()
|