1. 12 7月, 2017 1 次提交
    • S
      imx: reorganize IMX code as other SOCs · 552a848e
      Stefano Babic 提交于
      Change is consistent with other SOCs and it is in preparation
      for adding SOMs. SOC's related files are moved from cpu/ to
      mach-imx/<SOC>.
      
      This change is also coherent with the structure in kernel.
      Signed-off-by: NStefano Babic <sbabic@denx.de>
      
      CC: Fabio Estevam <fabio.estevam@nxp.com>
      CC: Akshay Bhat <akshaybhat@timesys.com>
      CC: Ken Lin <Ken.Lin@advantech.com.tw>
      CC: Marek Vasut <marek.vasut@gmail.com>
      CC: Heiko Schocher <hs@denx.de>
      CC: "Sébastien Szymanski" <sebastien.szymanski@armadeus.com>
      CC: Christian Gmeiner <christian.gmeiner@gmail.com>
      CC: Stefan Roese <sr@denx.de>
      CC: Patrick Bruenn <p.bruenn@beckhoff.com>
      CC: Troy Kisky <troy.kisky@boundarydevices.com>
      CC: Nikita Kiryanov <nikita@compulab.co.il>
      CC: Otavio Salvador <otavio@ossystems.com.br>
      CC: "Eric Bénard" <eric@eukrea.com>
      CC: Jagan Teki <jagan@amarulasolutions.com>
      CC: Ye Li <ye.li@nxp.com>
      CC: Peng Fan <peng.fan@nxp.com>
      CC: Adrian Alonso <adrian.alonso@nxp.com>
      CC: Alison Wang <b18965@freescale.com>
      CC: Tim Harvey <tharvey@gateworks.com>
      CC: Martin Donnelly <martin.donnelly@ge.com>
      CC: Marcin Niestroj <m.niestroj@grinn-global.com>
      CC: Lukasz Majewski <lukma@denx.de>
      CC: Adam Ford <aford173@gmail.com>
      CC: "Albert ARIBAUD (3ADEV)" <albert.aribaud@3adev.fr>
      CC: Boris Brezillon <boris.brezillon@free-electrons.com>
      CC: Soeren Moch <smoch@web.de>
      CC: Richard Hu <richard.hu@technexion.com>
      CC: Wig Cheng <wig.cheng@technexion.com>
      CC: Vanessa Maegima <vanessa.maegima@nxp.com>
      CC: Max Krummenacher <max.krummenacher@toradex.com>
      CC: Stefan Agner <stefan.agner@toradex.com>
      CC: Markus Niebel <Markus.Niebel@tq-group.com>
      CC: Breno Lima <breno.lima@nxp.com>
      CC: Francesco Montefoschi <francesco.montefoschi@udoo.org>
      CC: Jaehoon Chung <jh80.chung@samsung.com>
      CC: Scott Wood <oss@buserror.net>
      CC: Joe Hershberger <joe.hershberger@ni.com>
      CC: Anatolij Gustschin <agust@denx.de>
      CC: Simon Glass <sjg@chromium.org>
      CC: "Andrew F. Davis" <afd@ti.com>
      CC: "Łukasz Majewski" <l.majewski@samsung.com>
      CC: Patrice Chotard <patrice.chotard@st.com>
      CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
      CC: Hans de Goede <hdegoede@redhat.com>
      CC: Masahiro Yamada <yamada.masahiro@socionext.com>
      CC: Stephen Warren <swarren@nvidia.com>
      CC: Andre Przywara <andre.przywara@arm.com>
      CC: "Álvaro Fernández Rojas" <noltari@gmail.com>
      CC: York Sun <york.sun@nxp.com>
      CC: Xiaoliang Yang <xiaoliang.yang@nxp.com>
      CC: Chen-Yu Tsai <wens@csie.org>
      CC: George McCollister <george.mccollister@gmail.com>
      CC: Sven Ebenfeld <sven.ebenfeld@gmail.com>
      CC: Filip Brozovic <fbrozovic@gmail.com>
      CC: Petr Kulhavy <brain@jikos.cz>
      CC: Eric Nelson <eric@nelint.com>
      CC: Bai Ping <ping.bai@nxp.com>
      CC: Anson Huang <Anson.Huang@nxp.com>
      CC: Sanchayan Maity <maitysanchayan@gmail.com>
      CC: Lokesh Vutla <lokeshvutla@ti.com>
      CC: Patrick Delaunay <patrick.delaunay@st.com>
      CC: Gary Bisson <gary.bisson@boundarydevices.com>
      CC: Alexander Graf <agraf@suse.de>
      CC: u-boot@lists.denx.de
      Reviewed-by: NFabio Estevam <fabio.estevam@nxp.com>
      Reviewed-by: NChristian Gmeiner <christian.gmeiner@gmail.com>
      552a848e
  2. 10 7月, 2017 1 次提交
  3. 01 6月, 2017 1 次提交
  4. 31 5月, 2017 1 次提交
  5. 18 5月, 2017 1 次提交
  6. 11 5月, 2017 1 次提交
  7. 01 5月, 2017 1 次提交
  8. 30 4月, 2017 1 次提交
  9. 26 3月, 2017 1 次提交
  10. 17 3月, 2017 4 次提交
    • J
      i.MX6UL: isiot: Add modeboot env via board_late_init · 2e2a8dc6
      Jagan Teki 提交于
      Add runtime, modeboot env which is setting mmcboot, or
      nandboot based on the bootdevice so-that conditional
      macros b/w MMC and NAND for CONFIG_BOOTCOMMAND should
      be avoided in config files.
      
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Reviewed by: Stefano Babic <sbabic@denx.de>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      2e2a8dc6
    • J
      imx6: isiotmx6ul: Add FEC support · 0421a164
      Jagan Teki 提交于
      Add FEC support for Engicam Is.IoT MX6UL module.
      
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      0421a164
    • J
      imx6: isiotmx6ul: Add I2C support · e411e67e
      Jagan Teki 提交于
      Add I2C support for Engicam Is.IoT MX6UL module.
      
      isiotmx6ul> i2c bus
      Bus 0:  i2c@021a0000
      Bus 1:  i2c@021a4000
      isiotmx6ul> i2c dev 0
      Setting bus to 0
      isiotmx6ul> i2c dev
      Current bus is 0
      isiotmx6ul> i2c speed 100000
      Setting bus speed to 100000 Hz
      isiotmx6ul> i2c probe
      Valid chip addresses: 00 2C 44 78
      isiotmx6ul> i2c md 2C 0xff
      00ff: 00 00 00 00 0f f0 01 64 ff ff 00 00 00 00 00 00    .......d........
      
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Reviewed-by: NStefano Babic <sbabic@denx.de>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      e411e67e
    • J
      arm: imx6ul: Add Engicam Is.IoT MX6UL Starter Kit initial support · e9dfa1e1
      Jagan Teki 提交于
      Boot from MMC:
      -------------
      U-Boot SPL 2017.01-rc2-gba3c151-dirty (Jan 02 2017 - 16:59:33)
      Trying to boot from MMC1
      
      U-Boot 2017.01-rc2-gba3c151-dirty (Jan 02 2017 - 16:59:33 +0100)
      
      CPU:   Freescale i.MX6UL rev1.1 528 MHz (running at 396 MHz)
      CPU:   Industrial temperature grade (-40C to 105C) at 33C
      Reset cause: POR
      Model: Engicam Is.IoT MX6UL Starterkit
      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
      isiotmx6ul>
      
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      e9dfa1e1
  11. 14 3月, 2017 1 次提交
  12. 03 1月, 2017 2 次提交
  13. 30 12月, 2016 1 次提交
  14. 17 12月, 2016 6 次提交
    • J
      imx6: geam6ul: Add FEC support · bd363f80
      Jagan Teki 提交于
      Add FEC support for Engicam GEAM6UL module.
      
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      bd363f80
    • J
      imx6: geam6ul: Add I2C support · d31373c4
      Jagan Teki 提交于
      Add I2C support for Engicam GEAM6UL module.
      
      geam6ul> i2c bus
      Bus 0:  i2c@021a0000
      Bus 1:  i2c@021a4000
      geam6ul> i2c dev 0
      Setting bus to 0
      geam6ul> i2c dev
      Current bus is 0
      geam6ul> i2c speed 100000
      Setting bus speed to 100000 Hz
      geam6ul> i2c probe
      Valid chip addresses: 2C
      geam6ul> i2c md 2C 0xff
      00ff: 00 00 00 00 0f f0 01 64 ff ff 00 00 00 00 00 00    .......d........
      
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      d31373c4
    • J
      arm: imx6ul: Add Engicam GEAM6UL Starter Kit initial support · a5b9f8c8
      Jagan Teki 提交于
      Boot Log:
      --------
      U-Boot SPL 2016.11-rc2-00144-g922adaa-dirty (Oct 28 2016 - 18:55:30)
      Trying to boot from MMC1
      
      U-Boot 2016.11-rc2-00144-g922adaa-dirty (Oct 28 2016 - 18:55:30 +0530)
      
      CPU:   Freescale i.MX6UL rev1.1 528 MHz (running at 396 MHz)
      CPU:   Industrial temperature grade (-40C to 105C) at 43C
      Reset cause: POR
      Model: Engicam GEAM6UL
      DRAM:  128 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
      geam6ul>
      
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      a5b9f8c8
    • J
      imx6: icorem6: Add I2C support · d90384e8
      Jagan Teki 提交于
      Add I2C support for Engicam i.CoreM6 qdl board.
      
      icorem6qdl> i2c bus
      Bus 0:  i2c@021a0000
      Bus 1:  i2c@021a4000
      Bus 2:  i2c@021a8000
      icorem6qdl> i2c dev 2
      Setting bus to 2
      icorem6qdl> i2c speed 100000
      Setting bus speed to 100000 Hz
      icorem6qdl> i2c probe
      Valid chip addresses: 2C
      icorem6qdl> i2c md 2C 0xff
      00ff: 00 00 00 00 0f f0 01 64 ff ff 00 00 00 00 00 00    .......d........
      
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Heiko Schocher <hs@denx.de>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      Acked-by: NHeiko Schocher <hs@denx.de>
      d90384e8
    • J
      imx6: icorem6: Add framebuffer support · ca7463c9
      Jagan Teki 提交于
      Add IPUv3 framebuffer support for Engicam i.CoreM6 qdl board.
      
      Cc: Anatolij Gustschin <agust@denx.de>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Matteo Lisi <matteo.lisi@engicam.com>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      ca7463c9
    • J
      icorem6: Use CONFIG_DM_ETH support · e920f607
      Jagan Teki 提交于
      Use CONFIG_DM_ETH and remove board_eth_init code
      from board files.
      
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      Cc: Peng Fan <peng.fan@nxp.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Michael Trimarchi <michael@amarulasolutions.com>
      Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      e920f607
  15. 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
  16. 24 10月, 2016 2 次提交
  17. 22 9月, 2016 1 次提交
  18. 17 9月, 2016 9 次提交