1. 10 7月, 2012 3 次提交
    • P
      powerpc/85xx: Add BSC9131 RDB Support · d729b900
      Prabhakar Kushwaha 提交于
      BSC9131RDB is a Freescale reference design board for BSC9131 SoC. The
      BSC9131 is integrated SoC that targets Femto base station market. It
      combines Power Architecture e500v2 and DSP StarCore SC3850 core
      technologies with MAPLE-B2F baseband acceleration processing elements.
      
      The BSC9131 SoC includes the following function and features:
          . Power Architecture subsystem including a e500 processor with 256-Kbyte
          shared L2 cache
          . StarCore SC3850 DSP subsystem with a 512-Kbyte private L2 cache
          . The Multi Accelerator Platform Engine for Femto BaseStation Baseband
            Processing (MAPLE-B2F)
          . A multi-standard baseband algorithm accelerator for Channel
            Decoding/Encoding, Fourier Transforms, UMTS chip rate processing, LTE
            UP/DL Channel processing, and CRC algorithms
          . Consists of accelerators for Convolution, Filtering, Turbo Encoding,
            Turbo Decoding, Viterbi decoding, Chiprate processing, and Matrix
            Inversion operations
          . DDR3/3L memory interface with 32-bit data width without ECC and 16-bit
            with ECC, up to 400-MHz clock/800 MHz data rate
          . Dedicated security engine featuring trusted boot
          . DMA controller
          . OCNDMA with four bidirectional channels
          . Interfaces
          . Two triple-speed Gigabit Ethernet controllers featuring network
            acceleration including IEEE 1588. v2 hardware support and
            virtualization (eTSEC)
          . eTSEC 1 supports RGMII/RMII
          . eTSEC 2 supports RGMII
          . High-speed USB 2.0 host and device controller with ULPI interface
          . Enhanced secure digital (SD/MMC) host controller (eSDHC)
          . Antenna interface controller (AIC), supporting three industry standard
            JESD207/three custom ADI RF interfaces (two dual port and one single
            port) and three MAXIM's MaxPHY serial interfaces
          . ADI lanes support both full duplex FDD support and half duplex TDD
            support
          . Universal Subscriber Identity Module (USIM) interface that facilitates
            communication to SIM cards or Eurochip pre-paid phone cards
          . TDM with one TDM port
          . Two DUART, four eSPI, and two I2C controllers
          . Integrated Flash memory controller (IFC)
          . TDM with 256 channels
          . GPIO
          . Sixteen 32-bit timers
      
      The DSP portion of the SoC consists of DSP core (SC3850) and various
      accelerators pertaining to DSP operations.
      
       BSC9131RDB Overview
       ----------------------
          BSC9131 SoC
          1Gbyte DDR3 (on board DDR)
          128Mbyte 2K page size NAND Flash
          256 Kbit M24256 I2C EEPROM
          128 Mbit SPI Flash memory
          USB-ULPI
          eTSEC1: Connected to RGMII PHY
          eTSEC2: Connected to RGMII PHY
          DUART interface: supports one UARTs up to 115200 bps for console display
      
       Linux runs on e500v2 core and access some DSP peripherals like AIC
      Signed-off-by: NRamneek Mehresh <ramneek.mehresh@freescale.com>
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      Signed-off-by: NAkhil Goyal <Akhil.Goyal@freescale.com>
      Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: NRajan Srivastava <rajan.srivastava@freescale.com>
      Signed-off-by: NPrabhakar Kushwaha <prabhakar@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      d729b900
    • T
      Revert "powerpc/p3060qds: Add support for P3060QDS board" · ab2aba47
      Timur Tabi 提交于
      This reverts commit 96cc017c.
      
      The P3060 was cancelled before it went into production, so there's no point
      in supporting it.
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      ab2aba47
    • P
      powerpc: remove Wind River SBC8560 support · b048b4e1
      Paul Gortmaker 提交于
      This reference board dates back to 2004, and is largely a legacy
      EOL product.  The MPC8560 is a pre e500v2 CPU.  The SBC8548 is
      a more modern, better e500v2 target for people to use as a
      reference board with today's kernels, should they require one.
      
      Removing support for it will also allow us to remove some
      sbc8560 specific quirk handling in 8250 UART code, and some
      MTD mapping support.
      
      Cc: David Woodhouse <David.Woodhouse@intel.com>
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      b048b4e1
  2. 17 3月, 2012 4 次提交
  3. 16 3月, 2012 1 次提交
  4. 24 11月, 2011 1 次提交
  5. 04 11月, 2011 1 次提交
    • S
      powerpc/p3060qds: Add support for P3060QDS board · 96cc017c
      Shengzhou Liu 提交于
      The P3060QDS is a Freescale reference board that hosts the six-core P3060 SOC.
      The P3060 Processor combines six e500mc Power Architecture processor cores with
      high-performance datapath acceleration architecture(DPAA), CoreNet fabric
      infrastructure, as well as network and peripheral interfaces.
      
      P3060QDS Board Overview:
      Memory subsystem:
        - 2G Bytes unbuffered DDR3 SDRAM SO-DIMM(64bit bus)
        - 128M Bytes NOR flash single-chip memory
        - 16M Bytes SPI flash
        - 8K Bytes AT24C64 I2C EEPROM
      Ethernet:
        - 4x1G + 4x1G/2.5G Ethernet controllers
        - 2xRGMII + 1xMII, three VSC8641 PHYs on board
        - Suport multiple Vitesse VSC8234 SGMII Cards in Slot1/2/3
      PCIe: Two PCI Express 2.0 controllers/ports
      USB:  Two USB2.0, USB1(TYPE-A) and USB2(TYPE-AB) on board
      I2C:  Four I2C controllers
      UART: Supports up to four UARTs
      RapidIO: Supports two serial RapidIO ports
      Signed-off-by: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      96cc017c
  6. 14 10月, 2011 1 次提交
  7. 12 10月, 2011 1 次提交
  8. 07 10月, 2011 1 次提交
    • M
      powerpc/85xx: Rename p2040_rdb.c to p2041_rdb.c · d3133765
      Mingkai Hu 提交于
      There's only p2041rdb board for official release, but the p2041 silicon
      on the board can be converted to p2040 silicon without XAUI and L2 cache
      function, then the board becomes p2040rdb board. so we use the file name
      p2041_rdb.c to handle P2040RDB board and P2041RDB board which is also
      consistent with the board name under U-Boot.
      
      During the rename we make few other minor changes to the device tree:
      * Move USB phy setting into p2041si.dtsi as its SoC not board defined
      * Convert PCI clock-frequency to decimal to be more readable
      Signed-off-by: NMingkai Hu <Mingkai.hu@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      d3133765
  9. 23 9月, 2011 1 次提交
  10. 08 7月, 2011 1 次提交
    • M
      powerpc/85xx: Add p2040 RDB board support · 3fce1c0b
      Mingkai Hu 提交于
      P2040RDB Specification:
      -----------------------
      2Gbyte unbuffered DDR3 SDRAM SO-DIMM(64bit bus)
      128 Mbyte NOR flash single-chip memory
      256 Kbit M24256 I2C EEPROM
      16 Mbyte SPI memory
      SD connector to interface with the SD memory card
      dTSEC1: connected to the Vitesse SGMII PHY (VSC8221)
      dTSEC2: connected to the Vitesse SGMII PHY (VSC8221)
      dTSEC3: connected to the Vitesse SGMII PHY (VSC8221)
      dTSEC4: connected to the Vitesse RGMII PHY (VSC8641)
      dTSEC5: connected to the Vitesse RGMII PHY (VSC8641)
      I2C1: Real time clock, Temperature sensor
      I2C2: Vcore Regulator, 256Kbit I2C Bus EEPROM
      SATA: Lanes C and Land D of Bank2 are connected to two SATA connectors
      UART: supports two UARTs up to 115200 bps for console
      USB 2.0: connected via a internal UTMI PHY to two TYPE-A interfaces
      PCIe:
       - Lanes E, F, G and H of Bank1 are connected to one x4 PCIe SLOT1
       - Lanes C and Land D of Bank2 are connected to one x4 PCIe SLOT2
      Signed-off-by: NMingkai Hu <Mingkai.hu@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      3fce1c0b
  11. 27 6月, 2011 2 次提交
  12. 23 6月, 2011 1 次提交
  13. 14 10月, 2010 3 次提交
  14. 05 8月, 2010 1 次提交
  15. 20 4月, 2010 1 次提交
    • A
      powerpc/85xx/86xx: Fix build w/ CONFIG_PCI=n · e0f278ad
      Anton Vorontsov 提交于
      Currently some MPC85xx and MPC86xx boards fail to build without
      CONFIG_PCI:
      
      arch/powerpc/platforms/fsl_uli1575.c: In function 'quirk_final_uli5249':
      arch/powerpc/platforms/fsl_uli1575.c:234: error: implicit declaration of function 'pci_bus_for_each_resource'
      arch/powerpc/platforms/fsl_uli1575.c:234: error: expected ';' before '{' token
      cc1: warnings being treated as errors
      arch/powerpc/platforms/fsl_uli1575.c:223: warning: unused variable 'dummy'
      make[1]: *** [arch/powerpc/platforms/fsl_uli1575.o] Error 1
      
      This patch fixes the issue by appending 'if PCI' condition when
      selecting FSL_ULI1575 Kconfig symbol.
      Signed-off-by: NAnton Vorontsov <avorontsov@mvista.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      e0f278ad
  16. 21 11月, 2009 2 次提交
  17. 25 8月, 2009 1 次提交
    • P
      powerpc/85xx: Add support for P2020RDB board · fb8e3e1f
      Poonam Aggrwal 提交于
      Add support for the P2020RDB reference board from Freescale.
      
      Overview of P2020RDB platform
      	- DDR
      	  DDR2 1G
      	- NOR Flash
      	  16MByte
      	- NAND Flash
      	  32MByte
      	- 3 Ethernet interfaces
      	  1) etSEC1
      		- RGMII
      		- connected to a 5 port Vitesse Switch(VSC7385)
      		- Switch is memory mapped through eLBC interface(CS#2)
      		- IRQ1
      	  2) etSEC2
      		- SGMII
      		- connected to VSC8221
      		- IRQ2
      	  3) etSEC3
      		- RGMII
      		- connected to VSC8641
      		- IRQ3
      	- 2 1X PCIe interfaces
      	- SD/MMC ,USB
      	- SPI EEPROM
      	- Serial I2C EEPROM
      Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      fb8e3e1f
  18. 16 6月, 2009 2 次提交
  19. 19 5月, 2009 1 次提交
  20. 27 3月, 2009 1 次提交
  21. 14 10月, 2008 1 次提交
  22. 17 7月, 2008 2 次提交
  23. 14 7月, 2008 1 次提交
  24. 10 6月, 2008 1 次提交
  25. 09 6月, 2008 1 次提交
    • K
      [POWERPC] 85xx: MPC85xx MDS - Unconditionally select PHYLIB for board fixups · c4ea8964
      Kumar Gala 提交于
      The MPC85xx MDS board requires some board level tweaks of the PHYs that
      either the eTSEC (gianfar) or UCC ethernet controllers are connected to.
      
      Its possible to build the phylib as a module, however this breaks the
      board level fix ups because phy_read and phy_write are not available
      if we build as a module.
      
      So we unconditionally select PHYLIB to ensure its built into the kernel
      if we are building in MPC85xx MDS support.  This was determined to be
      the easiest soultion even though it prevents the user from removing
      PHYLIB support if they decide they don't want it.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      c4ea8964
  26. 17 4月, 2008 1 次提交
  27. 27 3月, 2008 1 次提交
    • A
      [POWERPC] 85xx: Emerson KSI8560 base support · 22b619ee
      Alexandr Smirnov 提交于
      The KSI8560 is a single compact, mid-, or full-size Advanced Mezzanine Card
      (AdvancedMC™) based on the Freescale™ Semiconductor MPC8560 PowerQUICC III™
      microprocessor. This product will serve in data and signaling applications such
      as signaling gateways (SGW) and softswitch signaling interface cards.
      
      The board has altera maxii CPLD, that is used to obtain and manage board
      configuration. Also there are two SCC UART serial consoles and FCC ethernet,
      that is routed to the front panel, while other ethernet controlers (TSEC's) are
      routed to the backplane.
      Signed-off-by: NAlexandr Smirnov <asmirnov@ru.mvista.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      22b619ee
  28. 29 1月, 2008 1 次提交
    • K
      [POWERPC] 85xx: rework platform Kconfig · 3a83156b
      Kumar Gala 提交于
      * Allow multiple boards to be selected in a single build
      * Removed Kconfig option '85xx' which existed only for compat with arch/ppc
      * Added a multiplatform 85xx defconfig (mpc85xx_defconfig). This builds
        all 85xx boards except sbc8560 and stx_gp3 since these to boards have
        board specific ifdef in driver code that may break all other boards
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      3a83156b
  29. 28 1月, 2008 1 次提交