Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/i2c/busses/
Di2c-designware-common.c119 u32 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset) in i2c_dw_scl_hcnt() argument
138 return (ic_clk * tSYMBOL + 500000) / 1000000 - 8 + offset; in i2c_dw_scl_hcnt()
154 return (ic_clk * (tSYMBOL + tf) + 500000) / 1000000 in i2c_dw_scl_hcnt()
158 u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset) in i2c_dw_scl_lcnt() argument
171 return ((ic_clk * (tLOW + tf) + 500000) / 1000000) - 1 + offset; in i2c_dw_scl_lcnt()
Di2c-designware-master.c41 u32 ic_clk; in i2c_dw_set_timings_master() local
56 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master()
58 i2c_dw_scl_hcnt(ic_clk, in i2c_dw_set_timings_master()
64 i2c_dw_scl_lcnt(ic_clk, in i2c_dw_set_timings_master()
93 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master()
95 i2c_dw_scl_hcnt(ic_clk, in i2c_dw_set_timings_master()
101 i2c_dw_scl_lcnt(ic_clk, in i2c_dw_set_timings_master()
Di2c-designware-core.h291 u32 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset);
292 u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset);
/Linux-v5.4/Documentation/devicetree/bindings/i2c/
Di2c-designware.txt10 The phandle for the "ic_clk" clock is required. The phandle for the "pclk"
12 the "ic_clk" clock. If both clocks are listed, the "ic_clk" must be first.
21 "ic_clk", for the core clock used to generate the external I2C clock.
/Linux-v5.4/drivers/misc/habanalabs/goya/
Dgoya_hwmgr.c28 hl_set_frequency(hdev, IC_PLL, goya->ic_clk); in goya_set_pll_profile()
176 goya->ic_clk = value; in ic_clk_store()
339 static DEVICE_ATTR_RW(ic_clk);
DgoyaP.h163 u64 ic_clk; member
Dgoya.c675 goya->ic_clk = GOYA_PLL_FREQ_LOW; in goya_sw_init()
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-driver-habanalabs62 What: /sys/class/habanalabs/hl<n>/ic_clk
131 ic_clk, mme_clk and tpc_clk. This property is valid only for