/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-designware-master.c | 42 u32 ic_clk; in i2c_dw_set_timings_master() local 60 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master() 62 i2c_dw_scl_hcnt(ic_clk, in i2c_dw_set_timings_master() 68 i2c_dw_scl_lcnt(ic_clk, in i2c_dw_set_timings_master() 90 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master() 92 i2c_dw_scl_hcnt(ic_clk, in i2c_dw_set_timings_master() 98 i2c_dw_scl_lcnt(ic_clk, in i2c_dw_set_timings_master() 110 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master() 112 i2c_dw_scl_hcnt(ic_clk, in i2c_dw_set_timings_master() 118 i2c_dw_scl_lcnt(ic_clk, in i2c_dw_set_timings_master() [all...] |
H A D | i2c-designware-common.c | 332 u32 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset) in i2c_dw_scl_hcnt() argument 351 return DIV_ROUND_CLOSEST_ULL((u64)ic_clk * tSYMBOL, MICRO) - in i2c_dw_scl_hcnt() 368 return DIV_ROUND_CLOSEST_ULL((u64)ic_clk * (tSYMBOL + tf), MICRO) - in i2c_dw_scl_hcnt() 372 u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset) in i2c_dw_scl_lcnt() argument 385 return DIV_ROUND_CLOSEST_ULL((u64)ic_clk * (tLOW + tf), MICRO) - in i2c_dw_scl_lcnt()
|
H A D | i2c-designware-core.h | 299 u32 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset); 300 u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset);
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-designware-master.c | 47 u32 ic_clk; in i2c_dw_set_timings_master() local 65 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master() 67 i2c_dw_scl_hcnt(ic_clk, in i2c_dw_set_timings_master() 73 i2c_dw_scl_lcnt(ic_clk, in i2c_dw_set_timings_master() 95 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master() 97 i2c_dw_scl_hcnt(ic_clk, in i2c_dw_set_timings_master() 103 i2c_dw_scl_lcnt(ic_clk, in i2c_dw_set_timings_master() 115 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master() 117 i2c_dw_scl_hcnt(ic_clk, in i2c_dw_set_timings_master() 123 i2c_dw_scl_lcnt(ic_clk, in i2c_dw_set_timings_master() [all...] |
H A D | i2c-designware-common.c | 335 u32 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset) in i2c_dw_scl_hcnt() argument 354 return DIV_ROUND_CLOSEST_ULL((u64)ic_clk * tSYMBOL, MICRO) - in i2c_dw_scl_hcnt() 371 return DIV_ROUND_CLOSEST_ULL((u64)ic_clk * (tSYMBOL + tf), MICRO) - in i2c_dw_scl_hcnt() 375 u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset) in i2c_dw_scl_lcnt() argument 388 return DIV_ROUND_CLOSEST_ULL((u64)ic_clk * (tLOW + tf), MICRO) - in i2c_dw_scl_lcnt()
|
H A D | i2c-designware-core.h | 329 u32 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset); 330 u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset);
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/ |
H A D | goya_hwmgr.c | 28 hl_set_frequency(hdev, IC_PLL, goya->ic_clk); in goya_set_pll_profile() 207 goya->ic_clk = value; in ic_clk_store() 370 static DEVICE_ATTR_RW(ic_clk);
|
H A D | goyaP.h | 160 u64 ic_clk; member
|
H A D | goya.c | 811 goya->ic_clk = GOYA_PLL_FREQ_LOW; in goya_sw_init()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/ |
H A D | goya_hwmgr.c | 31 hl_fw_set_frequency(hdev, HL_GOYA_IC_PLL, goya->ic_clk); in goya_set_pll_profile() 179 goya->ic_clk = value; in ic_clk_store() 345 static DEVICE_ATTR_RW(ic_clk);
|
H A D | goyaP.h | 168 u64 ic_clk; member
|
H A D | goya.c | 987 goya->ic_clk = GOYA_PLL_FREQ_LOW; in goya_sw_init()
|