]> git.dujemihanovic.xyz Git - linux.git/commit
i3c: master: svc: adjust SDR according to i3c spec
authorCarlos Song <carlos.song@nxp.com>
Fri, 19 Jul 2024 08:02:33 +0000 (16:02 +0800)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Tue, 17 Sep 2024 14:48:40 +0000 (16:48 +0200)
commit96267f358c14e88e07f1d96ed6f1827da59e9ecc
treefb75c23edc74b0f99eb1e556fb2d931d7c6b4ead
parent20ade67bb1645f5ce8f37fa79ddfebbc5b5b24ef
i3c: master: svc: adjust SDR according to i3c spec

According to I3C Specification(Version 1.1) 5.1.2.4 "Use of Clock
Speed to Prevent Legacy I2C Devices From Seeing I3C traffic", when
slow i2c devices(FM/FM+ rate i2c frequency without 50ns filter)
works on i3c bus, i3c SDR should work at FM/FM+ rate.

Adjust timing for difference mode.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Signed-off-by: Frank Li <frank.li@nxp.com>
Acked-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/r/20240719080233.842771-1-carlos.song@nxp.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/i3c/master/svc-i3c-master.c