1. 11 Sep, 2021 2 commits
  2. 10 Sep, 2021 1 commit
  3. 26 Aug, 2021 9 commits
  4. 25 Aug, 2021 1 commit
  5. 24 Aug, 2021 1 commit
  6. 18 Aug, 2021 1 commit
  7. 16 Aug, 2021 4 commits
  8. 12 Aug, 2021 5 commits
  9. 11 Aug, 2021 6 commits
  10. 09 Aug, 2021 10 commits
    • Peng Fan's avatar
      arm: imx: add i.MX8ULP EVK support · 3f2b4d72
      Peng Fan authored and Stefano Babic's avatar Stefano Babic committed
      
      
      Add i.MX8ULP EVK basic support, support SD/I2C/ENET/LPUART
      
      Log as below: I would keep some debug info for now, and after we move
      to be stable and production launch, we could drop that.
      
      U-Boot SPL 2021.07-rc4-00164-gb800e19a6b (Jun 29 2021 - 10:23:30 +0800)
      Normal Boot
      upower_init: soc_id=48
      upower_init: version:11.11.6
      upower_init: start uPower RAM service
      user_upwr_rdy_callb: soc=b
      user_upwr_rdy_callb: RAM version:12.6
      Turn on switches ok
      Turn on memories ok
      Clear DDR retention ok
      Poll for freq_chg_req on SIM register and change to F1 frequency.
      Poll for freq_chg_req on SIM register and change to F0 frequency.
      Poll for freq_chg_req on SIM register and change to F1 frequency.
      Poll for freq_chg_req on SIM register and change to F2 frequency.
      Poll for freq_chg_req on SIM register and change to F1 frequency.
      Poll for freq_chg_req on SIM register and change to F2 frequency.
      complete
      De-Skew PLL is locked and ready
      WDT:   Not found!
      Trying to boot from BOOTROM
      image offset 0x8000, pagesize 0x200, ivt offset 0x0
      Load image from 0x3a800 by ROM_API
      NOTICE:  BL31: v2.4(release):imx_5.10.35_2.0.0_imx8ulp_er-10-gf37e59b94
      NOTICE:  BL31: Built : 01:56:58, Jun 29 2021
      NOTICE:  upower_init: start uPower RAM service
      NOTICE:  user_upwr_rdy_callb: soc=b
      NOTICE:  user_upwr_rdy_callb: RAM version:12.6
      
      U-Boot 2021.07-rc4-00164-gb800e19a6b (Jun 29 2021 - 10:23:30 +0800)
      
      CPU:   Freescale i.MX8ULP rev1.0 at 744 MHz
      Reset cause: POR
      Boot mode: Single boot
      Model: FSL i.MX8ULP EVK
      DRAM:  2 GiB
      MMC:   FSL_SDHC: 0, FSL_SDHC: 2
      Loading Environment from MMC... ***
      Warning - bad CRC, using default environment
      
      In:    serial@293a0000
      Out:   serial@293a0000
      Err:   serial@293a0000
      Net:
      Warning: ethernet@29950000 (eth0) using random MAC address -
      96:35:88:62:e0:44
      eth0: ethernet@29950000
      Hit any key to stop autoboot:  0
      Signed-off-by: Peng Fan's avatarPeng Fan <peng.fan@nxp.com>
      3f2b4d72
    • Peng Fan's avatar
      arm: dts: add i.MX8ULP dtsi · 6beec0e7
      Peng Fan authored and Stefano Babic's avatar Stefano Babic committed
      
      
      Add i.MX8ULP dtsi
      Signed-off-by: Peng Fan's avatarPeng Fan <peng.fan@nxp.com>
      6beec0e7
    • Fabio Estevam's avatar
      mx28evk: Convert to driver model · 1d1f3c80
      Fabio Estevam authored and Stefano Babic's avatar Stefano Babic committed
      
      
      Make the conversion to driver model as it is mandatory.
      
      Successfully tested booting Linux from the SD card.
      
      Dropped support for networking and splash screen as these need
      to be properly converted to DM and tested.
      Signed-off-by: default avatarFabio Estevam <festevam@gmail.com>
      1d1f3c80
    • Sebastian Reichel's avatar
      board: ge: bx50v3: Add PCIe reset to DT · 3bbc48e8
      Sebastian Reichel authored and Stefano Babic's avatar Stefano Babic committed
      
      
      Add PCIe reset gpio to the Bx50v3 devicetree and get get rid of
      CONFIG_PCIE_IMX_PERST_GPIO.
      Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
      3bbc48e8
    • Tim Harvey's avatar
      board: gateworks: venice: add imx8mm-gw7902 support · a8a72c3c
      Tim Harvey authored and Stefano Babic's avatar Stefano Babic committed
      
      
      The GW7902 is based on the i.MX 8M Mini / Nano SoC featuring:
      - LPDDR4 DRAM
      - eMMC FLASH
      - Gateworks System Controller
      - LTE CAT M1 modem
      - USB 2.0 HUB
      - M.2 Socket with USB2.0, PCIe, and dual-SIM
      - IMX8M FEC
      - PCIe based GbE
      - RS232/RS485/RS422 serial transceiver
      - GPS
      - CAN bus
      - WiFi / Bluetooth
      - MIPI header (DSI/CSI/GPIO/PWM/I2S)
      - PMIC
      
      Do the following to add support for it:
      - add dts
      - add PMIC config
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      a8a72c3c
    • Tim Harvey's avatar
      arm: dts: imx8mm-venice-gw7901: use common u-boot dtsi · 42bc70d1
      Tim Harvey authored and Stefano Babic's avatar Stefano Babic committed
      
      
      Use the common imx8mm-u-boot.dtsi
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      42bc70d1
    • Tim Harvey's avatar
      arm: dts: imx8mm-venice-gw700x: fix fifo-depth phy props · aea162c1
      Tim Harvey authored and Stefano Babic's avatar Stefano Babic committed
      
      
      Replace the deprecated 'tx-fifo-depth' and 'rx-fifo-depth' properties
      not supported by U-Boot drivers/net/phy/dp83867.c with the proper
      'ti,fifo-depth' property.
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      aea162c1
    • Tim Harvey's avatar
      arm: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS · 98559e02
      Tim Harvey authored and Stefano Babic's avatar Stefano Babic committed
      
      
      The GW71xx has a USB Type-C connector with USB 2.0 signaling. GPIO1_12
      is the power-enable to the TPS25821 Source controller and power switch
      responsible for monitoring the CC pins and enabling VBUS. Therefore
      GPIO1_12 must always be enabled and the vbus output enable from the
      IMX8MM can be ignored.
      
      To fix USB OTG VBUS enable a pull-up on GPIO1_12 to always power the
      TPS25821 and change the regulator output to GPIO1_10 which is
      unconnected.
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      98559e02
    • Tim Harvey's avatar
      imx: ventana: remove hard-coded USB OTG pinmux · a194e6ed
      Tim Harvey authored and Stefano Babic's avatar Stefano Babic committed
      
      
      pinmux is now done via dt. Add missing OTG_OC pinmux for boards that
      use it.
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      a194e6ed
    • Tim Harvey's avatar
      imx: ventana: fix UMS support · dd79c97b
      Tim Harvey authored and Stefano Babic's avatar Stefano Babic committed
      The Gateworks Ventana boards have always had usb0=usbh1 and usb1=usbotg
      because OTG is often subloaded on these boards and a bit in the EEPROM
      which flagging that OTG is subloaded is used to remove the dt node via the
      alias.
      
      U-Boot DM_USB UMS requires the usb0 alias be assigned to the usbotg
      so fix the usb0 alias in order for UMS to work.
      
      Fixes 72c46327
      
      : ("imx: ventana: enable dm support for USB")
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      dd79c97b