Re: [PATCH v2 9/9] i2c: qcom-geni: Use geni_se_set_rate() for setting source clock frequency
From: Mukesh Savaliya
Date: Wed Oct 14 2026 - 14:50:46 EST
On 8/27/2026 11:29 PM, Praveen Talari wrote:
GENI resource management may be handled either through the Linux clockReviewed-by: Mukesh Kumar Savaliya <mukesh.savaliya@xxxxxxxxxxxxxxxx>
framework or a firmware-managed performance domain. Source clock
programming currently depends on platform-specific callbacks.
Use geni_se_set_rate() for source clock programming and perform the
source clock configuration from qcom_geni_i2c_conf(), allowing the GENI
core to abstract the underlying resource-management mechanism from the
I2C driver. This removes the need for platform-specific rate-setting
callbacks and enables a common code path across all GENI I2C platforms.
Signed-off-by: Praveen Talari <praveen.talari@xxxxxxxxxxxxxxxx>
---