1. 09 Aug, 2012 2 commits
  2. 08 Aug, 2012 1 commit
  3. 31 Jul, 2012 1 commit
  4. 09 Jul, 2012 1 commit
  5. 07 Jul, 2012 13 commits
  6. 06 Jul, 2012 1 commit
  7. 15 Jun, 2012 2 commits
  8. 28 May, 2012 3 commits
  9. 15 May, 2012 5 commits
  10. 30 Apr, 2012 1 commit
  11. 25 Apr, 2012 3 commits
    • Liu Gang's avatar
      powerpc/corenet_ds: Slave module for boot from SRIO · 292dc6c5
      Liu Gang authored
      For the powerpc processors with SRIO interface, boot location can be configured
      from SRIO1 or SRIO2 by RCW. The processor booting from SRIO can do without flash
      for u-boot image. The image can be fetched from another processor's memory
      space by SRIO link connected between them.
      
      The processor boots from SRIO is slave, the processor boots from normal flash
      memory space and can help slave to boot from its memory space is master.
      They are different environments and requirements:
      
      master:
      	1. NOR flash for its own u-boot image, ucode and ENV space.
      	2. Slave's u-boot image in master NOR flash.
      	3. Normally boot from local NOR flash.
      	4. Configure SRIO switch system if needed.
      slave:
      	1. Just has EEPROM for RCW. No flash for u-boot image, ucode and ENV.
      	2. Boot location should be set to SRIO1 or SRIO2 by RCW.
      	3. RCW should configure the SerDes, SRIO interfaces correctly.
      	4. Slave must be powered on after master's boot.
      	5. Must define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE because of no ucode
      	   locally.
      
      For the slave module, need to finish these processes:
      	1. Set the boot location to SRIO1 or SRIO2 by RCW.
          2. Set a specific TLB entry for the boot process.
      	3. Set a LAW entry with the TargetID SRIO1 or SRIO2 for the boot.
      	4. Slave's u-boot image should be generated specifically by
      	   make xxxx_SRIOBOOT_SLAVE_config.
      	   This will set SYS_TEXT_BASE=0xFFF80000 and other configurations.
      Signed-off-by: default avatarLiu Gang <Gang.Liu@freescale.com>
      Signed-off-by: default avatarShaohui Xie <Shaohui.Xie@freescale.com>
      292dc6c5
    • Liu Gang's avatar
      powerpc/corenet_ds: Master module for boot from SRIO · 5ffa88ec
      Liu Gang authored
      For the powerpc processors with SRIO interface, boot location can be configured
      from SRIO1 or SRIO2 by RCW. The processor booting from SRIO can do without flash
      for u-boot image. The image can be fetched from another processor's memory
      space by SRIO link connected between them.
      
      The processor boots from SRIO is slave, the processor boots from normal flash
      memory space and can help slave to boot from its memory space is master.
      They are different environments and requirements:
      
      master:
      	1. NOR flash for its own u-boot image, ucode and ENV space.
      	2. Slave's u-boot image in master NOR flash.
      	3. Normally boot from local NOR flash.
      	4. Configure SRIO switch system if needed.
      slave:
      	1. Just has EEPROM for RCW. No flash for u-boot image, ucode and ENV.
      	2. Boot location should be set to SRIO1 or SRIO2 by RCW.
      	3. RCW should configure the SerDes, SRIO interfaces correctly.
      	4. Slave must be powered on after master's boot.
      
      For the master module, need to finish these processes:
      	1. Initialize the SRIO port and address space.
      	2. Set inbound SRIO windows covered slave's u-boot image stored in
      	   master's NOR flash.
      	3. Master's u-boot image should be generated specifically by
      	   make xxxx_SRIOBOOT_MASTER_config
      	4. Master must boot first, and then slave can be powered on.
      Signed-off-by: default avatarLiu Gang <Gang.Liu@freescale.com>
      Signed-off-by: default avatarShaohui Xie <Shaohui.Xie@freescale.com>
      5ffa88ec
    • Shaohui Xie's avatar
      powerpc/p2041rdb: add NAND and NAND boot support · c9b2feaf
      Shaohui Xie authored
      New P2041RDB board will add a NAND chip, so add support for NAND and
      NAND boot.
      Signed-off-by: default avatarShaohui Xie <Shaohui.Xie@freescale.com>
      Signed-off-by: default avatarAndy Fleming <afleming@freescale.com>
      c9b2feaf
  12. 22 Apr, 2012 1 commit
  13. 02 Apr, 2012 1 commit
    • Daniel Schwierzeck's avatar
      MIPS: fix endianess handling · 6cb461b4
      Daniel Schwierzeck authored
      Make endianess of target CPU configurable. Use the new config
      option for dbau1550_el and pb1000 boards.
      
      Adapt linking of standalone applications to pass through
      endianess options to LD.
      
      Build tested with:
       - ELDK 4 mips_4KC- and mips4KCle
       - Sourcery CodeBench Lite 2011.03-93
      
      With this patch all 26 MIPS boards can be compiled now in one step by
      running "MAKEALL -a mips".
      Signed-off-by: default avatarDaniel Schwierzeck <daniel.schwierzeck@googlemail.com>
      6cb461b4
  14. 29 Mar, 2012 1 commit
  15. 26 Mar, 2012 1 commit
  16. 27 Feb, 2012 3 commits
    • prabhakar.csengg@gmail.com's avatar
      dm6467Tevm: Use a common configuration file for davinci_dm6467evm and davinci_dm6467Tevm · fda9c20c
      prabhakar.csengg@gmail.com authored
      In commit 2d575e46 a separate header
      file was introduced for the DM6467T EVM, include/configs/davinci_dm6467Tevm.h.
      The substantial difference between the davinci_dm6467evm and the
      davinci_dm6467Tevm configuration is a single bit in the hardware revision
      that is passed to the Linux kernel and davinci_dm6467evm has
      REFCLK_FREQ = 27000000 where as davinci_dm6467Tevm.h has a
      REFCLK_FREQ = 33000000.
      
      This patch removes include/configs/davinci_dm6467Tevm.h. Instead the
      include/configs/davinci_dm6467evm.h configuration is used for DM6467T EVMs and
      renamed CFG_REFCLK_FREQ to CONFIG_REFCLK_FREQ and CONFIG_REFCLK_FREQ is defined
      in boards.cfg.
      Signed-off-by: default avatarPrabhakar Lad <prabhakar.csengg@gmail.com>
      Cc: Tom Rini <trini@ti.com>
      fda9c20c
    • Hadli, Manjunath's avatar
      da850evm: read mac address from I2C EEPROM on AM18x EVM · 206a1038
      Hadli, Manjunath authored
      add support to read mac address for AM18x EVM manufactured from
      Spectrum digital which have mac address stored in I2C EEPROM manufactured
      by WINBOND. This patch reads mac address from I2C EEPROM and sets the
      environment variable if not set, If mac address is already present in
      environment compare it with the mac address in EEPROM and warn on
      mismatch.Introduced a config option CONFIG_MAC_ADDR_IN_EEPROM to where
      to look for the mac address.
      Signed-off-by: default avatarManjunath Hadli <manjunath.hadli@ti.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Mike Frysinger <vapier@gentoo.org>
      Cc: Wolfgang Denk <wd@denx.de>
      206a1038
    • Hadli, Manjunath's avatar
      da850evm: add support to read mac address from SPI flash · 38fed6ee
      Hadli, Manjunath authored
      add support to read mac address for da850/L138 evm manufactured by
      Logic PD which store mac address in SPI flash manufactured by ST
      Microelectronics. This patch adds support to read mac address from
      SPI flash and set the mac address if it hasn't been set in environment,
      If it has been set in the environment it compares the value one with
      SPI flash and warns on mismatch. Introduced a config option
      CONFIG_MAC_ADDR_IN_SPIFLASH indicating where to look mac address for.
      Signed-off-by: default avatarManjunath Hadli <manjunath.hadli@ti.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Mike Frysinger <vapier@gentoo.org>
      Cc: Wolfgang Denk <wd@denx.de>
      38fed6ee