Searched refs:smb_timing (Results 1 – 1 of 1) sorted by relevance
2069 struct smb_timing_t *smb_timing; in npcm_i2c_init_clk() local 2077 smb_timing = smb_timing_100khz; in npcm_i2c_init_clk() 2081 smb_timing = smb_timing_400khz; in npcm_i2c_init_clk() 2086 smb_timing = smb_timing_1000khz; in npcm_i2c_init_clk() 2095 if (bus->apb_clk >= smb_timing[scl_table_cnt].core_clk) in npcm_i2c_init_clk() 2102 iowrite8(FIELD_PREP(I2CCTL2_SCLFRQ6_0, smb_timing[scl_table_cnt].sclfrq & 0x7F), in npcm_i2c_init_clk() 2106 iowrite8(FIELD_PREP(I2CCTL3_SCLFRQ8_7, (smb_timing[scl_table_cnt].sclfrq >> 7) & 0x3) | in npcm_i2c_init_clk() 2119 iowrite8(smb_timing[scl_table_cnt].scllt, bus->reg + NPCM_I2CSCLLT); in npcm_i2c_init_clk() 2120 iowrite8(smb_timing[scl_table_cnt].sclht, bus->reg + NPCM_I2CSCLHT); in npcm_i2c_init_clk() 2122 iowrite8(smb_timing[scl_table_cn in npcm_i2c_init_clk() [all...]