Skip to content
Snippets Groups Projects
  1. Jan 24, 2014
  2. Nov 25, 2013
  3. Nov 04, 2013
  4. Jul 24, 2013
  5. Jul 23, 2013
  6. Jun 07, 2013
    • Gabor Juhos's avatar
      pci: introduce CONFIG_PCI_INDIRECT_BRIDGE option · 842033e6
      Gabor Juhos authored
      
      The pci_indirect.c file is always compiled when
      CONFIG_PCI is defined although the indirect PCI
      bridge support is not needed by every board.
      
      Introduce a new CONFIG_PCI_INDIRECT_BRIDGE
      config option and only compile indirect PCI
      bridge support if this options is enabled.
      
      Also add the new option into the configuration
      files of the boards which needs that.
      
      Compile tested for powerpc, x86, arm and nds32.
      MAKEALL results:
      
      powerpc:
        --------------------- SUMMARY ----------------------------
        Boards compiled: 641
        Boards with warnings but no errors: 2 ( ELPPC MPC8323ERDB )
        ----------------------------------------------------------
        Note: the warnings for ELPPC and MPC8323ERDB are present even
        without the actual patch.
      
      x86:
        --------------------- SUMMARY ----------------------------
        Boards compiled: 1
        ----------------------------------------------------------
      
      arm:
        --------------------- SUMMARY ----------------------------
        Boards compiled: 311
        ----------------------------------------------------------
      
      nds32:
        --------------------- SUMMARY ----------------------------
        Boards compiled: 3
        ----------------------------------------------------------
      
      Cc: Tom Rini <trini@ti.com>
      Cc: Daniel Schwierzeck <daniel.schwierzeck@googlemail.com>
      Signed-off-by: default avatarGabor Juhos <juhosg@openwrt.org>
      842033e6
  7. Jun 20, 2012
  8. Apr 19, 2012
  9. Jan 11, 2012
    • Kyle Moffett's avatar
      eXMeritus HWW-1U-1A: Add support for the AT24C128N I2C EEPROM · 0ecb5513
      Kyle Moffett authored
      
      This EEPROM is hardware-write-protected and used to persist key
      information such as the serial number and MAC addresses even if the
      primary environment sector in NOR FLASH is overwritten.
      
      During manufacturing, the environment is initialized from Linux and then
      the key parameters copied to the EEPROM via U-Boot:
      
        env export -c -s 0x2000 $loadaddr serial# macaddr mac1addr mac2addr
        eeprom write $loadaddr 0x0000 0x2000
      
      The chip is then locked via hardware for delivery.
      
      When doing a field U-Boot upgrade, the environment is erased and reset
      to the defaults to avoid problems with "hwconfig" changes, etc.  After
      loading the new U-Boot image, the hardware data is reloaded:
      
        i2c dev 0
        eeprom read $loadaddr 0x0000 0x2000
        env import -c $loadaddr 0x2000
        saveenv
      
      The first three commands are saved in the "restore_eeprom" variable for
      user convenience.  (EG: "run restore_eeprom && saveenv")
      
      Signed-off-by: default avatarKyle Moffett <Kyle.D.Moffett@boeing.com>
      Cc: Andy Fleming <afleming@gmail.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      0ecb5513
    • Kyle Moffett's avatar
      eXMeritus HWW-1U-1A: Minor environment variable tweaks · 7985f7e3
      Kyle Moffett authored
      
      Most of the ethernet connections are internal links with specialized
      hardware and are not useful for "dhcp" or general-purpose networking;
      U-Boot should not be cycling through them.  Force the primary external
      network interface in "ethprime" and disable the interface cycling with
      "ethrotate=no".
      
      Additionally, the environment variable "preboot" has its own config
      option and means something entirely different from what the HWW-1U-1A
      variable was intended for.  Rename the board variable to "setbootargs"
      to avoid potential confusion.
      
      Finally, fix an incorrect address for the kernel in FLASH memory.
      
      Signed-off-by: default avatarKyle Moffett <Kyle.D.Moffett@boeing.com>
      Cc: Andy Fleming <afleming@gmail.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      7985f7e3
  10. Dec 09, 2011
    • Kyle Moffett's avatar
      mpc85xx: Add board support for the eXMeritus HWW-1U-1A devices · f8bbb4da
      Kyle Moffett authored
      
      The eXMeritus HWW-1U-1A unit is a DO-160-certified 13lb 1U chassis
      with 3 independent TEMPEST zones.  Two independent P2020 computers may
      be found inside each zone.  Complete hardware support is included.
      
      High-level hardware overview:
        * DO-160 certified for passenger aircraft (noncritical)
        * TEMPEST ceritified for RED/BLACK separation
        * 3 zones per chassis, 2 computers per zone (total of 6)
        * Dual-core 1.066GHz P2020 per computer
        * One 2GB DDR2 SO-RDIMM module per computer (upgradable to 4GB)
        * Removable 80GB or 160GB Intel X18-M SSD per computer
        * Front-accessible dual-port E1000E per computer
        * Front-accessible serial console per computer
        * Front-accessible USB port per computer
        * Internal Gigabit crossover within each TEMPEST zone
        * Internal unidirectional fiber links across TEMPEST zones
        * Battery-backed DS1339 I2C RTC on each CPU.
      
      Combined, each 13lb 1U chassis contains 12GB RAM, 12 cores @ 1.066GHz,
      12 front-accessible Gigabit Ethernet ports and 960GB of solid-state
      storage with a total power consumption of ~200W.
      
      Additional notes:
        * SPD detection is only known to work with the DO-160-certified DIMMs
      
        * CPU reset is a little quirky due to hardware misfeature.  Proper
          support for the hardware reset mechanism has been left for a later
          patch series to address.
      
      Signed-off-by: default avatarKyle Moffett <Kyle.D.Moffett@boeing.com>
      Cc: Andy Fleming <afleming@gmail.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      f8bbb4da
Loading