1. 21 Mar, 2020 1 commit
  2. 12 Nov, 2019 1 commit
  3. 09 Nov, 2019 1 commit
  4. 08 Nov, 2019 1 commit
  5. 07 Nov, 2019 2 commits
  6. 21 Oct, 2019 2 commits
  7. 16 Oct, 2019 1 commit
  8. 14 Oct, 2019 2 commits
  9. 11 Oct, 2019 1 commit
  10. 06 Oct, 2019 1 commit
  11. 02 Oct, 2019 1 commit
  12. 28 Sep, 2019 1 commit
  13. 06 Jun, 2019 1 commit
    • Ye Li's avatar
      MLK-21942 DTS: imx8mq: Fix USB alias issue · 85bdcc79
      Ye Li authored
      
      
      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: default avatarYe Li <ye.li@nxp.com>
      Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
      (cherry picked from commit 67f084c9485587802571352de8fb2551e8aefe74)
      85bdcc79
  14. 25 May, 2019 1 commit
  15. 24 May, 2019 23 commits
    • Ye Li's avatar
      MLK-20666-2 DTS: imx8mq: Enable i2c force idle · 0ee1bb34
      Ye Li authored
      
      
      Add i2c gpio pinctrl settings and properties to enable i2c force idle.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
      (cherry picked from commit bb5ed5774d63031571e04a3061b8481139601257)
      0ee1bb34
    • Ye Li's avatar
      MLK-20666-1 DTS: imx8mm: Enable i2c force idle · d7cfd182
      Ye Li authored
      
      
      Add i2c gpio pinctrl settings and properties to enable i2c force idle.
      Avoid any i2c bus not released by device during reboot.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 94b6e0f525ce3adb015e41659b240689dab304ec)
      d7cfd182
    • Ye Li's avatar
      MLK-20395 DTS: imx7d: Add alias for usb1 device · fb269a04
      Ye Li authored
      
      
      Some platforms don't have alias for usb1 device, so when initialize the
      second controller, its seq is allocated by u-boot automatically.
      This introduces a problem if the initialization of first controller is failed,
      for example nothing connect to first controller, then the seq allocated
      for second controller is 0 not 1. EHCI driver uses the seq as index for
      USB controller and phy, so it will cause initialization problem for second
      controller.
      
      Fix the issue by adding the usb1 alias for second USB controller.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
      (cherry picked from commit fe21a1ab93d0788017ec58905e3273c9ab0f5a67)
      fb269a04
    • Shenwei Wang's avatar
      MLK-19104 imx7ulp: Enable uuu support for mx7ulp. · 610f6b43
      Shenwei Wang authored
      
      
      iMX7ULP EVK boards enable fastboot as default to support uuu.
      Signed-off-by: default avatarShenwei Wang <shenwei.wang@nxp.com>
      Acked-by : Frank Li <frank.li@nxp.com>
      
      (cherry picked from commit 035506e86e4f054ec6e75a52e5d7fdbb0f18f8cd)
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      610f6b43
    • Ye Li's avatar
      MLK-18476-1 DTS: mx6qdl_arm2: Add board DTS files for MX6Q/DL and MX6Q POP ARM2 · 0f6c9870
      Ye Li authored
      
      
      Add DTS files to support iMX6Q/DL DDR3/LPDDR2 ARM2 and iMX6Q POP LPDDR2 ARM2 boards.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit a699bafb441fc8b3aeff895f60b8531923f66733)
      (cherry picked from commit a8d33d1be3394685dc571044d07227173b4fcf35)
      0f6c9870
    • Ye Li's avatar
      MLK-18461-1 DTS: mx7ulp_arm2: Add board DTS files for 10x10 and 14x14 ARM2 · b4ce5838
      Ye Li authored
      
      
      Add DTS files to support iMX7ULP 10x10 ARM2 and 14x14 ARM2 boards.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit b283cf33edaee442209179927249cdc8e39cb5e2)
      (cherry picked from commit 443827b89d695f08d2dc2818a1122ed812e473d7)
      b4ce5838
    • Ye Li's avatar
      MLK-18460-4 DTS: mx7d_19x19_arm2: Add board DTS files for DDR3/LPDDR3/LPDDR2 ARM2 · 6dbf1d7d
      Ye Li authored
      
      
      Add DTS files to support iMX7D 19x19 LPDDR3, DDR3 and LPDDR2 ARM2 boards.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 44ab0cb416ee3fb4b56936e1a44bb8c27dbb17f0)
      (cherry picked from commit e945d29263e9ea86938c98b7ff9034b45c8f9a0a)
      6dbf1d7d
    • Ye Li's avatar
      MLK-18460-1 DTS: mx7d_12x12_arm2: Add board DTS files for DDR3/LPDDR3 ARM2 · c11f9230
      Ye Li authored
      
      
      Add DTS files to support iMX7D 12x12 LPDDR3 and DDR3 ARM2 boards.
      Due to pin conflicts, need specified DTS for SPINOR, QSPI on LPDDR3
      ARM2.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 31c500c42103957de36698376174254adcacf794)
      (cherry picked from commit 33e1352d0f80905f652655460769ae32b867f53b)
      c11f9230
    • Ye Li's avatar
      MLK-18459-1 DTS: mx6sll_arm2: Add board DTS files for LPDDR2/3 ARM2 · 9dcb3f60
      Ye Li authored
      
      
      Add DTS files to support iMX6SLL 14x14 LPDDR3/LPDDR2 ARM2.
      Due to pin conflicts, need specified DTS for SPINOR enabled.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 0879e6cbc067324ca552a769b27215b07e4e8f72)
      (cherry picked from commit 0cfd153bc3940657ba228c4a312aa3b9b0812a95)
      9dcb3f60
    • Ye Li's avatar
      MLK-18458-1 DTS: mx6ull_arm2: Add board DTS files for DDR3 ARM2 · 67ea78a0
      Ye Li authored
      
      
      Add DTS files to support iMX6ULL 14x14 DDR3 ARM2.
      Due to pin conflicts, need specified DTS for eMMC, EPDC, NAND/EIMNOR and tsc enabled.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit a3602fbc7b78bc82eb58160a7c5d94416a91f979)
      (cherry picked from commit adc2229ede562689ed889256ce864c592f572b54)
      67ea78a0
    • Ye Li's avatar
      MLK-18457-1 DTS: mx6ul_arm2: Add board DTS files for DDR3/LPDDR2 ARM2 · dff614db
      Ye Li authored
      
      
      Add DTS files to support iMX6UL 14x14 DDR3 ARM2 and 14x14 LPDDR2 ARM2.
      Due to pin conflicts, need specified DTS for eMMC and NAND/EIMNOR enabled.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 27a6052f3c4fbcc8cd19b3052498e9342032430b)
      (cherry picked from commit 48f3b2a92a8c0ba8365dfb6db79947419c4ef7bf)
      dff614db
    • Ye Li's avatar
      MLK-18456-6 DTS: mx6sx_arm2: Add board DTS files for 19x19 ARM2 · 69e27459
      Ye Li authored
      
      
      Add DTS files to support iMX6SX 19x19 ARM2. Due to pin conflicts,
      need specified DTS for NAND/EIMNOR enabled.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit acac1789301ba4570b676c35cd08a281a365cbe2)
      (cherry picked from commit 56f89c74f65307298cd4c2777fd9ecaa0c921361)
      69e27459
    • Ye Li's avatar
      MLK-18456-2 DTS: mx6sx_arm2: Add board DTS for iMX6SX 14x14 ARM2 · 8cb3be2d
      Ye Li authored
      
      
      Add DTS file for the iMX6SX 14x14 ARM2 from v2017.03
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 6a09251091354b132280010f8156b83c799d618e)
      (cherry picked from commit b67bfab4a0699dba9ff55393b19277c4c104f832)
      8cb3be2d
    • Ye Li's avatar
      MLK-18456-1 DTS: mx6sx_arm2: Add board DTS files for 17x17 ARM2 · 8c97ac54
      Ye Li authored
      
      
      Add DTS files to support iMX6SX 17x17 ARM2. Due to pin conflicts,
      need specified DTS for SPI nor enabled and NAND/EIMNOR enabled.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 16e5b9415bab10938b73f42848fdb26eaf50ea02)
      (cherry picked from commit c1cd8ba678bb65a0424b1fe10456ec429d7705a0)
      8c97ac54
    • Robby Cai's avatar
      MLK-19595 imx6ulz: add emmc, nand, and qspi boot support · 551deb0a
      Robby Cai authored
      
      
      add config for emmc, nand and qspi boot
      Signed-off-by: default avatarRobby Cai <robby.cai@nxp.com>
      (cherry picked from commit 82d61c0fd30ae6d131b155e2b7840e5a26411ca9)
      (cherry picked from commit e0b4764f6b361d2158b082c4d30aa5c7993e52b8)
      551deb0a
    • Bai Ping's avatar
      MLK-19589 imx6ulz: add imx6ulz support · 8088a95a
      Bai Ping authored
      
      
      Add i.MX6ULZ support. the i.MX6ULZ is SW compatible
      with i.MX6ULL. so most code of i.MX6ULL can be reused
      by i.MX6ULZ.
      Signed-off-by: default avatarBai Ping <ping.bai@nxp.com>
      (cherry picked from commit 99a6bc0ccc69e1517316056e23772d7743f3ae1e)
      (cherry picked from commit 7b58ff50dddec98ba6f5acae208eaf9cd99f7a6c)
      8088a95a
    • Ye Li's avatar
      MLK-20116-2 dts: imx7ulp: Update EVK board DTS files · 1d0b81b7
      Ye Li authored
      
      
      Align the new pinfunc names with header file for all iMX7ULP EVK DTS files.
      Also update the EVK DTS files to align with kernel for Rev A3
      board. Removed the extcon node for USB ID, since A3 board uses USB ID pin
      not GPIO.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 4404440535e3ecdb645e68b69f66c475aa56dd05)
      (cherry picked from commit 68abcc89a3ad3853adf78aa13dcb473e7605140b)
      1d0b81b7
    • Ye Li's avatar
      MLK-20116-1 imx7ulp: Update iomux pins header file for Rev B0 chip · 20c7ae29
      Ye Li authored
      
      
      i.MX7ULP B0 silicon has below updates in iomux
      
        - GPIO function input buffer enable (IBE)/output buffer enable (OBE) is
          now controlled by RGPIO module. IOMUXC IBE/OBE is used as an override.
        - LPUART2_TX (I/O) to PTB12 (ALT4)
        - LPUART2_RX (I) to PTB13 (ALT4)
        - USB0_ID (I) to PTC13 (ALT11), PTC18 (ALT11) and PTC19 (ALT10)
        - VIU_DE (I) to PTC18 (ALT12), PTC19 (ALT12) and PTE5 (ALT12)
        - RTC_CLKOUT (O) to PTB5 (ALT11) and PTB14 (ALT11)
        - SEC_VIO_B (I) to PTB4 (ALT11)
        - Added new Input Selection Registers
            PSMI1_USB0_ID Address: 0x40ac_0338 To select USB_ID input pad/source
            PSMI1_VIU_DE Address: 0x40ac_033c To select VIU_DE input pad/source
      
      Copy the imx7ulp-pinfunc.h from latest kernel dts
      (commit 18cdeadfe1967ea33d3bdfc7ccead6d6d06a98a6), and update
      the mx7ulp-pins.h accordingly.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 5e3da4cf8e217e7efe683bc63114e45927ebb28b)
      (cherry picked from commit 459c2fe202175e7201b4b863eb6d98d15406d923)
      20c7ae29
    • Luo Ji's avatar
      MA-12724 imx7ulp: Correct earlycon parameter · fecd7dcd
      Luo Ji authored
      
      
      Default address of earlycon parameter is not correct,
      use correct value for imx7ulp_evk.
      
      Test: imx7ulp_evk boots ok.
      
      Change-Id: I2cecb6bfacca573013313ba4ae3783784ccfd506
      Signed-off-by: default avatarLuo Ji <ji.luo@nxp.com>
      (cherry picked from commit 9dce3365b8ea0cbdaed06f0c9b98c98b2f150c5a)
      (cherry picked from commit c727966e6688fd3de199de1b631a8fd57a8c7149)
      fecd7dcd
    • Ye Li's avatar
      MLK-14445-9 mx7ulp_evk: Add eMMC reworked board support · 6d8c9e85
      Ye Li authored
      
      
      Add build configuration and DTS file to enable eMMC for eMMC reworked
      EVK board.
      Because the eMMC DTS file has QSPI node disabled, so we change to use
      non-DM QSPI driver.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 9ae0e03e)
      (cherry picked from commit 29a10734150e91d3b5596f11a7533cb52dc5a4d2)
      6d8c9e85
    • Ye Li's avatar
      MLK-14445-7 DTS: mx7ulp: Add PTA and PTB two GPIO banks · d8cbc218
      Ye Li authored
      
      
      PTA and PTB banks are at M4 domain, but some boards like ARM2 use
      them for controlling A7 domain modules. So we may need to support
      them in GPIO driver.
      
      In the imx_rgpio2p driver, the non-DM driver supports full 6 GPIO
      banks, with PTA from index 0. But the DM driver which uses DTB only
      have 4 GPIO banks, with PTC from index 0.
      
      This will cause problem when using GPIO. So this patch add PTA and PTB
      banks to DTB, and reorder the sequence for gpio with PTA from index 0.
      So the non-DM driver and DM driver are aligned.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 0b496527)
      (cherry picked from commit 00a9e360416cf099a7697a375469d91cf63d5701)
      d8cbc218
    • Ye Li's avatar
      MLK-14445-2 mx7ulp_evk: Add QSPI flash support · 2fa81543
      Ye Li authored
      
      
      Porting the QSPI flash board support from v2016.03, and convert to use
      DM QSPI driver.
      Since we need to support QSPI at default in u-boot, change the default
      DTS file to qspi enabled DTS.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 41895cd5)
      (cherry picked from commit b4698ce0e5b6952a88702075ce905a059da277d9)
      2fa81543
    • Ye Li's avatar
      MLK-18156-1 dts: mx6ullevk: Add DTS for i.MX6ULL EVK boards · 6e83b486
      Ye Li authored
      
      
      Update the DTS files for 14x14 EVK and 9x9 EVK to align with
      v2018.03
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 0519c07b74ee3eb6818d71abb02d256ed574bf61)
      6e83b486