/kernel/linux/linux-5.10/drivers/i3c/master/ |
H A D | dw-i3c-master.c | 522 u8 hcnt, lcnt; in dw_i3c_clk_cfg() local 530 hcnt = DIV_ROUND_UP(I3C_BUS_THIGH_MAX_NS, core_period) - 1; in dw_i3c_clk_cfg() 531 if (hcnt < SCL_I3C_TIMING_CNT_MIN) in dw_i3c_clk_cfg() 532 hcnt = SCL_I3C_TIMING_CNT_MIN; in dw_i3c_clk_cfg() 534 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_TYP_I3C_SCL_RATE) - hcnt; in dw_i3c_clk_cfg() 538 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in dw_i3c_clk_cfg() 545 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in dw_i3c_clk_cfg() 548 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR1_SCL_RATE) - hcnt; in dw_i3c_clk_cfg() 550 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR2_SCL_RATE) - hcnt; in dw_i3c_clk_cfg() 552 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR3_SCL_RATE) - hcnt; in dw_i3c_clk_cfg() 564 u16 hcnt, lcnt; dw_i2c_clk_cfg() local [all...] |
/kernel/linux/linux-6.6/drivers/i3c/master/ |
H A D | dw-i3c-master.c | 528 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() 575 u16 hcnt, lcnt; dw_i2c_clk_cfg() local [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-designware-common.c | 231 u16 *hcnt, u16 *lcnt, u32 *sda_hold) in i2c_dw_acpi_params() 247 *hcnt = (u16)objs[0].integer.value; in i2c_dw_acpi_params() 230 i2c_dw_acpi_params(struct device *device, char method[], u16 *hcnt, u16 *lcnt, u32 *sda_hold) i2c_dw_acpi_params() argument
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-designware-common.c | 234 u16 *hcnt, u16 *lcnt, u32 *sda_hold) in i2c_dw_acpi_params() 250 *hcnt = (u16)objs[0].integer.value; in i2c_dw_acpi_params() 233 i2c_dw_acpi_params(struct device *device, char method[], u16 *hcnt, u16 *lcnt, u32 *sda_hold) i2c_dw_acpi_params() argument
|
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | bcm-flexrm-mailbox.c | 368 u32 hcnt = nhcnt / HEADER_BDCOUNT_MAX; in flexrm_estimate_header_desc_count() local 371 hcnt += 1; in flexrm_estimate_header_desc_count() 373 return hcnt; in flexrm_estimate_header_desc_count()
|
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | bcm-flexrm-mailbox.c | 358 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()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_iba7220.c | 3410 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 D | qib_iba7322.c | 5259 u32 dw, i, hcnt, dcnt, *data; in qib_autoneg_7322_send() local 5273 hcnt = ARRAY_SIZE(hdr); in qib_autoneg_7322_send() 5276 for (i = 0; i < hcnt; i++) { in qib_autoneg_7322_send()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_iba7220.c | 3410 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 D | qib_iba7322.c | 5237 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()
|