drivers/i2c/busses/i2c-qcom-geni.c | 27 +++++++++++++++++++-------- include/linux/soc/qcom/geni-se.h | 1 + 2 files changed, 20 insertions(+), 8 deletions(-)
To meet the specification requirement in the standard-mode bus frequency,
update the SCL counters as recommended by the design team.
Also, SCL counters for the FW based SEs are different. Identify if the
SE is mini-core or firmware based and chose the appropriate counter
values.
Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
---
Kathiravan Thirumoorthy (2):
i2c: qcom-geni: update frequency table to fix timing parameters
i2c: qcom-geni: Add I2C frequency table for firmware-based SEs
drivers/i2c/busses/i2c-qcom-geni.c | 27 +++++++++++++++++++--------
include/linux/soc/qcom/geni-se.h | 1 +
2 files changed, 20 insertions(+), 8 deletions(-)
---
base-commit: 3d08ff75a47a3e7e2ab45a3bcab6723b4d906422
change-id: 20260808-ipq5424_i2c_scl_updates-f1696a0590fc
Best regards,
--
Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
On 8/11/2026 2:53 PM, Kathiravan Thirumoorthy wrote: > To meet the specification requirement in the standard-mode bus frequency, > update the SCL counters as recommended by the design team. > Patches shows that you are adding frequency table for standard and fast, for patch#1, and all three modes for patch#2. Please, Correct accordingly. > Also, SCL counters for the FW based SEs are different. Identify if the > SE is mini-core or firmware based and chose the appropriate counter > values. > Little better, select frequency parameters based on SE is is RTL core or FW based core. > Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com> > --- > Kathiravan Thirumoorthy (2): > i2c: qcom-geni: update frequency table to fix timing parameters > i2c: qcom-geni: Add I2C frequency table for firmware-based SEs > > drivers/i2c/busses/i2c-qcom-geni.c | 27 +++++++++++++++++++-------- > include/linux/soc/qcom/geni-se.h | 1 + > 2 files changed, 20 insertions(+), 8 deletions(-) > --- > base-commit: 3d08ff75a47a3e7e2ab45a3bcab6723b4d906422 > change-id: 20260808-ipq5424_i2c_scl_updates-f1696a0590fc > > Best regards, > -- > Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com> >
On 8/11/2026 6:11 PM, Mukesh Savaliya wrote: > > > On 8/11/2026 2:53 PM, Kathiravan Thirumoorthy wrote: >> To meet the specification requirement in the standard-mode bus >> frequency, >> update the SCL counters as recommended by the design team. >> > Patches shows that you are adding frequency table for standard and > fast, for patch#1, and all three modes for patch#2. Please, Correct > accordingly. Nope. Only for standard freq in patch #1. For FAST mode, it is just a stray space removal. >> Also, SCL counters for the FW based SEs are different. Identify if the >> SE is mini-core or firmware based and chose the appropriate counter >> values. >> > Little better, select frequency parameters based on SE is is RTL core > or FW based core. Ack. > >> Signed-off-by: Kathiravan Thirumoorthy >> <kathiravan.thirumoorthy@oss.qualcomm.com> >> --- >> Kathiravan Thirumoorthy (2): >> i2c: qcom-geni: update frequency table to fix timing parameters >> i2c: qcom-geni: Add I2C frequency table for firmware-based SEs >> >> drivers/i2c/busses/i2c-qcom-geni.c | 27 +++++++++++++++++++-------- >> include/linux/soc/qcom/geni-se.h | 1 + >> 2 files changed, 20 insertions(+), 8 deletions(-) >> --- >> base-commit: 3d08ff75a47a3e7e2ab45a3bcab6723b4d906422 >> change-id: 20260808-ipq5424_i2c_scl_updates-f1696a0590fc >> >> Best regards, >> -- >> Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com> >> >
© 2016 - 2026 Red Hat, Inc.