Re: [PATCH] i2c: qcom-geni: restore tSCL with 32MHz I2C fast-mode

From: Konrad Dybcio

Date: Wed Oct 14 2026 - 09:45:18 EST


On 10/14/26 2:11 PM, Birk Skyum wrote:
> On 10/14/26 07:08, Thorsten Leemhuis wrote:
>> That's how it is sometimes, but then it's likely best to go back to the
>> know old state by reverting the culprit -- or is that a bad idea for
>> some reason?
>
> Hi Thorsten,
>
> One correction first. My report was from 7.2.9, and I had not booted
> mainline when I sent it. I have now, on the Yoga Slim 7x with v7.3-rc7
> (a distribution config, no patches), and the keyboard and touchpad are
> dead at the disk passphrase prompt.
>
> geni_i2c b80000.i2c: Bus proto err, noisy/unexpected start/stop
> i2c_hid_of 1-003a: failed to fetch HID descriptor: -5
>
> Same kernel with only i2c-qcom-geni.ko swapped, one boot each.
>
> v7.3-rc7 keyboard dead
> v7.3-rc7, cb97bf3d4f91 reverted keyboard works
> v7.3-rc7 with Daniel's patch keyboard works
>
> The touchpad binds whenever the keyboard does. The I2C serial engine
> clocks read 32 MHz on plain rc7 and with Daniel's patch, and 19.2 MHz
> with the revert. In all three boots the touchscreen and the three PS8830
> retimers on the other four buses work, and only b80000 fails.

Since the discussion still hasn't settled, please go ahead with a
last-minute revert for 7.3 so that we don't get an utterly broken
release.

Konrad