1. 17 9月, 2014 1 次提交
  2. 10 9月, 2014 3 次提交
    • T
      powerpc/fsl-booke64: add missing virtualization options in defconfig · a7d6e223
      Tudor Laurentiu 提交于
      The 32-bit defconfig version has these enabled
      for years so make the 64-bit defconfig have them too.
      This patch only adds CONFIG_VIRT_DRIVERS,
      CONFIG_FSL_HV_MANAGER and CONFIG_PPC_EPAPR_HV_BYTECHAN
      other changes being "make savedefconfig" artifacts.
      Signed-off-by: NLaurentiu Tudor <Laurentiu.Tudor@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      a7d6e223
    • P
      powerpc/fsl-booke: Add initial T1042RDB_PI board support · 667680f6
      Priyanka Jain 提交于
      T1042RDB_PI is Freescale Reference Design Board supporting the T1042
      QorIQ Power Architecture™ processor. T1042 is a reduced personality
      of T1040 SoC without Integrated 8-port Gigabit. The board is designed
      with low power features targeted for Printing Image Market.
      
      T1042RDB_PI is  similar to T1040RDB board with few differences like
      it has video interface, supports T1042 personality only
      
      T1042RDB_PI board Overview
      -----------------------
      - SERDES Connections, 8 lanes supporting:
          	- PCI
          	- SATA 2.0
      - DDR Controller
          	- Supports rates of up to 1600 MHz data-rate
          	- Supports one DDR3LP UDIMM
      -IFC/Local Bus
          	- NAND flash: 1GB 8-bit NAND flash
          	- NOR: 128MB 16-bit NOR Flash
      - Ethernet
          	- Two on-board RGMII 10/100/1G ethernet ports.
          	- PHY #0 remains powered up during deep-sleep
      - CPLD
      - Clocks
          	- System and DDR clock (SYSCLK, “DDRCLK”)
          	- SERDES clocks
      - Power Supplies
      - USB
          	- Supports two USB 2.0 ports with integrated PHYs
          	- Two type A ports with 5V@1.5A per port.
      - SDHC
          	- SDHC/SDXC connector
      - SPI
          	- On-board 64MB SPI flash
      - I2C
          	- Device connected: EEPROM, thermal monitor, VID controller, RTC
      - Other IO
          	- Two Serial ports
          	- ProfiBus port
      
      Add support for T1042RDB_PI board:
          -add device tree
          -Add entry in corenet_generic.c, as it is similar to other corenet platforms
      Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: NPrabhakar Kushwaha <prabhakar@freescale.com>
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      667680f6
    • P
      powerpc/fsl-booke: Add initial T1040/T1042 RDB board support · 0babcd1c
      Priyanka Jain 提交于
      T1040/T1042RDB is Freescale Reference Design Board.
      The board can support both T1040/T1042 QorIQ Power Architecture™ processor.
      
      T1040/T1042RDB board Overview
      -----------------------
      - SERDES Connections, 8 lanes supporting:
      	- PCI
      	- SGMII
          	- QSGMII
          	- SATA 2.0
      - DDR Controller
          	- Supports rates of up to 1600 MHz data-rate
          	- Supports one DDR3LP UDIMM
      -IFC/Local Bus
          	- NAND flash: 1GB 8-bit NAND flash
          	- NOR: 128MB 16-bit NOR Flash
      - Ethernet
          	- Two on-board RGMII 10/100/1G ethernet ports.
          	- PHY #0 remains powered up during deep-sleep
      - CPLD
      - Clocks
          	- System and DDR clock (SYSCLK, “DDRCLK”)
          	- SERDES clocks
      - Power Supplies
      - USB
          	- Supports two USB 2.0 ports with integrated PHYs
          	- Two type A ports with 5V@1.5A per port.
      - SDHC
          	- SDHC/SDXC connector
      - SPI
          	- On-board 64MB SPI flash
      - I2C
          	- Devices connected: EEPROM, thermal monitor, VID controller
      - Other IO
          	- Two Serial ports
          	- ProfiBus port
      
      Add support for T1040/T1042 RDB board:
          -add device tree
          -add entry in Kconfig to build
          -Add entry in corenet_generic.c, as it is similar to other corenet platforms
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: NPrabhakar Kushwaha <prabhakar@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      0babcd1c
  3. 05 9月, 2014 11 次提交
  4. 04 9月, 2014 9 次提交
  5. 31 7月, 2014 2 次提交
    • S
      powerpc/t2080rdb: Add T2080RDB board support · 78eb9094
      Shengzhou Liu 提交于
      T2080PCIe-RDB is a Freescale Reference Design Board that hosts T2080 SoC.
      The board feature overview:
      Processor:
       - T2080 SoC integrating four 64-bit dual-threads e6500 cores up to 1.8GHz
      DDR Memory:
       - Single memory controller capable of supporting DDR3 and DDR3-LP devices
       - 72bit 4GB DDR3-LP SODIMM in slot
      Ethernet interfaces:
       - Two 1Gbps RGMII ports on-board
       - Two 10Gbps SFP+ ports on-board
       - Two 10Gbps Base-T ports on-board
      Accelerator:
       - DPAA components consist of FMan, BMan, QMan, PME, DCE and SEC
      IFC/Local Bus
       - NOR:  128MB 16-bit NOR flash
       - NAND: 1GB 8-bit NAND flash
       - CPLD: for system controlling with programable header on-board
      eSPI:
       - 64MB N25Q512 SPI flash
      USB:
       - Two USB2.0 ports with internal PHY (both Type-A)
      PCIe:
       - One PCIe x4 goldfinger(support SR-IOV)
       - One PCIe x4 slot
       - One PCIe x2 end-point device (C293 crypto co-processor)
      SATA:
       - Two SATA 2.0 ports on-board
      SDHC:
       - support a MicroSD/TF card on-board
      I2C:
       - Four I2C controllers.
      UART:
       - Dual 4-pins UART serial ports
      Signed-off-by: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      78eb9094
    • P
      powerpc/85xx: Add binding for CPLD · dd2b04fc
      Priyanka Jain 提交于
      Some Freescale boards like T1040RDB have an on board CPLD connected on
      the IFC bus. Add binding for cpld in board.txt file
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      dd2b04fc
  6. 30 7月, 2014 6 次提交
  7. 03 7月, 2014 3 次提交
    • L
      powerpc/85xx: drop hypervisor specific board compatibles · cd115477
      Laurentiu TUDOR 提交于
      They're almost a duplicate of the boards array
      and we can build them at run-time.
      Signed-off-by: NLaurentiu Tudor <Laurentiu.Tudor@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      cd115477
    • S
      powerpc/fsl-booke: Add initial T208x QDS board support · 4c18be2b
      Shengzhou Liu 提交于
      Add support for Freescale T2080/T2081 QDS Development System Board.
      
      The T2080QDS Development System is a high-performance computing,
      evaluation, and development platform that supports T2080 QorIQ
      Power Architecture processor, with following major features:
      
      T2080QDS feature overview:
      Processor:
       - T2080 SoC integrating four 64-bit dual-threads e6500 cores up to 1.8GHz
      Memory:
       - Single memory controller capable of supporting DDR3 and DDR3-LP
       - Dual DIMM slots up 2133MT/s with ECC
      Ethernet interfaces:
       - Two 1Gbps RGMII on-board ports
       - Four 10Gbps XFI on-board cages
       - 1Gbps/2.5Gbps SGMII Riser card
       - 10Gbps XAUI Riser card
      Accelerator:
       - DPAA components consist of FMan, BMan, QMan, PME, DCE and SEC
      SerDes:
       - 16 lanes up to 10.3125GHz
       - Supports Aurora debug, PEX, SATA, SGMII, sRIO, HiGig, XFI and XAUI
      IFC:
       - 128MB NOR Flash, 512MB NAND Flash, PromJet debug port and FPGA
      eSPI:
       - Three SPI flash (16MB N25Q128A + 8MB EN25S64 + 512KB SST25WF040)
      USB:
       - Two USB2.0 ports with internal PHY (one Type-A + one micro Type-AB)
      PCIE:
       - Four PCI Express controllers (two PCIe 2.0 and two PCIe 3.0, SR-IOV)
      SATA:
       - Two SATA 2.0 ports on-board
      SRIO:
       - Two Serial RapidIO 2.0 ports up to 5 GHz
      eSDHC:
       - Supports SD/MMC/eMMC Card
      DMA:
       - Three 8-channels DMA controllers
      I2C:
       - Four I2C controllers.
      UART:
       - Dual 4-pins UART serial ports
      System Logic:
       - QIXIS-II FPGA system controll
      
      T2081QDS board shares the same PCB with T1040QDS with some differences.
      Signed-off-by: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      4c18be2b
    • S
      powerpc/fsl-booke: Add support for T2080/T2081 SoC · 1d8de8fc
      Shengzhou Liu 提交于
      The T2080 QorIQ multicore processor combines four dual-threaded e6500 Power
      Architecture processor cores with high-performance datapath acceleration
      logic and network and peripheral bus interfaces required for networking,
      telecom/datacom, wireless infrastructure, and mil/aerospace applications.
      
      The T2080 SoC includes the following function and features:
      - Four dual-threaded 64-bit Power architecture e6500 cores, up to 1.8GHz
      - 2MB L2 cache and 512KB CoreNet platform cache (CPC)
      - Hierarchical interconnect fabric
      - One 32-/64-bit DDR3/3L SDRAM memory controllers with ECC and interleaving
      - Data Path Acceleration Architecture (DPAA) incorporating acceleration
      - 16 SerDes lanes up to 10.3125 GHz
      - 8 Ethernet interfaces (multiple 1G/2.5G/10G MACs)
      - High-speed peripheral interfaces
        - Four PCI Express controllers (two PCIe 2.0 and two PCIe 3.0)
        - Two Serial RapidIO 2.0 controllers/ports running at up to 5 GHz
      - Additional peripheral interfaces
        - Two serial ATA (SATA 2.0) controllers
        - Two high-speed USB 2.0 controllers with integrated PHY
        - Enhanced secure digital host controller (SD/SDXC/eMMC)
        - Enhanced serial peripheral interface (eSPI)
        - Four I2C controllers
        - Four 2-pin UARTs or two 4-pin UARTs
        - Integrated Flash Controller supporting NAND and NOR flash
      - Three eight-channel DMA engines
      - Support for hardware virtualization and partitioning enforcement
      - QorIQ Platform's Trust Architecture 2.0
      
      T2081 is a reduced personality of T2080 with following difference:
      Feature               T2080 T2081
      1G Ethernet numbers:  8     6
      10G Ethernet numbers: 4     2
      SerDes lanes:         16    8
      Serial RapidIO,RMan:  2     no
      SATA Controller:      2     no
      Aurora:               yes   no
      SoC Package:          896-pins 780-pins
      Signed-off-by: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      [scottwood@freescale.com: added fsl,qoriq-pci-v3.0 for U-Boot compat]
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      1d8de8fc
  8. 26 6月, 2014 5 次提交