Searched refs:hcnt (Results 1 – 4 of 4) sorted by relevance
| /Zephyr-4.1.0/drivers/i2c/ |
| D | i2c_dw.c | 536 write_ss_scl_hcnt(dw->hcnt, reg_base); in i2c_dw_setup() 545 write_fs_scl_hcnt(dw->hcnt, reg_base); in i2c_dw_setup() 556 write_hs_scl_hcnt(dw->hcnt, reg_base); in i2c_dw_setup() 566 LOG_DBG("I2C: hcnt = %d", dw->hcnt); in i2c_dw_setup() 771 dw->hcnt = value; in i2c_dw_runtime_configure() 794 dw->hcnt = value; in i2c_dw_runtime_configure() 817 dw->hcnt = value; in i2c_dw_runtime_configure() 833 dw->hcnt = value; in i2c_dw_runtime_configure()
|
| D | i2c_dw.h | 116 uint16_t hcnt; member
|
| /Zephyr-4.1.0/drivers/i3c/ |
| D | i3c_dw.c | 1404 uint32_t scl_timing, hcnt, lcnt, core_rate; in init_scl_timing() local 1412 hcnt = DIV_ROUND_UP(config->od_thigh_max_ns * (uint64_t)core_rate, I3C_PERIOD_NS) - 1; in init_scl_timing() 1413 hcnt = CLAMP(hcnt, SCL_I3C_TIMING_CNT_MIN, SCL_I3C_TIMING_CNT_MAX); in init_scl_timing() 1418 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in init_scl_timing() 1425 hcnt = DIV_ROUND_UP(I3C_BUS_THIGH_MAX_NS * (uint64_t)core_rate, I3C_PERIOD_NS) - 1; in init_scl_timing() 1426 hcnt = CLAMP(hcnt, SCL_I3C_TIMING_CNT_MIN, SCL_I3C_TIMING_CNT_MAX); in init_scl_timing() 1428 lcnt = DIV_ROUND_UP(core_rate, data->common.ctrl_config.scl.i3c) - hcnt; in init_scl_timing() 1431 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in init_scl_timing() 1435 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR1_SCL_RATE) - hcnt; in init_scl_timing() 1437 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR2_SCL_RATE) - hcnt; in init_scl_timing() [all …]
|
| /Zephyr-4.1.0/drivers/clock_control/ |
| D | clock_control_mchp_xec.c | 395 uint32_t hcnt; in hib_timer_delay() local 399 hcnt = hib_timer_count; in hib_timer_delay() 400 if (hcnt > UINT16_MAX) { in hib_timer_delay() 401 hcnt -= UINT16_MAX; in hib_timer_delay() 426 hib_timer_count -= hcnt; in hib_timer_delay()
|