Searched refs:smb_timing (Results 1 – 1 of 1) sorted by relevance
2069 struct smb_timing_t *smb_timing; in npcm_i2c_init_clk() local2077 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_cnt].dbcnt, bus->reg + NPCM_I2CCTL5); in npcm_i2c_init_clk()[all …]