Searched refs:hpm_i2cs (Results 1 – 1 of 1) sorted by relevance
42 static struct hpm_i2c hpm_i2cs[] = variable115 for (uint32_t i = 0; i < sizeof(hpm_i2cs) / sizeof(hpm_i2cs[0]); i++) in handle_i2c_isr()117 if (hpm_i2cs[i].base == ptr) in handle_i2c_isr()119 rt_sem_release(hpm_i2cs[i].xfer_sem); in handle_i2c_isr()396 for (uint32_t i = 0; i < sizeof(hpm_i2cs) / sizeof(hpm_i2cs[0]); i++) { in rt_hw_i2c_init()397 init_i2c_pins(hpm_i2cs[i].base); in rt_hw_i2c_init()409 hpm_i2cs[i].bus.ops = &hpm_i2c_ops; in rt_hw_i2c_init()410 if (hpm_i2cs[i].enable_dma) in rt_hw_i2c_init()417 …dma_mgr_install_chn_tc_callback(&hpm_i2cs[i].dma, i2c_dma_channel_tc_callback, (void *)&hpm_i2cs[i… in rt_hw_i2c_init()423 if (hpm_i2cs[i].xfer_sem == RT_NULL) in rt_hw_i2c_init()[all …]
Completed in 4 milliseconds