Skip to content
Snippets Groups Projects
  1. Dec 29, 2017
  2. Nov 27, 2017
  3. Nov 20, 2017
  4. Nov 09, 2017
  5. Oct 12, 2017
  6. Sep 08, 2017
  7. Aug 16, 2017
    • Peng Fan's avatar
      imx: mx6: select ARM_ERRATA_845369 · 3d3598d0
      Peng Fan authored
      
      Select ARM_ERRATA_845369 for i.MX6DQ/DL/QP.
      
      Signed-off-by: default avatarPeng Fan <peng.fan@nxp.com>
      Reviewed-by: default avatarStefano Babic <sbabic@denx.de>
      3d3598d0
    • Peng Fan's avatar
      ARM: i.MX6: exclude the ARM errata from i.MX6 UP system · 91435cd4
      Peng Fan authored
      
      The ARM errata 751472, 794072, 761320 only applied
      to the following configuration:
      
      This erratum affects configurations with either:
      - One processor if the ACP is present
      - Two or more processors
      
      i.MX6 family does not have the ACP and thus only the MPCore system
      will be impacted, which are the i.MX6DQ, i.MX6DL, and i.MX6QP.
      
      Signed-off-by: default avatarPeng Fan <peng.fan@nxp.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      91435cd4
    • Simon Glass's avatar
      env: Convert CONFIG_ENV_IS_IN... to a choice · c1c3fe23
      Simon Glass authored
      
      At present we support multiple environment drivers but there is not way to
      select between them at run time. Also settings related to the position and
      size of the environment area are global (i.e. apply to all locations).
      
      Until these limitations are removed we cannot really support more than one
      environment location. Adjust the location to be a choice so that only one
      can be selected. By default the environment is 'nowhere', meaning that the
      environment exists only in memory and cannot be saved.
      
      Also expand the help for the 'nowhere' option and move it to the top since
      it is the default.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      [trini: Move all of the imply logic to default X if Y so it works again]
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      c1c3fe23
  8. Aug 11, 2017
  9. Aug 02, 2017
    • Stefano Babic's avatar
      mx6: Add support for Phytec pfla02 (NAND) · 83605d37
      Stefano Babic authored
      
      Add support for Phytec pfla02, equipped with NAND.
      
      CPU:   Freescale i.MX6Q rev1.5 996 MHz (running at 792 MHz)
      CPU:   Automotive temperature grade (-40C to 125C) at 31C
      Reset cause: POR
      I2C:   ready
      DRAM:  1 GiB
      NAND:  2048 MiB
      MMC:   FSL_SDHC: 0, FSL_SDHC: 1
      SF: Detected n25q128 with page size 256 Bytes, erase size 64 KiB, total
      16 MiB
      In:    serial
      Out:   serial
      Err:   serial
      Net:   FEC [PRIME]
      Hit any key to stop autoboot:  0
      
      Signed-off-by: default avatarStefano Babic <sbabic@denx.de>
      CC: Stefan Christ <s.christ@phytec.de>
      CC: Stefan Müller-Klieser <S.Mueller-Klieser@phytec.de>
      CC: Christian Hemp <C.Hemp@phytec.de>
      83605d37
  10. Jul 26, 2017
    • Simon Glass's avatar
      Convert CONFIG_ENV_IS_IN_MMC/NAND/UBI and NOWHERE to Kconfig · 2be29653
      Simon Glass authored
      
      This converts the following to Kconfig:
         CONFIG_ENV_IS_IN_MMC
         CONFIG_ENV_IS_IN_NAND
         CONFIG_ENV_IS_IN_UBI
         CONFIG_ENV_IS_NOWHERE
      
      In fact this already exists for sunxi as a 'choice' config. However not
      all the choices are available in Kconfig yet so we cannot use that. It
      would lead to more than one option being set.
      
      In addition, one purpose of this series is to allow the environment to be
      stored in more than one place. So the existing choice is converted to a
      normal config allowing each option to be set independently.
      
      There are not many opportunities for Kconfig updates to reduce the size of
      this patch. This was tested with
      
         ./tools/moveconfig.py -i CONFIG_ENV_IS_IN_MMC
      
      And then manual updates.  This is because for CHAIN_OF_TRUST boards they
      can only have ENV_IS_NOWHERE set, so we enforce that via Kconfig logic
      now.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      2be29653
  11. Jul 12, 2017
    • Stefano Babic's avatar
      imx: reorganize IMX code as other SOCs · 552a848e
      Stefano Babic authored
      
      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: default avatarStefano 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: default avatarFabio Estevam <fabio.estevam@nxp.com>
      Reviewed-by: default avatarChristian Gmeiner <christian.gmeiner@gmail.com>
      552a848e
    • Vanessa Maegima's avatar
      mx6sabreauto: Update to SPL only mode · d7c11502
      Vanessa Maegima authored
      
      As mx6sabreauto supports SPL now, all variants can boot using the same
      defconfig.
      
      This patch:
      - Removes non-SPL targets.
      - Renames target to mx6sabreauto_defconfig.
      - Renames folder and board files to mx6sabreauto.
      - Updates MAINTAINERS, Makefile and Kconfig accordingly.
      - Removes .cfg files.
      - Adds a README with instructions to build and flash SPL and u-boot.img.
      
      Signed-off-by: default avatarVanessa Maegima <vanessa.maegima@nxp.com>
      Reviewed-by: default avatarFabio Estevam <fabio.estevam@nxp.com>
      Reviewed-by: default avatarStefano Babic <sbabic@denx.de>
      d7c11502
    • Vanessa Maegima's avatar
      mx6qsabreauto: Add SPL support · 823dff9d
      Vanessa Maegima authored
      
      Add support for mx6q, mx6dl and mx6qp sabreauto boards in SPL.
      
      Retrieved the mx6q DCD table from:
      board/freescale/mx6qsabreauto/imximage.cfg
      
      Retrieved the mx6dl DCD table from:
      board/freescale/mx6qsabreauto/mx6dl.cfg
      
      Retrieved the mx6qp DCD table from:
      board/freescale/mx6qsabreauto/mx6qp.cfg
      
      Flashed SPL and u-boot.img to an SD card and could successfully boot it
      on mx6q, mx6qp and mx6dl sabreauto boards.
      
      Signed-off-by: default avatarVanessa Maegima <vanessa.maegima@nxp.com>
      Reviewed-by: default avatarFabio Estevam <fabio.estevam@nxp.com>
      Reviewed-by: default avatarStefano Babic <sbabic@denx.de>
      823dff9d
  12. Jul 11, 2017
  13. May 22, 2017
  14. May 18, 2017
  15. May 11, 2017
  16. Apr 12, 2017
    • Adam Ford's avatar
      imx: i.mx6q: add the initial support for LogicPD i.MX6Q SOM · f479cec3
      Adam Ford authored
      
      Logic PD has an i.MX6Q system on module (SOM) with a development kit. The
      SOM has a built-in microSD socket, DDR and NAND flash.  The development kit
      has an SMSC Ethernet PHY, serial debug port and a variety of peripherals.
      This have been verified to boot the i.MX6Q version over either SD
      on the development kit or NAND built into the SOM.  Items in the dtsi file
      are specific to the SOM itself.  Items in the dts file are in the baseboard.
      Future versions of the SOM will come out supporting the same basebord and
      potentially future base boards will come out supporting the same SOM.
      
      Signed-off-by: default avatarAdam Ford <aford173@gmail.com>
      f479cec3
  17. Mar 26, 2017
  18. Mar 19, 2017
  19. Mar 17, 2017
    • Jagan Teki's avatar
      imx6: isiotmx6ul: Add FEC support · 0421a164
      Jagan Teki authored
      
      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: default avatarJagan Teki <jagan@amarulasolutions.com>
      0421a164
    • Jagan Teki's avatar
      imx6: isiotmx6ul: Add I2C support · e411e67e
      Jagan Teki authored
      
      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: default avatarStefano Babic <sbabic@denx.de>
      Signed-off-by: default avatarJagan Teki <jagan@amarulasolutions.com>
      e411e67e
    • Jagan Teki's avatar
      arm: imx6ul: Add Engicam Is.IoT MX6UL Starter Kit initial support · e9dfa1e1
      Jagan Teki authored
      
      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: default avatarJagan Teki <jagan@amarulasolutions.com>
      e9dfa1e1
  20. Mar 10, 2017
    • Tom Rini's avatar
      ARM: Migrate errata to Kconfig · 8dda2e2f
      Tom Rini authored
      
      This moves all of the current ARM errata from various header files and in to
      Kconfig.  This allows for a minor amount of cleanup as we had some instances
      where both a general common header file was enabling errata as well as the
      board config.  We now just select these once at the higher level in Kconfig
      
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      8dda2e2f
  21. Jan 30, 2017
  22. Jan 27, 2017
  23. Jan 25, 2017
  24. Jan 24, 2017
  25. Dec 16, 2016
Loading