mb/google/nissa/var/joxer: Config I2C frequency
Measured the I2C frequency meets spec - I2C0 (TPM): 949.7 Khz - I2C1 (TouchScreen): 395.8 Khz - I2C3 (Audio): 387.4 Khz - I2C5 (Touchpad): 384.8 Khz BUG=b:303356736 TEST=USE="project_joxer emerge-nissa coreboot" and check all I2C devices measurement result Signed-off-by: Mark Hsieh <mark_hsieh@wistron.corp-partner.google.com> Change-Id: I17dd1cb7800d00669f86fc6e2b350757695da881 Reviewed-on: https://review.coreboot.org/c/coreboot/+/78218 Reviewed-by: Derek Huang <derekhuang@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Eric Lai <ericllai@google.com>
This commit is contained in:
parent
b7f602a9fc
commit
0177c95c16
|
@ -92,6 +92,24 @@ chip soc/intel/alderlake
|
||||||
register "common_soc_config" = "{
|
register "common_soc_config" = "{
|
||||||
.i2c[0] = {
|
.i2c[0] = {
|
||||||
.early_init = 1,
|
.early_init = 1,
|
||||||
|
.speed = I2C_SPEED_FAST_PLUS,
|
||||||
|
.speed_config[0] = {
|
||||||
|
.speed = I2C_SPEED_FAST_PLUS,
|
||||||
|
.scl_lcnt = 56,
|
||||||
|
.scl_hcnt = 30,
|
||||||
|
.sda_hold = 7,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
.i2c[1] = {
|
||||||
|
.speed = I2C_SPEED_FAST,
|
||||||
|
.speed_config[0] = {
|
||||||
|
.speed = I2C_SPEED_FAST,
|
||||||
|
.scl_lcnt = 158,
|
||||||
|
.scl_hcnt = 79,
|
||||||
|
.sda_hold = 30,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
.i2c[3] = {
|
||||||
.speed = I2C_SPEED_FAST,
|
.speed = I2C_SPEED_FAST,
|
||||||
.speed_config[0] = {
|
.speed_config[0] = {
|
||||||
.speed = I2C_SPEED_FAST,
|
.speed = I2C_SPEED_FAST,
|
||||||
|
@ -100,31 +118,13 @@ chip soc/intel/alderlake
|
||||||
.sda_hold = 7,
|
.sda_hold = 7,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
.i2c[1] = {
|
|
||||||
.speed = I2C_SPEED_FAST,
|
|
||||||
.speed_config[0] = {
|
|
||||||
.speed = I2C_SPEED_FAST,
|
|
||||||
.scl_lcnt = 160,
|
|
||||||
.scl_hcnt = 79,
|
|
||||||
.sda_hold = 7,
|
|
||||||
}
|
|
||||||
},
|
|
||||||
.i2c[3] = {
|
|
||||||
.speed = I2C_SPEED_FAST,
|
|
||||||
.speed_config[0] = {
|
|
||||||
.speed = I2C_SPEED_FAST,
|
|
||||||
.scl_lcnt = 157,
|
|
||||||
.scl_hcnt = 79,
|
|
||||||
.sda_hold = 7,
|
|
||||||
}
|
|
||||||
},
|
|
||||||
.i2c[5] = {
|
.i2c[5] = {
|
||||||
.speed = I2C_SPEED_FAST,
|
.speed = I2C_SPEED_FAST,
|
||||||
.speed_config[0] = {
|
.speed_config[0] = {
|
||||||
.speed = I2C_SPEED_FAST,
|
.speed = I2C_SPEED_FAST,
|
||||||
.scl_lcnt = 152,
|
.scl_lcnt = 158,
|
||||||
.scl_hcnt = 79,
|
.scl_hcnt = 79,
|
||||||
.sda_hold = 7,
|
.sda_hold = 40,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}"
|
}"
|
||||||
|
|
Loading…
Reference in New Issue