1. 16 2月, 2013 2 次提交
  2. 09 1月, 2013 1 次提交
  3. 16 10月, 2012 1 次提交
  4. 03 9月, 2012 1 次提交
  5. 21 6月, 2012 1 次提交
  6. 16 6月, 2012 3 次提交
  7. 22 10月, 2011 2 次提交
  8. 28 7月, 2011 7 次提交
  9. 01 6月, 2011 1 次提交
  10. 19 5月, 2011 3 次提交
  11. 11 5月, 2011 3 次提交
  12. 30 4月, 2011 8 次提交
    • H
      keymile-common.h: remove IO mux stuff · ec9a3740
      Holger Brunck 提交于
      Signed-off-by: NHolger 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
    • T
      keymile boards: support of boardId / hwkey lists · 48d9539a
      Thomas Herzmann 提交于
      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: NThomas Herzmann <thomas.herzmann@keymile.com>
      Signed-off-by: NHolger Brunck <holger.brunck@keymile.com>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      cc: Heiko Schocher <hs@denx.de>
      48d9539a
    • H
      ppc, arm: rework and enhance keymile-common.h · a21b5d4b
      Holger Brunck 提交于
      Add:
        - introduce "bootrunner" environment variable
          This allows to execute consecutive different commands
          specified in the list "subbootcmd". If one command fails
          the command serie will stop.
        - introduce environment variable "develop", "ramfs" and "release"
          Each variable is one way to boot our linux. "develop" is for
          development purpose and boots the SW via NFS. "release" is for
          booting the linux image from flash, "ramfs" allows to load an SW
          image via tftp into ram and executes from there
        - introduce "addmem" variable, this command adds the used memory
          for linux to the bootargs
        - introduce "addvar" variable, this command adress for the /var
          directory to the kernel command line
        - introduce "setramfspram" and "setrootfsaddr" these calculation
          were done if "ramfs" was used (only for debugging)
        - introduce "tftpramfs" used for "ramfs" to load the image into
          RAM (only for debugging)
      Remove unneeded stuff:
         - CONFIG_IO_MUXING is obsolete for keymile boards
         - CONFIG_KM_DEF_ENV_PRIVATE is also obsolete
         - define CONFIG_SYS_TEXT_BASE in board configs only
      Signed-off-by: NHolger Brunck <holger.brunck@keymile.com>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Prafulla Wadaskar <prafulla@marvell.com>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      cc: Heiko Schocher <hs@denx.de>
      a21b5d4b
    • H
      keymile, common: add setting of some environment variables · f1fef1d8
      Heiko Schocher 提交于
      This patch adds last_stage_init to all keymile boards. And
      in the last stage init some environment variables for u-boot
      were set. Currently these are pnvramaddr, pram and var address.
      Signed-off-by: NHolger Brunck <holger.brunck@keymile.com>
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      Acked-by: NKim Phillips <kim.phillips@freescale.com>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Kim Phillips <kim.phillips@freescale.com>
      f1fef1d8
    • H
      ppc, 8321: cleanup tuxa1, tuda1 and suvd3 support · 8ed74341
      Heiko Schocher 提交于
      For the kmsupx5 a new header file was introduced km8321-common.h.
      Now the common stuff from tuxa1, tuda1 and suvd3 was removed and
      the new header file included.
      
      The defines CONFIG_SYS_PIGGY_BASE and CONFIG_SYS_PIGGY_SIZE are
      confusing. Because they actually describe the KMBEC FPGA values.
      The KMBEC FPGA can be PRIO on kmeter1 or upio on mgcoge. Therefore
      all the defines were renamed.
      
      remove unneeded variable CONFIG_KM_DEF_NETDEV, as it is
      already declared in keymile-common.h
      Signed-off-by: NHolger Brunck <holger.brunck@keymile.com>
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      Acked-by: NKim Phillips <kim.phillips@freescale.com>
      cc: Kim Phillips <kim.phillips@freescale.com>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      8ed74341
    • H
      arm, ppc: rework environment variables for keymile boards · de3ad13d
      Holger Brunck 提交于
      This patch reworks all headerfiles for keymile boards. Furthermore
      the environment variables are refactored.
      
      Changes:
        - introduce km-powerpc.h file and extract ppc specific parts to it
        - move ARM specific options and vaiables to km_arm.h
        - sort the environment variables to logical groups
        - enhance the description of the environment variables
        - remove KM specific HW key and board id from kernel command line
      Signed-off-by: NHolger Brunck <holger.brunck@keymile.com>
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      Acked-by: NKim Phillips <kim.phillips@freescale.com>
      cc: Kim Phillips <kim.phillips@freescale.com>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      de3ad13d
    • H
      ppc, arm: adapt keymile header · f41ee960
      Holger Brunck 提交于
      - adapt copyright string
      - change bootdelay to 2 seconds
      - set max number of command args to 32
      - set I/O buffer size to 512
      Signed-off-by: NHolger Brunck <holger.brunck@keymile.com>
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      Acked-by: NKim Phillips <kim.phillips@freescale.com>
      cc: Kim Phillips <kim.phillips@freescale.com>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      f41ee960
    • H
      keymile: Fix Coding style issues for keymile boards. · b11f53f3
      Heiko Schocher 提交于
      - use I/O accessors
        -> For accessing the FPGA therefore a struct km_bec_fpga
           is introduced.
      - no longer externs needed
      - to defines, that only select functions, don;t assign a
        numeric value
      - Codingstyle changes to prevent checkpatch errors/warnings
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      Acked-by: NKim Phillips <kim.phillips@freescale.com>
      cc: Kim Phillips <kim.phillips@freescale.com>
      cc: Holger Brunck <holger.brunck@keymile.com>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Detlev Zundel <dzu@denx.de>
      cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      cc: Prafulla Wadaskar <prafulla@marvell.com>
      b11f53f3
  13. 28 11月, 2010 1 次提交
  14. 28 10月, 2010 1 次提交
    • P
      kirkwood: get rid of config.mk files · 31d80c77
      Prafulla Wadaskar 提交于
      After moving the definition of CONFIG_SYS_TEXT_BASE to the respective
      board config files, all Marvell kirkwood board have just a single and
      common entry in their config.mk files:
      
      	KWD_CONFIG = $(SRCTREE)/board/$(BOARDDIR)/kwbimage.cfg
      
      Replace the only reference to KWD_CONFIG in the top level Makefile by
      an equivalent setting, and remove all kirkwood config.mk files.
      
      Signed-off-by: Wolfgang Denk <wd at denx.de>
      Cc: Prafulla Wadaskar <prafulla at marvell.com>
      Cc: Siddarth Gore <gores at marvell.com>
      Cc: Simon Kagstrom <simon.kagstrom at netinsight.net>
      Cc: Heiko Schocher <hs at denx.de>
      Cc: Eric Cooper <ecc at cmu.edu>
      Acked-by: Wolfgang Denk <wd at denx.de>
      Signed-off-by: NPrafulla Wadaskar <prafulla@marvell.com>
      31d80c77
  15. 13 10月, 2010 1 次提交
    • P
      Kirkwood: dram_init is moved to dram.c · beeb2589
      Prafulla Wadaskar 提交于
      For all Kirkwood boards so far dram_init function is duplicated
      dram_init function is moved to dram.c and relevant code from all
      board specific files removed
      
      If any board needs specific dram init handling than standard one,
      then, a macro CONFIG_SYS_BOARD_DRAM_INIT should be defined in
      board config header file and the dram_init function can be put
      in board specific source file
      For ex. keymile boards
      Signed-off-by: NPrafulla Wadaskar <prafulla@marvell.com>
      beeb2589
  16. 12 10月, 2010 1 次提交
    • P
      Kirkwood: dram_init is moved to dram.c · 6edf0f12
      Prafulla Wadaskar 提交于
      For all Kirkwood boards so far dram_init function is duplicated
      dram_init function is moved to dram.c and relevant code from all
      board specific files removed
      
      If any board needs specific dram init handling than standard one,
      then, a macro CONFIG_SYS_BOARD_DRAM_INIT should be defined in
      board config header file and the dram_init function can be put
      in board specific source file
      For ex. keymile boards
      Signed-off-by: NPrafulla Wadaskar <prafulla@marvell.com>
      6edf0f12
  17. 10 8月, 2010 1 次提交
    • H
      net ppc: fix ethernet device names with spaces · 48690d80
      Heiko Schocher 提交于
      since commit 1384f3bb ethernet names
      with spaces drop a
      
      Warning: eth device name has a space!
      
      message. This patch fix it for:
      
      - "FEC ETHERNET" devices found on
        mpc512x, mpc5xxx, mpc8xx and mpc8220 boards.
        renamed to "FEC".
      - "SCC ETHERNET" devices found on
        mpc8xx, mpc82xx based boards. Renamed to "SCC".
      - "HDLC ETHERNET" devices found on mpc8xx boards
        Renamed to "HDLC"
      - "FCC ETHERNET" devices found on mpc8260 and mpc85xx based
        boards. Renamed to "FCC"
      
      Tested on the kup4k board.
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
      48690d80
  18. 05 5月, 2010 1 次提交
  19. 18 1月, 2010 1 次提交
    • H
      powerpc: keymile boards updates · 4897ee33
      Heiko Schocher 提交于
      - malloc size 4 MB for all keymile boards
      - use generic FDT code for fixing up the DTS
      - enable unit-led at startup for keymile boards
      - remove some dts updates for keymile boards
      - ppc_83xx, kmeter1: take FE/GbE PHYs out of reset
      - ppc_83xx, kmeter1: change from Intel Strata to Spansion 64MB flash
        changed from Intel Strata to Spansion 64MB flash and changed flash layout.
      +---------+----------+-----------------------+-----------------------------+
      | name    | size     | range                 | description                 |
      +---------+----------+-----------------------+-----------------------------+
      | u-boot  |   768 KB | 0xf0000000-0xf00bffff | for u-boot                  |
      | env     |   128 KB | 0xf00c0000-0xf00dffff | for environment             |
      | envred  |   128 KB | 0xf00e0000-0xf00fffff | for environment (redundant) |
      | ubi0    | 64512 KB | 0xf0100000-0xf3ffffff | ubi0 for ubi volumes        |
      +---------+----------+-----------------------+-----------------------------+
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      4897ee33