Skip to content
Snippets Groups Projects
  1. Aug 29, 2017
  2. 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
  3. May 18, 2017
  4. May 11, 2017
  5. Dec 16, 2016
  6. Oct 17, 2016
  7. Oct 04, 2016
  8. May 24, 2016
  9. Oct 30, 2015
    • Peng Fan's avatar
      imx-common: timer: clean up code · 2bb01482
      Peng Fan authored
      
      We can reuse common functions in lib/time.c, but not reimplement
      functions in imx-common/time.c.
      Only keep timer_init ,get_tbclk and implement timer_read_counter in
      imx-common/time.c.
      
      Signed-off-by: default avatarPeng Fan <Peng.Fan@freescale.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      2bb01482
  10. Aug 02, 2015
  11. Jun 27, 2015
  12. Mar 02, 2015
    • Raul Cardenas's avatar
      imx6: Added DEK blob generator command · 0200020b
      Raul Cardenas authored
      
      Freescale's SEC block has built-in Data Encryption
      Key(DEK) Blob Protocol which provides a method for
      protecting a DEK for non-secure memory storage.
      SEC block protects data in a data structure called
      a Secret Key Blob, which provides both confidentiality
      and integrity protection.
      Every time the blob encapsulation is executed,
      a AES-256 key is randomly generated to encrypt the DEK.
      This key is encrypted with the OTP Secret key
      from SoC. The resulting blob consists of the encrypted
      AES-256 key, the encrypted DEK, and a 16-bit MAC.
      
      During decapsulation, the reverse process is performed
      to get back the original DEK. A caveat to the blob
      decapsulation process,  is that the DEK is decrypted
      in secure-memory and can only be read by FSL SEC HW.
      The DEK is used to decrypt data during encrypted boot.
      
      Commands added
      --------------
        dek_blob - encapsulating DEK as a cryptgraphic blob
      
      Commands Syntax
      ---------------
        dek_blob src dst len
      
          Encapsulate and create blob of a len-bits DEK at
          address src and store the result at address dst.
      
      Signed-off-by: default avatarRaul Cardenas <Ulises.Cardenas@freescale.com>
      Signed-off-by: default avatarNitin Garg <nitin.garg@freescale.com>
      
      Signed-off-by: default avatarUlises Cardenas <ulises.cardenas@freescale.com>
      
      Signed-off-by: default avatarUlises Cardenas-B45798 <Ulises.Cardenas@freescale.com>
      0200020b
  13. Nov 03, 2014
    • Ye.Li's avatar
      imx: gpt: Add High frequency clock source support for GPT · 1a1f7950
      Ye.Li authored
      
      Introduce a new configuration "CONFIG_MXC_GPT_HCLK". When it is set,
      the GPT will select a high frequency clock as clock source.
      Otherwise, the GPT will stay to use 32Khz OSC as clock source.
      
      In the implementation, since only the GPT on i.MX6 series provide the
      clock source option for 24Mhz OSC. For others (only i.MX5 and i.MX6
      compile the driver), if the configuration is set, the perclk will be
      selected as clock source.
      MX6Q/D Rev 1.0 and MX6SL are special in the implementation, because they
      don't have the 24Mhz OSC clock source option, so also select the perclk
      for them. For MX6SL, we will set the OSC 24Mhz to perclk in CCM, so
      eventually the clock comes from OSC 24Mhz.
      
      Signed-off-by: default avatarYe.Li <B37916@freescale.com>
      1a1f7950
  14. Jul 24, 2013
  15. Mar 20, 2013
  16. Feb 01, 2013
  17. Oct 15, 2012
  18. Sep 10, 2012
  19. Sep 01, 2012
  20. Mar 04, 2012
  21. Feb 27, 2012
  22. Dec 09, 2011
    • Jason Liu's avatar
      i.mx: introduce the armv7/imx-common folder · 18936ee2
      Jason Liu authored
      
      In order to support the coming MX6 platform and to reducde
      the duplicated code, we had better move some common files
      or functions to the imx-common folder for sharing.
      
      This patch does the following:
      - move speed.c file from armv7/mx5/speed.c to armv7/imx-common/speed.c
      - move armv7/mx5/timer.c to armv7/imx-common/timer.c, no any new feature
        added but just fix the checkpatch errors in the old file and remove
        the CONFIG_SYS_MX5_CLK32 reference in the file
      - create one new file cpu.c file to store the common function with i.mx5/6
      
      Signed-off-by: default avatarJason Liu <jason.hui@linaro.org>
      Cc:Stefano Babic <sbabic@denx.de>
      Acked-by: default avatarStefano Babic <sbabic@denx.de>
      18936ee2
  23. Jul 26, 2011
  24. Feb 01, 2011
  25. Oct 18, 2010
  26. Aug 10, 2010
    • Li Haibo's avatar
      MX51EVK: fix return value of get_timer_masked · 51b5870b
      Li Haibo authored
      
      get_timer_masked() should return current timestamp,
      not current ticks from hardware register.
      
      Tested on one custom board with NAND flash.
      Without this patch, NAND write always TIMEOUT
      because get_timer(0) return a big value.
      
      This patch applies for u-boot-2010.06
      
      Signed-off-by: default avatarLi Haibo <hbli@sinocastel.com>
      51b5870b
  27. Jul 05, 2010
  28. May 21, 2010
  29. Apr 13, 2010
  30. Mar 07, 2010
Loading