1. 09 7月, 2014 1 次提交
    • M
      ARM: m28evk: add needed commands and options · 31b57a52
      Marek Vasut 提交于
      - "env ask", "env grep" and "setexpr" are needed for commissioning
      - add support for ext4 file systems
      - adjust default environment to use ext4 commands
      - add write support for (V)FAT and EXT4
      - add bitmap and splashscreen support
      - print timestamp information for images
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Stefano Babic <sbabic@denx.de>
      31b57a52
  2. 26 6月, 2014 1 次提交
  3. 25 6月, 2014 1 次提交
  4. 17 6月, 2014 9 次提交
  5. 06 6月, 2014 15 次提交
    • S
      MX25: fix build due to missing sys_proto.h · 67a04ab3
      Stefano Babic 提交于
      THe mx25 arch does not have a sys_proto.h file.
      Instead of creating a dummy file, the file
      is not included for this SOC.
      Signed-off-by: NStefano Babic <sbabic@denx.de>
      67a04ab3
    • F
      mx25pdk: Add generic board support · aaef49da
      Fabio Estevam 提交于
      Signed-off-by: NFabio Estevam <fabio.estevam@freescale.com>
      aaef49da
    • T
      imx: sata: return failure if not IMX6Q/IMX6D · 22452fd8
      Tim Harvey 提交于
      The IMX6QUAD/DUAL have SATA, but the IMX6SOLO/DL do not. Return
      instead of configuring the SATA clock and GPR13 registers.
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      22452fd8
    • T
      dwc_ahsata: return failure for MX6 if not IMX6Q/IMX6D · ca84d72d
      Tim Harvey 提交于
      The IMX6QUAD/DUAL have SATA, but the IMX6SOLO/DL do not. Return failure
      instead of attempting a memory access that results in a data abort and reset.
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      ca84d72d
    • T
      imx: ventana: switch to SPL · 0cc11dea
      Tim Harvey 提交于
      Switch to an SPL image. The SPL for Ventana does the following:
       - setup i2c and read the factory programmed EEPROM to obtain DRAM config
         and model for board-specific calibration data
       - configure DRAM per CPU/size/layout/devices/calibration
       - load u-boot.img from NAND and jump to it
      
      This allows for a single SPL+u-boot.img to replace the previous multiple boa
      configurations.
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      0cc11dea
    • T
      imx: ventana: auto-configure for IMX6Q vs IMX6DL · 680e8db4
      Tim Harvey 提交于
      use the new iomux function and a macros to create a multi-dimensional array
      of iomux values without duplicating the defintions.
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      680e8db4
    • T
      imx: ventana: split read_eeprom into standalone file · 1badf2f4
      Tim Harvey 提交于
      Split the read_eeprom function out so that it can be shared (ie with SPL)
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      1badf2f4
    • T
      imx: iomux: add macros to setup iomux for multiple SoC types · 5bf497e3
      Tim Harvey 提交于
      Allow imx_iomux_v3_setup_multiple_pads to take a multi-cpu pad_list
      and add macros for declaring the pad_list that take into account the
      SoC types supported using CONFIG_MX6QDL (supports both the MX6Q and MX6DL
      iomux).
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      5bf497e3
    • T
      mx6: add mmdc configuration for MX6Q/MX6DL · fe0f7f78
      Tim Harvey 提交于
      - add function for configuring iomux based on board-specific regs
      - add function for configuring mmdc based on board-specific and
        chip-specific data
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      fe0f7f78
    • T
      mx6: add structs for mmdc and ddr iomux registers · 8d05b161
      Tim Harvey 提交于
      Add memory-mapped structures for MMDC iomux and configuration. Note that whi
      the MMDC configuration registers are common between the IMX6DQ
      (IMX6DUAL/IMX6QUAD) and IMX6SDL (IMX6SOLO/IMX6DUALLITE) types the iomux
      registers differ. This requires two sets of structures.
      
      Add structures to describe DDR3 device information, system information
      (memory layout, etc), and MMDC calibration registers that can be used to
      configure the MMDC dynamically.
      
      We define these structures for SPL builds instead of including mx6q-ddr.h an
      mx6dl-ddr.h which use the same namespace and are only useful for imximage cf
      files.
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      Acked-by: NNikita Kiryanov <nikita@compulab.co.il>
      8d05b161
    • T
      imx: add comments and remove unused struct fields · b07161c3
      Tim Harvey 提交于
      Add comment block for the imx_ddr_size function and remove the extra unused
      fields from struct esd_mmdc_regs which are also not common between IMX53 and
      IMX6.
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      Acked-by: NStefano Babic <sbabic@denx.de>
      Acked-by: NNikita Kiryanov <nikita@compulab.co.il>
      b07161c3
    • T
      mx6: add boot device support for SPL · 887717db
      Tim Harvey 提交于
      Add a common spl.c file to support boot device functions needed for SPL
      such as detecting the boot device.
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      Acked-by: NNikita Kiryanov <nikita@compulab.co.il>
      887717db
    • T
      mx6: add common SPL configuration · 88c307d1
      Tim Harvey 提交于
      Add a common header which can hopefully be shared amon imx6 SPL users
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      Acked-by: NStefano Babic <sbabic@denx.de>
      Acked-by: NNikita Kiryanov <nikita@compulab.co.il>
      88c307d1
    • T
      spl: nand: add support for mxs nand · 73210dcc
      Tim Harvey 提交于
      This utilizes existing mxs_nand support layer to provide a method to load an
      image off nand for SPL. The flash device will be detected in order to support
      multiple flash devices instead of having layout hard coded at build time.
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Scott Wood <scottwood@freescale.com>
      Signed-off-by: NTim Harvey <tharvey@gateworks.com>
      73210dcc
    • M
      spl: consolidate arch/arm/include/asm/arch-*/spl.h · 9f2ec3f5
      Masahiro Yamada 提交于
      arch/arm/include/asm/spl.h requires all SoCs to have
      arch/arm/include/asm/arch-*/spl.h.
      
      But many of them just define BOOT_DEVICE_* macros.
      
      Those macros are used in the "switch (boot_device) { ... }"
      statement in common/spl/spl.c.
      
      So they should not be archtecture specific, but be described as
      a simpile enumeration.
      
      This commit merges most of arch/arm/include/asm/arch-*/spl.h
      into arch/arm/include/asm/spl.h.
      
      With a little more effort, arch-zynq/spl.h and arch-socfpga/spl.h
      will be merged, while I am not sure about OMAP and Exynos.
      Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Michal Simek <michal.simek@xilinx.com>
      Cc: Andreas Bießmann <andreas.devel@googlemail.com>
      Cc: Stephen Warren <swarren@nvidia.com>
      Cc: Tom Warren <twarren@nvidia.com>
      CC: Stefano Babic <sbabic@denx.de>
      CC: Minkyu Kang <mk7.kang@samsung.com>
      Cc: Dinh Nguyen <dinguyen@altera.com>
      Acked-by: NAndreas Bießmann <andreas.devel@googlemail.com>
      Acked-by: NMichal Simek <monstr@monstr.eu>
      Acked-by: NStefano Babic <sbabic@denx.de>
      Acked-by: NStephen Warren <swarren@nvidia.com>
      Acked-by: NTim Harvey <tharvey@gateworks.com>
      Tested-by: Bo Shen <voice.shen@atmel.com> [on sama5d3xek board for at91 part]
      Acked-by: NStephen Warren <swarren@nvidia.com>
      Tested-by: Stefano Babic <sbabic@denx.de> [applying Tim's i.MX6 patches]
      Acked-by: NTom Rini <trini@ti.com>
      9f2ec3f5
  6. 28 5月, 2014 3 次提交
  7. 25 5月, 2014 10 次提交