Home
last modified time | relevance | path

Searched refs:scl_timing (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i3c/master/
H A Ddw-i3c-master.c521 u32 scl_timing; in dw_i3c_clk_cfg() local
538 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in dw_i3c_clk_cfg()
539 writel(scl_timing, master->regs + SCL_I3C_PP_TIMING); in dw_i3c_clk_cfg()
545 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in dw_i3c_clk_cfg()
546 writel(scl_timing, master->regs + SCL_I3C_OD_TIMING); in dw_i3c_clk_cfg()
549 scl_timing = SCL_EXT_LCNT_1(lcnt); in dw_i3c_clk_cfg()
551 scl_timing |= SCL_EXT_LCNT_2(lcnt); in dw_i3c_clk_cfg()
553 scl_timing |= SCL_EXT_LCNT_3(lcnt); in dw_i3c_clk_cfg()
555 scl_timing |= SCL_EXT_LCNT_4(lcnt); in dw_i3c_clk_cfg()
556 writel(scl_timing, maste in dw_i3c_clk_cfg()
565 u32 scl_timing; dw_i2c_clk_cfg() local
[all...]
/kernel/linux/linux-6.6/drivers/i3c/master/
H A Ddw-i3c-master.c527 u32 scl_timing; in dw_i3c_clk_cfg() local
544 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in dw_i3c_clk_cfg()
545 writel(scl_timing, master->regs + SCL_I3C_PP_TIMING); in dw_i3c_clk_cfg()
556 scl_timing = SCL_I3C_TIMING_HCNT(hcnt) | SCL_I3C_TIMING_LCNT(lcnt); in dw_i3c_clk_cfg()
557 writel(scl_timing, master->regs + SCL_I3C_OD_TIMING); in dw_i3c_clk_cfg()
560 scl_timing = SCL_EXT_LCNT_1(lcnt); in dw_i3c_clk_cfg()
562 scl_timing |= SCL_EXT_LCNT_2(lcnt); in dw_i3c_clk_cfg()
564 scl_timing |= SCL_EXT_LCNT_3(lcnt); in dw_i3c_clk_cfg()
566 scl_timing |= SCL_EXT_LCNT_4(lcnt); in dw_i3c_clk_cfg()
567 writel(scl_timing, maste in dw_i3c_clk_cfg()
576 u32 scl_timing; dw_i2c_clk_cfg() local
[all...]

Completed in 4 milliseconds