1. 30 4月, 2013 2 次提交
  2. 11 4月, 2013 5 次提交
  3. 10 4月, 2013 2 次提交
  4. 09 4月, 2013 1 次提交
  5. 04 4月, 2013 1 次提交
  6. 19 3月, 2013 3 次提交
  7. 13 3月, 2013 4 次提交
  8. 06 3月, 2013 3 次提交
  9. 20 2月, 2013 1 次提交
  10. 16 2月, 2013 1 次提交
  11. 13 2月, 2013 6 次提交
    • P
      powerpc/85xx: dts - add ranges property for SEC · db29cd3c
      Po Liu 提交于
      This facilitates getting the physical address of the SEC node.
      Signed-off-by: NLiu po <po.liu@freescale.com>
      Reviewed-by: NKim Phillips <kim.phillips@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      db29cd3c
    • T
      powerpc/85xx: fix various PCI node compatible strings · 14bdc913
      Timur Tabi 提交于
      Fix and/or improve the compatible strings of the PCI device tree nodes for
      some Freescale SOCs.  This fixes some issues and improves consistency among
      the SOCs.
      
      Specifically:
      
      1) The P1022 has a v1 PCIe controller, so the compatible property should just
      say "fsl,mpc8548-pcie".  U-Boot does not look for "fsl,p1022-pcie", so it
      wasn't fixing up the node.
      
      2) The P4080 has a v2.1 PCIe controller, so add that version-specific string
      to the device tree.  Update the kernel to also look for that string.
      Currently, the kernel looks for "fsl,p4080-pcie" specifically, but
      eventually that check should be deleted.
      
      3) The P1010 device tree claims compatibility with v2.2 and v2.3, but that's
      redundant.  No other device tree does this.  Remove the v2.2 string.
      
      4) The kernel looks for both "fsl,p1023-pcie" and "fsl,qoriq-pcie-v2.2",
      even though the P1023 device trees has always included both strings.  Remove
      the search for "fsl,p1023-pcie".
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      14bdc913
    • T
      powerpc/85xx: describe the PAMU topology in the device tree · 0408753f
      Timur Tabi 提交于
      The PAMU caches use the LIODNs to determine which cache lines hold the
      entries for the corresponding LIODs.  The LIODNs must therefore be
      carefully assigned to avoid cache thrashing -- two active LIODs with
      LIODNs that put them in the same cache line.
      
      Currently, LIODNs are statically assigned by U-Boot, but this has
      limitations.  LIODNs are assigned even for devices that may be disabled
      or unused by the kernel.  Static assignments also do not allow for device
      drivers which may know which LIODs can be used simultaneously.  In
      other words, we really should assign LIODNs dynamically in Linux.
      
      To do that, we need to describe the PAMU device and cache topologies in
      the device trees.
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Acked-by: NStuart Yoder <stuart.yoder@freescale.com>
      Acked-by: NScott Wood <scottwood@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      0408753f
    • P
      powerpc/85xx: add alternate dts file for sbc8548 boot via SODIMM · dcc8722a
      Paul Gortmaker 提交于
      By moving the two JP12 jumpers 90 degrees, and switching the
      setting of SW2.8, the sbc8548 can be configured to boot off
      the alternate 64MB SODIMM, which when populated with u-boot
      can be a handy recovery option, in case the u-boot in the
      8MB soldered on flash gets corrupted.  Here we add an alternate
      dts file to match that configuration.
      
      To better highlight the differences, the output from the u-boot
      "fli" command is shown for the normal configuration and then
      the alternate configuration.
      
      Normal:
       -----------------------
      Bank # 1: CFI conformant flash (8 x 8)  Size: 8 MB in 64 Sectors
        Intel Extended command set, Manufacturer ID: 0x89, Device ID: 0x17
        Erase timeout: 4096 ms, write timeout: 1 ms
        Buffer write timeout: 2 ms, buffer size: 32 bytes
      
        Sector Start Addresses:
        FF800000 E      FF820000 E      FF840000 E      FF860000 E      FF880000 E
       [...]
        FFEE0000 E      FFF00000 E      FFF20000 E      FFF40000 E      FFF60000 E
        FFF80000        FFFA0000   RO   FFFC0000   RO   FFFE0000   RO
      
      Bank # 2: CFI conformant flash (32 x 8)  Size: 64 MB in 128 Sectors
        Intel Extended command set, Manufacturer ID: 0x89, Device ID: 0x18
        Erase timeout: 4096 ms, write timeout: 1 ms
        Buffer write timeout: 2 ms, buffer size: 32 bytes
      
        Sector Start Addresses:
        EC000000 E      EC080000 E      EC100000 E      EC180000 E      EC200000 E
       [...]
        EFC00000 E      EFC80000 E      EFD00000 E      EFD80000 E      EFE00000 E
        EFE80000 E      EFF00000        EFF80000
       -----------------------
      
      Alternate:
       -----------------------
      Bank # 1: CFI conformant flash (32 x 8)  Size: 64 MB in 128 Sectors
        Intel Extended command set, Manufacturer ID: 0x89, Device ID: 0x18
        Erase timeout: 4096 ms, write timeout: 1 ms
        Buffer write timeout: 2 ms, buffer size: 32 bytes
      
        Sector Start Addresses:
        FC000000 E      FC080000 E      FC100000 E      FC180000 E      FC200000 E
       [...]
        FFC00000 E      FFC80000 E      FFD00000 E      FFD80000 E      FFE00000 E
        FFE80000 E      FFF00000   RO   FFF80000   RO
      
      Bank # 2: CFI conformant flash (8 x 8)  Size: 8 MB in 64 Sectors
        Intel Extended command set, Manufacturer ID: 0x89, Device ID: 0x17
        Erase timeout: 4096 ms, write timeout: 1 ms
        Buffer write timeout: 2 ms, buffer size: 32 bytes
      
        Sector Start Addresses:
        EF800000 E      EF820000 E      EF840000 E      EF860000 E      EF880000 E
       [...]
        EFEE0000 E      EFF00000 E      EFF20000 E      EFF40000 E      EFF60000 E
        EFF80000 E      EFFA0000        EFFC0000        EFFE0000
       -----------------------
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      dcc8722a
    • P
      powerpc/85xx: update sbc8548 flash information to match recent u-boot · 7e83f2ad
      Paul Gortmaker 提交于
      The original memory map for the sbc8548 had the 64MB SODIMM flash
      device misaligned by 8MB to allow a window of address space for
      the soldered on 8MB device -- i.e.
      
       start           end             CS<n>   width   Desc.
       ----------------------------------------------------------
       fb80_0000       ff7f_ffff       CS6     32      SODIMM flash (64MB)
       ff80_0000       ffff_ffff       CS0     8       Boot flash (8MB)
      
      However, if we want to change the configuration so that it boots
      off the 64MB flash, it is in turn then aligned with a 64MB boundary,
      starting at fc00_0000 (and the 8MB @ fb80_0000 -> fbff_ffff).
      
      This makes for complicated updates, since what is the beginning
      of the physical device is 8MB into its address space in the default
      configuration shown above.
      
      This issue was fixed as of u-boot commit 3fd673cf363bc86ed42eff713d4
      ("sbc8548: relocate 64MB user flash to sane boundary") -- in which
      the SODIMM was mapped to ec00_0000 (natively aligned under efff_ffff)
      and so when JP12/SW2.8 are switched, it will be a a simple 0xec --> 0xfc
      mapping between the two instances.
      
      Here we make the associated changes in the localbus flash memory
      map in the dts file:  indicating the 64MB device starts at ec00_0000
      and that the tail end of the 64MB device (last 2 sectors) can contain
      a bootloader image.
      
      The partitions for both flash devices get a clean-up; there were
      non-meaningful assignments in there that probably originated from
      the MPC8548CDS on which the file was based on.  Now there is just
      the categorization of free space and bootloader images.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      7e83f2ad
    • P
      powerpc/85xx: split sbc8548 dts file into pre and post chunks · d1cf1c7d
      Paul Gortmaker 提交于
      Updates to u-boot allow this board to boot off of either
      the 8MB soldered on flash, or the 64MB SODIMM flash.
      
      This is achieved by changing JP12 and SW2.8 which in turn
      swaps which flash device appears on /CS0 and /CS6 respectively.
      
      Since the flash devices are not the same size, this also
      changes the MTD memory map layout on the local bus.
      
      Here we split the common chunks out into a pre and post
      include, so they can be reused by an upcoming "alternative
      boot" dts file; leaving only the local bus chunk behind.
      
      No content changes are made at this point - it is just purely
      the move to using include files.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      d1cf1c7d
  12. 12 2月, 2013 2 次提交
    • G
      powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files · fa59f178
      Grant Likely 提交于
      The DTC labels feature allows a dts file to reference a node without
      having to reproduce the entire node hierarchy above it. We can use this
      to simplify the MPC5200 board dts files by referencing the gpt nodes by
      label.
      
      Cc: Anatolij Gustschin <agust@denx.de>
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      [agust: fixed gpt7 phandle in the csi node of o2d.dtsi]
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      fa59f178
    • G
      powerpc/5200: Add Lite5200 on-board LEDs as devices · 4fd0a213
      Grant Likely 提交于
      The Lite5200 evaluation board has a number of debug LEDs that Linux
      doesn't know about yet. This change adds a gpio-leds stanza to the
      lite5200 device tree so that the correct driver can get hooked up.
      
      Also, make use of the dtc labels feature to reduce the number of source
      lines required to add the gpio-controller property to the general
      purpose timer nodes. In addition, the required #gpio-cells properties
      are added to the common mpc5200b dtsi include file so that each board
      doesn't need to add them explicitly. This still doesn't enable gpio
      mode, 'gpio-controller' is required for that, but it means less work
      needs to be done by board ports.
      
      Cc: Anatolij Gustschin <agust@denx.de>
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      4fd0a213
  13. 16 1月, 2013 2 次提交
  14. 10 1月, 2013 2 次提交
  15. 07 12月, 2012 1 次提交
  16. 25 11月, 2012 1 次提交
  17. 26 10月, 2012 2 次提交
    • A
      powerpc/mpc5200: move lpbfifo node and fix its interrupt property · 7dfb736e
      Anatolij Gustschin 提交于
      The LPB FIFO interrupt is a peripheral interrupt, thus its L1 cell
      has to be 2 instead of 3. Fix it and while at it, move the lpbfifo
      node to the common dtsi file.
      
      This patch fixes the irqdomain warning:
       ...
       WARNING: at kernel/irq/irqdomain.c:766
       Modules linked in:
       NIP: c00587fc LR: c0058e0c CTR: c0014e54
       REGS: c7837c10 TRAP: 0700   Tainted: G        W     (3.7.0-rc1-00003-g6e51414)
       MSR: 00029032 <EE,ME,IR,DR,RI>  CR: 82cd8322  XER: 00000000
       TASK = c7834000[1] 'swapper' THREAD: c7836000
       GPR00: 00000001 c7837cc0 c7834000 c7806080 000000d7 c7837d20 00000003 c7837cec
       GPR08: c7837ce8 00000000 00000000 00000008 82cd3342 00000000 c0003f88 00000000
       GPR16: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c7850ec0
       GPR24: c782b010 00000000 00000001 c7852900 00000003 c7df5be0 c7806080 000000d7
       NIP [c00587fc] irq_linear_revmap+0x2c/0x4c
       LR [c0058e0c] irq_create_mapping+0x28/0x124
      Reported-by: NStefan Roese <sr@denx.de>
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      7dfb736e
    • E
      powerpc/pcm030: add pcm030-audio-fabric to dts · f4221a7a
      Eric Millbrandt 提交于
      Add a node for the pcm030-audio-fabric ASoC driver
      Signed-off-by: NEric Millbrandt <emillbrandt@dekaresearch.com>
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      f4221a7a
  18. 14 9月, 2012 1 次提交