1. 23 Oct, 2016 1 commit
  2. 23 Sep, 2016 1 commit
  3. 02 May, 2016 1 commit
  4. 06 Feb, 2016 1 commit
  5. 02 Feb, 2016 1 commit
  6. 25 Jan, 2016 1 commit
    • Bin Meng's avatar
      powerpc: tqm834x: Fix build warnings in initdram() · 4019e54d
      Bin Meng authored
      With gcc 4.9, it produces the following warnings:
      
        CC      board/tqc/tqm834x/tqm834x.o
        board/tqc/tqm834x/tqm834x.c: In function 'initdram':
        board/tqc/tqm834x/tqm834x.c:325:12: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations]
            (((base + size - 1) >> CSBNDS_EA_SHIFT) &
                    ^
        board/tqc/tqm834x/tqm834x.c:80:2: note: containing loop
            for(cs = 0; cs < 4; ++cs) {
            ^
      
      There is an integer overflow when cs = 3. To fix it, change
      parameters of set_cs_bounds() to ulong.
      Signed-off-by: 's avatarBin Meng <bmeng.cn@gmail.com>
      4019e54d
  7. 20 Nov, 2015 1 commit
  8. 10 Nov, 2015 1 commit
  9. 13 Sep, 2015 2 commits
  10. 02 Sep, 2015 1 commit
  11. 26 Jul, 2015 1 commit
  12. 27 Jun, 2015 4 commits
  13. 15 May, 2015 1 commit
  14. 17 Mar, 2015 1 commit
  15. 05 Jan, 2015 1 commit
  16. 21 Nov, 2014 1 commit
    • Simon Glass's avatar
      fdt: Allow ft_board_setup() to report failure · e895a4b0
      Simon Glass authored
      This function can fail if the device tree runs out of space. Rather than
      silently booting with an incomplete device tree, allow the failure to be
      detected.
      
      Unfortunately this involves changing a lot of places in the code. I have
      not changed behvaiour to return an error where one is not currently
      returned, to avoid unexpected breakage.
      
      Eventually it would be nice to allow boards to register functions to be
      called to update the device tree. This would avoid all the many functions
      to do this. However it's not clear yet if this should be done using driver
      model or with a linker list. This work is left for later.
      Signed-off-by: 's avatarSimon Glass <sjg@chromium.org>
      Acked-by: 's avatarAnatolij Gustschin <agust@denx.de>
      e895a4b0
  17. 20 Nov, 2014 3 commits
  18. 30 Oct, 2014 2 commits
  19. 29 Oct, 2014 1 commit
    • Georges Savoundararadj's avatar
      kconfig: arm: introduce symbol for ARM CPUs · 2e07c249
      Georges Savoundararadj authored
      This commit introduces a Kconfig symbol for each ARM CPU:
      CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,
      CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
      Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
      for CPU_ARM1176 and CPU_V7.
      
      For each target, the corresponding CPU is selected and the definition of
      SYS_CPU in the corresponding Kconfig file is removed.
      
      Also, it removes redundant "string" type in some Kconfig files.
      Signed-off-by: 's avatarGeorges Savoundararadj <savoundg@gmail.com>
      Acked-by: 's avatarAlbert ARIBAUD <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
      2e07c249
  20. 27 Oct, 2014 2 commits
    • Marek Vasut's avatar
      ppc: Zap TQM8272 board · f06f9a1f
      Marek Vasut authored
      This board is old and is using CONFIG_I2C_X, which is wrong.
      Signed-off-by: 's avatarMarek Vasut <marex@denx.de>
      Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Heiko Schocher <hs@denx.de>
      f06f9a1f
    • Marek Vasut's avatar
      ppc: Zap TQM8260 board · ccc19500
      Marek Vasut authored
      This board is old and is using CONFIG_I2C_X, which is wrong.
      Signed-off-by: 's avatarMarek Vasut <marex@denx.de>
      Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Heiko Schocher <hs@denx.de>
      ccc19500
  21. 24 Sep, 2014 1 commit
    • Masahiro Yamada's avatar
      MAINTAINERS: comment out blank M: field · 535aad29
      Masahiro Yamada authored
      Since commit ddaf5c8f
      (patman: RunPipe() should not pipe stdout/stderr unless asked),
      Patman spits lots of "Invalid MAINTAINERS address: '-'"
      error messages for patches with global changes.
      It takes too long for Patman to process them.
      
      Anyway, "M:    -" does not carry any important information.
      Rather, it is just like a place holder in case of assigning
      a new board maintainer.  Let's comment out.
      
      This commit can be reproduced by the following command:
      
      find . -name MAINTAINERS | xargs sed -i -e '/^M:[[:blank:]]*-$/s/^/#/'
      Signed-off-by: 's avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      535aad29
  22. 13 Sep, 2014 1 commit
  23. 31 Aug, 2014 1 commit
  24. 25 Aug, 2014 1 commit
    • Heiko Schocher's avatar
      mtd, ubi, ubifs: resync with Linux-3.14 · ff94bc40
      Heiko Schocher authored
      resync ubi subsystem with linux:
      
      commit 455c6fdbd219161bd09b1165f11699d6d73de11c
      Author: Linus Torvalds <torvalds@linux-foundation.org>
      Date:   Sun Mar 30 20:40:15 2014 -0700
      
          Linux 3.14
      
      A nice side effect of this, is we introduce UBI Fastmap support
      to U-Boot.
      Signed-off-by: 's avatarHeiko Schocher <hs@denx.de>
      Signed-off-by: 's avatarTom Rini <trini@ti.com>
      Cc: Marek Vasut <marex@denx.de>
      Cc: Sergey Lapin <slapin@ossfans.org>
      Cc: Scott Wood <scottwood@freescale.com>
      Cc: Joerg Krause <jkrause@posteo.de>
      ff94bc40
  25. 08 Aug, 2014 1 commit
  26. 30 Jul, 2014 2 commits
    • Masahiro Yamada's avatar
      Add board MAINTAINERS files · 93d4334f
      Masahiro Yamada authored
      We have switched to Kconfig and the boards.cfg file is going to
      be removed. We have to retrieve the board status and maintainers
      information from it.
      
      The MAINTAINERS format as in Linux Kernel would be nice
      because we can crib the scripts/get_maintainer.pl script.
      
      After some discussion, we chose to put a MAINTAINERS file under each
      board directory, not the top-level one because we want to collect
      relevant information for a board into a single place.
      
      TODO:
      Modify get_maintainer.pl to scan multiple MAINTAINERS files.
      Signed-off-by: 's avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Suggested-by: 's avatarTom Rini <trini@ti.com>
      Acked-by: 's avatarSimon Glass <sjg@chromium.org>
      93d4334f
    • Masahiro Yamada's avatar
      kconfig: add board Kconfig and defconfig files · dd84058d
      Masahiro Yamada authored
      This commit adds:
       - arch/${ARCH}/Kconfig
          provide a menu to select target boards
       - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
          set CONFIG macros to the appropriate values for each board
       - configs/${TARGET_BOARD}_defconfig
          default setting of each board
      
      (This commit was automatically generated by a conversion script
      based on boards.cfg)
      
      In Linux Kernel, defconfig files are located under
      arch/${ARCH}/configs/ directory.
      It works in Linux Kernel since ARCH is always given from the
      command line for cross compile.
      
      But in U-Boot, ARCH is not given from the command line.
      Which means we cannot know ARCH until the board configuration is done.
      That is why all the "*_defconfig" files should be gathered into a
      single directory ./configs/.
      Signed-off-by: 's avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Acked-by: 's avatarSimon Glass <sjg@chromium.org>
      dd84058d
  27. 23 Jul, 2014 1 commit
    • Markus Niebel's avatar
      Add TQ Systems TQMa6 board support · cb07d74e
      Markus Niebel authored
      This patch adds the changes to boards.cfg and the board directory
      under board/tqc.
      
      TQMa6 is a family of modules based on Freescale i.MX6. It consists of
      TQMa6Q (i.MX6 Quad), TQMa6D (i.MX6 Dual) featuring eMMC, and 1 GiB DDR3
      TQMa6S (i.MX6 Solo)  featuring eMMC and 512 MiB DDR3
      
      The modules need a baseboard. Initially the MBa6x starterkit mainboard is
      supported. To easy support for other mainboards the functionality is splitted
      in one file for the module (tqma6.c) and one file for the baseboard (tqma6_
      mba6).
      
      The modules can be boot from eMMC (on USDHC3) and SPI flash.
      
      The following features are supported:
      - MMC: eMMC on module (on USDHC3) and SD-card (on MBa6x mainboard)
      - Ethernet: RGMII using micrel KSZ9031 phy on MBa6x mainboard for TQMa6<x> module.
        The phy needs special configurations for the pad skew registers to adjust for
        the signal routing.
        Also support for standard ethernet commands and uppdate via tftp.
      - SPI: ECSPI1 with bootable serial flash on module and two additional
        chip selects on MBa6x
      - I2C: This patch adds support for the I2C busses on the TQMa6<x> modules (I2C3)
        and MBa6x baseboards (I2C1). The LM75 temperature sensors on TQMa6<x> and MBa6x
        are also configured.
      - USB: high speed host 1 on MBa6x and support for USB storage
      - PMIC: support for pfuze 100 on TQMa6<x>
      Signed-off-by: 's avatarMarkus Niebel <Markus.Niebel@tq-group.com>
      cb07d74e
  28. 25 Nov, 2013 1 commit
  29. 17 Nov, 2013 2 commits
  30. 01 Nov, 2013 1 commit