1. 16 3月, 2015 2 次提交
  2. 30 1月, 2015 6 次提交
  3. 10 11月, 2014 1 次提交
  4. 08 11月, 2014 5 次提交
  5. 25 9月, 2014 1 次提交
    • T
      powerpc/boot: Don't install zImage.* from make install · c913e5f9
      Tony Breeds 提交于
      in commit 29f1aff2 (powerpc: Copy bootable images in the default
      install script) we changed to copying all the built boot targets based
      on the assumption that it's backwards compatible.  It turns out that
      debian devived installkernel scripts will barf if not given exactly 4
      args.
      
      This change reverts make install to just install the vmlinux (we can
      change the dfault in a seperate patch) and introduces a new make
      zInstall which works with a more flexible installkernel script.
      
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Signed-off-by: NTony Breeds <tony@bakeyournoodle.com>
      Signed-off-by: NMichael Ellerman <mpe@ellerman.id.au>
      c913e5f9
  6. 17 9月, 2014 1 次提交
  7. 10 9月, 2014 2 次提交
    • 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
  8. 04 9月, 2014 1 次提交
  9. 26 8月, 2014 1 次提交
  10. 13 8月, 2014 1 次提交
  11. 05 8月, 2014 1 次提交
  12. 31 7月, 2014 1 次提交
    • 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
  13. 26 7月, 2014 1 次提交
  14. 08 7月, 2014 1 次提交
  15. 03 7月, 2014 2 次提交
    • 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
  16. 26 6月, 2014 1 次提交
  17. 21 6月, 2014 2 次提交
  18. 12 6月, 2014 1 次提交
  19. 23 5月, 2014 9 次提交
    • S
      powerpc/fsl: Add fsl,portid-mapping to corenet1-cf chips · e83eb028
      Scott Wood 提交于
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      Cc: Diana Craciun <diana.craciun@freescale.com>
      e83eb028
    • H
      powerpc/mpc85xx: Add BSC9132 QDS Support · 1be62c6c
      harninder rai 提交于
      - BSC9132 is an integrated device that targets Femto base station market.
        It combines Power Architecture e500v2 and DSP StarCore SC3850 technologies
        with MAPLE-B2F baseband acceleration processing elements
      
      - BSC9132QDS Overview
           2Gbyte DDR3 (on board DDR)
           32Mbyte 16bit NOR flash
           128Mbyte 2K page size NAND Flash
           256 Kbit M24256 I2C EEPROM
           128 Mbit SPI Flash memory
           SD slot
           eTSEC1: Connected to SGMII PHY
           eTSEC2: Connected to SGMII PHY
           DUART interface: supports one UARTs up to 115200 bps for console display
      Signed-off-by: NHarninder Rai <harninder.rai@freescale.com>
      Signed-off-by: NRuchika Gupta <ruchika.gupta@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      1be62c6c
    • L
      powerpc/mpc85xx: Remove P1023 RDS support · fd7e5b7a
      Lijun Pan 提交于
      P1023RDS is no longer supported/manufactured by Freescale while P1023RDB is.
      Signed-off-by: NLijun Pan <Lijun.Pan@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      fd7e5b7a
    • P
      powerpc/fsl-booke: Add initial T104x_QDS board support · 0c0fc4d3
      Prabhakar Kushwaha 提交于
      Add support for T104x board in board file t104x_qds.c, It is common for
       both T1040 and T1042 as they share same QDS board.
      
       T1040QDS board Overview
       -----------------------
       - SERDES Connections, 8 lanes supporting:
            — PCI Express: supporting Gen 1 and Gen 2;
            — SGMII
            — QSGMII
            — SATA 2.0
            — Aurora debug with dedicated connectors (T1040 only)
       - DDR Controller
           - Supports rates of up to 1600 MHz data-rate
           - Supports one DDR3LP UDIMM/RDIMMs, of single-, dual- or quad-rank types.
       -IFC/Local Bus
           - NAND flash: 8-bit, async, up to 2GB.
           - NOR: 8-bit or 16-bit, non-multiplexed, up to 512MB
           - GASIC: Simple (minimal) target within Qixis FPGA
           - PromJET rapid memory download support
       - Ethernet
           - Two on-board RGMII 10/100/1G ethernet ports.
           - PHY #0 remains powered up during deep-sleep (T1040 only)
       - QIXIS System Logic FPGA
       - Clocks
           - System and DDR clock (SYSCLK, “DDRCLK”)
           - SERDES clocks
       - Power Supplies
       - Video
           - DIU supports video at up to 1280x1024x32bpp
       - USB
           - Supports two USB 2.0 ports with integrated PHYs
           — Two type A ports with 5V@1.5A per port.
           — Second port can be converted to OTG mini-AB
       - SDHC
           - SDHC port connects directly to an adapter card slot, featuring:
           - Supporting SD slots for: SD, SDHC (1x, 4x, 8x) and/or MMC
           — Supporting eMMC memory devices
       - SPI
          -  On-board support of 3 different devices and sizes
       - Other IO
          - Two Serial ports
          - ProfiBus port
          - Four I2C ports
      
      Add T104xQDS support in Kconfig and Makefile. Also create device tree.
      Following features are currently not implmented.
        - SerDes: Aurora
        - IFC: GASIC, Promjet
        - QIXIS
        - Ethernet
        - DIU
        - power supplies management
        - ProfiBus
      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>
      0c0fc4d3
    • P
      powerpc/mpc85xx:Add initial device tree support of T104x · fb734eee
      Prabhakar Kushwaha 提交于
      The QorIQ T1040/T1042 processor support four integrated 64-bit e5500 PA
      processor cores with high-performance data path acceleration architecture
      and network peripheral interfaces required for networking & telecommunications.
      
      T1042 personality is a reduced personality of T1040 without Integrated 8-port
      Gigabit Ethernet switch.
      
      The T1040/T1042 SoC includes the following function and features:
      
       - Four e5500 cores, each with a private 256 KB L2 cache
       - 256 KB shared L3 CoreNet platform cache (CPC)
       - Interconnect CoreNet platform
       - 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and interleaving
         support
       - Data Path Acceleration Architecture (DPAA) incorporating acceleration
       for the following functions:
          -  Packet parsing, classification, and distribution
          -  Queue management for scheduling, packet sequencing, and congestion
          	management
          -  Cryptography Acceleration (SEC 5.0)
          - RegEx Pattern Matching Acceleration (PME 2.2)
          - IEEE Std 1588 support
          - Hardware buffer management for buffer allocation and deallocation
       - Ethernet interfaces
          - Integrated 8-port Gigabit Ethernet switch (T1040 only)
          - Four 1 Gbps Ethernet controllers
       - Two RGMII interfaces or one RGMII and one MII interfaces
       - High speed peripheral interfaces
         - Four PCI Express 2.0 controllers running at up to 5 GHz
         - Two SATA controllers supporting 1.5 and 3.0 Gb/s operation
         - Upto two QSGMII interface
         - Upto six SGMII interface supporting 1000 Mbps
         - One SGMII interface supporting upto 2500 Mbps
       - Additional peripheral interfaces
         - Two USB 2.0 controllers with integrated PHY
         - SD/eSDHC/eMMC
         -  eSPI controller
         - Four I2C controllers
         - Four UARTs
         - Four GPIO controllers
         - Integrated flash controller (IFC)
         - Change this to  LCD/ HDMI interface (DIU) with 12 bit dual data rate
         - TDM interface
       - Multicore programmable interrupt controller (PIC)
       - Two 8-channel DMA engines
       - Single source clocking implementation
       - Deep Sleep power implementaion (wakeup from GPIO/Timer/Ethernet/USB)
      Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      Signed-off-by: NVarun Sethi <Varun.Sethi@freescale.com>
      Signed-off-by: NPrabhakar Kushwaha <prabhakar@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      fb734eee
    • D
      powerpc/fsl: Updated corenet-cf compatible string for corenet1-cf chips · 846c9443
      Diana Craciun 提交于
      Updated the device trees according to the corenet-cf
      binding definition.
      Signed-off-by: NDiana Craciun <Diana.Craciun@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      846c9443
    • D
      powerpc/fsl: Updated device trees for platforms with corenet version 2 · f2e7bfbb
      Diana Craciun 提交于
      Updated the device trees according to the corenet-cf
      binding definition.
      Signed-off-by: NDiana Craciun <Diana.Craciun@freescale.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      f2e7bfbb
    • M
      powerpc/85xx: Add OCA4080 board support · 2b09c603
      Martijn de Gouw 提交于
      OCA4080 overview:
      - 1.466 GHz Freescale QorIQ P4080E Processor
      - 4Gbyte DDR3 on board
      - 8Mbyte Nor flash
      - Serial RapidIO 1.2
      - 1 x 10/100/1000 BASE-T front ethernet
      - 1 x 1000 BASE-BX ethernet on AMC connector
      Signed-off-by: NMartijn de Gouw <martijn.de.gouw@prodrive.nl>
      [scottwood@freescale.com: minor conflict-related changes]
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      2b09c603
    • V
      powerpc/mpc85xx: add support for Keymile's kmcoge4 board · 497c8b60
      Valentin Longchamp 提交于
      This patch introduces the support for Keymile's kmcoge4 board which is
      the internal reference design for boards based on Freescale's
      P2040/P2041 SoCs. This internal reference design is named kmp204x.
      
      The peripherals used on this board are:
      - SPI NOR Flash as bootloader medium
      - NAND Flash with a ubi partition
      - 2 PCIe busses (hosts 1 and 3)
      - 3 FMAN Ethernet devices (FMAN1 DTSEC1/2/5)
      - 4 Local Bus windows, with one dedicated to the QRIO reset/power mgmt
        CPLD
      - 2 I2C busses
      - last but not least, the mandatory serial port
      
      The patch also adds a defconfig file for this reference design that is
      necessary because of the lowmem option that must be set higher due to
      the number of PCIe devices with big ioremapped mem ranges on the boad.
      Signed-off-by: NValentin Longchamp <valentin.longchamp@keymile.com>
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      497c8b60