1. 30 12月, 2016 1 次提交
  2. 17 12月, 2016 4 次提交
  3. 27 10月, 2016 1 次提交
    • J
      imx6: icorem6: Add NAND support · 023ff2f7
      Jagan Teki 提交于
      Add NAND support for Engicam i.CoreM6 qdl board.
      
      Boot Log:
      --------
      
      U-Boot SPL 2016.09-rc2-30755-gd3dc581-dirty (Sep 28 2016 - 23:00:43)
      Trying to boot from NAND
      NAND : 512 MiB
      
      U-Boot 2016.09-rc2-30755-gd3dc581-dirty (Sep 28 2016 - 23:00:43 +0530)
      
      CPU:   Freescale i.MX6SOLO rev1.3 at 792MHz
      CPU:   Industrial temperature grade (-40C to 105C) at 55C
      Reset cause: WDOG
      Model: Engicam i.CoreM6 DualLite/Solo Starter Kit
      DRAM:  256 MiB
      NAND:  512 MiB
      MMC:   FSL_SDHC: 0
      In:    serial
      Out:   serial
      Err:   serial
      Net:   FEC [PRIME]
      Hit any key to stop autoboot:  0
      icorem6qdl>
      
      Cc: Scott Wood <oss@buserror.net>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Peng Fan <peng.fan@nxp.com>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      023ff2f7
  4. 26 10月, 2016 5 次提交
    • J
      engicam: icorem6: Add DM_GPIO, DM_MMC support · f160c5c8
      Jagan Teki 提交于
      Add DM_GPIO, DM_MMC support for u-boot and disable for SPL.
      
      Cc: Peng Fan <peng.fan@nxp.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      f160c5c8
    • J
      imx6q: icorem6: Enable pinctrl driver · 04464a5c
      Jagan Teki 提交于
      Enable imx6 pinctrl driver support for i.CoreM6.
      
      Cc: Peng Fan <peng.fan@nxp.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      04464a5c
    • J
      arm: imx6q: Add devicetree support for Engicam i.CoreM6 DualLite/Solo · e88edc7b
      Jagan Teki 提交于
      i.CoreM6 DualLite/Solo modules are system on module solutions
      manufactured by Engicam with following characteristics:
      CPU           NXP i.MX6 DL, 800MHz
      RAM           1GB, 32, 64 bit, DDR3-800/1066
      NAND          SLC,512MB
      Power supply  Single 5V
      MAX LCD RES   FULLHD
      
      and more info at
      http://www.engicam.com/en/products/embedded/som/sodimm/i-core-m6s-dl-d-q
      
      Cc: Peng Fan <peng.fan@nxp.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      e88edc7b
    • J
      imx6: icorem6: Add ENET support · 58413366
      Jagan Teki 提交于
      Add enet support for engicam icorem6 qdl starter kit.
      - Add pinmux settings
      - Add board_eth_init
      
      TFTP log:
      --------
      Net:   FEC [PRIME]
      Hit any key to stop autoboot:  0
      icorem6qdl> tftpboot {fdt_addr} imx6dl-icore.dtb
      Using FEC device
      TFTP from server 192.168.2.96; our IP address is 192.168.2.75
      Filename 'imx6dl-icore.dtb'.
      Load address: 0x0
      Loading: ######
               1.3 MiB/s
      done
      Bytes transferred = 28976 (7130 hex)
      CACHE: Misaligned operation at range [00000000, 00007130]
      icorem6qdl>
      
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      Cc: Peng Fan <peng.fan@nxp.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
      58413366
    • J
      arm: imx: Add Engicam i.CoreM6 QDL Starter Kit initial support · f4b7532f
      Jagan Teki 提交于
      Boot Log for i.CoreM6 DualLite/Solo Starter Kit:
      -----------------------------------------------
      
      U-Boot SPL 2016.09-rc2-30739-gd1fa290 (Sep 17 2016 - 00:37:46)
      Trying to boot from MMC1
      
      U-Boot 2016.09-rc2-30739-gd1fa290 (Sep 17 2016 - 00:37:46 +0530)
      
      CPU:   Freescale i.MX6SOLO rev1.3 at 792MHz
      CPU:   Industrial temperature grade (-40C to 105C) at 31C
      Reset cause: POR
      DRAM:  256 MiB
      MMC:   FSL_SDHC: 0
      *** Warning - bad CRC, using default environment
      
      In:    serial
      Out:   serial
      Err:   serial
      Net:   CPU Net Initialization Failed
      No ethernet found.
      Hit any key to stop autoboot:  0
      switch to partitions #0, OK
      mmc0 is current device
      switch to partitions #0, OK
      mmc0 is current device
      reading boot.scr
      ** Unable to read file boot.scr **
      reading zImage
      6741808 bytes read in 341 ms (18.9 MiB/s)
      Booting from mmc ...
      reading imx6dl-icore.dtb
      30600 bytes read in 19 ms (1.5 MiB/s)
         Booting using the fdt blob at 0x18000000
         Using Device Tree in place at 18000000, end 1800a787
      
      Starting kernel ...
      
      [    0.000000] Booting Linux on physical CPU 0x0
      
      Boot Log for i.CoreM6 Quad/Dual Starter Kit:
      --------------------------------------------
      
      U-Boot SPL 2016.09-rc2-30739-gd1fa290 (Sep 17 2016 - 00:37:46)
      Trying to boot from MMC1
      
      U-Boot 2016.09-rc2-30739-gd1fa290 (Sep 17 2016 - 00:37:46 +0530)
      
      CPU:   Freescale i.MX6Q rev1.2 at 792MHz
      CPU:   Industrial temperature grade (-40C to 105C) at 28C
      Reset cause: POR
      DRAM:  512 MiB
      MMC:   FSL_SDHC: 0
      *** Warning - bad CRC, using default environment
      
      In:    serial
      Out:   serial
      Err:   serial
      Net:   CPU Net Initialization Failed
      No ethernet found.
      Hit any key to stop autoboot:  0
      icorem6qdl>
      
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Acked-by: NPeng Fan <peng.fan@nxp.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      f4b7532f
  5. 24 10月, 2016 2 次提交
  6. 22 9月, 2016 1 次提交
  7. 17 9月, 2016 10 次提交
  8. 10 9月, 2016 1 次提交
  9. 17 6月, 2016 1 次提交
  10. 26 4月, 2016 3 次提交
  11. 15 3月, 2016 1 次提交
  12. 19 11月, 2015 1 次提交
  13. 28 9月, 2015 1 次提交
  14. 13 9月, 2015 1 次提交
    • P
      imx: mx6ul: support mx6ul 9x9 evk board · d9cbb264
      Peng Fan 提交于
      This patch is to support mx6ul_9x9_evk board based on mx6ul_14x14_evk,
      the difference between mx6ul 9x9 evk and mx6ul 14x14 evk are:
      1. mx6ul 9x9 evk use pfuze3000, while mx6ul 14x14 evk use DCDC.
      2. mx6ul 9x9 evk supports 256MB LPDDR2, while mx6ul 14x14 evk
         supports 512MB DDR3
      3. mx6ul_9x9_evk use 9x9 package, while mx6ul_14x14_evk use 14x14 package.
      
      This patch add the following:
      1. Discard PHYS_SDRAM_SIZE from header file, use imx_ddr_size()
      2. Introduce a macro is_mx6ul_9x9_evk using
         CONFIG_IS_ENABLED(TARGET_MX6UL_9X9_EVK) to avoid "#ifdef xxx" in non-SPL
         part. To SPL part, CONFIG_IS_ENABLED(TARGET_MX6UL_9X9_EVK) can not work,
         so still use "#ifdef CONFIG_TARGET_MX6UL_9X9_EVK" to differentiate with
         mx6ul_14x14_evk. And we have no way to dymaically checking this chip
         is 9x9 or 14x14.
      3. mx6ul_9x9_evk use pfuze3000, so enabled POWER related configurations.
         POWER related configurations also effect for mx6ul_14x14_evk. But
         power_init_board implementation using 'if (is_mx6ul_9x9_evk())' to
         do initialization for mx6ul_9x9_evk, and do nothing for mx6ul_14x14_evk.
      4. mx6ul_9x9_evk use lpddr2 with size 256MB, so add related SPL DRAM
         configurations.
      5. Enable CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG and setting dtb file
         according to board_rev and board_name.
      6. Add TARGET_MX6UL_9X9_EVK Kconfig entry
      
      Boot Log:
      U-Boot SPL 2015.10-rc2-00356-g536ce34 (Sep 06 2015 - 12:22:53)
      reading u-boot.img
      reading u-boot.img
      
      U-Boot 2015.10-rc2-00356-g536ce34 (Sep 06 2015 - 12:22:53 +0800)
      
      CPU:   Freescale i.MX6UL rev1.0 792 MHz (running at 396 MHz)
      CPU:   Commercial temperature grade (0C to 95C) at 41C
      Reset cause: POR
      Board: MX6UL 9x9 EVK
      I2C:   ready
      DRAM:  256 MiB
      PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11
      MMC:   FSL_SDHC: 0, FSL_SDHC: 1
      In:    serial
      Out:   serial
      Err:   serial
      Net:   FEC1
      Hit any key to stop autoboot:  0
      Signed-off-by: NPeng Fan <Peng.Fan@freescale.com>
      Cc: Stefano Babic <sbabic@denx.de>
      d9cbb264
  15. 02 9月, 2015 3 次提交
  16. 22 8月, 2015 1 次提交
  17. 02 8月, 2015 1 次提交
    • P
      imx: mx6ul_14x14_evk add basic board support · f0ff57b0
      Peng Fan 提交于
      1. Add USDHC, I2C, UART, 74LV, USB, QSPI support.
      2. Support SPL
      3. CONFIG_MX6UL_14X14_EVK_EMMC_REWORK is introduced, this board default
         supports sd for usdhc2, but can do hardware rework to make usdhc2 support
         emmc.
      
      Boot Log:
      U-Boot SPL 2015.07-rc3-00124-g35d727b (Jul 20 2015 - 18:40:59)
      reading u-boot.img
      reading u-boot.img
      
      U-Boot 2015.07-rc3-00124-g35d727b (Jul 20 2015 - 18:40:59 +0800)
      
      CPU:   Freescale i.MX6UL rev1.0 792 MHz (running at 396 MHz)
      CPU:   Commercial temperature grade (0C to 95C)CPU:   Thermal invalid data, fuse: 0x0
       - invalid sensor device
       Reset cause: POR
       Board: MX6UL 14x14 EVK
       I2C:   ready
       DRAM:  512 MiB
       MMC:   FSL_SDHC: 0, FSL_SDHC: 1
       *** Warning - bad CRC, using default environment
      
       In:    serial
       Out:   serial
       Err:   serial
       Net:   CPU Net Initialization Failed
       No ethernet found.
       Hit any key to stop autoboot:  0
      Signed-off-by: NPeng Fan <Peng.Fan@freescale.com>
      f0ff57b0