Skip to content
Snippets Groups Projects
  1. Dec 10, 2013
  2. Dec 06, 2013
  3. Dec 05, 2013
  4. Dec 04, 2013
  5. Dec 02, 2013
  6. Nov 26, 2013
    • Paul Burton's avatar
      malta: set CONFIG_SYS_BOOTM_LEN to 64MB · 67d4752d
      Paul Burton authored
      
      Allow a larger kernel binary to be decompressed - the default 8MB can
      become limiting on a Malta.
      
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
      67d4752d
    • Paul Burton's avatar
      malta: enable PIIX4 SERIRQ · bea12b78
      Paul Burton authored
      
      Whilst U-boot does not require this itself, Linux currently relies upon
      it having been muxed and enabled by the bootloader. Thus in order to
      preserve compatibility with current kernels before a fix is merged in
      Linux we will enable the SERIRQ interrupt and mux it to its pin.
      
      Without doing this current kernels will never receive serial port
      interrupts and the end result is typically that userland appears to
      hang.
      
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
      bea12b78
    • Paul Burton's avatar
      malta: correct UART baudrate · 72117dad
      Paul Burton authored
      
      CONFIG_SYS_NS16550_CLK specifies the rate of the clock 16x the baud
      rate. The SMSC FDC37M81x datasheet states that a divider of 1 results in
      a UART at 115200 baud, thus the x16 clock rate is 115200 * 16.
      Previously the divider was left at 0 which led to a rate of 38400 baud
      regardless of CONFIG_BAUDRATE or the baudrate environment variable.
      
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
      72117dad
    • Paul Burton's avatar
      mips: don't hardcode Malta env baudrate · d18d49d7
      Paul Burton authored
      
      The baudrate passed to Linux in the environment was hardcoded at 38400.
      Instead pass the correct baudrate from global data, allowing Linux to
      correctly inherit the baudrate used by U-boot when console setup is not
      explicitly specified.
      
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
      d18d49d7
  7. Nov 25, 2013
    • Tom Rini's avatar
    • Shengzhou Liu's avatar
      t2080qds/ramboot: enable PBL tool for t2080qds · f7f155e1
      Shengzhou Liu authored
      
      Add the default RCW(SerDes 0x66_0x16) and PBI configure file for
      T2080QDS board, so we can use PBL tool to generate the ramboot
      image to support boot from NAND/SPI/SD.
      
      Signed-off-by: default avatarShengzhou Liu <Shengzhou.Liu@freescale.com>
      f7f155e1
    • Shengzhou Liu's avatar
      powerpc/t2080qds: add support for t2080qds board · c4d0e811
      Shengzhou Liu authored
      
      The T2080QDS is a high-performance computing evaluation, development and
      test platform supporting the T2080 QorIQ Power Architecture processor.
      
      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-LV devices
       - Two DDR3 DIMMs up to 4GB, Dual rank @ 2133MT/s and ECC support
      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 + 16MB 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 with SR-IOV)
      SATA:
       - Two SATA 2.0 ports on-board
      SRIO:
       - Two Serial RapidIO 2.0 ports up to 5 GHz
      eSDHC:
       - Supports SD/SDHC/SDXC/eMMC Card
      I2C:
       - Four I2C controllers.
      UART:
       - Dual 4-pins UART serial ports
      System Logic:
       - QIXIS-II FPGA system controll
      Debug Features:
       - Support Legacy, COP/JTAG, Aurora, Event and EVT
      
      Signed-off-by: default avatarShengzhou Liu <Shengzhou.Liu@freescale.com>
      [York Sun: removed Makefile blank line at EOF,
                 fix conflicts with moving DDR driver]
      Acked-by: default avatarYork Sun <yorksun@freescale.com>
      c4d0e811
    • Shengzhou Liu's avatar
      powerpc/mpc85xx: Add T2080/T2081 SoC support · 629d6b32
      Shengzhou Liu authored
      
      Add support for Freescale T2080/T2081 SoC.
      
      T2080 includes the following functions and features:
      - Four dual-threads 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 mEMACs for network interfaces (four 1Gbps MACs and four 10Gbps/1Gbps MACs)
      - High-speed peripheral interfaces
        - Four PCI Express controllers (two PCIe 2.0 and two PCIe 3.0 with SR-IOV)
        - 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/SDHC/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
      
      Differences between T2080 and T2081:
        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: default avatarShengzhou Liu <Shengzhou.Liu@freescale.com>
      Acked-by: default avatarYork Sun <yorksun@freescale.com>
      629d6b32
    • Shengzhou Liu's avatar
      net/fman: Add support for 10GEC3 and 10GEC4 · 82a55c1e
      Shengzhou Liu authored
      
      There are more than two 10GEC in single FMAN in some SoCs(e.g. T2080).
      This patch adds support for 10GEC3 and 10GEC4.
      
      Signed-off-by: default avatarShengzhou Liu <Shengzhou.Liu@freescale.com>
      82a55c1e
    • York Sun's avatar
      Driver/IFC: Move Freescale IFC driver to a common driver · 0b66513b
      York Sun authored
      
      Freescale IFC controller has been used for mpc8xxx. It will be used
      for ARM-based SoC as well. This patch moves the driver to driver/misc
      and fix the header file includes.
      
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      0b66513b
    • York Sun's avatar
      Driver/DDR: Update DDR driver to allow non-zero base address · 00ec3fd2
      York Sun authored
      
      The DRAM base has been zero for Power SoCs. It could be non-zero
      for ARM SoCs. Use a macro instead of hard-coding to zero.
      
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      00ec3fd2
Loading