1. 23 4月, 2014 5 次提交
  2. 02 4月, 2014 1 次提交
  3. 08 3月, 2014 3 次提交
  4. 04 2月, 2014 2 次提交
  5. 23 1月, 2014 1 次提交
  6. 03 1月, 2014 2 次提交
    • S
      powerpc/t208x: fix macro CONFIG_SYS_FSL_NUM_USB_CTRLS · 2ffa96d8
      Shengzhou Liu 提交于
      CONFIG_SYS_FSL_NUM_USB_CTRLS is no longer used,
      update it to new CONFIG_USB_MAX_CONTROLLER_COUNT.
      Signed-off-by: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      2ffa96d8
    • P
      powerpc/mpc85xx: Add support for single source clocking · b135991a
      Priyanka Jain 提交于
      Single-source clocking is new feature introduced in T1040.
      In this mode, a single differential clock is supplied to the
      DIFF_SYSCLK_P/N inputs to the processor, which in turn is
      used to supply clocks to the sysclock, ddrclock and usbclock.
      
      So, both ddrclock and syclock are driven by same differential
      sysclock in single-source clocking mode whereas in normal clocking
      mode, generally separate DDRCLK and SYSCLK pins provides
      reference clock for sysclock and ddrclock
      
      DDR_REFCLK_SEL rcw bit is used to determine DDR clock source
      -If DDR_REFCLK_SEL rcw bit is 0, then DDR PLLs are driven in
       normal clocking mode by DDR_Reference clock
      
      -If DDR_REFCLK_SEL rcw bit is 1, then DDR PLLs are driven in
       single source clocking mode by DIFF_SYSCLK
      
      Add code to determine ddrclock based on DDR_REFCLK_SEL rcw bit.
      Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      b135991a
  7. 12 12月, 2013 1 次提交
  8. 26 11月, 2013 2 次提交
    • S
      powerpc/mpc85xx: Add T2080/T2081 SoC support · 629d6b32
      Shengzhou Liu 提交于
      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: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      Acked-by: NYork Sun <yorksun@freescale.com>
      629d6b32
    • Y
      Driver/DDR: Moving Freescale DDR driver to a common driver · 5614e71b
      York Sun 提交于
      Freescale DDR driver has been used for mpc83xx, mpc85xx, mpc86xx SoCs.
      The similar DDR controllers will be used for ARM-based SoCs.
      Signed-off-by: NYork Sun <yorksun@freescale.com>
      5614e71b
  9. 14 11月, 2013 1 次提交
  10. 25 10月, 2013 1 次提交
  11. 17 10月, 2013 3 次提交
  12. 11 9月, 2013 1 次提交
    • Y
      powerpc/mpc85xx: Add workaround for erratum A-005125 · 954a1a47
      York Sun 提交于
      In a very rare condition, a system hang is possible when the e500 core
      initiates a guarded load to PCI / PCIe /SRIO performs a coherent write
      to memory. Please refer to errata document for more details. This erratum
      applies to the following SoCs and their variants, if any.
      
      BSC9132
      BSC9131
      MPC8536
      MPC8544
      MPC8548
      MPC8569
      MPC8572
      P1010
      P1020
      P1021
      P1022
      P1023
      P2020
      C29x
      Signed-off-by: NYork Sun <yorksun@freescale.com>
      CC: Scott Wood <scottwood@freescale.com>
      954a1a47
  13. 21 8月, 2013 1 次提交
  14. 20 8月, 2013 1 次提交
    • C
      fsl_i2c: add workaround for the erratum I2C A004447 · 9c3f77eb
      Chunhe Lan 提交于
      This workaround is for the erratum I2C A004447. Device reference
      manual provides a scheme that allows the I2C master controller
      to generate nine SCL pulses, which enable an I2C slave device
      that held SDA low to release SDA. However, due to this erratum,
      this scheme no longer works. In addition, when I2C is used as
      a source of the PBL, the state machine is not able to recover.
      
      At the same time, delete the reduplicative definition of SVR_VER
      and SVR_REV. The SVR_REV is the low 8 bits rather than the low 16
      bits of svr. And we use the CONFIG_SYS_FSL_A004447_SVR_REV macro
      instead of hard-code value 0x10, 0x11 and 0x20.
      
      The CONFIG_SYS_FSL_A004447_SVR_REV = 0x00 represents that one
      version of platform has this I2C errata. So enable this errata
      by IS_SVR_REV(svr, maj, min) function.
      Signed-off-by: NZhao Chenhui <chenhui.zhao@freescale.com>
      Signed-off-by: NChunhe Lan <Chunhe.Lan@freescale.com>
      Cc: Scott Wood <scottwood@freescale.com>
      Cc: Heiko Schocher <hs@denx.de>
      9c3f77eb
  15. 15 8月, 2013 1 次提交
  16. 10 8月, 2013 8 次提交
  17. 24 7月, 2013 1 次提交
  18. 21 6月, 2013 5 次提交