• Biwen Li's avatar
    arm64: dts: ls208xa-rdb: fix errata E-00013 · 822f91d5
    Biwen Li authored
    Specify a channel zero in idle state to avoid enterring tri-stated state
    for PCA9547.
    
    Some information about E-00013:
    - Description: I2C1 and I2C3 buses are missing pull-up.
    - Impact: When the PCA954x device is tri-stated, the I2C bus will float.
      This makes the I2C bus and its associated downstream devices
      inaccessible.
    - Hardware fix: Populate resistors R189 and R190 for I2C1 and resistors
      R228 and R229 for I2C3.
    - Software fix: Remove the tri-state option from the PCA954x
      driver(PCA954x always on enable status, specify a channel zero in dts to
      fix the errata E-00013).
    Signed-off-by: default avatarBiwen Li <biwen.li@nxp.com>
    Signed-off-by: default avatarLi Yang <leoyang.li@nxp.com>
    Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
    822f91d5
fsl-ls208xa-rdb.dtsi 2.08 KB