Skip to content
Snippets Groups Projects
  1. May 11, 2011
  2. May 10, 2011
  3. May 09, 2011
  4. May 06, 2011
  5. Apr 30, 2011
  6. Apr 29, 2011
    • Luca Ceresoli's avatar
    • Scott Wood's avatar
      Handle most LDSCRIPT setting centrally · 83b7e2a7
      Scott Wood authored
      
      Currently, some linker scripts are found by common code in config.mk.
      Some are found using CONFIG_SYS_LDSCRIPT, but the code for that is
      sometimes in arch config.mk and sometimes in board config.mk.  Some
      are found using an arch-specific rule for looking in CPUDIR, etc.
      
      Further, the powerpc config.mk rule relied on CONFIG_NAND_SPL
      when it really wanted CONFIG_NAND_U_BOOT -- which covered up the fact
      that not all NAND_U_BOOT builds actually wanted CPUDIR/u-boot-nand.lds.
      
      Replace all of this -- except for a handful of boards that are actually
      selecting a linker script in a unique way -- with centralized ldscript
      finding.
      
      If board code specifies LDSCRIPT, that will be used.
      Otherwise, if CONFIG_SYS_LDSCRIPT is specified, that will be used.
      
      If neither of these are specified, then the central config.mk will
      check for the existence of the following, in order:
      
      $(TOPDIR)/board/$(BOARDDIR)/u-boot-nand.lds (only if CONFIG_NAND_U_BOOT)
      $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds (only if CONFIG_NAND_U_BOOT)
      $(TOPDIR)/board/$(BOARDDIR)/u-boot.lds
      $(TOPDIR)/$(CPUDIR)/u-boot.lds
      
      Some boards (sc3, cm5200, munices) provided their own u-boot.lds that
      were dead code, because they were overridden by a CPUDIR u-boot.lds under
      the old powerpc rules.  These boards' own u-boot.lds have bitrotted and
      no longer work -- these lds files have been removed.
      
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      Tested-by: default avatarGraeme Russ <graeme.russ@gmail.com>
      83b7e2a7
    • Holger Brunck's avatar
      keymile-common.h: remove IO mux stuff · ec9a3740
      Holger Brunck authored
      
      Signed-off-by: default avatarHolger Brunck <holger.brunck@keymile.com>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      cc: Heiko Schocher <hs@denx.de>
      ec9a3740
    • Thomas Herzmann's avatar
      keymile boards: support of boardId / hwkey lists · 48d9539a
      Thomas Herzmann authored
      
      In order to support boardId / hwkey lists, the u-boot default
      environment has been updated: Added a script checkboardidlist
      which checks the list of boardId / hwkey if the boadrId / hwkey
      of the IVM is included in that list. This feature is used if you
      got different HW variants but you only want to create one boot
      package. E.g. supx5 board series.
      
      Signed-off-by: default avatarThomas Herzmann <thomas.herzmann@keymile.com>
      Signed-off-by: default avatarHolger Brunck <holger.brunck@keymile.com>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      cc: Heiko Schocher <hs@denx.de>
      48d9539a
Loading