Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-npcm7xx.c1791 u32 sclfrq = 0; in npcm_i2c_init_clk() local
1803 sclfrq = src_clk_khz / (bus_freq_khz * 4); in npcm_i2c_init_clk()
1805 if (sclfrq < SCLFRQ_MIN || sclfrq > SCLFRQ_MAX) in npcm_i2c_init_clk()
1818 sclfrq = 0; in npcm_i2c_init_clk()
1842 sclfrq = 0; in npcm_i2c_init_clk()
1878 /* write sclfrq value. bits [6:0] are in I2CCTL2 reg */ in npcm_i2c_init_clk()
1879 iowrite8(FIELD_PREP(I2CCTL2_SCLFRQ6_0, sclfrq & 0x7F), in npcm_i2c_init_clk()
1883 iowrite8(fast_mode | FIELD_PREP(I2CCTL3_SCLFRQ8_7, (sclfrq >> 7) & 0x3), in npcm_i2c_init_clk()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-npcm7xx.c1812 u32 sclfrq = 0; in npcm_i2c_init_clk() local
1824 sclfrq = src_clk_khz / (bus_freq_khz * 4); in npcm_i2c_init_clk()
1826 if (sclfrq < SCLFRQ_MIN || sclfrq > SCLFRQ_MAX) in npcm_i2c_init_clk()
1839 sclfrq = 0; in npcm_i2c_init_clk()
1863 sclfrq = 0; in npcm_i2c_init_clk()
1899 /* write sclfrq value. bits [6:0] are in I2CCTL2 reg */ in npcm_i2c_init_clk()
1900 iowrite8(FIELD_PREP(I2CCTL2_SCLFRQ6_0, sclfrq & 0x7F), in npcm_i2c_init_clk()
1904 iowrite8(fast_mode | FIELD_PREP(I2CCTL3_SCLFRQ8_7, (sclfrq >> 7) & 0x3), in npcm_i2c_init_clk()

Completed in 6 milliseconds