1. 20 Jun, 2013 3 commits
  2. 24 May, 2013 3 commits
  3. 14 May, 2013 2 commits
  4. 10 May, 2013 1 commit
  5. 08 May, 2013 1 commit
    • Benjamin Herrenschmidt's avatar
      powerpc/powernv: Properly drop characters if console is closed · 1de1455f
      Benjamin Herrenschmidt authored
      If the firmware returns an error such as "closed" (or hardware
      error), we should drop characters.
      Currently we only do that when a firmware compatible with OPAL v2
      APIs is detected, in the code that calls opal_console_write_buffer_space(),
      which didn't exist with OPAL v1 (or didn't work).
      However, when enabling early debug consoles, the flag indicating
      that v2 is supported isn't set yet, causing us, in case of errors
      or closed console, to spin forever.
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
  6. 06 May, 2013 1 commit
    • Benjamin Herrenschmidt's avatar
      powerpc/pci: Support per-aperture memory offset · 3fd47f06
      Benjamin Herrenschmidt authored
      The PCI core supports an offset per aperture nowadays but our arch
      code still has a single offset per host bridge representing the
      difference betwen CPU memory addresses and PCI MMIO addresses.
      This is a problem as new machines and hypervisor versions are
      coming out where the 64-bit windows will have a different offset
      (basically mapped 1:1) from the 32-bit windows.
      This fixes it by using separate offsets. In the long run, we probably
      want to get rid of that intermediary struct pci_controller and have
      those directly stored into the pci_host_bridge as they are parsed
      but this will be a more invasive change.
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
  7. 05 May, 2013 3 commits
  8. 26 Apr, 2013 6 commits
  9. 18 Apr, 2013 1 commit
  10. 03 Jan, 2013 1 commit
    • Greg Kroah-Hartman's avatar
      POWERPC: drivers: remove __dev* attributes. · cad5cef6
      Greg Kroah-Hartman authored
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      This change removes the use of __devinit, __devexit_p, __devinitdata,
      __devinitconst, and __devexit from these drivers.
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
  11. 15 Nov, 2012 1 commit
  12. 17 Sep, 2012 8 commits
  13. 11 Sep, 2012 1 commit
    • Gavin Shan's avatar
      powerpc/powernv: I/O and memory alignment for P2P bridges · 271fd03a
      Gavin Shan authored
      The patch implements ppc_md.pcibios_window_alignment for powernv
      platform so that the resource reassignment in PCI core will be
      done according to the I/O and memory alignment returned from
      powernv platform. The alignments returned from powernv platform
      is closely depending on the scheme for PE segmenting. Besides,
      the patch isn't useful for now, but the subsequent patches will
      be working based on it.
      [bhelgaas: use pci_pcie_type() since pci_dev.pcie_type was removed]
      Signed-off-by: default avatarGavin Shan <shangw@linux.vnet.ibm.com>
      Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
  14. 10 Sep, 2012 1 commit
  15. 05 Sep, 2012 2 commits
  16. 23 Aug, 2012 1 commit
  17. 10 Jul, 2012 3 commits
  18. 13 Jun, 2012 1 commit