Skip to content

Integrate meta-seco-imx/linux-seco-imx/seco_lf-5.10.y-i2c_err007805

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/0aadfe8d9d5b4865d7cbac252534375139f048ab

Integrate linux-seco-imx/seco_lf-5.10.y-i2c_err007805

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/080f4e142ae5047c72e43446fc9404fd4feb0bb4

[i.MX] i2c: Implement errata ERR007805 bus frequency limit

Workaround for NXP chip errata ERR007805 "I2C: When the I2C clock speed is configured for 400 kHz, the SCL low period violates the I2C spec of 1.3 uS min" This errata is found on the following SoCs:

  • MX8M{M,N,P,Q}
  • MX7{S,D}
  • MX6{UL{,L,Z},S{,LL,X},S,D,DL,Q,DP,QP}

Implement the workaround by matching on the affected SoC specific compatible strings and by limiting the maximum bus frequency in case the SoC is affected.

REFERENCE: https://lore.kernel.org/linux-arm-kernel/YlngkTlsJ8M1gB3z@shikoro/T/

Merge request reports

Loading