Home
last modified time | relevance | path

Searched refs:hcnt (Results 1 – 8 of 8) sorted by relevance

/openbmc/u-boot/drivers/i2c/
H A Ddesignware_i2c.c84 unsigned int hcnt, lcnt; in __dw_i2c_set_bus_speed() local
104 hcnt = scl_sda_cfg->fs_hcnt; in __dw_i2c_set_bus_speed()
107 hcnt = (IC_CLK * MIN_HS_SCL_HIGHTIME) / NANO_TO_MICRO; in __dw_i2c_set_bus_speed()
110 writel(hcnt, &i2c_base->ic_hs_scl_hcnt); in __dw_i2c_set_bus_speed()
118 hcnt = scl_sda_cfg->ss_hcnt; in __dw_i2c_set_bus_speed()
121 hcnt = (IC_CLK * MIN_SS_SCL_HIGHTIME) / NANO_TO_MICRO; in __dw_i2c_set_bus_speed()
124 writel(hcnt, &i2c_base->ic_ss_scl_hcnt); in __dw_i2c_set_bus_speed()
132 hcnt = scl_sda_cfg->fs_hcnt; in __dw_i2c_set_bus_speed()
135 hcnt = (IC_CLK * MIN_FS_SCL_HIGHTIME) / NANO_TO_MICRO; in __dw_i2c_set_bus_speed()
138 writel(hcnt, &i2c_base->ic_fs_scl_hcnt); in __dw_i2c_set_bus_speed()
/openbmc/linux/drivers/i3c/master/
H A Ddw-i3c-master.c528 u8 hcnt, lcnt; in dw_i3c_clk_cfg() local
536 hcnt = DIV_ROUND_UP(I3C_BUS_THIGH_MAX_NS, core_period) - 1; in dw_i3c_clk_cfg()
537 if (hcnt < SCL_I3C_TIMING_CNT_MIN) in dw_i3c_clk_cfg()
538 hcnt = SCL_I3C_TIMING_CNT_MIN; in dw_i3c_clk_cfg()
540 lcnt = DIV_ROUND_UP(core_rate, master->base.bus.scl_rate.i3c) - hcnt; in dw_i3c_clk_cfg()
544 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in dw_i3c_clk_cfg()
556 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in dw_i3c_clk_cfg()
559 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR1_SCL_RATE) - hcnt; in dw_i3c_clk_cfg()
561 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR2_SCL_RATE) - hcnt; in dw_i3c_clk_cfg()
563 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR3_SCL_RATE) - hcnt; in dw_i3c_clk_cfg()
[all …]
/openbmc/linux/drivers/i2c/busses/
H A Di2c-designware-common.c234 u16 *hcnt, u16 *lcnt, u32 *sda_hold) in i2c_dw_acpi_params() argument
250 *hcnt = (u16)objs[0].integer.value; in i2c_dw_acpi_params()
/openbmc/linux/arch/arm64/boot/dts/altera/
H A Dsocfpga_stratix10_socdk_nand.dts143 i2c-sda-falling-time-ns = <890>; /* hcnt */
H A Dsocfpga_stratix10_socdk.dts147 i2c-sda-falling-time-ns = <890>; /* hcnt */
/openbmc/linux/drivers/mailbox/
H A Dbcm-flexrm-mailbox.c358 u32 hcnt = nhcnt / HEADER_BDCOUNT_MAX; in flexrm_estimate_header_desc_count() local
361 hcnt += 1; in flexrm_estimate_header_desc_count()
363 return hcnt; in flexrm_estimate_header_desc_count()
/openbmc/linux/drivers/infiniband/hw/qib/
H A Dqib_iba7220.c3410 u32 dw, i, hcnt, dcnt, *data; in autoneg_7220_send() local
3424 hcnt = ARRAY_SIZE(hdr); in autoneg_7220_send()
3427 for (i = 0; i < hcnt; i++) { in autoneg_7220_send()
H A Dqib_iba7322.c5237 u32 dw, i, hcnt, dcnt, *data; in qib_autoneg_7322_send() local
5251 hcnt = ARRAY_SIZE(hdr); in qib_autoneg_7322_send()
5254 for (i = 0; i < hcnt; i++) { in qib_autoneg_7322_send()