Skip to content
Snippets Groups Projects
  1. May 12, 2011
    • Steven A. Falco's avatar
      PPC405EX CHIP_21 erratum · 644362c4
      Steven A. Falco authored
      
      APM errata CHIP_21 for the 405EX/EXr (from the rev 1.09 document dated
      4/27/11) states that rev D processors may wake up with the wrong feature
      set.  This patch implements the APM-proposed workaround.
      
      To enable this patch for your board, add the appropriate define for your
      CPU to your board header file.  See kilauea.h for more information.  The
      following variants are supported:
      
      #define CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EXr_NO_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EXr_SECURITY
      
      Please note that if you select the wrong define, your board will not
      boot, and JTAG will be required to recover.
      
      Tested on custom boards using:
      
      CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY  <sfalco@harris.com>
      CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY     <eibach@gdsys.de>
      
      Signed-off-by: default avatarSteve Falco <sfalco@harris.com>
      Acked-by: default avatarDirk Eibach <eibach@gdsys.de>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      644362c4
  2. Apr 04, 2011
  3. Jan 20, 2011
    • Kumar Gala's avatar
      powerpc/p2040: Add various p2040 specific information · f193e3da
      Kumar Gala authored
      
      Add P2040 SoC specific information:
      * SERDES Table
      * Added p2040 to cpu_type_list and SVR list
      * Added number of LAWs for p2040
      * Set CONFIG_MAX_CPUS to 4 for p2040
      
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      f193e3da
    • Poonam Aggrwal's avatar
      powerpc/85xx: Add Support for Freescale P1014 Processor · b5debec5
      Poonam Aggrwal authored
      
      The P1014 is similar to the P1010 processor with the following differences:
      
      - 16bit DDR with ECC. (P1010 has 32bit DDR w/o ECC)
      - no eCAN interface. (P1010 has 2 eCAN interfaces)
      - Two SGMII interface (P1010 has 3 SGMII)
      - No secure boot
      
      Signed-off-by: default avatarPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      b5debec5
    • Poonam Aggrwal's avatar
      powerpc/85xx: Add Support for Freescale P1010 Processor · b8cdd014
      Poonam Aggrwal authored
      
      Key Features include of the P1010:
      * e500v2 core frequency operation of 500 to 800 MHz
      * Power consumption less than 5.0 W at 800 MHz core speed
      * Dual SATA 3 Gbps controllers with integrated PHY
      * Dual PCI Express controllers
      * Three 10/100/1000 Mbps enhanced triple-speed Ethernet controllers (eTSECs)
      	* TCP/IP acceleration and classification capabilities
      	* IEEE 1588 support
      	* Lossless flow control
      	* RGMII, SGMII
      * DDR3 with support for a 32-bit data interface (40 bits including ECC),
        up to 800 MHz data rate 32/16-bit DDR3 memory controller
      * Dedicated security engine featuring trusted boot
      * TDM interface
      * Dual controller area networks (FlexCAN) controller
      * SD/MMC card controller supporting booting from Flash cards
      * USB 2.0 host and device controller with an on-chip, high-speed PHY
      * Integrated Flash controller (IFC)
      * Power Management Controller (PMC)
      * Four-channel, general-purpose DMA controller
      * I2C controller
      * Serial peripheral interface (SPI) controller with master and slave support
      * System timers including a periodic interrupt timer, real-time clock,
        software watchdog timer, and four general-purpose timers
      * Dual DUARTs
      
      Signed-off-by: default avatarPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: default avatarDipen Dudhat <dipen.dudhat@freescale.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      b8cdd014
  4. Jan 14, 2011
  5. Oct 04, 2010
  6. Jul 26, 2010
  7. Jul 20, 2010
  8. Jul 16, 2010
  9. Apr 21, 2010
  10. Apr 13, 2010
  11. Apr 07, 2010
  12. Mar 30, 2010
  13. Jan 05, 2010
  14. Oct 07, 2009
    • Stefan Roese's avatar
      ppc4xx: Add PPC405EX(r) Rev D support · 56f14818
      Stefan Roese authored
      
      Unfortunately some Rev D PPC405EX/405EXr PVR's are identical with older
      405EX(r) parts. Here a list:
      
      0x12911475 - 405EX Rev D with Security *and* 405EX Rev A/B witout Sec
      0x12911473 - 405EX Rev D without Security *and* 405EXr Rev A/B with Sec
      
      Since there are only a few older parts in the field, this patch now
      changes the PVR's above to represent the new Rev D versions.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Phong Vo" <pvo@amcc.com>
      56f14818
  15. Oct 03, 2009
  16. Sep 24, 2009
  17. Sep 16, 2009
  18. Sep 08, 2009
  19. Aug 28, 2009
  20. Jul 30, 2009
  21. Jul 24, 2009
  22. Jun 30, 2009
  23. Jun 12, 2009
  24. Mar 30, 2009
  25. Feb 17, 2009
    • Peter Tyser's avatar
      86xx: Update CPU info output on bootup · a1c8a719
      Peter Tyser authored
      
      - Update style of 86xx CPU information on boot to more closely
        match 85xx boards
      - Fix detection of 8641/8641D
      - Use strmhz() to display frequencies
      - Display L1 information
      - Display L2 cache size
      - Fixed CPU/SVR version output
      
      == Before ==
      Freescale PowerPC
      CPU:
          Core: E600 Core 0, Version: 0.2, (0x80040202)
          System: Unknown, Version: 2.1, (0x80900121)
          Clocks: CPU:1066 MHz, MPX: 533 MHz, DDR: 266 MHz, LBC: 133 MHz
          L2: Enabled
      Board: X-ES XPedite5170 3U VPX SBC
      
      == After ==
      CPU:   8641D, Version: 2.1, (0x80900121)
      Core:  E600 Core 0, Version: 2.2, (0x80040202)
      Clock Configuration:
             CPU:1066.667 MHz, MPX:533.333 MHz
             DDR:266.667 MHz (533.333 MT/s data rate), LBC:133.333 MHz
      L1:    D-cache 32 KB enabled
             I-cache 32 KB enabled
      L2:    512 KB enabled
      Board: X-ES XPedite5170 3U VPX SBC
      
      Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
      a1c8a719
    • Srikanth Srinivasan's avatar
      mpc85xx: Add support for the P2020 · 8d949aff
      Srikanth Srinivasan authored
      
      Added various p2020 processor specific details:
      * SVR for p2020, p2020E
      * immap updates for LAWs and DDR on p2020
      * LAW defines related to p2020
      
      Signed-off-by: default avatarSrikanth Srinivasan <srikanth.srinivasan@freescale.com>
      Signed-off-by: default avatarTravis Wheatley <Travis.Wheatley@freescale.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      8d949aff
    • Kumar Gala's avatar
      85xx: Fix how we map DDR memory · f8523cb0
      Kumar Gala authored
      
      Previously we only allowed power-of-two memory sizes and didnt
      handle >2G of memory.  Now we will map up to CONFIG_MAX_MEM_MAPPED
      and should properly handle any size that we can make in the TLBs
      we have available to us
      
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      f8523cb0
Loading