1. 23 11月, 2013 1 次提交
  2. 18 11月, 2013 24 次提交
  3. 16 11月, 2013 6 次提交
  4. 15 11月, 2013 2 次提交
    • G
      malta: use unmapped flash base address · 10473d04
      Gabor Juhos 提交于
      The physical base address of the NOR flash is 0x1e000000
      on the Malta boards. The hardware also maps the first 4MiB
      of the flash into the 0x1fc00000-0x1fffffff range.
      
      Currently, U-Boot uses the mapped address to access the
      flash, which does not work in recent qemu versions.
      
      Since commit a427338b222b43197c2776cbc996936df0302f51
      (mips_malta: correct reading MIPS revision at 0x1fc00010)
      writing to the mapped address space causes a CPU exception.
      Due to the exception, U-Boot hangs during boot when it tries
      to detect the CFI flash chip.
      
      Use the correct physical address for the MALTA_FLASH_BASE
      constant to fix the problem. In order to avoid relocation
      problems, also update the CONFIG_SYS_{TEXT,MONITOR}_BASE
      constants.
      
      The change makes it possible to start U-Boot on a Malta
      board emulated with Qemu 1.6.1 and 1.7.0-rc0. It also
      works on older versions (tested with 1.1.1, 1.2.2, 1.4.2,
      1.5.3).
      Signed-off-by: NGabor Juhos <juhosg@openwrt.org>
      Signed-off-by: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
      Cc: Paul Burton <paul.burton@imgtec.com>
      10473d04
    • T
      Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx · c3ebb8c3
      Tom Rini 提交于
      c3ebb8c3
  5. 14 11月, 2013 7 次提交
    • L
      powerpc/85xx: fix broken cpu "clock-frequency" property · 51abee64
      Laurentiu TUDOR 提交于
      When indexing freqProcessor[] we use the first
      value in the cpu's "reg" property, which on
      new e6500 cores IDs the threads.
      But freqProcessor[] should be indexed with a
      core index so, when fixing "the clock-frequency"
      cpu node property, access the freqProcessor[]
      with the core index derived from the "reg' property.
      If we don't do this, last half of the "cpu" nodes
      will have broken "clock-frequency" values.
      Signed-off-by: NLaurentiu Tudor <Laurentiu.Tudor@freescale.com>
      Cc: York Sun <yorksun@freescale.com>
      51abee64
    • L
      powerpc/t4240: fix per pci endpoint liodn offsets · 8f9fe660
      Laurentiu TUDOR 提交于
      Update the code that builds the pci endpoint liodn
      offset list so that it doesn't overlap with other
      liodns and doesn't generate negative offsets like:
      
        fsl,liodn-offset-list = <0 0xffffffcd 0xffffffcf
                                   0xffffffd1 0xffffffd3
                                   0xffffffd5 0xffffffd7
                                   0xffffffd9 0xffffffdb>;
      
      The update consists in adding a parameter to the
      function that builds the list to specify the base
      liodn.
      On PCI v2.4 use the old base = 256 and, on PCI 3.0
      where some of the PCIE liodns are larger than 256,
      use a base = 1024. The version check is based on
      the PCI controller's version register.
      Signed-off-by: NLaurentiu Tudor <Laurentiu.Tudor@freescale.com>
      Cc: Scott Wood <scottwood@freescale.com>
      Cc: York Sun <yorksun@freescale.com>
      8f9fe660
    • L
      powerpc/t4240: set pcie liodn in the correct register · b4125a23
      Laurentiu TUDOR 提交于
      The liodn for the T4240's PCIE controller is no longer set
      through a register in the guts register block but with one
      in the PCIE register block itself.
      Use the already existing SET_PCI_LIODN_BASE macro that puts
      the liodn in the correct register.
      Signed-off-by: NLaurentiu Tudor <Laurentiu.Tudor@freescale.com>
      Cc: Scott Wood <scottwood@freescale.com>
      Cc: York Sun <yorksun@freescale.com>
      b4125a23
    • R
      powerpc/83xx: Define USB1 and USB2 base addr for MPC834x · 4e2e0df9
      ramneek mehresh 提交于
      Define base addresse for both MPH(USB1) and DR(USB2) controllers
      for MPC834x socs
      Signed-off-by: NRamneek Mehresh <ramneek.mehresh@freescale.com>
      4e2e0df9
    • P
      powerpc/t104xrdb: Add T1042RDB_PI board support · 0d7ba2ea
      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
      
       T1042RDB_PI board Overview
       -----------------------
       - 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
          - RegEx Pattern Matching Acceleration
          - IEEE Std 1588 support
          - Hardware buffer management for buffer allocation and deallocation
       - Ethernet interfaces
          - Two on-board RGMII 10/100/1G ethernet ports.
       - SERDES Connections, 8 lanes supporting:
            — PCI
            — SATA 2.0
       - DDR Controller 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and
         Interleaving
       -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
       - Video
           - DIU supports video at up to 1280x1024x32bpp
           - HDMI connector
       - 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
          - Four I2C ports
      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>
      0d7ba2ea
    • P
      powerpc/t104xrdb: Add T1040RDB board support · 062ef1a6
      Priyanka Jain 提交于
      T1040RDB is Freescale Reference Design Board supporting
      the T1040 QorIQ Power Architecture™ processor.
      
       T1040RDB board Overview
       -----------------------
       - 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
          - RegEx Pattern Matching Acceleration
          - IEEE Std 1588 support
          - Hardware buffer management for buffer allocation and deallocation
       - Ethernet interfaces
          - Integrated 8-port Gigabit Ethernet switch
          - Four 1 Gbps Ethernet controllers
       - SERDES Connections, 8 lanes supporting:
          - PCI
          - SGMII
          - QSGMII
          - SATA 2.0
       - DDR Controller 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and
         Interleaving
       -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
      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>
      [York Sun: fixed Makefile]
      Acked-by: NYork Sun <yorksun@freescale.com>
      062ef1a6
    • P
      powerpc/t1040: Update defines to support T1040SoC personalities · 2967af68
      Priyanka Jain 提交于
      T1040 Soc has four personalities:
      -T1040 (4 cores with L2 switch)
      -T1042:Reduced personality of T1040 without L2 switch
      -T1020:Reduced personality of T1040 with less cores(2 cores)
      -T1022:Reduced personality of T1040 with 2 cores and without L2 switch
      
      Update defines in arch/powerpc header files, Makefiles and in
      driver/net/fm/Makefile to support all T1040 personalities
      Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      [York Sun: fixed Makefiles]
      Acked-by: NYork Sun <yorksun@freescale.com>
      2967af68