28 Oct, 2019

3 commits

  • Both imx8mn/imx8mm EVK boards have eMMC 5.1 chip and support SD3.0
    So we enable the HS400ES and UHS configs to enhance eMMC/SD access.

    The change also needs to set usdhc clock to 400Mhz and update compatible
    string to fsl,imx8mm-usdhc

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan
    (cherry picked from commit cf83fe7dcfcb14dd633ad43ef387793a863e111a)

    Ye Li
     
  • iMX8MQ EVK board has a eMMC5.0 chip and supports SD3.0, so enable the UHS
    and HS400 configs to enhance the eMMC/SD access.

    The change also needs to set usdhc clock to 400Mhz, and add the off-on-delay-us
    to SD reset pin, otherwise some SD cards will fail to select UHS mode in
    re-initialization.

    Signed-off-by: Ye Li
    (cherry picked from commit 57e1bc5f634be231b2bfd10cf0cbbff86dadd2e1)

    Ye Li
     
  • The property was changed to "u-boot,off-on-delay-us" in u-boot fixed
    regulator. Update the dts to use the new name

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan
    (cherry picked from commit e68d12af8d17ae1017eacfc73b72ab999ef9837f)

    Ye Li
     

12 Oct, 2019

1 commit

  • Currently is not possible to use dek_blob command in
    mx8mq:

    u-boot=> dek_blob 0x40400000 0x40401000 128
    Cannot get OP-TEE device

    Add OP-TEE Device Tree Bindings to fix this issue.

    Reviewed-by: Ye Li
    Signed-off-by: Clement Faure
    Signed-off-by: Breno Lima
    (cherry picked from commit f762fe218ec60025e2dfd6173efaa826286ba297)

    Clement Faure
     

09 Aug, 2019

4 commits


07 Aug, 2019

1 commit


06 Aug, 2019

1 commit


31 Jul, 2019

2 commits


30 Jul, 2019

1 commit

  • There is an divider on imx8mn will always divide 2 to flexspi root clock.
    So actual SCLK output to device is 50Mhz on imx8mn not 100Mhz.

    After changing the root clock setting to configure SCLK to 100Mhz, found
    the read data is not correct. Must enable the internal DQS pad loopback
    to fix the problem.

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan
    (cherry picked from commit 9ff3ae4f9ebbb81bd42d81729cec4525c6e9b33e)

    Ye Li
     

26 Jul, 2019

2 commits


15 Jul, 2019

2 commits


09 Jul, 2019

4 commits


28 Jun, 2019

2 commits


19 Jun, 2019

1 commit


06 Jun, 2019

1 commit

  • Since we set the driver's compatible string to dwc3 nodes, should
    use the dwc3 nodes as the USB alias, otherwise the alias won't work.
    If first usb controller is probed failed, the second controller still
    use 0 as seq and cause issue to the driver.

    Because alias requires different names on the nodes, in the patch we have
    to change the nodes name to dwc3_0 and dwc3_1

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan

    Ye Li
     

25 May, 2019

1 commit


24 May, 2019

14 commits