Lines Matching refs:clkc
84 uint32_t pclk1, clkc, freq, risetime; in i2c_clock_config() local
109 clkc = (uint32_t) (pclk1 / (clkspeed * 2U)); in i2c_clock_config()
110 if (clkc < 0x04U) { in i2c_clock_config()
112 clkc = 0x04U; in i2c_clock_config()
114 I2C_CKCFG(i2c_periph) |= (I2C_CKCFG_CLKC & clkc); in i2c_clock_config()
121 clkc = (uint32_t) (pclk1 / (clkspeed * 3U)); in i2c_clock_config()
125 clkc = (uint32_t) (pclk1 / (clkspeed * 25U)); in i2c_clock_config()
128 if (0U == (clkc & I2C_CKCFG_CLKC)) { in i2c_clock_config()
130 clkc |= 0x0001U; in i2c_clock_config()
133 I2C_CKCFG(i2c_periph) |= clkc; in i2c_clock_config()
139 clkc = (uint32_t) (pclk1 / (clkspeed * 3U)); in i2c_clock_config()
143 clkc = (uint32_t) (pclk1 / (clkspeed * 25U)); in i2c_clock_config()
148 I2C_CKCFG(i2c_periph) |= clkc; in i2c_clock_config()