Re: [git pull] Please pull powerpc.git next branch

2018-06-20 Thread Jiri Kosina
On Wed, 20 Jun 2018, Benjamin Herrenschmidt wrote:

> > I love the alleged line removal, but there's nothing in that 'merge'
> > branch. It points to an ancient powerpc commit from 2016.
> > 
> > And please, signed tags. I know you do them, because you used to send me 
> > them.
> 
> I didn't send this. It's an ancient (8 years old) email... I have no
> idea how it got resent while I was asleep...

I got a few mails from 2010 this morning as well. From the headers it 
looks like Mauro (CCed) re-bounced them for some reason.

-- 
Jiri Kosina
SUSE Labs


Re: [git pull] Please pull powerpc.git next branch

2018-06-19 Thread Benjamin Herrenschmidt
On Wed, 2018-06-20 at 07:58 +0900, Linus Torvalds wrote:
> On Wed, Jun 20, 2018 at 5:23 AM Benjamin Herrenschmidt
>  wrote:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge
> 
> I love the alleged line removal, but there's nothing in that 'merge'
> branch. It points to an ancient powerpc commit from 2016.
> 
> And please, signed tags. I know you do them, because you used to send me them.
> 

I didn't send this. It's an ancient (8 years old) email... I have no
idea how it got resent while I was asleep...

Cheers,
Ben.



Re: [git pull] Please pull powerpc.git next branch

2018-06-19 Thread Linus Torvalds
On Wed, Jun 20, 2018 at 5:23 AM Benjamin Herrenschmidt
 wrote:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge

I love the alleged line removal, but there's nothing in that 'merge'
branch. It points to an ancient powerpc commit from 2016.

And please, signed tags. I know you do them, because you used to send me them.

 Linus


Re: [git pull] Please pull powerpc.git next branch

2018-06-19 Thread Grant Likely
On Sun, Aug 8, 2010 at 10:11 PM, Benjamin Herrenschmidt
 wrote:
> Hi Linus !
>
> Here's a few misc things for .36. The big bit is that I trimmed all the
> defconfigs using make savedefconfig.
[...]
>  108 files changed, 270 insertions(+), 134609 deletions(-)

And how is anyone else to make it into the kernel statistics top
contributors by lines changed list with stuff like this going in?  :-)

g.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



[git pull] Please pull powerpc.git next branch

2018-06-19 Thread Benjamin Herrenschmidt
Hi Linus !

Here's a few misc things for .36. The big bit is that I trimmed all the
defconfigs using make savedefconfig.

Then there's a revert for a change to the appletouch driver that went
in .34 but broke quite a few powerbooks around. Since the original
problem this was trying to address is fairly minor and the "fix" 
completely breaks a number of devices, I decided to send you a revert
for now until we sort it out.

Finally, a couple of 52xx embedded bits from Grant that he forgot
last time around and a build fix.

Cheers,
Ben.

The following changes since commit 45d7f32c7a43cbb9592886d38190e379e2eb2226:
  Linus Torvalds (1):
Merge git://git.kernel.org/.../cmetcalf/linux-tile

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge

Benjamin Herrenschmidt (4):
  powerpc: Trim defconfigs
  memblock: Fix memblock_is_region_reserved() to return a boolean
  Merge remote branch 'gcl/next' into next
  Revert "Input: appletouch - fix integer overflow issue"

Eric Millbrandt (2):
  powerpc/5200: add mpc5200_psc_ac97_gpio_reset
  sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset

Grant Likely (1):
  powerpc: fix i8042 module build error

 arch/powerpc/configs/40x/acadia_defconfig | 1003 +--
 arch/powerpc/configs/40x/ep405_defconfig  | 1212 +
 arch/powerpc/configs/40x/hcu4_defconfig   | 1065 +--
 arch/powerpc/configs/40x/kilauea_defconfig| 1198 +---
 arch/powerpc/configs/40x/makalu_defconfig | 1006 +--
 arch/powerpc/configs/40x/virtex_defconfig | 1107 +---
 arch/powerpc/configs/40x/walnut_defconfig | 1090 +--
 arch/powerpc/configs/44x/arches_defconfig | 1060 +--
 arch/powerpc/configs/44x/bamboo_defconfig | 1021 +--
 arch/powerpc/configs/44x/canyonlands_defconfig| 1264 +
 arch/powerpc/configs/44x/ebony_defconfig  | 1104 +---
 arch/powerpc/configs/44x/eiger_defconfig  | 1176 +---
 arch/powerpc/configs/44x/icon_defconfig   | 1334 +-
 arch/powerpc/configs/44x/iss476-smp_defconfig |  938 +-
 arch/powerpc/configs/44x/katmai_defconfig | 1089 +--
 arch/powerpc/configs/44x/rainier_defconfig| 1091 +--
 arch/powerpc/configs/44x/redwood_defconfig| 1167 +---
 arch/powerpc/configs/44x/sam440ep_defconfig   | 1320 +-
 arch/powerpc/configs/44x/sequoia_defconfig| 1112 +---
 arch/powerpc/configs/44x/taishan_defconfig| 1098 +---
 arch/powerpc/configs/44x/virtex5_defconfig| 1113 +---
 arch/powerpc/configs/44x/warp_defconfig   | 1389 +-
 arch/powerpc/configs/52xx/cm5200_defconfig| 1232 +
 arch/powerpc/configs/52xx/lite5200b_defconfig | 1257 +
 arch/powerpc/configs/52xx/motionpro_defconfig | 1265 +
 arch/powerpc/configs/52xx/pcm030_defconfig| 1220 +
 arch/powerpc/configs/52xx/tqm5200_defconfig   | 1367 +-
 arch/powerpc/configs/83xx/asp8347_defconfig   | 1433 +--
 arch/powerpc/configs/83xx/kmeter1_defconfig   |  929 +-
 arch/powerpc/configs/83xx/mpc8313_rdb_defconfig   | 1729 +
 arch/powerpc/configs/83xx/mpc8315_rdb_defconfig   | 1798 +-
 arch/powerpc/configs/83xx/mpc832x_mds_defconfig   | 1329 +-
 arch/powerpc/configs/83xx/mpc832x_rdb_defconfig   | 1476 +--
 arch/powerpc/configs/83xx/mpc834x_itx_defconfig   | 1568 +---
 arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1454 +--
 arch/powerpc/configs/83xx/mpc834x_mds_defconfig   | 1263 +
 arch/powerpc/configs/83xx/mpc836x_mds_defconfig   | 1404 +-
 arch/powerpc/configs/83xx/mpc836x_rdk_defconfig   | 1305 +
 arch/powerpc/configs/83xx/mpc837x_mds_defconfig   | 1334 +-
 arch/powerpc/configs/83xx/mpc837x_rdb_defconfig   | 1472 +--
 arch/powerpc/configs/83xx/sbc834x_defconfig   | 1398 +-
 arch/powerpc/configs/85xx/ksi8560_defconfig   | 1117 ---
 arch/powerpc/configs/85xx/mpc8540_ads_defconfig   |  992 +--
 arch/powerpc/configs/85xx/mpc8560_ads_defconfig   | 1137 ---
 arch/powerpc/configs/85xx/mpc85xx_cds_defconfig   | 1155 +---
 arch/powerpc/configs/85xx/sbc8548_defconfig   | 1003 +--
 arch/powerpc/configs/85xx/sbc8560_defconfig   | 1029 +--
 arch/powerpc/configs/85xx/socrates_defconfig  | 1643 
 arch/powerpc/configs/85xx/stx_gp3_defconfig   | 1528 +--
 arch/powerpc/configs/85xx/tqm8540_defconfig   | 1317 -
 arch/powerpc/configs/85xx/tqm8541_defconfig   | 1363 -
 arch/powerpc/configs/85xx/tqm8548_defconfig   | 1355 +-
 

Re: [git pull] Please pull powerpc.git next branch

2018-06-19 Thread Benjamin Herrenschmidt
On Mon, 2010-08-09 at 14:11 +1000, Benjamin Herrenschmidt wrote:
> Hi Linus !
> 
> Here's a few misc things for .36. The big bit is that I trimmed all the
> defconfigs using make savedefconfig.
> 
> Then there's a revert for a change to the appletouch driver that went
> in .34 but broke quite a few powerbooks around. Since the original
> problem this was trying to address is fairly minor and the "fix" 
> completely breaks a number of devices, I decided to send you a revert
> for now until we sort it out.
> 
> Finally, a couple of 52xx embedded bits from Grant that he forgot
> last time around and a build fix.

Just added one more commit:

Sam Ravnborg (1):
  powerpc: fix build with make 3.82

Which adds:

 arch/powerpc/Makefile |   16 +-

And changes:

 109 files changed, 282 insertions(+), 134613 deletions(-)

Cheers,
Ben.

> Cheers,
> Ben.
> 
> The following changes since commit 45d7f32c7a43cbb9592886d38190e379e2eb2226:
>   Linus Torvalds (1):
> Merge git://git.kernel.org/.../cmetcalf/linux-tile
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge
> 
> Benjamin Herrenschmidt (4):
>   powerpc: Trim defconfigs
>   memblock: Fix memblock_is_region_reserved() to return a boolean
>   Merge remote branch 'gcl/next' into next
>   Revert "Input: appletouch - fix integer overflow issue"
> 
> Eric Millbrandt (2):
>   powerpc/5200: add mpc5200_psc_ac97_gpio_reset
>   sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset
> 
> Grant Likely (1):
>   powerpc: fix i8042 module build error
> 
>  arch/powerpc/configs/40x/acadia_defconfig | 1003 +--
>  arch/powerpc/configs/40x/ep405_defconfig  | 1212 +
>  arch/powerpc/configs/40x/hcu4_defconfig   | 1065 +--
>  arch/powerpc/configs/40x/kilauea_defconfig| 1198 +---
>  arch/powerpc/configs/40x/makalu_defconfig | 1006 +--
>  arch/powerpc/configs/40x/virtex_defconfig | 1107 +---
>  arch/powerpc/configs/40x/walnut_defconfig | 1090 +--
>  arch/powerpc/configs/44x/arches_defconfig | 1060 +--
>  arch/powerpc/configs/44x/bamboo_defconfig | 1021 +--
>  arch/powerpc/configs/44x/canyonlands_defconfig| 1264 +
>  arch/powerpc/configs/44x/ebony_defconfig  | 1104 +---
>  arch/powerpc/configs/44x/eiger_defconfig  | 1176 +---
>  arch/powerpc/configs/44x/icon_defconfig   | 1334 +-
>  arch/powerpc/configs/44x/iss476-smp_defconfig |  938 +-
>  arch/powerpc/configs/44x/katmai_defconfig | 1089 +--
>  arch/powerpc/configs/44x/rainier_defconfig| 1091 +--
>  arch/powerpc/configs/44x/redwood_defconfig| 1167 +---
>  arch/powerpc/configs/44x/sam440ep_defconfig   | 1320 +-
>  arch/powerpc/configs/44x/sequoia_defconfig| 1112 +---
>  arch/powerpc/configs/44x/taishan_defconfig| 1098 +---
>  arch/powerpc/configs/44x/virtex5_defconfig| 1113 +---
>  arch/powerpc/configs/44x/warp_defconfig   | 1389 +-
>  arch/powerpc/configs/52xx/cm5200_defconfig| 1232 +
>  arch/powerpc/configs/52xx/lite5200b_defconfig | 1257 +
>  arch/powerpc/configs/52xx/motionpro_defconfig | 1265 +
>  arch/powerpc/configs/52xx/pcm030_defconfig| 1220 +
>  arch/powerpc/configs/52xx/tqm5200_defconfig   | 1367 +-
>  arch/powerpc/configs/83xx/asp8347_defconfig   | 1433 +--
>  arch/powerpc/configs/83xx/kmeter1_defconfig   |  929 +-
>  arch/powerpc/configs/83xx/mpc8313_rdb_defconfig   | 1729 +
>  arch/powerpc/configs/83xx/mpc8315_rdb_defconfig   | 1798 +-
>  arch/powerpc/configs/83xx/mpc832x_mds_defconfig   | 1329 +-
>  arch/powerpc/configs/83xx/mpc832x_rdb_defconfig   | 1476 +--
>  arch/powerpc/configs/83xx/mpc834x_itx_defconfig   | 1568 +---
>  arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1454 +--
>  arch/powerpc/configs/83xx/mpc834x_mds_defconfig   | 1263 +
>  arch/powerpc/configs/83xx/mpc836x_mds_defconfig   | 1404 +-
>  arch/powerpc/configs/83xx/mpc836x_rdk_defconfig   | 1305 +
>  arch/powerpc/configs/83xx/mpc837x_mds_defconfig   | 1334 +-
>  arch/powerpc/configs/83xx/mpc837x_rdb_defconfig   | 1472 +--
>  arch/powerpc/configs/83xx/sbc834x_defconfig   | 1398 +-
>  arch/powerpc/configs/85xx/ksi8560_defconfig   | 1117 ---
>  arch/powerpc/configs/85xx/mpc8540_ads_defconfig   |  992 +--
>  arch/powerpc/configs/85xx/mpc8560_ads_defconfig   | 1137 ---
>  arch/powerpc/configs/85xx/mpc85xx_cds_defconfig   | 1155 +---
>  

[git pull] Please pull powerpc.git next branch

2014-08-14 Thread Benjamin Herrenschmidt
Hi Linus !

Here are some more powerpc bits for 3.17, essentially fixes.

The biggest series, also aimed at -stable, is from Aneesh and is the result
of weeks and weeks of debugging to find out why the heck or THP implementation
was occasionally triggering multi-hit errors in our level 1 TLB. It ended up
being a combination of issues including subtleties as to how we should
invalidate those special 'MPSS' pages we use to allow the use of 16M pages
inside 4K/64K base page size segments (you really have to love our MMU !)

Another interesting one in the OMG category is the series from Michael
adding memory barriers to spin_is_locked(). That's also the result of many
days of debugging to figure out why the semaphore code would occasionally
crash in ways that made no sense. It ended up being some creative lock
stacking that was defeated by the fact that our locks allow a load inside
the locked section to be re-ordered with the load of the lock value itself
(I'm still of two mind about whether to kill that once and for all by putting
a heavier barrier back into our lock implementation...). The fixes come with
a long explanation in the cset comments, feel free to read it if you feel
like having a headache today.

Cheers,
Ben.

The following changes since commit 58d08e3b2c2033354b91467da33deffa06360c28:

  Merge tag 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform (2014-08-10 
11:13:58 -0700)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 9e813308a5c18c58f9ccae1ec72ed4e14eaf9025:

  powerpc/thp: Add tracepoints to track hugepage invalidate (2014-08-13 
18:20:42 +1000)


Alistair Popple (1):
  powerpc/ppc476: Disable BTAC

Aneesh Kumar K.V (8):
  powerpc/thp: Add write barrier after updating the valid bit
  powerpc/thp: Don't recompute vsid and ssize in loop on invalidate
  powerpc/thp: Invalidate old 64K based hash page mapping before insert of 
4k pte
  powerpc/thp: Handle combo pages in invalidate
  powerpc/thp: Invalidate with vpn in loop
  powerpc/thp: Use ACCESS_ONCE when loading pmdp
  powerpc/mm: Use read barrier when creating real_pte
  powerpc/thp: Add tracepoints to track hugepage invalidate

Anton Blanchard (1):
  powerpc: Hard disable interrupts in xmon

Benjamin Herrenschmidt (1):
  powerpc/boot: Use correct zlib types for comparison

Gavin Shan (3):
  powerpc/powernv: Fix IOMMU group lost
  powerpc/pseries: Failure on removing device node
  powerpc/pseries: Avoid deadlock on removing ddw

Guenter Roeck (1):
  powerpc: Fix attempt to move .org backwards error

Himangi Saraogi (1):
  powerpc/perf/hv-24x7: Use kmem_cache_free

Michael Ellerman (3):
  powerpc: Add smp_mb() to arch_spin_is_locked()
  powerpc: Add smp_mb()s to arch_spin_unlock_wait()
  powerpc: Add POWER8 features to CPU_FTRS_POSSIBLE/ALWAYS

Nishanth Aravamudan (2):
  powerpc: remove duplicate definition of TEXASR_FS
  powerpc: reorder per-cpu NUMA information's initialization

Scott Wood (1):
  powerpc/nohash: Split __early_init_mmu() into boot and secondary

Thomas Falcon (1):
  powerpc/pseries/hvcserver: Fix endian issue in hvcs_get_partner_info

Vasant Hegde (2):
  printk: Add function to return log buffer address and size
  powerpc/powernv: Interface to register/unregister opal dump region

 arch/powerpc/boot/gunzip_util.c |   4 +-
 arch/powerpc/include/asm/cputable.h |   6 +-
 arch/powerpc/include/asm/machdep.h  |   6 +-
 arch/powerpc/include/asm/opal.h |  11 +++
 arch/powerpc/include/asm/pgtable-ppc64.h|   2 +-
 arch/powerpc/include/asm/pte-hash64-64k.h   |  30 +--
 arch/powerpc/include/asm/reg.h  |   3 +-
 arch/powerpc/include/asm/spinlock.h |   1 +
 arch/powerpc/kernel/exceptions-64s.S| 110 +++
 arch/powerpc/kernel/head_44x.S  |   4 +-
 arch/powerpc/kernel/iommu.c |  38 
 arch/powerpc/kernel/smp.c   |  11 ++-
 arch/powerpc/lib/locks.c|   4 +
 arch/powerpc/mm/hash_native_64.c|  40 +++--
 arch/powerpc/mm/hugepage-hash64.c   |  88 ---
 arch/powerpc/mm/numa.c  |  13 ++-
 arch/powerpc/mm/pgtable_64.c|  44 ++
 arch/powerpc/mm/tlb_hash64.c|   6 +-
 arch/powerpc/mm/tlb_nohash.c| 111 ++--
 arch/powerpc/perf/hv-24x7.c |   2 +-
 arch/powerpc/platforms/powernv/opal-wrappers.S  |   2 +
 arch/powerpc/platforms/powernv/opal.c   |  23 +
 arch/powerpc/platforms/powernv/pci-ioda.c   |   2 +-
 arch/powerpc/platforms/pseries/hotplug-memory.c |   2 

Re: [git pull] Please pull powerpc.git next branch

2014-08-14 Thread Benjamin Herrenschmidt
On Thu, 2014-08-14 at 16:16 +1000, Benjamin Herrenschmidt wrote:
 Another interesting one in the OMG category is the series from Michael
 adding memory barriers to spin_is_locked(). That's also the result of many
 days of debugging to figure out why the semaphore code would occasionally
 crash in ways that made no sense. It ended up being some creative lock
 stacking that was defeated by the fact that our locks allow a load inside
 the locked section to be re-ordered with the load of the lock value itself
 (I'm still of two mind about whether to kill that once and for all by putting
 a heavier barrier back into our lock implementation...). The fixes come with
 a long explanation in the cset comments, feel free to read it if you feel
 like having a headache today.

Talking of which, I should have tagged that for stable... I'll forward them
separately when you've pulled.

Michael: If I miss this while I'm away next week, can you take care of it ?

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

[git pull] Please pull powerpc.git next branch

2014-08-06 Thread Benjamin Herrenschmidt
Hi Linus !

First an apology ... a lot of the stuff in there was only very recently
committed. This is not the normal process. I'm at fault here, my only
excuse is having been insanely swamped with other things. That's one of
the reasons for co-opting Michael as co-maintainer, to help with
avoiding that sort of trainwreck in the future.

The redeeming thing (if any) is that most of the patches were actually
reviewed on patchwork for a while, went through several iterations, and
in some cases fairly well tested in other places. Additionally the bulk
of the new stuff is fairly platform specific with little risk of
negatively impacting integration with other things.

There's the VFIO bit that doesn't fit in that category, but I gave Alex
the heads up already, he will probably send you some additional bits on
top of it before the end of this week.

Now for the content: This is the powerpc new goodies for 3.17. The short
story:

The biggest bit is Michael removing all of pre-POWER4 processor support
from the 64-bit kernel. POWER3 and rs64. This gets rid of a ton of old
cruft that has been bitrotting in a long while. It was broken for quite
a few versions already and nobody noticed. Nobody uses those machines
anymore. While at it, he cleaned up a bunch of old dusty cabinets,
getting rid of a skeletton or two.

Then, we have some base VFIO support for KVM, which allows assigning of
PCI devices to KVM guests, support for large 64-bit BARs on powernv
platforms, support for HMI (Hardware Management Interrupts) on those
same platforms, some sparse-vmemmap improvements (for memory hotplug),

There is the usual batch of Freescale embedded updates (summary in the
merge commit) and fixes here or there, I think that's it for the
highlights.

Cheers,
Ben.

The following changes since commit 6f5405bc2ee0102bb3856e2cdea64ff415db2e0c:

  powerpc: use _GLOBAL_TOC for memmove (2014-07-22 15:56:04 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 537e5400a0a05c4efe70e7b372c19cfcd0179362:

  powerpc/eeh: Export eeh_iommu_group_to_pe() (2014-08-07 13:00:02 +1000)


Alexey Kardashevskiy (4):
  powerpc/powernv: Use it_page_shift for TCE invalidation
  powerpc/powernv: Use it_page_shift in TCE build
  powerpc/powernv: Add a page size parameter to pnv_pci_setup_iommu_table()
  powerpc/iommu: Fix comments with it_page_shift

Andrey Utkin (1):
  powerpc/mm/numa: Fix break placement

Andy Fleming (1):
  powerpc/e6500: Add support for hardware threads

Anton Blanchard (3):
  powerpc/pseries: Use jump labels for hcall tracepoints
  powerpc/pseries: Optimise hcall tracepoints
  powernv: Add OPAL tracepoints

Benjamin Herrenschmidt (5):
  Merge branch 'merge' into next
  Merge branch 'merge' into next
  Add Michael Ellerman as powerpc co-maintainer
  Merge remote-tracking branch 'scott/next' into next
  powerpc/eeh: Add missing #ifdef CONFIG_IOMMU_API

Bharat Bhushan (1):
  booke/powerpc: define wimge shift mask to fix compilation error

Brian W Hart (1):
  powerpc/powernv: Update dev-dma_mask in pci_set_dma_mask() path

Chunhe Lan (2):
  t4240/dts: Enable third elo3 DMA engine support
  powerpc/85xx: Add T4240RDB board support

Gavin Shan (17):
  powerpc/eeh: Avoid event on passed PE
  powerpc/eeh: EEH support for VFIO PCI device
  drivers/vfio: EEH support for VFIO PCI device
  powerpc/powernv: Fix IOMMU table for VFIO dev
  powerpc/eeh: Fetch IOMMU table in reliable way
  powerpc/eeh: Refactor EEH flag accessors
  powerpc/eeh: Selectively enable IO for error log
  powerpc/eeh: Reduce lines of log dump
  powerpc/eeh: Replace pr_warning() with pr_warn()
  powerpc/eeh: Make diag-data not endian dependent
  powerpc/eeh: Aux PE data for error log
  powerpc/powernv: Allow to freeze PE
  powerpc/powernv: Split ioda_eeh_get_state()
  powerpc/powernv: Handle compound PE
  powerpc/powernv: Handle compound PE for EEH
  powerpc/powernv: Handle compound PE in config accessors
  powerpc/eeh: Export eeh_iommu_group_to_pe()

Guo Chao (1):
  powerpc/powernv: Enable M64 aperatus for PHB3

Himangi Saraogi (2):
  powerpc/mpic_msgr: Use kcalloc and correct the argument to sizeof
  powerpc/fsl-pci: Correct use of ! and 

Laurentiu TUDOR (1):
  powerpc/85xx: drop hypervisor specific board compatibles

Laurentiu Tudor (1):
  powerpc/booke64: wrap tlb lock and search in htw miss with FTR_SMT

Li Zhong (4):
  powerpc: implement vmemmap_list_free()
  powerpc: implement vmemmap_remove_mapping() for BOOK3S
  powerpc: implement vmemmap_free()
  powerpc: start loop at section start of start in vmemmap_populated()

Lucas Tanure (1):
  powerpc: Fix wrong defintion in boot/io.h

Madhusudanan Kandasamy (1):
  powerpc: Fail 

[git pull] Please pull powerpc.git next branch

2014-06-12 Thread Benjamin Herrenschmidt
Hi Linus !

Here are the remaining bits I was mentioning earlier. Mostly bug fixes
and new selftests from Michael (yay !). He also removed the WSP platform
and A2 core support which were dead before release, so less clutter.

One little feature I snuck in is the doorbell IPI support for
non-virtualized P8 which speeds up IPIs significantly between threads
of a core.

Cheers,
Ben.

The following changes since commit dfb945473ae8528fd885607b6fa843c676745e0c:

  Merge git://www.linux-watchdog.org/linux-watchdog (2014-06-10 19:16:36 -0700)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to ad718622ab6d500c870772b1b8dda46fa2195e6d:

  powerpc/book3s: Fix some ABIv2 issues in machine check code (2014-06-12 
09:41:33 +1000)


Anton Blanchard (4):
  powernv: Fix permissions on sysparam sysfs entries
  crypto/nx: disable NX on little endian builds
  powerpc/powernv: Reduce panic timeout from 180s to 10s
  powerpc/book3s: Fix some ABIv2 issues in machine check code

Benjamin Herrenschmidt (1):
  powerpc: Add AT_HWCAP2 to indicate V.CRYPTO category support

Dan Carpenter (2):
  powerpc/cpm: Remove duplicate FCC_GFMR_TTX define
  powerpc/spufs: Remove duplicate SPUFS_CNTL_MAP_SIZE define

Gavin Shan (5):
  powerpc/eeh: Clear frozen state for child PE
  powerpc/eeh: Report frozen parent PE prior to child PE
  powerpc/powernv: Don't escalate non-existing frozen PE
  powerpc/powernv: Fix killed EEH event
  powerpc/eeh: Dump PE location code

Guo Chao (1):
  powerpc/powernv: Fix endianness problems in EEH

Joel Stanley (1):
  powerpc/powernv: Fix reading of OPAL msglog

Kees Cook (1):
  powerpc/xmon: avoid format string leaking to printk

Mahesh Salgaonkar (4):
  powerpc/book3s: Fix machine check handling for unhandled errors
  powerpc/book3s: Add stack overflow check in machine check handler.
  powerpc/book3s: Increment the mce counter during machine_check_early call.
  powerpc/book3s: Fix guest MC delivery mechanism to avoid soft lockups in 
guest.

Michael Ellerman (6):
  powerpc: Remove platforms/wsp and associated pieces
  powerpc/perf: Ensure all EBB register state is cleared on fork()
  selftests/powerpc: Fix instruction loop for ABIv2 (LE)
  selftests/powerpc: Put the test in a separate process group
  selftests/powerpc: Add support for skipping tests
  selftests/powerpc: Add tests of PMU EBBs

Michael Neuling (3):
  powerpc: Don't setup CPUs with bad status
  powerpc/cpuidle: Only clear LPCR decrementer wakeup bit on fast sleep 
entry
  powerpc/powernv: Enable POWER8 doorbell IPIs

Paul Bolle (3):
  powerpc: Remove check for CONFIG_SERIAL_TEXT_DEBUG
  powerpc: fix typo 'CONFIG_PPC_CPU'
  powerpc: fix typo 'CONFIG_PMAC'

Sam bobroff (1):
  powerpc: Correct DSCR during TM context switch

Shreyas B. Prabhu (2):
  powerpc/powernv: Include asm/smp.h to fix UP build failure
  powerpc/powernv : Disable subcore for UP configs

 arch/powerpc/Kconfig.debug |5 -
 arch/powerpc/configs/chroma_defconfig  |  307 --
 arch/powerpc/include/asm/cpm2.h|1 -
 arch/powerpc/include/asm/eeh.h |1 +
 arch/powerpc/include/asm/eeh_event.h   |2 +-
 arch/powerpc/include/asm/mmu-book3e.h  |4 -
 arch/powerpc/include/asm/opal.h|  102 +-
 arch/powerpc/include/asm/reg_a2.h  |9 -
 arch/powerpc/include/asm/switch_to.h   |8 +-
 arch/powerpc/include/asm/wsp.h |   14 -
 arch/powerpc/include/uapi/asm/cputable.h   |1 +
 arch/powerpc/kernel/Makefile   |1 -
 arch/powerpc/kernel/cpu_setup_a2.S |  120 ---
 arch/powerpc/kernel/cpu_setup_power.S  |2 +
 arch/powerpc/kernel/cputable.c |   41 +-
 arch/powerpc/kernel/eeh.c  |   38 +-
 arch/powerpc/kernel/eeh_driver.c   |   24 +-
 arch/powerpc/kernel/eeh_event.c|   21 +-
 arch/powerpc/kernel/eeh_pe.c   |   60 ++
 arch/powerpc/kernel/entry_64.S |6 -
 arch/powerpc/kernel/exceptions-64e.S   |   16 -
 arch/powerpc/kernel/exceptions-64s.S   |   64 +-
 arch/powerpc/kernel/head_40x.S |   19 -
 arch/powerpc/kernel/process.c  |8 +-
 arch/powerpc/kernel/setup-common.c |2 +-
 arch/powerpc/kernel/time.c |2 +-
 arch/powerpc/kernel/traps.c|2 +
 arch/powerpc/kernel/udbg.c |2 -
 arch/powerpc/kernel/udbg_16550.c   |   11 -
 arch/powerpc/kvm/book3s_hv_ras.c   

Re: [git pull] Please pull powerpc.git next branch

2014-06-12 Thread Benjamin Herrenschmidt
On Fri, 2014-06-13 at 10:55 +1000, Benjamin Herrenschmidt wrote:
 Hi Linus !

Sending a copy via IBM just in case gmail has an issue with pull
requests :-) If it goes through fine I'll stop doing it.

Cheers,
Ben.

 Here are the remaining bits I was mentioning earlier. Mostly bug fixes
 and new selftests from Michael (yay !). He also removed the WSP platform
 and A2 core support which were dead before release, so less clutter.
 
 One little feature I snuck in is the doorbell IPI support for
 non-virtualized P8 which speeds up IPIs significantly between threads
 of a core.
 
 Cheers,
 Ben.
 
 The following changes since commit dfb945473ae8528fd885607b6fa843c676745e0c:
 
   Merge git://www.linux-watchdog.org/linux-watchdog (2014-06-10 19:16:36 
 -0700)
 
 are available in the git repository at:
 
 
   git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
 
 for you to fetch changes up to ad718622ab6d500c870772b1b8dda46fa2195e6d:
 
   powerpc/book3s: Fix some ABIv2 issues in machine check code (2014-06-12 
 09:41:33 +1000)
 
 
 Anton Blanchard (4):
   powernv: Fix permissions on sysparam sysfs entries
   crypto/nx: disable NX on little endian builds
   powerpc/powernv: Reduce panic timeout from 180s to 10s
   powerpc/book3s: Fix some ABIv2 issues in machine check code
 
 Benjamin Herrenschmidt (1):
   powerpc: Add AT_HWCAP2 to indicate V.CRYPTO category support
 
 Dan Carpenter (2):
   powerpc/cpm: Remove duplicate FCC_GFMR_TTX define
   powerpc/spufs: Remove duplicate SPUFS_CNTL_MAP_SIZE define
 
 Gavin Shan (5):
   powerpc/eeh: Clear frozen state for child PE
   powerpc/eeh: Report frozen parent PE prior to child PE
   powerpc/powernv: Don't escalate non-existing frozen PE
   powerpc/powernv: Fix killed EEH event
   powerpc/eeh: Dump PE location code
 
 Guo Chao (1):
   powerpc/powernv: Fix endianness problems in EEH
 
 Joel Stanley (1):
   powerpc/powernv: Fix reading of OPAL msglog
 
 Kees Cook (1):
   powerpc/xmon: avoid format string leaking to printk
 
 Mahesh Salgaonkar (4):
   powerpc/book3s: Fix machine check handling for unhandled errors
   powerpc/book3s: Add stack overflow check in machine check handler.
   powerpc/book3s: Increment the mce counter during machine_check_early 
 call.
   powerpc/book3s: Fix guest MC delivery mechanism to avoid soft lockups 
 in guest.
 
 Michael Ellerman (6):
   powerpc: Remove platforms/wsp and associated pieces
   powerpc/perf: Ensure all EBB register state is cleared on fork()
   selftests/powerpc: Fix instruction loop for ABIv2 (LE)
   selftests/powerpc: Put the test in a separate process group
   selftests/powerpc: Add support for skipping tests
   selftests/powerpc: Add tests of PMU EBBs
 
 Michael Neuling (3):
   powerpc: Don't setup CPUs with bad status
   powerpc/cpuidle: Only clear LPCR decrementer wakeup bit on fast sleep 
 entry
   powerpc/powernv: Enable POWER8 doorbell IPIs
 
 Paul Bolle (3):
   powerpc: Remove check for CONFIG_SERIAL_TEXT_DEBUG
   powerpc: fix typo 'CONFIG_PPC_CPU'
   powerpc: fix typo 'CONFIG_PMAC'
 
 Sam bobroff (1):
   powerpc: Correct DSCR during TM context switch
 
 Shreyas B. Prabhu (2):
   powerpc/powernv: Include asm/smp.h to fix UP build failure
   powerpc/powernv : Disable subcore for UP configs
 
  arch/powerpc/Kconfig.debug |5 -
  arch/powerpc/configs/chroma_defconfig  |  307 --
  arch/powerpc/include/asm/cpm2.h|1 -
  arch/powerpc/include/asm/eeh.h |1 +
  arch/powerpc/include/asm/eeh_event.h   |2 +-
  arch/powerpc/include/asm/mmu-book3e.h  |4 -
  arch/powerpc/include/asm/opal.h|  102 +-
  arch/powerpc/include/asm/reg_a2.h  |9 -
  arch/powerpc/include/asm/switch_to.h   |8 +-
  arch/powerpc/include/asm/wsp.h |   14 -
  arch/powerpc/include/uapi/asm/cputable.h   |1 +
  arch/powerpc/kernel/Makefile   |1 -
  arch/powerpc/kernel/cpu_setup_a2.S |  120 ---
  arch/powerpc/kernel/cpu_setup_power.S  |2 +
  arch/powerpc/kernel/cputable.c |   41 +-
  arch/powerpc/kernel/eeh.c  |   38 +-
  arch/powerpc/kernel/eeh_driver.c   |   24 +-
  arch/powerpc/kernel/eeh_event.c|   21 +-
  arch/powerpc/kernel/eeh_pe.c   |   60 ++
  arch/powerpc/kernel/entry_64.S |6 -
  arch/powerpc/kernel/exceptions-64e.S   |   16 -
  arch/powerpc/kernel/exceptions-64s.S   |   64 +-
  arch/powerpc/kernel/head_40x.S |   19 -
  arch/powerpc/kernel/process.c  |8 +-
  arch/powerpc/kernel/setup-common.c 

[git pull] Please pull powerpc.git next branch

2014-06-06 Thread Benjamin Herrenschmidt
Hi Linus !

Here is the bulk of the powerpc changes for this merge window. It got a bit
delayed in part because I wasn't paying attention, and in part because I
discovered I had a core PCI change without a PCI maintainer ack in it. Bjorn
eventually agreed it was ok to merge it though we'll probably improve it
later and I didn't want to rebase to add his ack.

There is going to be a bit more next week, essentially fixes that I still
want to sort through and test.

The biggest item this time is the support to build the ppc64 LE kernel
with our new v2 ABI. We previously supported v2 userspace but the kernel
itself was a tougher nut to crack. This is now sorted mostly thanks to Anton
and Rusty.

We also have a fairly big series from Cedric that add support for 64-bit
LE zImage boot wrapper. This was made harder by the fact that traditionally
our zImage wrapper was always 32-bit, but our new LE toolchains don't really
support 32-bit anymore (it's somewhat there but not really supported) so
we didn't want to rely on it. This meant more churn that just endian fixes.

This brings some more LE bits as well, such as the ability to run in LE mode
without a hypervisor (ie. under OPAL firmware) by doing the right OPAL call
to reinitialize the CPU to take HV interrupts in the right mode and the usual
pile of endian fixes. 

There's another series from Gavin adding EEH improvements (one day we *will*
have a release with less than 20 EEH patches, I promise !).

Another highlight is the support for the Split core functionality on P8
by Michael. This allows a P8 core to be split into sub cores of 4 threads
which allows the subcores to run different guests under KVM (the HW still
doesn't support a partition per thread).

And then the usual misc bits and fixes ...

Cheers,
Ben.

The following changes since commit 011e4b02f1da156ac7fea28a9da878f3c23af739:

  powerpc, kexec: Fix Processor X is stuck issue during kexec from ST mode 
(2014-05-28 13:24:26 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 0c0a3e5a100bbc4aaedd140e82b429227a76701b:

  powerpc/powernv: Add missing include to LPC code (2014-06-07 08:57:21 +1000)


Alexander Graf (2):
  powerpc: Use 64k io pages when we never see an HEA
  PPC: ePAPR: Fix hypercall on LE guest

Alistair Popple (4):
  IBM Currituck: Clean up board specific code before adding Akebono code
  IBM Akebono: Add the Akebono platform
  powerpc: Added PCI MSI support using the HSTA module
  ppc476: Enable a linker work around for IBM errata #46

Andrew Murray (1):
  powerpc/pci: Use of_pci_range_parser helper in 
pci_process_bridge_OF_ranges

Anton Blanchard (36):
  powerpc: Don't build assembly files with ABIv2
  powerpc: No need to use dot symbols when branching to a function
  powerpc: Remove superflous function descriptors in assembly only code
  powerpc: Don't use a function descriptor for system call table
  powerpc: Remove some unnecessary uses of _GLOBAL() and _STATIC()
  powerpc: Remove _INIT_GLOBAL(), _STATIC() and _INIT_STATIC()
  powerpc: Remove dot symbol usage in exception macros
  powerpc: Create DOTSYM to wrap dot symbol usage
  powerpc: Remove function descriptors and dot symbols on new ABI
  powerpc: ABIv2 function calls must place target address in r12
  powerpc: Ignore .TOC. relocations
  powerpc: Add ABIv2 support to ppc_function_entry
  powerpc: Use ppc_function_entry instead of open coding it
  powerpc: Fix branch patching code for ABIv2
  powerpc: Fix kernel thread creation on ABIv2
  powerpc: Fix ABIv2 issues with stack offsets in assembly code
  powerpc/tm: Use STK_PARAM
  powerpc/tm: Fix GOT save offset for ABIv2
  powerpc/tracing: TRACE_WITH_FRAME_BUFFER creates invalid stack frames
  powerpc: Fix SMP issues with ppc64le ABIv2
  powerpc: Fix ABIv2 issue with dereference_function_descriptor
  powerpc: Add _GLOBAL_TOC for ABIv2 assembly functions exported to modules
  powerpc: ftrace_caller, _mcount is exported to modules so needs 
_GLOBAL_TOC()
  powerpc/kprobes: Fix ABIv2 issues with kprobe_lookup_name
  powerpc/modules: Create is_module_trampoline()
  powerpc/modules: Create module_trampoline_target()
  powerpc/ftrace: Use module loader helpers to parse trampolines
  powerpc/ftrace: Fix ABIv2 issues with __ftrace_make_call
  powerpc: Build little endian ppc64 kernel with ABIv2
  selftests/powerpc: Update for ABIv2
  powerpc: 64bit sendfile is capped at 2GB
  powerpc/powernv: Fix endian issues in memory error handling code
  powerpc: Allow ppc_md platform hook to override memory_block_size_bytes
  powerpc/powernv: Set memory_block_size_bytes to 256MB
  powerpc: Exported functions __clear_user and copy_page use r2 so need 
_GLOBAL_TOC()
  

[git pull] Please pull powerpc.git next branch

2014-04-01 Thread Benjamin Herrenschmidt
Hi Linus !

This time around, the powerpc merges are going to be a little bit
more complicated than usual.

This is the main pull request with most of the work for this merge
window. I will describe it a bit more further down.

There is some additional cpuidle driver work, however I haven't included
it in this tree as it depends on some work in tip/timer-core which
Thomas accidentally forgot to put in a topic branch. Since I didn't want
to carry all of that tip timer stuff in powerpc -next, I setup a
separate branch on top of Thomas tree with just that cpuidle driver in
it, and Stephen has been carrying that in next separately for a while
now. I'll send a separate pull request for it.

Additionally, two new pieces in this tree add users for a sysfs API
that Tejun and Greg have been deprecating in drivers-core-next.
Thankfully Greg reverted the patch that removes the old API so this
merge can happen cleanly, but once merged, I will send a patch adjusting
our new code to the new API so that Greg can send you the removal patch.

Now as for the content of this branch, we have a lot of perf work for
power8 new counters including support for our new nest counters
(also called 24x7) under pHyp (not natively yet).

We have new functionality when running under the OPAL firmware
(non-virtualized or KVM host), such as access to the firmware error logs
and service processor dumps, system parameters and sensors, along with
a hwmon driver for the latter.

There's also a bunch of bug fixes accross the board, some LE fixes,
and a nice set of selftests for validating our various types of
copy loops.

On the Freescale side, we see mostly new chip/board revisions, some
clock updates, better support for machine checks and debug exceptions,
etc...

Cheers,
Ben.

The following changes since commit a5b2cf5b1af424ee3dd9e3ce6d5cea18cb927e67:

  powerpc: Align p_dyn, p_rela and p_st symbols (2014-03-07 13:50:19 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to cd427485357c0c4b99f69719251baacf25946e11:

  Merge remote-tracking branch 'scott/next' into next (2014-03-24 10:26:10 
+1100)



Aneesh Kumar K.V (2):
  powerpc/mm: Make sure a local_irq_disable prevent a parallel THP split
  powerpc/defconfigs: Enable THP in pseries defconfig

Anshuman Khandual (2):
  powerpc/perf: Make some new raw event codes available in sysfs
  powerpc/perf: Define perf_event_print_debug() to print PMU register values

Anton Blanchard (2):
  powerpc: Use default set of netfilter modules 
(CONFIG_NETFILTER_ADVANCED=n)
  powerpc/compat: 32-bit little endian machine name is ppcle, not ppc

Benjamin Herrenschmidt (2):
  powerpc/pseries: Don't try to register pseries cpu hotplug on non-pseries
  Merge remote-tracking branch 'scott/next' into next

Benjamin Krill (1):
  powerpc/book3e: Fix check for linear mapping in TLB miss handler

Brandon Stewart (1):
  macintosh/adb: Fixed some coding style problems

Cody P Schafer (10):
  sysfs: create bin_attributes under the requested group
  powerpc: Add hvcalls for 24x7 and gpci (Get Performance Counter Info)
  powerpc/perf: Add hv_gpci interface header
  powerpc/perf: Add 24x7 interface headers
  powerpc/perf: Add a shared interface to get gpci version and capabilities
  powerpc/perf: Add macros for defining event fields  formats
  powerpc/perf: Add support for the hv gpci (get performance counter info) 
interface
  powerpc/perf: Add support for the hv 24x7 interface
  powerpc/perf: Add kconfig option for hypervisor provided counters
  powerpc/perf/hv_{gpci, 24x7}: Add documentation of device attributes

Greg Kurz (1):
  powerpc/le: Big endian arguments for ppc_rtas()

Haren Myneni (2):
  powerpc/pseries: Device tree should only be updated once after 
suspend/migrate
  powerpc/pseries: Update dynamic cache nodes for suspend/resume operation

Josh Boyer (1):
  powerpc: Update ppc4xx maintainer

Li Zhong (1):
  powerpc: Revert c6102609 and replace it with the correct fix for vio dma 
mask setting

Luis Henriques (1):
  powerpc/kconfig: Remove TSI108_BRIDGE duplicates

Mahesh Salgaonkar (2):
  powerpc/book3s: Recover from MC in sapphire on SCOM read via MMIO.
  powerpc/book3s: Fix CFAR clobbering issue in machine check handler.

Michael Ellerman (9):
  selftests/powerpc: Import Anton's memcpy / copy_tofrom_user tests
  powerpc: Add a cpu feature CPU_FTR_PMAO_BUG
  powerpc/perf: Add lost exception workaround
  powerpc/perf: Reject EBB events which specify a sample_type
  powerpc/perf: Clean up the EBB hash defines a little
  powerpc/perf: Avoid mutating event in power8_get_constraint()
  powerpc/perf: Add BHRB constraint and IFM MMCRA handling for EBB
  powerpc/perf: Enable BHRB access for EBB events
  

Re: [git pull] Please pull powerpc.git next branch

2014-02-02 Thread Michael Ellerman
On Wed, 2014-01-29 at 13:29 +1100, Alistair Popple wrote:
 Looks like I missed the dart iommu code when changing the iommu table
 initialisation. The patch below should fix it, would you mind testing
 it Ben? Thanks.

Any reason not to add the following to save ourselves in future?

diff --git a/arch/powerpc/kernel/iommu.c b/arch/powerpc/kernel/iommu.c
index d773dd4..6ab7b53 100644
--- a/arch/powerpc/kernel/iommu.c
+++ b/arch/powerpc/kernel/iommu.c
@@ -657,6 +657,8 @@ struct iommu_table *iommu_init_table(struct iommu_table 
*tbl, int nid)
unsigned int i;
struct iommu_pool *p;
 
+   BUG_ON(!tbl-it_page_shift);
+
/* number of bytes needed for the bitmap */
sz = BITS_TO_LONGS(tbl-it_size) * sizeof(unsigned long);
 

cheers



___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2014-01-29 Thread Olaf Hering
On Wed, Jan 29, Alistair Popple wrote:

 Looks like I missed the dart iommu code when changing the iommu table
 initialisation. The patch below should fix it, would you mind testing it Ben?

 +++ b/arch/powerpc/sysdev/dart_iommu.c

 + iommu_table_dart.it_page_shift = IOMMU_PAGE_SHIFT_4K;


Yes, that fixes it for me. Thanks!

Olaf
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2014-01-29 Thread Benjamin Herrenschmidt
Hi Linus !

Here are a few more powerpc bits for this merge window. The bulk is made
of two pull requests from Scott and Anatolij that I had missed previously
(they arrived while I was away). Since both their branches are in -next
independently, and the content has been around for a little while, they
can still go in.

The rest is mostly bug and regression fixes, a small series of
cleanups to our pseries cpuidle code (including moving it to
the right place), and one new cpuidle bakend for the powernv
platform. I also wired up the new sched_attr syscalls.

Cheers,
Ben.

The following changes since commit d891ea23d5203e5c47439b2a174f86a00b356a6c:

  Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client (2014-01-28 
11:02:23 -0800)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to f878f84373aefda7f041a74b24a83b8b7dec1cf0:

  powerpc: Wire up sched_setattr and sched_getattr syscalls (2014-01-29 
17:13:05 +1100)


Alistair Popple (1):
  powerpc/iommu: Fix initialisation of DART iommu table

Andreas Schwab (1):
  powerpc: Fix hw breakpoints on !HAVE_HW_BREAKPOINT configurations

Benjamin Herrenschmidt (3):
  Merge remote-tracking branch 'agust/next' into next
  Merge remote-tracking branch 'scott/next' into next
  powerpc: Wire up sched_setattr and sched_getattr syscalls

Deepthi Dharwar (6):
  powerpc/pseries/cpuidle: Move processor_idle.c to drivers/cpuidle.
  powerpc/pseries/cpuidle: Use cpuidle_register() for initialisation.
  powerpc/pseries/cpuidle: Make cpuidle-pseries backend driver a non-module.
  powerpc/pseries/cpuidle: Remove MAX_IDLE_STATE macro.
  powerpc/pseries/cpuidle: smt-snooze-delay cleanup.
  powerpc/powernv/cpuidle: Back-end cpuidle driver for powernv platform.

Gerhard Sittig (20):
  dts: mpc512x: introduce dt-bindings/clock/ header
  dts: mpc512x: add clock related device tree specs
  clk: mpc512x: introduce COMMON_CLK for MPC512x (disabled)
  clk: mpc512x: add backwards compat to the CCF code
  dts: mpc512x: add clock specs for client lookups
  clk: mpc5xxx: switch to COMMON_CLK, retire PPC_CLOCK
  spi: mpc512x: adjust to OF based clock lookup
  serial: mpc512x: adjust for OF based clock lookup
  serial: mpc512x: setup the PSC FIFO clock as well
  USB: fsl-mph-dr-of: adjust for OF based clock lookup
  mtd: mpc5121_nfc: adjust for OF based clock lookup
  fsl-viu: adjust for OF based clock lookup
  net: can: mscan: adjust to common clock support for mpc512x
  net: can: mscan: remove non-CCF code for MPC512x
  powerpc/mpc512x: improve DIU related clock setup
  clk: mpc512x: remove migration support workarounds
  powerpc/512x: clk: minor comment updates
  powerpc/512x: clk: enforce even SDHC divider values
  powerpc/512x: clk: support MPC5121/5123/5125 SoC variants
  powerpc/512x: dts: add MPC5125 clock specs

Joe Perches (1):
  powerpc/numa: Fix decimal permissions

Li Zhong (1):
  powerpc/mm: Fix compile error of pgtable-ppc64.h

Paul Mackerras (2):
  powerpc: Fix 32-bit frames for signals delivered when transactional
  powerpc: Make sure cache directory is removed when offlining cpu

Scott Wood (1):
  powerpc/booke64: Guard e6500 tlb handler with CONFIG_PPC_FSL_BOOK3E

Tang Yuantian (1):
  clk: corenet: Adds the clock binding

Tiejun Chen (1):
  powerpc/hugetlb: Replace __get_cpu_var with get_cpu_var

jmarc...@redhat.com (1):
  powerpc/mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the 
allowed address space

 .../devicetree/bindings/clock/corenet-clock.txt|  134 +++
 arch/powerpc/Kconfig   |6 +-
 arch/powerpc/boot/dts/ac14xx.dts   |7 +
 arch/powerpc/boot/dts/mpc5121.dtsi |  113 +-
 arch/powerpc/boot/dts/mpc5125twr.dts   |   53 +-
 arch/powerpc/include/asm/clk_interface.h   |   20 -
 arch/powerpc/include/asm/mpc5121.h |7 +-
 arch/powerpc/include/asm/pgtable-ppc64.h   |6 +-
 arch/powerpc/include/asm/processor.h   |7 -
 arch/powerpc/include/asm/systbl.h  |2 +
 arch/powerpc/include/asm/unistd.h  |2 +-
 arch/powerpc/include/uapi/asm/unistd.h |3 +-
 arch/powerpc/kernel/Makefile   |1 -
 arch/powerpc/kernel/cacheinfo.c|3 +
 arch/powerpc/kernel/clock.c|   82 --
 arch/powerpc/kernel/process.c  |2 +-
 arch/powerpc/kernel/signal_32.c|   19 +-
 arch/powerpc/kernel/sysfs.c|2 -
 arch/powerpc/mm/hugetlbpage.c  |4 +-
 arch/powerpc/mm/numa.c |2 +-
 

Re: [git pull] Please pull powerpc.git next branch

2014-01-28 Thread Olaf Hering
On Tue, Jan 28, Benjamin Herrenschmidt wrote:

 So here's my next branch for powerpc. A bit late as I was on vacation

This breaks booting on G5 11,2, the nouveau driver prints errors and as
result the kernel hangs, fans kick in. This is what I did:

# Rebase 54c0a4b..b2e448e onto 54c0a4b

I will try to bisect it.

Olaf
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2014-01-28 Thread Benjamin Herrenschmidt
On Tue, 2014-01-28 at 16:03 +0100, Olaf Hering wrote:
 
 d084775738b746648d4102337163a04534a02982 is the first bad commit
 commit d084775738b746648d4102337163a04534a02982
 Author: Alistair Popple alist...@popple.id.au
 Date:   Mon Dec 9 18:17:03 2013 +1100
 
 powerpc/iommu: Update the generic code to use dynamic iommu page sizes
 
 This patch updates the generic iommu backend code to use the
 it_page_shift field to determine the iommu page size instead of
 using hardcoded values.

Interesting. This is new infrastructure but a nop in functionality, ie,
we support different page sizes for DMA but we still set it to 4k,
unless we somewhat failed to initialize something...

I'll have a look, I actually have one of those G5s here still. Thanks !

Cheers,
Ben.

 Signed-off-by: Alistair Popple alist...@popple.id.au
 Signed-off-by: Benjamin Herrenschmidt b...@kernel.crashing.org
 
 :04 04 52a8e1ca3166e3c916f8cdc1df5c1f42c76b2359 
 3d4915e416b28501ff502305bd4f76d64153dbc4 M  arch
 :04 04 e9a9020abbef5622ffa1be381e0ff845e3741fa9 
 d6fc206dd372c1a8deded826cc5de8b05f71c614 M  drivers
 
 # git bisect log
 git bisect start
 # good: [b2e448eca1a52fea181905845728ae00a138d84e] Merge branch 'ipmi' (ipmi 
 patches from Corey Minyard)
 git bisect good b2e448eca1a52fea181905845728ae00a138d84e
 # bad: [54c0a4b46150db1571d955d598cd342c9f1d9657] Merge branch 'akpm' 
 (incoming from Andrew)
 git bisect bad 54c0a4b46150db1571d955d598cd342c9f1d9657
 # good: [403227641533c4227d44d14f25c8f3676f6e7436] softirq: convert printks 
 to pr_level
 git bisect good 403227641533c4227d44d14f25c8f3676f6e7436
 # bad: [8b52312880ecbc5beb40b313600f2903c16a59ed] powerpc/p1010rdb-pa: modify 
 phy interrupt.
 git bisect bad 8b52312880ecbc5beb40b313600f2903c16a59ed
 # good: [2c49195b6aedd21ff1cd1e095fab9866fba3411b] powernv: Remove 
 get/set_rtc_time when they are not present
 git bisect good 2c49195b6aedd21ff1cd1e095fab9866fba3411b
 # bad: [a68c33f3592eef63304a5f5ab68466539ccac56c] powerpc: Fix endian issues 
 in power7/8 machine check handler
 git bisect bad a68c33f3592eef63304a5f5ab68466539ccac56c
 # good: [c34a51ce49b40b9667cd7f5cc2e40475af8b4c3d] powerpc/mm: Enable 
 _PAGE_NUMA for book3s
 git bisect good c34a51ce49b40b9667cd7f5cc2e40475af8b4c3d
 # good: [fee26f6d5d68a8815b20c32d15dd70d5384eb937] powerpc: Remove unused 
 REDBOOT Kconfig parameter
 git bisect good fee26f6d5d68a8815b20c32d15dd70d5384eb937
 # good: [3a553170d35d69bea3877bffa508489dfa6f133d] powerpc/iommu: Add 
 it_page_shift field to determine iommu page size
 git bisect good 3a553170d35d69bea3877bffa508489dfa6f133d
 # bad: [d084775738b746648d4102337163a04534a02982] powerpc/iommu: Update the 
 generic code to use dynamic iommu page sizes
 git bisect bad d084775738b746648d4102337163a04534a02982
 # first bad commit: [d084775738b746648d4102337163a04534a02982] powerpc/iommu: 
 Update the generic code to use dynamic iommu page sizes
 


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2014-01-28 Thread Alistair Popple
On Wed, 29 Jan 2014 07:19:55 Benjamin Herrenschmidt wrote:
 On Tue, 2014-01-28 at 16:03 +0100, Olaf Hering wrote:
  d084775738b746648d4102337163a04534a02982 is the first bad commit
  commit d084775738b746648d4102337163a04534a02982
  Author: Alistair Popple alist...@popple.id.au
  Date:   Mon Dec 9 18:17:03 2013 +1100
  
  powerpc/iommu: Update the generic code to use dynamic iommu page sizes
  
  This patch updates the generic iommu backend code to use the
  it_page_shift field to determine the iommu page size instead of
  using hardcoded values.
 
 Interesting. This is new infrastructure but a nop in functionality, ie,
 we support different page sizes for DMA but we still set it to 4k,
 unless we somewhat failed to initialize something...

Looks like I missed the dart iommu code when changing the iommu table 
initialisation. The patch below should fix it, would you mind testing it Ben? 
Thanks.

 I'll have a look, I actually have one of those G5s here still. Thanks !
 
 Cheers,
 Ben.
 

---

diff --git a/arch/powerpc/sysdev/dart_iommu.c 
b/arch/powerpc/sysdev/dart_iommu.c
index bd968a4..62c47bb 100644
--- a/arch/powerpc/sysdev/dart_iommu.c
+++ b/arch/powerpc/sysdev/dart_iommu.c
@@ -292,6 +292,7 @@ static void iommu_table_dart_setup(void)
iommu_table_dart.it_offset = 0;
/* it_size is in number of entries */
iommu_table_dart.it_size = dart_tablesize / sizeof(u32);
+   iommu_table_dart.it_page_shift = IOMMU_PAGE_SHIFT_4K;
 
/* Initialize the common IOMMU code */
iommu_table_dart.it_base = (unsigned long)dart_vbase;
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

[git pull] Please pull powerpc.git next branch

2014-01-27 Thread Benjamin Herrenschmidt
Hi Linus !

So here's my next branch for powerpc. A bit late as I was on vacation
last week. It's mostly the same stuff that was in next already, I just
added two patches today which are the wiring up of lockref for powerpc,
which for some reason fell through the cracks last time and is trivial.

The merge has conflicts that aren't too nasty but in case you have an
issue resolving them, I've put a resolved branch in test of the same
repository for you to look at.

The highlights are, in addition to a bunch of bug fixes:

 - Reworked Machine Check handling on kernels running without a
hypervisor (or acting as a hypervisor). Provides hooks to handle
some errors in real mode such as TLB errors, handle SLB errors, etc...

 - Support for retrieving memory error information from the service
processor on IBM servers running without a hypervisor and routing
them to the memory poison infrastructure.

 - _PAGE_NUMA support on server processors

 - 32-bit BookE relocatable kernel support

 - FSL e6500 hardware tablewalk support

 - A bunch of new/revived board support

 - FSL e6500 deeper idle states and altivec powerdown support

I have a remaining fix that is still based on a different branch for
which I will send you a pull request separately (it's the patch that
didn't make it in -rc8 since it might potentially affect x86).

You'll notice a generic mm change here, it has been acked by the
relevant authorities and is a pre-req for our _PAGE_NUMA support.

The following changes since commit f991db1cf1bdca43675b5d2df0af991719727029:

  Merge remote-tracking branch 'agust/merge' into merge (2013-12-30 14:48:27 
+1100)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 7179ba52889bef7e5e23f72908270e1ab2b7fc6f:

  powerpc: Implement arch_spin_is_locked() using arch_spin_value_unlocked() 
(2014-01-28 14:45:44 +1100)


Alexey Kardashevskiy (1):
  PPC: POWERNV: move iommu_add_device earlier

Alistair Popple (3):
  powerpc/iommu: Update constant names to reflect their hardcoded page size
  powerpc/iommu: Add it_page_shift field to determine iommu page size
  powerpc/iommu: Update the generic code to use dynamic iommu page sizes

Andreas Schwab (1):
  powerpc: Add vr save/restore functions

Aneesh Kumar K.V (5):
  mm: Move change_prot_numa outside CONFIG_ARCH_USES_NUMA_PROT_NONE
  powerpc/mm: Use HPTE constants when updating hpte bits
  powerpc/mm: Free up _PAGE_COHERENCE for numa fault use later
  powerpc/mm: Only check for _PAGE_PRESENT in set_pte/pmd functions
  powerpc/mm: Enable _PAGE_NUMA for book3s

Anton Blanchard (2):
  powerpc: Fix endian issues in power7/8 machine check handler
  drivers/tty: ehv_bytechan fails to build as a module

Benjamin Herrenschmidt (3):
  powerpc: Fix races with irq_work

Brian King (1):
  powerpc: Increase EEH recovery timeout for SR-IOV

Chen Gang (1):
  powerpc: kernel: remove useless code which related with 'max_cpus'

Christian Engelmayer (1):
  powerpc/sysdev: Fix a pci section mismatch for Book E

Denis Efremov (1):
  powerpc/ps3: Remove inline marking of EXPORT_SYMBOL functions

Diana Craciun (1):
  powerpc: Replaced tlbilx with tlbwe in the initialization code

Gavin Shan (9):
  powerpc/powernv: Move PHB-diag dump functions around
  powerpc/eeh: Output PHB diag-data
  powerpc/powernv: Remove unnecessary assignment
  powerpc/eeh: Add restore_config operation
  powerpc/eeh: Call opal_pci_reinit() on powernv for restoring config space
  powerpc/eeh: Hotplug improvement
  powerpc/iommu: Don't detach device without IOMMU group
  powerpc/eeh: Handle multiple EEH errors
  powerpc/eeh: Escalate error on non-existing PE

Geert Uytterhoeven (2):
  powerpc/windfarm: Remove superfluous name casts
  powerpc: Make add_system_ram_resources() __init

Ian Campbell (3):
  powerpc/4xx: Fix warning in kilauea.dtb
  powerpc/dts/virtex440: Declare address/size-cells for phy device
  powerpc/boot: Ignore .dtb files.

Jeremy Kerr (2):
  powerpc: Make slb_shadow a local
  powerpc: Dynamically allocate slb_shadow from memblock

Joseph Myers (6):
  powerpc: fix exception clearing in e500 SPE float emulation
  powerpc: fix e500 SPE float rounding inexactness detection
  math-emu: fix floating-point to integer unsigned saturation
  math-emu: fix floating-point to integer overflow detection
  powerpc: fix e500 SPE float to integer and fixed-point conversions
  powerpc: fix e500 SPE float SIGFPE generation

Kevin Hao (14):
  powerpc: Move the patch_exception to a common place
  powerpc: Use patch_exception to update the debug exception handler
  powerpc: purge all the prefetched instructions for the coherent icache 
flush
  powerpc/85xx: don't init the mpic ipi for the SoC which has 

[git pull] Please pull powerpc.git next branch

2013-11-11 Thread Benjamin Herrenschmidt
Hi Linus !

Now that you've proven that even a typhoon can't get you, let's start
throwing code at you again !

The bulk of this is LE updates. One should now be able to build an
LE kernel and even run some things in it.

I'm still sitting on a handful of patches to enable the new ABI that
I *might* still send this merge window around, but due to the
incertainty (they are pretty fresh) I want to keep them separate.

Other notable changes are some infrastructure bits to better handle
PCI pass-through under KVM, some bits and pieces added to the new
PowerNV platform support such as access to the CPU SCOM bus via sysfs,
and support for EEH error handling on PHB3 (Power8 PCIe).

We also grew arch_get_random_long() for both pseries and powernv when
running on P7+ and P8, exploiting the HW rng.

And finally various embedded updates from freescale.

Cheers,
Ben.

The following changes since commit 8b5ede69d24db939f52b47e2f6fe1e83e08b:

  powerpc/irq: Don't switch to irq stack from softirq stack (2013-10-07 
14:19:39 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 0c4888ef1d8a8b82c29075ce7e257ff795af15c7:

  powerpc: Fix fatal SLB miss when restoring PPR (2013-11-06 14:13:53 +1100)


Alexey Kardashevskiy (3):
  hashtable: add hash_for_each_possible_rcu_notrace()
  powerpc: Prepare to support kernel handling of IOMMU map/unmap
  powerpc: add real mode support for dma operations on powernv

Alistair Popple (5):
  powerpc: Little endian fixes for platforms/powernv/opal.c
  powerpc: Little endian fix for arch/powerpc/platforms/powernv/pci.c
  powerpc: Little endian fix for arch/powerpc/platforms/powernv/pci-p5ioc2.c
  powerpc: Little endian sparse clean up for 
arch/powerpc/platforms/powernv/pci-ioda.c
  powerpc: Fix 64K page size support for PPC44x

Anatolij Gustschin (1):
  powerpc/52xx: fix build breakage for MPC5200 LPBFIFO module

Anton Blanchard (30):
  powerpc: Fix endian issues in VMX copy loops
  powerpc: Book 3S MMU little endian support
  powerpc: Fix offset of FPRs in VSX registers in little endian builds
  powerpc: PTRACE_PEEKUSR/PTRACE_POKEUSER of FPR registers in little endian 
builds
  powerpc: Little endian builds double word swap VSX state during context 
save/restore
  powerpc: Add little endian support for word-at-a-time functions
  powerpc: Set MSR_LE bit on little endian builds
  powerpc: Reset MSR_LE on signal entry
  powerpc: Remove open coded byte swap macro in alignment handler
  powerpc: Remove hard coded FP offsets in alignment handler
  powerpc: Alignment handler shouldn't access VSX registers with TS_FPR
  powerpc: Add little endian support to alignment handler
  powerpc: Handle VSX alignment faults in little endian mode
  powerpc: Use generic checksum code in little endian
  powerpc: Use generic memcpy code in little endian
  powerpc: uname should return ppc64le/ppcle on little endian builds
  powerpc/powernv: More little endian issues in OPAL RTC driver
  powerpc/powernv: Fix some PCI sparse errors and one LE bug
  KVM: PPC: Disable KVM on little endian builds
  powerpc: Don't set HAVE_EFFICIENT_UNALIGNED_ACCESS on little endian builds
  powerpc: Work around little endian gcc bug
  powerpc: Fix little endian issue in OF PCI scan
  powerpc/pseries: Fix endian issues in pseries iommu code
  powerpc/pseries: Fix dedicated processor partition detection
  powerpc: Use -mcpu=power7 on ppc64 little endian builds
  powerpc: sync ppc64, ppc64e and pseries configs
  powerpc: Enable multipath modules on ppc64 and pseries
  powerpc: Enable virtio on ppc64 and pseries configs
  powerpc: Use 32 bit loads and stores when operating on condition register 
values
  powerpc: Add VMX optimised xor for RAID5

Bartlomiej Zolnierkiewicz (2):
  powerpc/legacy_serial: Fix incorrect placement of __initdata tag
  powerpc/8xx/tqm8xx: Fix incorrect placement of __initdata tag

Benjamin Herrenschmidt (26):
  powerpc: Endian safe trampoline
  powerpc/powernv: Fix endian issues in OPAL RTC driver
  powerpc/powernv: Fix endian issues in OPAL ICS backend
  powerpc/powernv: Make OPAL NVRAM device tree accesses endian safe
  powerpc/powernv: Fix endian issues in powernv PCI code
  powerpc/powernv: Fix endian issues in OPAL console and udbg backend
  powerpc/powernv: Fix OPAL entry and exit in little endian mode
  powerpc/powernv: Don't register exception handlers in little endian mode
  powerpc/hvsi: Fix endian issues in HVSI driver
  tty/hvc_opal: powerpc: Make OPAL HVC device tree accesses endian safe
  powerpc: Enable /dev/port when isa_io_special is set
  powerpc/scom: Change scom_read() and scom_write() to return errors
  powerpc/scom: 

Re: [git pull] Please pull powerpc.git next branch

2013-09-07 Thread Benjamin Herrenschmidt
On Fri, 2013-09-06 at 10:56 -0700, Linus Torvalds wrote:
 On Thu, Sep 5, 2013 at 7:24 PM, Benjamin Herrenschmidt
 b...@kernel.crashing.org wrote:
 
   * A bunch of endian fixes ! We don't have full LE support yet in that
  release but this contains a lot of fixes all over arch/powerpc to use the
  proper accessors, call the firmware with the right endian mode, etc...
 
 Ok, this caused a conflict in arch/powerpc/kernel/prom.c, where some
 of the OF CPU number accessors had been moved to generic OF code
 instead.

Ah yes, sorry, I completely forgot to tell you about that ! (I was in a
hurry to leave for the snow :-)

 It *looks* to me like those accessors had already been made
 endian-clean as part of the move to generic code, and so my conflict
 resolution was to just ignore the parts of the changes the code that
 no longer exists in prom.c, but you really should double-check my
 resolution. Maybe I screwed it up.

Ok, yes I had reviewed the new stuff and it should already be endian
safe, so it should be all good, but I'll double check everything as soon
as I'm back.

 But apparent'y the LE mode isn't finished, so hopefully even if I read
 those changes wrong it won't affect you guys too badly. I didn't
 test-compile any of it, yadda yadda..

Yup, that's fine :-) We have a full LE tree internally of course but we
are holding on some of the stuff until we decide what to do with the ABI
(it would be nice to get rid of function descriptors for example) and
fix some more bugs.

So I decided to merge a batch of the easy stuff just to get it out of
the way this time around, and hopefully the rest will be spread out
across the next one or two merge windows.

Cheers,
Ben.

   Linus
 --
 To unsubscribe from this list: send the line unsubscribe linux-kernel in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
 Please read the FAQ at  http://www.tux.org/lkml/


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2013-09-06 Thread Linus Torvalds
On Thu, Sep 5, 2013 at 7:24 PM, Benjamin Herrenschmidt
b...@kernel.crashing.org wrote:

  * A bunch of endian fixes ! We don't have full LE support yet in that
 release but this contains a lot of fixes all over arch/powerpc to use the
 proper accessors, call the firmware with the right endian mode, etc...

Ok, this caused a conflict in arch/powerpc/kernel/prom.c, where some
of the OF CPU number accessors had been moved to generic OF code
instead.

It *looks* to me like those accessors had already been made
endian-clean as part of the move to generic code, and so my conflict
resolution was to just ignore the parts of the changes the code that
no longer exists in prom.c, but you really should double-check my
resolution. Maybe I screwed it up.

But apparent'y the LE mode isn't finished, so hopefully even if I read
those changes wrong it won't affect you guys too badly. I didn't
test-compile any of it, yadda yadda..

  Linus
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2013-09-05 Thread Benjamin Herrenschmidt
Hi Linus !

Here's the powerpc batch for this merge window. Some of the highlights are:

 * A bunch of endian fixes ! We don't have full LE support yet in that
release but this contains a lot of fixes all over arch/powerpc to use the
proper accessors, call the firmware with the right endian mode, etc...

 * A few updates to our powernv platform (non-virtualized, the one
to run KVM on), among other, support for bridging the P8 LPC bus for UARTs,
support and some EEH fixes.
 
 * Some mpc51xx clock API cleanups in preparation for a clock API overhaul

 * A pile of cleanups of our old math emulation code, including better
support for using it to emulate optional FP instructions on embedded
chips that otherwise have a HW FPU.

 * Some infrastructure in selftest, for powerpc now, but could be generalized,
initially used by some tests for our perf instruction counting code.

 * A pile of fixes for hotplug on pseries (that was seriously bitrotting)

 * The usual slew of freescale embedded updates, new boards, 64-bit hiberation
support, e6500 core PMU support, etc...

Cheers,
Ben.

The following changes since commit d4e4ab86bcba5a72779c43dc1459f71fea3d89c8:

  Linux 3.11-rc5 (2013-08-11 18:04:20 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 9f24b0c9ef9b6b1292579c9e2cd7ff07ddc372b7:

  powerpc: Correct FSCR bit definitions (2013-09-05 17:29:20 +1000)


Alistair Popple (4):
  powerpc: More little endian fixes for prom.c
  powerpc: More little endian fixes for setup-common.c
  powerpc: Little endian fixes for legacy_serial.c
  powerpc: Make NUMA device node code endian safe

Andy Fleming (2):
  powerpc: Add smp_generic_cpu_bootable
  powerpc: Convert platforms to smp_generic_cpu_bootable

Anton Blanchard (29):
  powerpc: Align p_toc
  powerpc: Handle unaligned ldbrx/stdbrx
  powerpc: Wrap MSR macros with parentheses
  powerpc: Remove SAVE_VSRU and REST_VSRU macros
  powerpc: Simplify logic in include/uapi/asm/elf.h
  powerpc/pseries: Simplify H_GET_TERM_CHAR
  powerpc: Fix a number of sparse warnings
  powerpc/pci: Don't use bitfield for force_32bit_msi
  powerpc: Stop using non-architected shared_proc field in lppaca
  powerpc: Make RTAS device tree accesses endian safe
  powerpc: Make cache info device tree accesses endian safe
  powerpc: Make RTAS calls endian safe
  powerpc: Make logical to real cpu mapping code endian safe
  powerpc: Add some endian annotations to time and xics code
  powerpc: Fix some endian issues in xics code
  powerpc: of_parse_dma_window should take a __be32 *dma_window
  powerpc: Make device tree accesses in cache info code endian safe
  powerpc: Make device tree accesses in HVC VIO console endian safe
  powerpc: Make device tree accesses in VIO subsystem endian safe
  powerpc: Make OF PCI device tree accesses endian safe
  powerpc: Make PCI device node device tree accesses endian safe
  powerpc: Add endian annotations to lppaca, slb_shadow and dtl_entry
  powerpc: Fix little endian lppaca, slb_shadow and dtl_entry
  powerpc: Emulate instructions in little endian mode
  powerpc: Little endian SMP IPI demux
  powerpc/pseries: Fix endian issues in H_GET_TERM_CHAR/H_PUT_TERM_CHAR
  powerpc: Fix little endian coredumps
  powerpc: Make rwlocks endian safe
  powerpc: Never handle VSX alignment exceptions from kernel

Benjamin Herrenschmidt (21):
  Merge remote-tracking branch 'scott/next' into next
  powerpc/pmac: Early debug output on screen on 64-bit macs
  powerpc: Better split CONFIG_PPC_INDIRECT_PIO and CONFIG_PPC_INDIRECT_MMIO
  powerpc/powernv: Update opal.h to add new LPC and XSCOM functions
  powerpc/powernv: Add helper to get ibm,chip-id of a node
  powerpc/powernv: Add PIO accessors for Power8 LPC bus
  powerpc: Cleanup udbg_16550 and add support for LPC PIO-only UARTs
  powerpc: Check status property before adding legacy ISA serial ports
  powerpc/powernv: Don't crash if there are no OPAL consoles
  powerpc/powernv: Enable detection of legacy UARTs
  Revert powerpc/e500: Update compilation flags with core specific options
  powerpc: Make prom_init.c endian safe
  powerpc/wsp: Fix early debug build
  Merge remote-tracking branch 'scott/next' into next
  Merge branch 'merge' into next
  powerpc/btext: Fix CONFIG_PPC_EARLY_DEBUG_BOOTX on ppc32
  powerpc: Don't Oops when accessing /proc/powerpc/lparcfg without 
hypervisor
  powerpc/powernv: Return secondary CPUs to firmware on kexec
  Merge branch 'merge' into next
  powerpc/pseries: Move lparcfg.c to platforms/pseries
  Merge remote-tracking branch 'agust/next' into next

Catalin Udma (2):
  powerpc/perf: increase the perf HW events to 6
  

[git pull] Please pull powerpc.git next branch

2013-07-03 Thread Benjamin Herrenschmidt
Hi Linus !

This is the powerpc changes for the 3.11 merge window. In addition to
the usual bug fixes and small updates, the main highlights are:

 - Support for transparent huge pages by Aneesh Kumar for 64-bit server
processors. This allows the use of 16M pages as transparent huge pages
on kernels compiled with a 64K base page size.

 - Base VFIO support for KVM on power by 
Alexey Kardashevskiy

 - Wiring up of our nvram to the pstore infrastructure, including
putting compressed oopses in there by Aruna Balakrishnaiah

 - Move, rework and improve our EEH (basically PCI error handling
and recovery) infrastructure. It is no longer specific to pseries but is
now usable by the new powernv platform as well (no hypervisor) by
Gavin Shan.

 - I fixed some bugs in our math-emu instruction decoding and made it
usable to emulate some optional FP instructions on processors with hard
FP that lack them (such as fsqrt on Freescale embedded processors).

 - Support for Power8 Event Based Branch facility by Michael Ellerman.
This facility allows what is basically userspace interrupts for
performance monitor events.

 - A bunch of Transactional Memory vs. Signals bug fixes and HW
breakpoint/watchpoint fixes by Michael Neuling.

And more ... I appologize in advance if I've failed to highlight
something that somebody deemed worth it.

Cheers,
Ben.

The following changes since commit 8bb495e3f02401ee6f76d1b1d77f3ac9f079e376:

  Linux 3.10 (2013-06-30 15:13:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 1d8b368ab4aacfc3f864655baad4d31a3028ec1a:

  pstore: Add hsize argument in write_buf call of pstore_ftrace_call 
(2013-07-02 18:39:37 +1000)


Aaro Koskinen (1):
  powerpc/windfarm: Fix overtemperature clearing

Alexey Kardashevskiy (3):
  powerpc/vfio: Enable on PowerNV platform
  powerpc/vfio: Implement IOMMU driver for VFIO
  powerpc/vfio: Enable on pSeries platform

Alistair Popple (3):
  powerpc: Add a configuration option for early BootX/OpenFirmware debug
  powerpc: Update default configurations
  powerpc: Update currituck pci/usb fixup for new board revision

Anatolij Gustschin (1):
  powerpc/mpc512x: enable USB support in defconfig

Aneesh Kumar K.V (20):
  mm/thp: use the correct function when updating access flags
  mm/THP: add pmd args to pgtable deposit and withdraw APIs
  mm/THP: withdraw the pgtable after pmdp related operations
  mm/THP: don't use HPAGE_SHIFT in transparent hugepage code
  mm/THP: deposit the transpare huge pgtable before set_pmd
  powerpc/mm: handle hugepage size correctly when invalidating hpte entries
  powerpc/THP: Double the PMD table size for THP
  powerpc/THP: Implement transparent hugepages for ppc64
  powerpc: move find_linux_pte_or_hugepte and gup_hugepte to common code
  powerpc: Update find_linux_pte_or_hugepte to handle transparent hugepages
  powerpc: Replace find_linux_pte with find_linux_pte_or_hugepte
  powerpc/kvm: Handle transparent hugepage in KVM
  powerpc: Update gup_pmd_range to handle transparent hugepages
  powerpc/THP: Add code to handle HPTE faults for hugepages
  powerpc: Make linux pagetable walk safe with THP enabled
  powerpc: Prevent gcc to re-read the pagetables
  powerpc: disable assert_pte_locked for collapse_huge_page
  powerpc: split hugepage when using subpage protection
  powerpc/THP: Enable THP on PPC64
  powerpc: Optimize hugepage invalidate

Anton Blanchard (1):
  powerpc: Align thread-fpr to 16 bytes

Aruna Balakrishnaiah (13):
  powerpc/pseries: Remove syslog prefix in uncompressed oops text
  powerpc/pseries: Add version and timestamp to oops header
  powerpc/pseries: Introduce generic read function to read nvram-partitions
  powerpc/pseries: Read/Write oops nvram partition via pstore
  powerpc/pseries: Read rtas partition via pstore
  powerpc/pseries: Distinguish between a os-partition and non-os partition
  powerpc/pseries: Read of-config partition via pstore
  powerpc/pseries: Read common partition via pstore
  powerpc/pseries: Enable PSTORE in pseries_defconfig
  pstore: Pass header size in the pstore write callback
  powerpc/pseries: Re-organise the oops compression code
  powerpc/pseries: Support compression of oops text via pstore
  pstore: Add hsize argument in write_buf call of pstore_ftrace_call

Benjamin Herrenschmidt (8):
  powerpc/math-emu: Fix decoding of some instructions
  powerpc/math-emu: Allow math-emu to be used for HW FPU
  powerpc/8xx: Remove 8xx specific minimal FPU emulation
  powerpc/powernv: Fix iommu initialization again
  powerpc: Handle both new style and old style reserve maps

Bharat Bhushan (2):
  powerpc: Debug control and status registers are 32bit
  

[git pull] Please pull powerpc.git next branch

2013-05-02 Thread Benjamin Herrenschmidt
Hi Linus !

Here's the next pack of powerpc changes !

The main highlights this time around are:

 - A pile of addition POWER8 bits and nits, such as updated performance
counter support (Michael Ellerman), new branch history buffer support
(Anshuman Khandual), base support for the new PCI host bridge when
not using the hypervisor (Gavin Shan) and other random related bits
and fixes from various contributors.

 - Some rework of our page table format by Aneesh Kumar which fixes
a thing or two and paves the way for THP support. THP itself will
not make it this time around however.

 - More Freescale updates, including Altivec support on the new
e6500 cores, new PCI controller support, and a pile of new boards
support and updates.

 - The usual batch of trivial cleanups  fixes.

Cheers,
Ben.

The following changes since commit 60d509fa6a9c4653a86ad830e4c4b30360b23f0e:

  Linux 3.9-rc8 (2013-04-21 14:38:45 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 54d5999d98f2ab36ad71b9ef4d82cf5f399205f5:

  powerpc: Fix build error for book3e (2013-05-02 10:37:37 +1000)


Adhemerval Zanella (1):
  powerpc: Add VDSO version of time

Adrian-Leonard Radu (1):
  powerpc: Use PTR_RET instead of IS_ERR/PTR_ERR

Alex Grad (1):
  powerpc/kgdb: Removed kmalloc returned value cast

Alexey Kardashevskiy (1):
  powerpc: fixing ptrace_get_reg to return an error

Anatolij Gustschin (2):
  powerpc/mpc512x: create SoC devices for more nodes
  powerpc/512x: add ifm ac14xx board

Andy Shevchenko (1):
  powerpc/pmac/smu: Use %*ph to print small buffers

Aneesh Kumar K.V (16):
  powerpc: Use signed formatting when printing error
  powerpc: Save DAR and DSISR in pt_regs on MCE
  powerpc: Don't hard code the size of pte page
  powerpc: Don't truncate pgd_index wrongly
  powerpc: New hugepage directory format
  powerpc: Switch 16GB and 16MB explicit hugepages to a different page 
table format
  powerpc: Reduce the PTE_INDEX_SIZE
  powerpc: Move the pte free routines from common header
  powerpc: Reduce PTE table memory wastage
  powerpc: Use encode avpn where we need only avpn values
  powerpc: Decode the pte-lp-encoding bits correctly.
  powerpc: Fix hpte_decode to use the correct decoding for page sizes
  powerpc: print both base and actual page size on hash failure
  powerpc: Print page size info during boot
  powerpc: Update tlbie/tlbiel as per ISA doc
  powerpc: Fix build error for book3e

Anshuman Khandual (6):
  powerpc/perf: Add new BHRB related instructions for POWER8
  powerpc/perf: Add basic assembly code to read BHRB entries on POWER8
  powerpc/perf: Add new BHRB related generic functions, data and flags
  powerpc/perf: Define BHRB generic functions, data and flags for POWER8
  powerpc/perf: Enable branch stack sampling framework
  powerpc: Setup BHRB instructions facility in HFSCR for POWER8

Ben Collins (1):
  powerpc/85xx: sgy-cts1000 - Remove __dev* attributes

Benjamin Herrenschmidt (5):
  Merge remote-tracking branch 'mpe/master' into next
  Merge remote-tracking branch 'origin/master' into next
  powerpc/powernv: Fix missing Kconfig dependency for MSIs
  Merge remote-tracking branch 'agust/next' into next
  Merge remote-tracking branch 'kumar/next' into next

Bharat Bhushan (1):
  powerpc: Fix interrupt range check on debug exception

Brian King (2):
  pci: Set dev-dev.type in alloc_pci_dev
  powerpc: Set default VGA device

Chen Gang (1):
  powerpc/pseries/lparcfg: Fix possible overflow are more than 1026

Chen-Hui Zhao (1):
  powerpc/85xx: fix a bug with the parameter of mpic_reset_core()

Gavin Shan (8):
  powerpc/kernel: Cleanup on rtas_pci.c
  powerpc/powernv: Use MSI bitmap to manage IRQs
  powerpc/powernv: Supports PHB3
  powerpc/powernv: Add option CONFIG_POWERNV_MSI
  powerpc/powernv: Patch MSI EOI handler on P8
  powerpc/powernv: TCE invalidation for PHB3
  powerpc/powernv: Build DMA space for PE on PHB3
  powerpc/powernv: Fix invalid IOMMU table

Geoff Levand (1):
  powerpc/ps3: Update ps3_defconfig

Ian Munsie (1):
  powerpc: Add accounting for Doorbell interrupts

Jesse Larrew (4):
  powerpc/pseries: Add PRRN RTAS event handler
  powerpc/pseries: Update CPU maps when device tree is updated
  powerpc/pseries: Update NUMA VDSO information when updating CPU maps
  powerpc/pseries: RE-enable Virtual Processor Home Node updating

Jia Hongtao (1):
  powerpc/85xx: Add platform_device declaration to fsl_pci.h

Jiucheng Xu (1):
  powerpc/85xx: Reserve a partition of NOR flash for QE ucode firmware

Kevin Hao (3):
  powerpc/fsl-pci: don't unmap the PCI SoC controller registers in 
setup_pci_atmu
  powerpc/fsl-booke: add the reg 

[git pull] Please pull powerpc.git next branch

2013-04-29 Thread Kumar Gala
Ben,

Add support for T4 and B4 SoC families from Freescale, e6500 altivec support, 
some various board fixes and other minor cleanups.

- k

The following changes since commit 54c9b2253d34e8998e4bff9ac2d7a3ba0b861d52:

  powerpc: Set DSCR bit in FSCR setup (2013-03-05 16:56:30 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

for you to fetch changes up to 9e2ecdbba3b0745f9ed454ab86961e3ccf9dc224:

  powerpc/fsl-booke: add the reg prop for pci bridge device node for T4/B4 
(2013-04-29 14:47:25 -0500)


Ben Collins (1):
  powerpc/85xx: sgy-cts1000 - Remove __dev* attributes

Chen-Hui Zhao (1):
  powerpc/85xx: fix a bug with the parameter of mpic_reset_core()

Jia Hongtao (1):
  powerpc/85xx: Add platform_device declaration to fsl_pci.h

Jiucheng Xu (1):
  powerpc/85xx: Reserve a partition of NOR flash for QE ucode firmware

Kevin Hao (2):
  powerpc/fsl-pci: don't unmap the PCI SoC controller registers in 
setup_pci_atmu
  powerpc/fsl-booke: add the reg prop for pci bridge device node for T4/B4

Kumar Gala (11):
  powerpc/fsl-booke: Support detection of page sizes on e6500
  powerpc/85xx: Add AltiVec support for e6500
  powerpc/fsl-booke: Add initial silicon device tree for T4240
  powerpc/fsl-booke: Add initial T4240QDS board device tree
  powerpc/fsl-booke: Add initial T4240QDS board support
  powerpc/85xx: Update corenet64_smp_defconfig for T4240
  powerpc/qe: Fix Kconfig enablement of QE_USB support
  powerpc/fsl-booke: Update T4240 device config node in device tree
  powerpc/fsl-booke: Minor fixes to T4240 Si device tree
  powerpc/fsl-pci: Keep PCI SoC controller registers in pci_controller
  powerpc/85xx: Fix MPC8536DS 36-bit device tree

Paul Bolle (2):
  powerpc: remove config 8260_PCI9
  powerpc: remove config MPC10X_OPENPIC

Prabhakar Kushwaha (1):
  powerpc: add CONFIG(s) require for using flash controller

Ramneek Mehresh (1):
  powerpc/85xx: Add first usb controller node for Qonverge platforms

Rojhalat Ibrahim (1):
  powerpc/fsl-pci Make PCIe hotplug work with Freescale PCIe controllers

Roy ZANG (2):
  powerpc/85xx: Add support for FSL PCIe controller v3.0
  powerpc/85xx: enable Silicon image 3132 PCIe to SATA controller

Roy Zang (2):
  powerpc/85xx: enable E1000 NIC to mpc85xx_defconfig
  powerpc/fsl_pci: fix 64 bit pci size issue

Scott Wood (1):
  powerpc/85xx: add CONFIG_E1000E to corenet64_smp_defconfig

Sebastian Andrzej Siewior (1):
  powerpc/fsl-msi: use a different lockclass for the cascade interrupt

Shaveta Leekha (5):
  powerpc/85xx: add SEC-5.3 device tree
  powerpc/fsl-booke: Add initial silicon device tree files for B4860 and 
B4420
  powerpc/fsl-booke: Add initial B4860QDS and B4420QDS board device tree
  powerpc/fsl-booke: Add B4_QDS board support
  powerpc/85xx: Update corenet64_smp_defconfig for B4_QDS

Stephen George (2):
  powerpc/fsl-booke: Added device tree DCSR entries for T4240 Chassis v2 
Debug IP
  powerpc/fsl-booke: Update DCSR EPU device tree entries for existing SoCs

Stuart Yoder (3):
  powerpc/e6500: Add architecture categories for e6500 cores
  powerpc: add missing deo arch category to e500mc/e5500 dts
  powerpc: Add paravirt idle loop for 64-bit Book-E

Tang Yuantian (1):
  powerpc/fsl: remove the PPC_CLOCK dependency

Vakul Garg (3):
  powerpc/85xx: Added SEC-5.0 device tree.
  powerpc/fsl: removed qoriq-sec4.1-0.dtsi.
  powerpc/fsl: Add property for 'era' in SEC dts crypto node

Zhicheng Fan (1):
  powerpc/dts: Fix the dts for p1025rdb 36bit

 .../devicetree/bindings/powerpc/fsl/cpus.txt   |  22 +
 arch/powerpc/Kconfig   |   6 -
 arch/powerpc/boot/dts/b4420qds.dts |  50 +++
 arch/powerpc/boot/dts/b4860qds.dts |  61 +++
 arch/powerpc/boot/dts/b4qds.dts| 169 
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi|  98 +
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi |  73 
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi| 142 +++
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi |  83 
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi   | 268 +
 arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsi|   1 +
 arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsi |   1 +
 arch/powerpc/boot/dts/fsl/e6500_power_isa.dtsi |  65 +++
 arch/powerpc/boot/dts/fsl/p1023si-post.dtsi|   1 +
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi|   2 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi|   2 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi|   2 +-
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi|   2 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi|   2 +-
 arch/powerpc/boot/dts/fsl/pq3-sec4.4-0.dtsi  

[git pull] Please pull powerpc.git next branch

2013-02-23 Thread Benjamin Herrenschmidt
Hi Linus !

So from the depth of frozen Minnesota, here's the powerpc pull request
for 3.9. It has a few interesting highlights, in addition to the usual
bunch of bug fixes, minor updates, embedded device tree updates and new
boards:

 - Hand tuned asm implementation of SHA1 (by Paulus  Michael Ellerman)

 - Support for Doorbell interrupts on Power8 (kind of fast thread-thread
IPIs) by Ian Munsie

 - Long overdue cleanup of the way we handle relocation of our open
firmware trampoline (prom_init.c) on 64-bit by Anton Blanchard

 - Support for saving/restoring  context switching the PPR (Processor
Priority Register) on server processors that support it. This allows the
kernel to preserve thread priorities established by userspace. By Haren
Myneni.

 - DAWR (new watchpoint facility) support on Power8 by Michael Neuling

 - Ability to change the DSCR (Data Stream Control Register) which
controls cache prefetching on a running process via ptrace by Alexey
Kardashevskiy

 - Support for context switching the TAR register on Power8 (new branch
target register meant to be used by some new specific userspace perf
event interrupt facility which is yet to be enabled) by Ian Munsie.

 - Improve preservation of the CFAR register (which captures the origin
of a branch) on various exception conditions by Paulus.

 - Move the Bestcomm DMA driver from arch powerpc to drivers/dma where
it belongs by Philippe De Muyter

 - Support for Transactional Memory on Power8 by Michael Neuling
(based on original work by Matt Evans). For those curious about the
feature, the patch contains a pretty good description.

Cheers,
Ben.

The following changes since commit 689dfa894c57842a05bf6dc9f97e6bb71ec5f386:

  powerpc: Max next_tb to prevent from replaying timer interrupt (2013-01-29 
10:18:16 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 8520e443aa56cc157b015205ea53e7b9fc831291:

  powerpc/kexec: Disable hard IRQ before kexec (2013-02-24 03:49:28 +1100)


Alexey Kardashevskiy (1):
  powerpc: Add DSCR support to ptrace

Anatolij Gustschin (11):
  powerpc/mpc5121: add common .dtsi and use it in mpc5121ads.dts
  powerpc/mpc5121: pdm360ng.dts: use common mpc5121.dtsi
  mpc5121: remove obsolete cell-index property from PSC clock code
  mpc5121: don't check PSC ac97 using node name
  powerpc/512x: initialize clocks before bus probing
  drivers/video: fsl-diu-fb: fix pixel formats for 24 and 16 bpp
  drivers/video: fsl-diu-fb: fix bugs in interrupt handling
  powerpc/512x: add function for chip select parameter configuration
  powerpc/mpc512x: fix noderef sparse warnings
  powerpc/mpc512x: fix sparce warnings for non static symbols
  powerpc/mpc5xxx: fix sparse warning for non static symbol

Anshuman Khandual (1):
  powerpc/perf: Change PMU flag representation from decimal to hex

Anton Blanchard (7):
  powerpc: Relocate prom_init.c on 64bit
  powerpc: Remove RELOC() macro
  powerpc: Build kernel with -mcmodel=medium
  powerpc: Run savedefconfig over pseries, ppc64 and ppc64e defconfig
  powerpc: Cleanup NLS config options on pseries, ppc64 and ppc64e defconfig
  powerpc: Enable devtmpfs, EFI partition support and tmpfs ACLs on 
pseries, ppc64 and ppc64e defconfig
  powerpc: Avoid load of static chain register when calling nested 
functions through a pointer on 64bit

Benjamin Collins (1):
  powerpc: Add support for CTS-1000 GPIO controlled system poweroff

Benjamin Herrenschmidt (4):
  powerpc: Make room in exception vector area
  Merge branch 'merge' into next
  Merge remote-tracking branch 'kumar/next' into next
  Merge remote-tracking branch 'agust/next' into next

Chris Freehill (1):
  powerpc/perf: Add stalled-cycles events

Cody P Schafer (1):
  powerpc/mm: Eliminate unneeded for_each_memblock

Daniel Borkmann (1):
  powerpc: fix ics_rtas_init and start_secondary section mismatch

David Woodhouse (1):
  powerpc: Enable ARCH_USE_BUILTIN_BSWAP

Geoff Levand (4):
  powerpc/ps3: Add macro PS3_VERBOSE_RESULT
  powerpc/ps3: Increase verbosity of htab errors
  powerpc/ps3: Refresh ps3_defconfig
  powerpc: Move boot_paca into early_setup

Gerlando Falauto (2):
  powerpc/83xx: refactor mpc8360e quirk for kmeter1
  powerpc/83xx: apply mpc8360e quirk for kmeter1 only when par_io is present

Gernot Vormayr (1):
  powerpc/dts/virtex440: Add ethernet phy to virtex440-ml507 board

Grant Likely (2):
  powerpc/5200: Add Lite5200 on-board LEDs as devices
  powerpc/5200: Use the gpt* labels to simplify mpc5200 dts files

Haren Myneni (6):
  powerpc: Move branch instruction from ACCOUNT_CPU_USER_ENTRY to caller
  powerpc: Enable PPR save/restore
  powerpc: Increase exceptions arrays in paca struct to save PPR
  powerpc: 

[git pull] Please pull powerpc.git next branch

2013-02-19 Thread Kumar Gala
Mostly misc code cleanups in various board ports and adding support for a
new MPC85xx board - ppa8548.

- k

The following changes since commit 2468dcf641e4f3e1b0153e3e11ca20740b2f4ce8:
  Ian Munsie (1):
powerpc: Add support for context switching the TAR register

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Gerlando Falauto (2):
  powerpc/83xx: refactor mpc8360e quirk for kmeter1
  powerpc/83xx: apply mpc8360e quirk for kmeter1 only when par_io is present

Harninder Rai (2):
  powerpc/85xx: bsc9131 - Correct typo in SDHC device node
  powerpc/85xx: l2sram - Add compatible string for BSC9131 platform

Holger Brunck (3):
  powerpc/82xx: fix checkpatch warnings for km82xx.c
  powerpc/83xx: fix checkpatch warnings for km83xx.c
  powerpc/83xx: update kmeter1_defconfig

Julia Lawall (1):
  arch/powerpc/platforms/85xx/p1022_ds.c: adjust duplicate test

Kim Phillips (4):
  powerpc/fsl: lbc: sparse fixes
  powerpc/fsl: fsl_soc: sparse fixes
  powerpc/fsl: ifc: sparse fixes
  powerpc/fsl: msi: sparse fixes

Paul Gortmaker (4):
  powerpc/85xx: split sbc8548 dts file into pre and post chunks
  powerpc/85xx: update sbc8548 flash information to match recent u-boot
  powerpc/85xx: add alternate dts file for sbc8548 boot via SODIMM
  powerpc/85xx: enable MTD options in sbc8548 defconfig

Po Liu (1):
  powerpc/85xx: dts - add ranges property for SEC

Scott Wood (2):
  powerpc/mpic: allow coreint to be determined by MPIC version
  powerpc/e500/qemu-e500: enable coreint

Stef van Os (1):
  powerpc/85xx: Board support for ppa8548

Timur Tabi (3):
  powerpc/85xx: describe the PAMU topology in the device tree
  powerpc/85xx: fix various PCI node compatible strings
  powerpc/fsl: remove extraneous DIU platform functions

Vakul Garg (1):
  crypto: caam - Added property fsl, sec-era in SEC4.0 device tree binding.

Varun Sethi (1):
  powerpc/fsl_pci: Store the pci ctlr device ptr in the pci ctlr struct

Wei Yongjun (1):
  powerpc/85xx: use for_each_compatible_node() macro

 .../devicetree/bindings/crypto/fsl-sec4.txt|   12 +-
 .../devicetree/bindings/powerpc/fsl/guts.txt   |   13 +-
 .../devicetree/bindings/powerpc/fsl/pamu.txt   |  140 
 arch/powerpc/boot/dts/bsc9131rdb.dtsi  |2 +-
 arch/powerpc/boot/dts/fsl/p1010si-post.dtsi|4 +-
 arch/powerpc/boot/dts/fsl/p1022si-post.dtsi|6 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi|   87 -
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi|   87 -
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi|   74 +++-
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi|   92 -
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi|   92 -
 arch/powerpc/boot/dts/fsl/pq3-sec4.4-0.dtsi|1 +
 arch/powerpc/boot/dts/ppa8548.dts  |  166 +
 arch/powerpc/boot/dts/sbc8548-altflash.dts |  115 +++
 arch/powerpc/boot/dts/sbc8548-post.dtsi|  295 
 arch/powerpc/boot/dts/sbc8548-pre.dtsi |   52 +++
 arch/powerpc/boot/dts/sbc8548.dts  |  356 ++--
 arch/powerpc/configs/83xx/kmeter1_defconfig|6 +-
 arch/powerpc/configs/85xx/ppa8548_defconfig|   65 
 arch/powerpc/configs/85xx/sbc8548_defconfig|   19 ++
 arch/powerpc/platforms/512x/mpc512x_shared.c   |5 -
 arch/powerpc/platforms/82xx/km82xx.c   |6 +-
 arch/powerpc/platforms/83xx/km83xx.c   |  161 -
 arch/powerpc/platforms/85xx/Kconfig|7 +
 arch/powerpc/platforms/85xx/Makefile   |1 +
 arch/powerpc/platforms/85xx/mpc85xx_mds.c  |4 +-
 arch/powerpc/platforms/85xx/p1022_ds.c |   40 +--
 arch/powerpc/platforms/85xx/p1022_rdk.c|   12 -
 arch/powerpc/platforms/85xx/ppa8548.c  |   98 ++
 arch/powerpc/platforms/85xx/qemu_e500.c|7 +-
 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c  |1 +
 arch/powerpc/sysdev/fsl_ifc.c  |2 +-
 arch/powerpc/sysdev/fsl_lbc.c  |6 +-
 arch/powerpc/sysdev/fsl_msi.c  |4 +-
 arch/powerpc/sysdev/fsl_pci.c  |   24 +-
 arch/powerpc/sysdev/fsl_pci.h  |2 +-
 arch/powerpc/sysdev/fsl_soc.c  |4 +-
 arch/powerpc/sysdev/mpic.c |   26 +-
 38 files changed, 1530 insertions(+), 564 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/pamu.txt
 create mode 100644 arch/powerpc/boot/dts/ppa8548.dts
 create mode 100644 arch/powerpc/boot/dts/sbc8548-altflash.dts
 create mode 100644 arch/powerpc/boot/dts/sbc8548-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/sbc8548-pre.dtsi
 create mode 100644 

Re: [git pull] Please pull powerpc.git next branch

2012-12-19 Thread Benjamin Herrenschmidt
On Tue, 2012-12-18 at 10:02 -0800, Linus Torvalds wrote:

 Anyway, I've pulled it in, but got a conflict on the kernel_thread
 cleanups from Al. And since the conflict was in the powerpc assembly
 code that I don't really know the details of, I did the
 straightforward resolve of it, but I'd like you to check it out.
 
 (I haven't pushed it out yet, I'm waiting for the allmodconfig to
 finish compiling, so if you see this email quickly, but don't see the
 powerpc merge yet, just wait a few minutes)

Sorry for the delay, I verified that it looked right yesterday but
didn't manage to actually test it until today due to a problem with our
test farm. It's all good, thanks !

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2012-12-18 Thread Linus Torvalds
On Mon, Dec 17, 2012 at 3:31 PM, Benjamin Herrenschmidt
b...@kernel.crashing.org wrote:
 On Sat, 2012-12-15 at 07:44 +1100, Benjamin Herrenschmidt wrote:
 Hi Linus !

 Finally managed to get my head away from some other distractions
 to put this pull request together, sorry for the lateness :-)

 The main highlight is probably some base POWER8 support. There's
 more to come such as transactional memory support but that will
 wait for the next one. (next merge window)

 Overall it's pretty quiet, or rather I've been pretty poor at
 picking things up from patchwork and reviewing them this time
 around and Kumar no better on the FSL side it seems...

 So it looks like I'm an idiot and totally failed to put your email
 address on the CC list of that pull request :-)

.. yeah, that helps.

Anyway, I've pulled it in, but got a conflict on the kernel_thread
cleanups from Al. And since the conflict was in the powerpc assembly
code that I don't really know the details of, I did the
straightforward resolve of it, but I'd like you to check it out.

(I haven't pushed it out yet, I'm waiting for the allmodconfig to
finish compiling, so if you see this email quickly, but don't see the
powerpc merge yet, just wait a few minutes)

Linus
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2012-12-17 Thread Anatolij Gustschin
Hi Ben,

On Sat, 15 Dec 2012 07:44:57 +1100
Benjamin Herrenschmidt b...@kernel.crashing.org wrote:
...
 Overall it's pretty quiet, or rather I've been pretty poor at
 picking things up from patchwork and reviewing them this time
 around and Kumar no better on the FSL side it seems...

Could you please also include some 5xxx patches for v3.8 in your pull
request? I've submitted a pull request for them last week

  http://patchwork.ozlabs.org/patch/205138

Thanks,
Anatolij
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2012-12-17 Thread Benjamin Herrenschmidt
On Mon, 2012-12-17 at 09:30 +0100, Anatolij Gustschin wrote:
  Overall it's pretty quiet, or rather I've been pretty poor at
  picking things up from patchwork and reviewing them this time
  around and Kumar no better on the FSL side it seems...
 
 Could you please also include some 5xxx patches for v3.8 in your pull
 request? I've submitted a pull request for them last week
 
   http://patchwork.ozlabs.org/patch/205138 

Last week is a bit late :-) However, I think your tree was in -next
before that wasn't it ? In which case it's ok, I can include it tomorrow
and ask Linus to pick it up.

Cheers,
Ben


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2012-12-17 Thread Anatolij Gustschin
On Mon, 17 Dec 2012 21:06:25 +1100
Benjamin Herrenschmidt b...@kernel.crashing.org wrote:
...
 Last week is a bit late :-) However, I think your tree was in -next
 before that wasn't it ? In which case it's ok, I can include it tomorrow
 and ask Linus to pick it up.

yes, 5xxx tree was in -next before that.

Thanks,
Anatolij
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2012-12-17 Thread Benjamin Herrenschmidt
On Sat, 2012-12-15 at 07:44 +1100, Benjamin Herrenschmidt wrote:
 Hi Linus !
 
 Finally managed to get my head away from some other distractions
 to put this pull request together, sorry for the lateness :-)
 
 The main highlight is probably some base POWER8 support. There's
 more to come such as transactional memory support but that will
 wait for the next one. (next merge window)
 
 Overall it's pretty quiet, or rather I've been pretty poor at
 picking things up from patchwork and reviewing them this time
 around and Kumar no better on the FSL side it seems...

So it looks like I'm an idiot and totally failed to put your email
address on the CC list of that pull request :-)

This is an updated version with Anatolij 52xx which I hadn't merged back
then but have now (it's all be in -next for a while).

Cheers,
Ben.

The following changes since commit b69f0859dc8e633c5d8c06845811588fe17e68b3:

  Linux 3.7-rc8 (2012-12-03 11:22:37 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 376bddd34433065aeb9b9a140870537feecf90ef:

  Merge remote-tracking branch 'agust/next' into next (2012-12-18 10:22:27 
+1100)



Akinobu Mita (3):
  powerpc/iommu: Use bitmap library
  powerpc: Remove BITOP_MASK and BITOP_WORD from asm/bitops.h
  powerpc: Use asm-generic/bitops/le.h

Andreas Schwab (1):
  powerpc/powermac/cpufreq_32: Set non-infinite transition time for 7447A 
driver

Anton Blanchard (3):
  powerpc: Move most of setup.h out of uapi
  powerpc: Remove stale function prototypes from setup.h
  powerpc: Fix CONFIG_RELOCATABLE=y CONFIG_CRASH_DUMP=n build

Aravinda Prasad (1):
  powerpc/ptrace: Enable hardware breakpoint upon re-registering

Benjamin Herrenschmidt (6):
  powerpc/powernv: Fix OPAL debug entry
  Merge branch 'dt' into next
  Merge branch 'merge' into next
  Merge remote-tracking branch 'kumar/next' into next
  powerpc+of: Rename and fix OF reconfig notifier error inject module
  Merge remote-tracking branch 'agust/next' into next

Dan Horák (1):
  fbdev: Add GXT4000P and GXT6500P support to the gxt4500 driver

Gavin Shan (1):
  powerpc/pnv: Avoid bogus output

Ian Munsie (5):
  powerpc: Add set_mode hcall
  powerpc: Add wrappers to enable/disable relocation on exceptions
  powerpc: Move get_longbusy_msecs into hvcall.h and remove duplicate 
function
  powerpc: Enable relocation on during exceptions at boot
  powerpc: Disable relocation on exceptions when kexecing

Jia Hongtao (1):
  powerpc/fsl-pci: Add PCI controller ATMU PM support

JoonSoo Kim (1):
  powerpc: Change free_bootmem() to kfree()

Julia Lawall (1):
  powerpc/rtas_flash: Eliminate possible double free

K.Prasad (1):
  powerpc/hw-breakpoint: Use generic hw-breakpoint interfaces for new PPC 
ptrace flags

Li Zhong (1):
  powerpc: Fix MAX_STACK_TRACE_ENTRIES too low warning !

Matthew McClintock (1):
  powerpc: dtc is required to build dtb files

Michael Ellerman (12):
  powerpc/udbg: Remove unused udbg_read()
  powerpc/xmon: Remove unused xmon_expect()  xmon_read_poll()
  powerpc/xmon: Remove empty xmon_map_scc()
  powerpc/xmon: Make xmon_getchar() static
  powerpc/xmon: Merge start.c into nonstdio.c
  powerpc/xmon: Remove renaming #defines of scanhex() and skipbl()
  powerpc/xmon: Remove unused #defines
  powerpc/xmon: Use STACK_FRAME_OVERHEAD in xmon_show_stack()
  powerpc/xmon: Fiddle xmon_depth_to_print logic in xmon_show_stack()
  powerpc/xmon: Fallback to printk() in xmon_printf() if udbg is not setup
  powerpc: Remove no longer used ppc_md.idle_loop()
  powerpc/perf: Add missing L2 constraint handling in Power7 PMU

Michael Neuling (16):
  powerpc/ptrace: Fix spelling mistake
  powerpc/ptrace: Remove unused addr parameter in ppc_del_hwdebug()
  powerpc: make POWER7 setup code name generic
  powerpc: Add POWER8 setup code
  powerpc: POWER8 cputable entry
  powerpc: Fix denorm symbol name
  powerpc/pseries: Update ibm,architecture.vec for PAPR 2.7/POWER8
  powerpc: Add POWER8 architected mode to cputable
  powerpc: Whitespace changes in exception64s.S
  powerpc: Remove unessessary 0x3000 location enforcement
  powerpc: Make load_hander handle upto 64k offset
  powerpc: Turn syscall handler into macros
  powerpc: Add new macros needed for relocation on exceptions
  powerpc: Add relocation on exception vector handlers
  powerpc: Move initial mfspr LPCR out of __init_LPCR
  powerpc: Setup relocation on exceptions for bare metal systems

Nathan Fontenot (6):
  powerpc+of: Add /proc device tree updating to of node add/remove
  powerpc+of: Move of_drconf_cell struct definition to asm/prom.h
  powerpc+of: Add of node/property notification chain for adds and 

Re: [git pull] Please pull powerpc.git next branch

2012-12-16 Thread Benjamin Herrenschmidt
On Sat, 2012-12-15 at 07:44 +1100, Benjamin Herrenschmidt wrote:
 Finally managed to get my head away from some other distractions
 to put this pull request together, sorry for the lateness :-)
 
 The main highlight is probably some base POWER8 support. There's
 more to come such as transactional memory support but that will
 wait for the next one.

To clear up some misunderstanding, here I meant next merge window.

 Overall it's pretty quiet, or rather I've been pretty poor at
 picking things up from patchwork and reviewing them this time
 around and Kumar no better on the FSL side it seems... 

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2012-12-14 Thread Benjamin Herrenschmidt
Hi Linus !

Finally managed to get my head away from some other distractions
to put this pull request together, sorry for the lateness :-)

The main highlight is probably some base POWER8 support. There's
more to come such as transactional memory support but that will
wait for the next one.

Overall it's pretty quiet, or rather I've been pretty poor at
picking things up from patchwork and reviewing them this time
around and Kumar no better on the FSL side it seems...

Cheers,
Ben.

The following changes since commit d6dc24613c222f9057131ccbd5264a10bcba9f97:

  Merge remote-tracking branch 'agust/merge' into merge (2012-11-21 13:24:49 
+1100)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to d526e85f60fce9aa2a1432cbd06e3cf20c1644c8:

  powerpc+of: Rename and fix OF reconfig notifier error inject module 
(2012-12-14 10:32:52 +1100)


Akinobu Mita (3):
  powerpc/iommu: Use bitmap library
  powerpc: Remove BITOP_MASK and BITOP_WORD from asm/bitops.h
  powerpc: Use asm-generic/bitops/le.h

Alexey Kardashevskiy (1):
  powerpc/pseries: Fix oops with MSIs when missing EEH PEs

Andreas Schwab (1):
  powerpc/powermac/cpufreq_32: Set non-infinite transition time for 7447A 
driver

Anton Blanchard (3):
  powerpc: Move most of setup.h out of uapi
  powerpc: Remove stale function prototypes from setup.h
  powerpc: Fix CONFIG_RELOCATABLE=y CONFIG_CRASH_DUMP=n build

Aravinda Prasad (1):
  powerpc/ptrace: Enable hardware breakpoint upon re-registering

Benjamin Herrenschmidt (5):
  powerpc/powernv: Fix OPAL debug entry
  Merge branch 'dt' into next
  Merge branch 'merge' into next
  Merge remote-tracking branch 'kumar/next' into next
  powerpc+of: Rename and fix OF reconfig notifier error inject module

Dan Horák (1):
  fbdev: Add GXT4000P and GXT6500P support to the gxt4500 driver

Gavin Shan (2):
  powerpc/pnv: Avoid bogus output
  powerpc/eeh: Do not invalidate PE properly

Ian Munsie (5):
  powerpc: Add set_mode hcall
  powerpc: Add wrappers to enable/disable relocation on exceptions
  powerpc: Move get_longbusy_msecs into hvcall.h and remove duplicate 
function
  powerpc: Enable relocation on during exceptions at boot
  powerpc: Disable relocation on exceptions when kexecing

Jia Hongtao (1):
  powerpc/fsl-pci: Add PCI controller ATMU PM support

JoonSoo Kim (1):
  powerpc: Change free_bootmem() to kfree()

Julia Lawall (1):
  powerpc/rtas_flash: Eliminate possible double free

K.Prasad (1):
  powerpc/hw-breakpoint: Use generic hw-breakpoint interfaces for new PPC 
ptrace flags

Li Zhong (1):
  powerpc: Fix MAX_STACK_TRACE_ENTRIES too low warning !

Matthew McClintock (1):
  powerpc: dtc is required to build dtb files

Michael Ellerman (12):
  powerpc/udbg: Remove unused udbg_read()
  powerpc/xmon: Remove unused xmon_expect()  xmon_read_poll()
  powerpc/xmon: Remove empty xmon_map_scc()
  powerpc/xmon: Make xmon_getchar() static
  powerpc/xmon: Merge start.c into nonstdio.c
  powerpc/xmon: Remove renaming #defines of scanhex() and skipbl()
  powerpc/xmon: Remove unused #defines
  powerpc/xmon: Use STACK_FRAME_OVERHEAD in xmon_show_stack()
  powerpc/xmon: Fiddle xmon_depth_to_print logic in xmon_show_stack()
  powerpc/xmon: Fallback to printk() in xmon_printf() if udbg is not setup
  powerpc: Remove no longer used ppc_md.idle_loop()
  powerpc/perf: Add missing L2 constraint handling in Power7 PMU

Michael Neuling (16):
  powerpc/ptrace: Fix spelling mistake
  powerpc/ptrace: Remove unused addr parameter in ppc_del_hwdebug()
  powerpc: make POWER7 setup code name generic
  powerpc: Add POWER8 setup code
  powerpc: POWER8 cputable entry
  powerpc: Fix denorm symbol name
  powerpc/pseries: Update ibm,architecture.vec for PAPR 2.7/POWER8
  powerpc: Add POWER8 architected mode to cputable
  powerpc: Whitespace changes in exception64s.S
  powerpc: Remove unessessary 0x3000 location enforcement
  powerpc: Make load_hander handle upto 64k offset
  powerpc: Turn syscall handler into macros
  powerpc: Add new macros needed for relocation on exceptions
  powerpc: Add relocation on exception vector handlers
  powerpc: Move initial mfspr LPCR out of __init_LPCR
  powerpc: Setup relocation on exceptions for bare metal systems

Nathan Fontenot (6):
  powerpc+of: Add /proc device tree updating to of node add/remove
  powerpc+of: Move of_drconf_cell struct definition to asm/prom.h
  powerpc+of: Add of node/property notification chain for adds and removes
  powerpc+of: Rename the drivers/of prom_* functions to of_*
  powerpc+of: Remove the pSeries_reconfig.h file
  powerpc+of: Export of_reconfig_notifier_[register,unregister]

Nishanth 

[git pull] Please pull powerpc.git next branch

2012-11-25 Thread Kumar Gala
The following changes since commit ce812a79a4fda3885a15711aee3de78c4a24:

  powerpc: Disable relocation on exceptions when kexecing (2012-11-15 15:08:08 
+1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

for you to fetch changes up to 1723d90915d4689fa2e8cd4151d45ea38c96cb99:

  powerpc/dma/raidengine: add raidengine device (2012-11-25 07:19:51 -0600)


Jia Hongtao (1):
  powerpc/fsl-pci: Add PCI controller ATMU PM support

Timur Tabi (2):
  drivers/virt: the Freescale hypervisor driver doesn't need to check 
MSR[GS]
  powerpc/86xx: fsl_pcibios_fixup_bus requires CONFIG_PCI

Tushar Behera (1):
  powerpc/85xx: p1022ds: Use NULL instead of 0 for pointers

Varun Sethi (1):
  powerpc/iommu/fsl: Add PAMU bypass enable register to ccsr_guts struct

Xuelin Shi (1):
  powerpc/dma/raidengine: add raidengine device

York Sun (1):
  powerpc/mpc85xx: Change spin table to cached memory

 .../devicetree/bindings/powerpc/fsl/raideng.txt|   81 +++
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi|1 +
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi |6 ++
 arch/powerpc/boot/dts/fsl/qoriq-raid1.0-0.dtsi |   85 
 arch/powerpc/include/asm/fsl_guts.h|4 +-
 arch/powerpc/platforms/85xx/p1022_ds.c |2 +-
 arch/powerpc/platforms/85xx/smp.c  |   49 ---
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c |2 +
 arch/powerpc/sysdev/fsl_pci.c  |   37 -
 drivers/virt/fsl_hypervisor.c  |3 -
 10 files changed, 250 insertions(+), 20 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/raideng.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-raid1.0-0.dtsi
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2012-11-25 Thread Benjamin Herrenschmidt
On Sun, 2012-11-25 at 07:27 -0600, Kumar Gala wrote:

Next time, put a little message with highlights that I can include in
the merge commit, that's how we tend to do things nowadays :-)

Cheers,
Ben.

 The following changes since commit ce812a79a4fda3885a15711aee3de78c4a24:
 
   powerpc: Disable relocation on exceptions when kexecing (2012-11-15 
 15:08:08 +1100)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next
 
 for you to fetch changes up to 1723d90915d4689fa2e8cd4151d45ea38c96cb99:
 
   powerpc/dma/raidengine: add raidengine device (2012-11-25 07:19:51 -0600)
 
 
 Jia Hongtao (1):
   powerpc/fsl-pci: Add PCI controller ATMU PM support
 
 Timur Tabi (2):
   drivers/virt: the Freescale hypervisor driver doesn't need to check 
 MSR[GS]
   powerpc/86xx: fsl_pcibios_fixup_bus requires CONFIG_PCI
 
 Tushar Behera (1):
   powerpc/85xx: p1022ds: Use NULL instead of 0 for pointers
 
 Varun Sethi (1):
   powerpc/iommu/fsl: Add PAMU bypass enable register to ccsr_guts struct
 
 Xuelin Shi (1):
   powerpc/dma/raidengine: add raidengine device
 
 York Sun (1):
   powerpc/mpc85xx: Change spin table to cached memory
 
  .../devicetree/bindings/powerpc/fsl/raideng.txt|   81 +++
  arch/powerpc/boot/dts/fsl/p5020si-post.dtsi|1 +
  arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi |6 ++
  arch/powerpc/boot/dts/fsl/qoriq-raid1.0-0.dtsi |   85 
 
  arch/powerpc/include/asm/fsl_guts.h|4 +-
  arch/powerpc/platforms/85xx/p1022_ds.c |2 +-
  arch/powerpc/platforms/85xx/smp.c  |   49 ---
  arch/powerpc/platforms/86xx/mpc8610_hpcd.c |2 +
  arch/powerpc/sysdev/fsl_pci.c  |   37 -
  drivers/virt/fsl_hypervisor.c  |3 -
  10 files changed, 250 insertions(+), 20 deletions(-)
  create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/raideng.txt
  create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-raid1.0-0.dtsi


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2012-10-03 Thread Kumar Gala
Ben,

A few minor patches for v3.7.

The following changes since commit 7844663a31e97930e3949430573452ac245bfdd5:

  powerpc/eeh: Don't release eeh_mutex in eeh_phb_pe_get (2012-09-27 12:51:07 
+1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

for you to fetch changes up to 10bfa766efa19c23f72f50727952a26cb1512256:

  driver/mtd:IFC NAND:Initialise internal SRAM before any write (2012-09-27 
07:32:25 -0500)


Minghuan Lian (1):
  powerpc/fsl-pci: use 'Header Type' to identify PCIE mode

Prabhakar Kushwaha (1):
  driver/mtd:IFC NAND:Initialise internal SRAM before any write

 arch/powerpc/sysdev/fsl_pci.c   |   37 +-
 drivers/mtd/nand/fsl_ifc_nand.c |   56 ++-
 2 files changed, 79 insertions(+), 14 deletions(-)
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2012-09-19 Thread Kumar Gala
The following changes since commit caa1d631fc99940f866480c2bb88a6f5a235e7a2:

  Merge remote-tracking branch 'kumar/next' into next (2012-09-18 16:04:33 
+1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

for you to fetch changes up to 4d56dec5dca496655ef035ef3b80f7c47dc22b77:

  powerpc/fsl-pci: fix warning when CONFIG_SWIOTLB is disabled (2012-09-19 
08:41:46 -0500)


Chunhe Lan (1):
  powerpc/85xx: Enable USB support in p1023rds_defconfig

Jia Hongtao (1):
  powerpc/fsl-pci: fix warning when CONFIG_SWIOTLB is disabled

Prabhakar Kushwaha (1):
  powerpc/mpc85xx: Update interrupt handling for IFC controller

Zhao Chenhui (1):
  powerpc/smp: Do not disable IPI interrupts during suspend

 arch/powerpc/configs/85xx/p1023rds_defconfig |6 ++
 arch/powerpc/kernel/smp.c|2 +-
 arch/powerpc/sysdev/fsl_ifc.c|   20 
 arch/powerpc/sysdev/fsl_pci.c|2 ++
 4 files changed, 17 insertions(+), 13 deletions(-)
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2012-09-13 Thread Kumar Gala
The following changes since commit 6b5e7229bbd59f0cfce7015fd46736fc93d8c8c3:

  powerpc/mm: Match variable types to API (2012-09-10 14:37:31 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

for you to fetch changes up to 905e75c46dba5f3061049277e4eb7110beedba43:

  powerpc/fsl-pci: Unify pci/pcie initialization code (2012-09-12 14:57:12 
-0500)


Jia Hongtao (3):
  powerpc/swiotlb: Enable at early stage and disable if not necessary
  powerpc: add adt7461 thermal monitor support to applicable boards
  powerpc/fsl-pci: Unify pci/pcie initialization code

Kim Phillips (1):
  powerpc/85xx: add Freescale P5040 SOC and SEC v5.2 device trees

Olivia Yin (3):
  powerpc/e500v2: Add Power ISA properties to comply with ePAPR 1.1
  powerpc/e500mc: Add Power ISA properties to comply with ePAPR 1.1
  powerpc/e5500: Add Power ISA properties to comply with ePAPR 1.1

Prabhakar Kushwaha (2):
  powerpc: Update Integrated Flash controller device tree bindings
  powerpc/mpc85xx: Add new ext fields to Integrated FLash Controller

Roy Zang (2):
  powerpc/pci: Add IP revision register define for Freescale PCIe controller
  powerpc/pci: Use PCIe IP block revision register instead of compatible

Shaohui Xie (1):
  powerpc/p5040: fix dtb build warning of p5040ds.dtb

Tang Yuantian (1):
  powerpc/85xx: L2sram - Add compatible string to the device id list

Timur Tabi (4):
  powerpc/85xx: remove P1020RDB and P2020RDB CAMP device trees
  powerpc/fsl-pci: add fsl,qoriq-pcie-v2.4 compatible string
  powerpc/85xx: Add support for P5040DS board
  powerpc/85xx: introduce support for the Freescale / iVeia P1022RDK

Varun Sethi (6):
  powerpc/mpic: finish supporting timer group B on Freescale chips
  powepc/booke: Separate out E.HV check and ivor setup code.
  powerpc/booke: Merge the 32 bit e5500/e500mc cpu setup code.
  powerpc/booke: Separate out restore_e5500/setup_e5500 routines.
  powerpc/booke: Add CPU_FTR_EMB_HV check for e5500.
  powerpc/mpic: FSL MPIC error interrupt support.

Wang Dongsheng (1):
  powerpc/8544ds: add partition table for norflash

Zhao Chenhui (4):
  powerpc/85xx: Replace epapr spin table macros/defines with a struct
  powerpc/smp: add generic_set_cpu_up() to set cpu_state as CPU_UP_PREPARE
  powerpc/85xx: implement hardware timebase sync
  powerpc/85xx: add HOTPLUG_CPU support

 .../devicetree/bindings/powerpc/fsl/ifc.txt|9 +-
 arch/powerpc/Kconfig   |6 +-
 arch/powerpc/boot/dts/fsl/e500mc_power_isa.dtsi|   58 
 arch/powerpc/boot/dts/fsl/e500v2_power_isa.dtsi|   52 
 arch/powerpc/boot/dts/fsl/e5500_power_isa.dtsi |   59 
 arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi   |3 +
 arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi   |3 +
 arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi   |3 +
 arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi   |3 +
 arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi   |3 +
 arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi   |3 +
 arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p1023si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p2020si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi |3 +
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi|  320 
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi |  114 +++
 arch/powerpc/boot/dts/fsl/qoriq-sec5.2-0.dtsi  |  118 
 arch/powerpc/boot/dts/mpc8536ds.dtsi   |4 +
 arch/powerpc/boot/dts/mpc8540ads.dts   |2 +
 arch/powerpc/boot/dts/mpc8541cds.dts   |2 +
 arch/powerpc/boot/dts/mpc8544ds.dts|4 +-
 arch/powerpc/boot/dts/mpc8544ds.dtsi   |   39 +++
 arch/powerpc/boot/dts/mpc8555cds.dts   |2 +
 arch/powerpc/boot/dts/mpc8560ads.dts   |2 +
 arch/powerpc/boot/dts/p1020rdb_camp_core0.dts  |   63 
 arch/powerpc/boot/dts/p1020rdb_camp_core1.dts  |  141 -
 arch/powerpc/boot/dts/p1022ds.dtsi |4 +
 arch/powerpc/boot/dts/p1022rdk.dts |  188 
 arch/powerpc/boot/dts/p2020rdb_camp_core0.dts  |   67 
 arch/powerpc/boot/dts/p2020rdb_camp_core1.dts  |  125 
 arch/powerpc/boot/dts/p2041rdb.dts |4 +
 arch/powerpc/boot/dts/p3041ds.dts   

[git pull] Please pull powerpc.git next branch

2012-07-22 Thread Benjamin Herrenschmidt
Hi Linus !

Here's the powerpc batch for 3.6 merge window. Notable highlights:

 - iommu improvements from Anton removing the per-iommu global lock
in favor of dividing the DMA space into pools, each with its own lock,
and hashed on the CPU number. Along with making the locking more fine
grained, this gives significant improvements in multiqueue networking
scalability.

 - Still from Anton, we know provide a vdso based variant of getcpu
which makes sched_getcpu with the appropriate glibc patch something
like 18 times faster.

 - More anton goodness (he's been busy !) in other areas such as a
faster __clear_user and copy_page on P7, various perf fixes to improve
sampling quality, etc...

 - One more step toward removing legacy i2c interfaces by using
new device-tree based probing of platform devices for the AOA audio
drivers

 - A nice series of patches from Michael Neuling that helps avoiding
confusion between register numbers and litterals in assembly code,
trying to enforce the use of %rN register names in gas rather than
plain numbers.

 - A pile of FSL updates

 - The usual bunch of small fixes, cleanups etc...

You may spot a change to drivers/char/mem. The patch got no comment or
ack from outside, it's a trivial patch to allow the architecture to
skip creating /dev/port, which we use to disable it on ppc64 that don't
have a legacy brige. On those, IO ports 0...64K are not mapped in kernel
space at all, so accesses to /dev/port cause oopses (and yes, distros
-still- ship userspace that bangs hard coded ports such as kbdrate).

Cheers,
Ben.

The following changes since commit 50fb31cfed9218b439360caf7c0399b00042da15:

  tty/hvc_opal: Fix debug function name (2012-07-10 19:16:25 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 574ce79cea9d3fda109ffcc82f81733de4740e5c:

  powerpc/mpic: Create a revmap with enough entries for IPIs and timers 
(2012-07-23 14:20:42 +1000)


Andreas Schwab (1):
  sound/aoa: Adapt to new i2c probing scheme

Anton Blanchard (24):
  powerpc: Enable jump label support
  powerpc: tracing: Avoid tracepoint duplication with DECLARE_EVENT_CLASS
  powerpc: 64bit optimised __clear_user
  powerpc: Use enhanced touch instructions in POWER7 
copy_to_user/copy_from_user
  powerpc: Clear RI and EE at the same time in system call exit
  powerpc: Rename copyuser_power7_vmx.c to vmx-helper.c
  powerpc: POWER7 optimised copy_page using VMX and enhanced prefetch
  powerpc: Use enhanced touch instructions in POWER7 
copy_to_user/copy_from_user
  powerpc: POWER7 optimised memcpy using VMX and enhanced prefetch
  powerpc/pseries: Disable interrupts around IOMMU percpu data accesses
  powerpc/iommu: Reduce spinlock coverage in iommu_alloc and iommu_free
  powerpc/iommu: Reduce spinlock coverage in iommu_free
  powerpc/iommu: Push spinlock into iommu_range_alloc and __iommu_free
  powerpc/iommu: Implement IOMMU pools to improve multiqueue adapter 
performance
  powerpc: Optimise the 64bit optimised __clear_user
  powerpc/perf: Create mmcra_sihv/mmcra_sipv helpers
  powerpc/perf: Move code to select SIAR or pt_regs into perf_read_regs
  powerpc/perf: Always use pt_regs for userspace samples
  powerpc/perf: Use perf_instruction_pointer in callchains
  powerpc/vio: Remove dma not supported warnings
  powerpc/vio: Separate vio bus probe and device probe
  powerpc: Call dma_debug_add_bus for PCI and VIO buses
  powerpc: IOMMU fault injection
  powerpc: Add VDSO version of getcpu

Benjamin Herrenschmidt (8):
  Merge branch 'merge' into next
  powerpc: Move and fix MTMSR_EERI definition
  powerpc: Fixup oddity in entry_32.S
  i2c/powermac: Improve detection of devices from device-tree
  Merge remote-tracking branch 'kumar/next' into next
  powerpc/iommu: Fix iommu pool initialization
  Remove stale .rej file
  powerpc/mpic: Create a revmap with enough entries for IPIs and timers

Bharat Bhushan (1):
  powerpc: Fix assmption of end_of_DRAM() returns end address

Christian Herzig (1):
  powerpc/83xx: fix RGMII AC values workaround for km83xx

Deepthi Dharwar (2):
  powerpc/pseries/cpuidle: Replace pseries_notify_cpuidle_add call with 
notifier
  powerpc/cpuidle: Fixes for pseries_idle hotplug notifier

Dong Aisheng (1):
  of: Improve prom_update_property() function

Gavin Shan (2):
  powerpc/numa: Fix OF node refcounting bug
  powerpc/pci: cleanup on duplicate assignment

Gustavo Zacarias (1):
  powerpc/p1010rdb: add EEPROMs to device tree

Haren Myneni (1):
  powerpc: Disable /dev/port interface on systems without an ISA bridge

Holger Brunck (3):
  powerpc/83xx: use for_each_node_by_name for km83xx.c
  powerpc/83xx: update defconfig for kmeter1
  powerpc/82xx: add 

[git pull] Please pull powerpc.git next branch

2012-07-12 Thread Kumar Gala
The following changes since commit db9112173b185995b80f56e136bd2ae44e4e6366:

  powerpc: Turn on BPF_JIT in ppc64_defconfig (2012-07-10 19:19:02 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Christian Herzig (1):
  powerpc/83xx: fix RGMII AC values workaround for km83xx

Gustavo Zacarias (1):
  powerpc/p1010rdb: add EEPROMs to device tree

Holger Brunck (3):
  powerpc/83xx: use for_each_node_by_name for km83xx.c
  powerpc/83xx: update defconfig for kmeter1
  powerpc/82xx: add SPI support for mgcoge

Jerry Huang (1):
  powerpc/p1022ds: Add RTC support

Jia Hongtao (3):
  powerpc/85xx: MPC8572DS - Fix eTSEC is not available on core1 of AMP boot
  powerpc/85xx: MPC8572DS - Update the MSI interrupts into 4-cell format
  powerpc/85xx: Add phy nodes in SGMII mode for MPC8536/44/72DS  P2020DS

Kim Phillips (1):
  powerpc/fsl: Distribute interrupts on all CPUs by default

Kokoris, Ioannis (1):
  powerpc/qe: set IReady in QE Microcode Upload

Liu Yu (1):
  powerpc/e500: make load_up_spe a normal fuction

Matias Garcia (1):
  powerpc/fsl/pci: Fix when quirk_fsl_pcie_header is freed up

Paul Gortmaker (1):
  powerpc: remove Wind River SBC8560 support

Prabhakar Kushwaha (1):
  powerpc/85xx: Add BSC9131 RDB Support

Scott Wood (3):
  powerpc/fsl-pci: get PCI init out of board files
  powerpc/mpc85xx_ds: convert to unified PCI init
  powerpc/e500: add paravirt QEMU platform

Sebastian Andrzej Siewior (1):
  Revert powerpc/85xx: p2020rdb - move the NAND address.

Shaohui Xie (3):
  powerpc/p2041rdb: add NAND node in device tree
  powerpc/watchdog: replace CONFIG_FSL_BOOKE with CONFIG_PPC_FSL_BOOK3E
  powerpc/watchdog: move booke watchdog param related code to setup-common.c

Shawn Guo (1):
  powerpc: select PPC_CLOCK unconditionally for FSL_SOC

Shengzhou Liu (3):
  powerpc/85xx: Enable MTD/NOR/NAND options by default in defconfig
  powerpc/85xx: Update corenet32_smp_defconfig
  powerpc/85xx: Update corenet64_smp_defconfig

Tang Yuantian (2):
  powerpc/85xx: Add P1024rdb board support
  powerpc/85xx: Add P1024rdb dts support

Timur Tabi (2):
  powerpc/85xx: use the BRx registers to enable indirect mode on the P1022DS
  Revert powerpc/p3060qds: Add support for P3060QDS board

Varun Sethi (1):
  powerpc/mpic: Use the MPIC_LARGE_VECTORS flag for FSL MPIC.

Xu Jiucheng (1):
  powerpc/85xx: Rename P1021RDB-PC device trees to be consistent

Zhicheng Fan (1):
  powerpc/85xx: Add ucc uart support for p1025rdb

 arch/powerpc/Kconfig   |2 +-
 arch/powerpc/boot/Makefile |1 -
 arch/powerpc/boot/dts/bsc9131rdb.dts   |   34 ++
 arch/powerpc/boot/dts/bsc9131rdb.dtsi  |  142 +++
 arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi  |  193 ++
 .../dts/{p1021rdb.dts = fsl/bsc9131si-pre.dtsi}   |   79 +---
 arch/powerpc/boot/dts/fsl/p1021si-post.dtsi|   16 +-
 arch/powerpc/boot/dts/fsl/p3060si-post.dtsi|  302 ---
 arch/powerpc/boot/dts/mgcoge.dts   |   23 ++
 arch/powerpc/boot/dts/mpc8536ds.dtsi   |8 +
 arch/powerpc/boot/dts/mpc8544ds.dtsi   |9 +
 arch/powerpc/boot/dts/mpc8572ds.dtsi   |   17 +
 arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts |8 +-
 arch/powerpc/boot/dts/mpc8572ds_camp_core1.dts |   11 +-
 arch/powerpc/boot/dts/p1010rdb.dtsi|   12 +
 .../boot/dts/{p1021rdb.dtsi = p1021rdb-pc.dtsi}   |2 +-
 .../boot/dts/{p1021rdb.dts = p1021rdb-pc_32b.dts} |4 +-
 .../dts/{p1021rdb_36b.dts = p1021rdb-pc_36b.dts}  |4 +-
 arch/powerpc/boot/dts/p1022ds.dtsi |   20 +-
 .../boot/dts/{p1021rdb.dtsi = p1024rdb.dtsi}  |   94 ++---
 .../dts/{fsl/p3060si-pre.dtsi = p1024rdb_32b.dts} |  126 +++
 .../dts/{p1021rdb_36b.dts = p1024rdb_36b.dts} |   43 +--
 arch/powerpc/boot/dts/p1025rdb.dtsi|   40 ++
 arch/powerpc/boot/dts/p2020ds.dtsi |   10 +
 arch/powerpc/boot/dts/p2020rdb.dts |2 +-
 arch/powerpc/boot/dts/p2041rdb.dts |   41 ++-
 arch/powerpc/boot/dts/p3060qds.dts |  242 
 arch/powerpc/boot/dts/sbc8560.dts  |  406 
 arch/powerpc/configs/83xx/kmeter1_defconfig|   22 +-
 arch/powerpc/configs/85xx/sbc8560_defconfig|   65 
 arch/powerpc/configs/corenet32_smp_defconfig   |   10 +-
 arch/powerpc/configs/corenet64_smp_defconfig   |   66 +++-
 arch/powerpc/configs/mgcoge_defconfig  |   12 +-
 arch/powerpc/configs/mpc85xx_defconfig |   24 ++
 arch/powerpc/configs/mpc85xx_smp_defconfig |   25 ++
 arch/powerpc/include/asm/immap_qe.h|4 +-
 arch/powerpc/include/asm/qe.h  |1 +
 

[git pull] Please pull powerpc.git next branch

2012-05-22 Thread Benjamin Herrenschmidt
Hi Linus !

Here are the powerpc goodies for 3.5. Main highlights are:

 - Support for the NX crypto engine in Power7+
 - A bunch of Anton goodness, including some micro optimization
   of our syscall entry on Power7
 - I converted a pile of our thermal control drivers to the
   new i2c APIs (essentially turning the old therm_pm72 into
   a proper set of windfarm drivers). That's one more step
   toward removing the deprecated i2c APIs, there's still a
   few drivers to fix, but we are getting close
 - kexec/kdump support for 47x embedded cores

The big missing thing here is no updates from Freescale. Not sure
what's up here, but with Kumar not working for them anymore things
are a bit in a state of flux in that area.

[Sent from my ozlabs address because gate.crashing.org appears to
have temporarily fallen off the face of the internet]

Cheers,
Ben.

The following changes since commit 7c0482e3d055e5de056d3c693b821e39205b99ae:

  powerpc/irq: Fix another case of lazy IRQ state getting out of sync 
(2012-05-12 09:40:41 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 2074b1d9d53ae696dd3f49482bad43254f40f01d:

  powerpc: Fix irq distribution (2012-05-22 14:38:26 +1000)


Andre Heider (3):
  powerpc/ps3: Add highmem repository read routines
  powerpc/ps3: Use highmem region from repository
  powerpc/ps3: Remove MEMORY_HOTPLUG requirement

Anshuman Khandual (1):
  powerpc: Fixing a cputhread code documentation

Anton Blanchard (15):
  powerpc: Hide some system call labels from profile tools
  powerpc: No need to save XER in a system call
  powerpc: No need to preserve count register across system call
  powerpc: Better scheduling of CR save code in system call path
  powerpc: Clean up lppaca-cede_latency_hint
  powerpc: Remove iseries specific fields in lppaca
  powerpc: Reformat lppaca.h
  powerpc: Remove empty giveup_altivec function on book3e CPUs
  powerpc: Optimise enable_kernel_altivec
  powerpc: Remove CONFIG_POWER4_ONLY
  powerpc: Require gcc 4.0 on 64-bit
  powerpc: Remove altivec fix for gcc versions before 4.0
  powerpc: Add 64-bit CPU targets for gcc
  powerpc: Use WARN instead of dump_stack when printing EEH error backtrace
  powerpc: Remove old powerpc specific ptrace getregs/setregs calls

Benjamin Herrenschmidt (20):
  Merge remote-tracking branch 'geoff/for-powerpc' into next
  i2c/powermac: Register i2c devices from device-tree
  powerpc/pmac: Convert therm_adt746x to new i2c probing
  powerpc/pmac: Convert windfarm_lm75 to new i2c probing
  powerpc/pmac: Convert windfarm_max6690 to new i2c probing
  powerpc/pmac: Convert windfarm_smu_sat to new i2c probing
  powerpc/windfarm: const'ify and add priv field to controls  sensors
  powerpc/windfarm: Remove spurrious sysfs_attr_init()
  powerpc/windfarm: Improve display of fan speeds in sysfs
  powerpc/windfarm: Add useful accessors
  powerpc/windfarm: Add ad7417 sensor
  powerpc/windfarm: Add lm87 sensor
  powerpc/windfarm: Updates to lm75 and max6690 sensors
  powerpc/windfarm: Add Fan Control Unit controls for G5s
  powerpc/powermac: New windfarm driver for PowerMac G5 (AGP) and Xserve G5
  Merge branch 'merge' into next
  powerpc/windfarm: Fix crash on SMU based machine after i2c conversion
  Merge remote-tracking branch 'jwb/next' into next
  Merge branch 'merge' into next
  Revert powerpc/hw-breakpoint: Use generic hw-breakpoint interfaces for 
new PPC ptrace flags

Geoff Levand (5):
  powerpc/ps3: Correct lv1 repository routine names
  powerpc/ps3: Add PS3 repository write support
  powerpc/ps3: Add highmem repository write routines
  powerpc/ps3: Minor Kconfig cleanup
  powerpc/ps3: Refresh ps3_defconfig

Hector Martin (1):
  powerpc/ps3: Add highmem region memory early

Josh Boyer (1):
  powerpc/40x: Use {upper,lower}_32_bits for msi_phys

K.Prasad (1):
  powerpc/hw-breakpoint: Use generic hw-breakpoint interfaces for new PPC 
ptrace flags

Kent Yoder (17):
  powerpc/pseries: Add new hvcall constants to support PFO
  powerpc/pseries: Add pseries update notifier for OFDT prop changes
  powerpc/pseries: Add PFO support to the VIO bus
  powerpc/pseries/hwrng: PFO-based hwrng driver
  powerpc/pseries: Enable the PFO-based RNG accelerator
  powerpc/crypto: nx driver code supporting nx encryption
  powerpc/crypto: AES-CBC mode routines for nx encryption
  powerpc/crypto: AES-CCM mode routines for nx encryption
  powerpc/crypto: AES-CTR mode routines for nx encryption
  powerpc/crypto: AES-ECB mode routines for nx encryption
  powerpc/crypto: AES-GCM mode routines for nx encryption
  powerpc/crypto: AES-XCBC mode routines for nx encryption
  

Re: [git pull] Please pull powerpc.git next branch

2012-04-02 Thread Tabi Timur-B04825
Ping!

Kumar, you forgot to deal with this patch for 3.3.  The window for 3.4
is closing rapidly.  There are no objections to my patch.  Could you
please apply it and get it merged into 3.4?  I'm tired of waiting.

On Thu, Mar 29, 2012 at 4:47 PM, Tabi Timur-B04825 b04...@freescale.com wrote:
 On Thu, Mar 29, 2012 at 3:44 PM, Kumar Gala ga...@kernel.crashing.org wrote:

 A few minor bug fixes and missing dts updates for 3.4.  There got lost in
 the mix.  Sorry for the delay

 What about my don't call of_platform_bus_probe() twice patch?
 That's still an important fix for the P1022DS.

 --
 Timur Tabi
 Linux kernel developer at Freescale



-- 
Timur Tabi
Linux kernel developer at Freescale
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2012-03-21 Thread Benjamin Herrenschmidt
On Wed, 2012-03-21 at 19:02 -0700, Linus Torvalds wrote:
 On Wed, Mar 21, 2012 at 5:46 PM, Benjamin Herrenschmidt
 b...@kernel.crashing.org wrote:
 
  Here's the powerpc batch for this merge window. It is going to be a bit
  more nasty than usual as in touching things outside of arch/powerpc
  mostly due to the big iSeriesectomy :-) We finally got rid of the bugger
  (legacy iSeries support) which was a PITA to maintain and that nobody
  really used anymore.
 
  Here are some of the highlights:
 
 Ok, so this conflicted a bit with the generalized irq-domain stuff
 from Grant Likely, and while I tried to fix it up I can't even
 compile-test the end result, so you really need to verify my merge and
 perhaps send me fixups. Ok?
 
 Especially the sysdev/mpic.c resolution needs somebody who knows the
 code to verify. Added Grant and Kyle explicitly to the cc..

I tested a few machines (ppc32 dual G4, a G5, some P6 and P7 machines)
and it seems to be all good. Thanks !

Cheers,
Ben.
 

___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2012-03-16 Thread Kumar Gala
The following changes since commit aba0eb84c87928992c021d33ef3ea59c931086b9:

  Merge branch 'eeh' into next (2012-03-13 10:15:35 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Claudiu Manoil (2):
  powerpc/85xx: Fix compiler error with THIS_MODULE and related
  powerpc/85xx: Add missing config option for CACHE SRAM code

Diana CRACIUN (1):
  powerpc/fsl: Added aliased MSIIR register address to MSI node in dts

Gustavo Zacarias (1):
  powerpc/85xx: fix typo in p1010rdb.dtsi

Jerry Huang (2):
  powerpc/85xx: add P1020MBG-PC platform support
  powerpc/85xx: add P1020UTM-PC platform support

Jia Hongtao (3):
  powerpc/85xx: Clean up partition nodes in dts for MPC8572DS
  powerpc: add support for MPIC message register API
  powerpc: document the FSL MPIC message register binding

Kumar Gala (2):
  powerpc/fsl-booke: Fixup calc_cam_sz to support MMU v2
  powerpc: Add initial e6500 cpu support

Liu Gang (2):
  powerpc/srio: Fix the relocation errors when building with 64bit
  powerpc/srio: Fix the compile errors when building with 64bit

Liu Shuo (2):
  powerpc/fsl_msi: return proper error value when ioremap failed.
  powerpc/dts: fix the compatible string of sec 4.0

Martyn Welch (4):
  powerpc: Add GE FPGA config option
  gpio: Move GE GPIO driver to reside within GPIO subsystem
  powerpc: Move GE PIC drivers
  powerpc/85xx: Board support for GE IMP3A

Paul Gortmaker (2):
  powerpc/85xx: fix Kconfig warning about missing 8250 dependency
  powerpc/83xx: mpc836x - fix failed phy detection for ucc ethernet on MDS

Prabhakar Kushwaha (1):
  NAND Machine support for Integrated Flash Controller

Ramneek Mehresh (1):
  powerpc/85xx: Add usb controller version info

Sebastian Andrzej Siewior (2):
  powerpc/85xx: p2020rdb - move the NAND address.
  powerpc/85xx: p2020rdb  p1010rdb - lower spi flash freq to 40Mhz

Tang Yuantian (2):
  powerpc/85xx: Adds Support for P2020RDB-PC board
  powerpc/85xx: Add p2020rdb-pc dts support

Timur Tabi (4):
  powerpc/85xx: create 32-bit DTS for the P1022DS
  powerpc/85xx: p1022ds: disable the NOR flash node if video is enabled
  powerpc/85xx: p1022ds: enable monitor switching via pixis indirect mode
  powerpc/85xx: allow CONFIG_PHYS_64BIT to be selectable

Xie Xiaobo (2):
  powerpc/85xx: Add some DTS nodes and attributes for mpc8536ds
  powerpc/85xx: Add magic-packet properties for etsec

Xu Jiucheng (2):
  powerpc/85xx: Added dts for P1021RDB-PC board
  powerpc/85xx: Added P1021RDB-PC Platform support

Zhao Chenhui (3):
  powerpc/85xx: mpc8548cds - fix alias in mpc8548si-pre.dtsi
  powerpc/85xx: Refactor mpc8548cds device tree
  powerpc/85xx: mpc8548cds - add 36-bit dts

Zhicheng Fan (6):
  powerpc/85xx: Add p1025rdb platform support
  powerpc/85xx: Add dts for p1025rdb board
  powerpc/85xx: Add p1020rdb-pc platform support
  powerpc/85xx: Add dts for p1020rdb-pc board
  powerpc/85xx: Abstract common define of signal multiplex control for qe
  powerpc/85xx: Add Quicc Engine support for p1025rdb

chenhui zhao (5):
  powerpc/85xx: l2sram - Add compatible entry for mpc8548 L2 controller
  powerpc/85xx: mpc85xxcds - Fix PCI I/O space resource of PCI bridge
  powerpc/85xx: mpc8548cds - Add NOR flash node to dts
  powerpc/85xx: mpc8548cds - Add RapidIO node to dts
  powerpc/85xx: mpc8548cds - Add FPGA node to dts

 .../devicetree/bindings/powerpc/fsl/mpic-msgr.txt  |   63 ++
 .../devicetree/bindings/powerpc/fsl/msi-pic.txt|6 +-
 arch/powerpc/boot/Makefile |2 +-
 arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi  |4 +-
 arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi  |   16 +
 arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi   |4 +-
 arch/powerpc/boot/dts/fsl/p1010si-post.dtsi|3 +
 arch/powerpc/boot/dts/fsl/p1020si-post.dtsi|6 +
 arch/powerpc/boot/dts/fsl/p1021si-post.dtsi|7 +
 arch/powerpc/boot/dts/fsl/p1022si-post.dtsi|   12 +-
 arch/powerpc/boot/dts/fsl/p1023si-post.dtsi|3 +
 arch/powerpc/boot/dts/fsl/p2020si-post.dtsi|3 +
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi|2 +
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi|2 +
 arch/powerpc/boot/dts/fsl/p3060si-post.dtsi|6 +
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi|2 +
 arch/powerpc/boot/dts/fsl/pq3-etsec1-0.dtsi|3 +-
 arch/powerpc/boot/dts/fsl/pq3-etsec1-1.dtsi|3 +-
 arch/powerpc/boot/dts/fsl/pq3-etsec1-2.dtsi|3 +-
 arch/powerpc/boot/dts/fsl/pq3-etsec1-3.dtsi|3 +-
 arch/powerpc/boot/dts/fsl/pq3-sec4.4-0.dtsi|   10 +-
 arch/powerpc/boot/dts/fsl/qoriq-mpic.dtsi  |6 +-
 arch/powerpc/boot/dts/ge_imp3a.dts |  255 +
 

Re: [git pull] Please pull powerpc.git next branch

2012-01-08 Thread Michael Neuling
Kumar,

Can you pick up this one too.  Current Linus tree breaks compiling
mpc85xx_defconfig

  powerpc: fix compile error with 85xx/p1022_ds.c
  http://patchwork.ozlabs.org/patch/130620/

Mikey

In message alpine.lfd.2.00.1201041605230.15...@right.am.freescale.net you wro
te:
 The following changes since commit e4f387d8db3ba3c2dae4d8bdfe7bb5f4fe1bcb0d:
 
   powerpc: Fix unpaired probe_hcall_entry and probe_hcall_exit (2012-01-03 
 12:09:27 +1100)
 
 are available in the git repository at:
   git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next
 
 Andy Fleming (1):
   powerpc: Add TBI PHY node to first MDIO bus
 
 Julia Lawall (1):
   arch/powerpc/sysdev/fsl_rmu.c: introduce missing kfree
 
 Kumar Gala (3):
   powerpc/fsl-pci: Allow 64-bit PCIe devices to DMA to any memory address
   powerpc/fsl: Update defconfigs to enable some standard FSL HW features
   powerpc/fsl: update compatiable on fsl 16550 uart nodes
 
 Michael Neuling (1):
   powerpc: fix compile error with 85xx/p1023_rds.c
 
 Paul Gortmaker (1):
   sbc834x: put full compat string in board match check
 
 Prabhakar Kushwaha (1):
   powerpc/fsl: Add support for Integrated Flash Controller
 
 Timur Tabi (3):
   powerpc/85xx: re-enable ePAPR byte channel driver in corenet32_smp_defc
onfig
   powerpc/85xx: fix PCI and localbus properties in p1022ds.dts
   powerpc/fsl: add MSI support for the Freescale hypervisor
 
 Tony Breeds (1):
   powerpc: fix compile error with 85xx/p1010rdb.c
 
  arch/powerpc/Kconfig |4 +
  arch/powerpc/boot/dts/asp834x-redboot.dts|4 +-
  arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi   |4 +-
  arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi |4 +-
  arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi |4 +-
  arch/powerpc/boot/dts/gef_ppc9a.dts  |4 +-
  arch/powerpc/boot/dts/gef_sbc310.dts |4 +-
  arch/powerpc/boot/dts/gef_sbc610.dts |4 +-
  arch/powerpc/boot/dts/kmeter1.dts|2 +-
  arch/powerpc/boot/dts/kuroboxHD.dts  |4 +-
  arch/powerpc/boot/dts/kuroboxHG.dts  |4 +-
  arch/powerpc/boot/dts/mpc8308_p1m.dts|4 +-
  arch/powerpc/boot/dts/mpc8308rdb.dts |4 +-
  arch/powerpc/boot/dts/mpc8313erdb.dts|4 +-
  arch/powerpc/boot/dts/mpc8315erdb.dts|4 +-
  arch/powerpc/boot/dts/mpc832x_mds.dts|4 +-
  arch/powerpc/boot/dts/mpc832x_rdb.dts|4 +-
  arch/powerpc/boot/dts/mpc8349emitx.dts   |4 +-
  arch/powerpc/boot/dts/mpc8349emitxgp.dts |4 +-
  arch/powerpc/boot/dts/mpc834x_mds.dts|4 +-
  arch/powerpc/boot/dts/mpc836x_mds.dts|4 +-
  arch/powerpc/boot/dts/mpc836x_rdk.dts|4 +-
  arch/powerpc/boot/dts/mpc8377_mds.dts|4 +-
  arch/powerpc/boot/dts/mpc8377_rdb.dts|4 +-
  arch/powerpc/boot/dts/mpc8377_wlan.dts   |4 +-
  arch/powerpc/boot/dts/mpc8378_mds.dts|4 +-
  arch/powerpc/boot/dts/mpc8378_rdb.dts|4 +-
  arch/powerpc/boot/dts/mpc8379_mds.dts|4 +-
  arch/powerpc/boot/dts/mpc8379_rdb.dts|4 +-
  arch/powerpc/boot/dts/mpc8540ads.dts |4 +-
  arch/powerpc/boot/dts/mpc8541cds.dts |4 +-
  arch/powerpc/boot/dts/mpc8555cds.dts |4 +-
  arch/powerpc/boot/dts/mpc8610_hpcd.dts   |4 +-
  arch/powerpc/boot/dts/mpc8641_hpcn.dts   |4 +-
  arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts   |4 +-
  arch/powerpc/boot/dts/p1010rdb.dtsi  |5 +
  arch/powerpc/boot/dts/p1020rdb.dtsi  |5 +
  arch/powerpc/boot/dts/p1021mds.dts   |4 +
  arch/powerpc/boot/dts/p1022ds.dts|   12 +-
  arch/powerpc/boot/dts/p2020rdb.dts   |8 +-
  arch/powerpc/boot/dts/sbc8349.dts|4 +-
  arch/powerpc/boot/dts/sbc8548.dts|4 +-
  arch/powerpc/boot/dts/sbc8641d.dts   |4 +-
  arch/powerpc/boot/dts/socrates.dts   |4 +-
  arch/powerpc/boot/dts/storcenter.dts |4 +-
  arch/powerpc/boot/dts/stxssa8555.dts |4 +-
  arch/powerpc/boot/dts/tqm8540.dts|4 +-
  arch/powerpc/boot/dts/tqm8541.dts|4 +-
  arch/powerpc/boot/dts/tqm8548-bigflash.dts   |4 +-
  arch/powerpc/boot/dts/tqm8548.dts|4 +-
  arch/powerpc/boot/dts/tqm8555.dts|4 +-
  arch/powerpc/boot/dts/xcalibur1501.dts   |4 +-
  arch/powerpc/boot/dts/xpedite5200.dts|4 +-
  arch/powerpc/boot/dts/xpedite5200_xmon.dts   |4 +-
  arch/powerpc/boot/dts/xpedite5301.dts|4 +-
  arch/powerpc/boot/dts/xpedite5330.dts|4 +-
  arch/powerpc/boot/dts/xpedite5370.dts|4 +-
  arch/powerpc/configs/corenet32_smp_defconfig |   10 +-
  arch/powerpc/configs/corenet64_smp_defconfig |3 +-
  arch/powerpc/configs/mpc85xx_defconfig   |   16 +-
  arch/powerpc/configs/mpc85xx_smp_defconfig   |   17 

[git pull] Please pull powerpc.git next branch

2012-01-05 Thread Benjamin Herrenschmidt
Hi Linus !

Here's my powerpc batch for this merge window. In addition to the usual
mixed bag of small fixes  improvements, the bigger highlights are:

 - Reworked the freescale .dts (device-tree) files to use the new
.dtsi include mechanism so board files just include the SoC definition
rather than duplicating it
 - cpuidle framework support on pseries
 - Various time management fixes  cleanups
 - hugetlb support for FSL BookE embedded chips
 - p7ioc IO chip support for powernv platform
 - Cleanup of MPIC init code

And I'm probably forgetting some...

Cheers,
Ben.


The following changes since commit caca6a03d365883564885f2c1da3e88dcf65d139:

  Linux 3.2-rc3 (2011-11-23 20:20:28 -0800)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Alexandre Rusev (1):
  powerpc/fsl-lbc: Fix for fsl_upm

Ananth N Mavinakayanahalli (1):
  powerpc: Export PIR data through sysfs

Andreas Schwab (1):
  powerpc: Fix wrong divisor in usecs_to_cputime

Andy Fleming (1):
  powerpc: Add TBI PHY node to first MDIO bus

Anton Blanchard (22):
  powerpc/time: Handle wrapping of decrementer
  powerpc/time: Use clockevents_calc_mult_shift
  powerpc/time: Use clocksource_register_hz
  powerpc/time: Remove unnecessary sanity check of decrementer expiration
  powerpc/time: Fix some style issues
  powerpc/time: Optimise decrementer_check_overflow
  powerpc: Decode correct MSR bits in oops output
  powerpc/xics: Harden xics hypervisor backend
  powerpc: Give us time to get all oopses out before panicking
  powerpc: Remove broken and complicated kdump system reset code
  powerpc/kdump: Use setjmp/longjmp to handle kdump and system reset 
recursion
  powerpc: Cleanup crash/kexec code
  powerpc: Rework die()
  powerpc: Reduce pseries panic timeout from 180s to 10s
  powerpc/xics: Reset the CPPR if H_EOI fails
  powerpc/kdump: Delay before sending IPI on a system reset
  powerpc/kdump: Only save CPU state first time through the secondary CPU 
capture code
  powerpc/pseries: Increase minimum RMO size from 64MB to 256MB
  powerpc/nvram: Add spinlock to oops_to_nvram to prevent oops in 
compression code.
  powerpc: Enable squashfs as a module
  powerpc: POWER7 optimised copy_to_user/copy_from_user using VMX
  powerpc: Fix comment explaining our VSID layout

Becky Bruce (13):
  powerpc: Only define HAVE_ARCH_HUGETLB_UNMAPPED_AREA if PPC_MM_SLICES
  powerpc: hugetlb: fix huge_ptep_set_access_flags return value
  powerpc: Fix booke hugetlb preload code for PPC_MM_SLICES and 64-bit
  powerpc: Update hugetlb huge_pte_alloc and tablewalk code for FSL BOOKE
  powerpc: hugetlb: modify include usage for FSL BookE code
  powerpc: Whitespace/comment changes to tlb_low_64e.S
  powerpc: Add hugepage support to 64-bit tablewalk code for FSL_BOOK3E
  powerpc: Add gpages reservation code for 64-bit FSL BOOKE
  powerpc: Kconfig updates for FSL BookE HUGETLB 64-bit
  powerpc: Enable Hugetlb by default for 32-bit 85xx/corenet
  powerpc: Enable hugetlb by default for corenet64 platforms
  powerpc/book3e: Change hugetlb preload to take vma argument
  powerpc: Define/use HUGETLB_NEED_PRELOAD insead of complicated #if

Benjamin Herrenschmidt (24):
  powerpc/pci: Add a platform hook after probe and before resource survey
  powerpc/pci: Change how re-assigning resouces work
  powerpc/powernv: Add TCE SW invalidation support
  powerpc/powernv: Fixup p7ioc PCIe root complex class code
  powerpc/powernv: PCI support for p7IOC under OPAL v2
  Merge remote-tracking branch 'kumar/next' into next
  powerpc/powernv: Update OPAL interfaces
  powerpc/powernv: Display diag data on p7ioc EEH errors
  powerpc/powernv: Workaround OFW issues in prom_init.c
  powerpc/pci: Make pci_read_irq_line() static
  Merge branch 'mpic' into next
  Merge branch 'booke-hugetlb' into next
  powerpc: Add support for OpenBlockS 600
  Merge branch 'cpuidle' into next
  Merge branch 'ps3' into next
  Merge branch 'kexec' into next
  tty/serial/pmac_zilog: Fix suspend  resume
  powerpc/pmac: Simplify old pmac PIC interrupt handling
  powerpc/pmac: Fix SMP kernels on pre-core99 UP machines
  Merge remote-tracking branch 'jwb/next' into next
  powerpc: Fix old bug in prom_init setting of the color
  offb: Fix bug in calculating requested vram size
  offb: Add palette hack for qemu standard vga framebuffer
  offb: Fix setting of the pseudo-palette for 8bpp
po
Christoph Egger (1):
  powerpc/44x: Removing dead CONFIG_PPC47x

Chuck Meade (1):
  drivers/serial/ucc_uart.c: Add missing call to init UCC UART port timeout

Dan McGee (1):
  powerpc+sparc64/mm: Remove hack in mmap randomize layout

David Rientjes (2):
  powerpc/mm: Fix section mismatch for mark_reserved_regions_for_nid
  

[git pull] Please pull powerpc.git next branch

2012-01-04 Thread Kumar Gala
The following changes since commit e4f387d8db3ba3c2dae4d8bdfe7bb5f4fe1bcb0d:

  powerpc: Fix unpaired probe_hcall_entry and probe_hcall_exit (2012-01-03 
12:09:27 +1100)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Andy Fleming (1):
  powerpc: Add TBI PHY node to first MDIO bus

Julia Lawall (1):
  arch/powerpc/sysdev/fsl_rmu.c: introduce missing kfree

Kumar Gala (3):
  powerpc/fsl-pci: Allow 64-bit PCIe devices to DMA to any memory address
  powerpc/fsl: Update defconfigs to enable some standard FSL HW features
  powerpc/fsl: update compatiable on fsl 16550 uart nodes

Michael Neuling (1):
  powerpc: fix compile error with 85xx/p1023_rds.c

Paul Gortmaker (1):
  sbc834x: put full compat string in board match check

Prabhakar Kushwaha (1):
  powerpc/fsl: Add support for Integrated Flash Controller

Timur Tabi (3):
  powerpc/85xx: re-enable ePAPR byte channel driver in 
corenet32_smp_defconfig
  powerpc/85xx: fix PCI and localbus properties in p1022ds.dts
  powerpc/fsl: add MSI support for the Freescale hypervisor

Tony Breeds (1):
  powerpc: fix compile error with 85xx/p1010rdb.c

 arch/powerpc/Kconfig |4 +
 arch/powerpc/boot/dts/asp834x-redboot.dts|4 +-
 arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi   |4 +-
 arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi |4 +-
 arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi |4 +-
 arch/powerpc/boot/dts/gef_ppc9a.dts  |4 +-
 arch/powerpc/boot/dts/gef_sbc310.dts |4 +-
 arch/powerpc/boot/dts/gef_sbc610.dts |4 +-
 arch/powerpc/boot/dts/kmeter1.dts|2 +-
 arch/powerpc/boot/dts/kuroboxHD.dts  |4 +-
 arch/powerpc/boot/dts/kuroboxHG.dts  |4 +-
 arch/powerpc/boot/dts/mpc8308_p1m.dts|4 +-
 arch/powerpc/boot/dts/mpc8308rdb.dts |4 +-
 arch/powerpc/boot/dts/mpc8313erdb.dts|4 +-
 arch/powerpc/boot/dts/mpc8315erdb.dts|4 +-
 arch/powerpc/boot/dts/mpc832x_mds.dts|4 +-
 arch/powerpc/boot/dts/mpc832x_rdb.dts|4 +-
 arch/powerpc/boot/dts/mpc8349emitx.dts   |4 +-
 arch/powerpc/boot/dts/mpc8349emitxgp.dts |4 +-
 arch/powerpc/boot/dts/mpc834x_mds.dts|4 +-
 arch/powerpc/boot/dts/mpc836x_mds.dts|4 +-
 arch/powerpc/boot/dts/mpc836x_rdk.dts|4 +-
 arch/powerpc/boot/dts/mpc8377_mds.dts|4 +-
 arch/powerpc/boot/dts/mpc8377_rdb.dts|4 +-
 arch/powerpc/boot/dts/mpc8377_wlan.dts   |4 +-
 arch/powerpc/boot/dts/mpc8378_mds.dts|4 +-
 arch/powerpc/boot/dts/mpc8378_rdb.dts|4 +-
 arch/powerpc/boot/dts/mpc8379_mds.dts|4 +-
 arch/powerpc/boot/dts/mpc8379_rdb.dts|4 +-
 arch/powerpc/boot/dts/mpc8540ads.dts |4 +-
 arch/powerpc/boot/dts/mpc8541cds.dts |4 +-
 arch/powerpc/boot/dts/mpc8555cds.dts |4 +-
 arch/powerpc/boot/dts/mpc8610_hpcd.dts   |4 +-
 arch/powerpc/boot/dts/mpc8641_hpcn.dts   |4 +-
 arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts   |4 +-
 arch/powerpc/boot/dts/p1010rdb.dtsi  |5 +
 arch/powerpc/boot/dts/p1020rdb.dtsi  |5 +
 arch/powerpc/boot/dts/p1021mds.dts   |4 +
 arch/powerpc/boot/dts/p1022ds.dts|   12 +-
 arch/powerpc/boot/dts/p2020rdb.dts   |8 +-
 arch/powerpc/boot/dts/sbc8349.dts|4 +-
 arch/powerpc/boot/dts/sbc8548.dts|4 +-
 arch/powerpc/boot/dts/sbc8641d.dts   |4 +-
 arch/powerpc/boot/dts/socrates.dts   |4 +-
 arch/powerpc/boot/dts/storcenter.dts |4 +-
 arch/powerpc/boot/dts/stxssa8555.dts |4 +-
 arch/powerpc/boot/dts/tqm8540.dts|4 +-
 arch/powerpc/boot/dts/tqm8541.dts|4 +-
 arch/powerpc/boot/dts/tqm8548-bigflash.dts   |4 +-
 arch/powerpc/boot/dts/tqm8548.dts|4 +-
 arch/powerpc/boot/dts/tqm8555.dts|4 +-
 arch/powerpc/boot/dts/xcalibur1501.dts   |4 +-
 arch/powerpc/boot/dts/xpedite5200.dts|4 +-
 arch/powerpc/boot/dts/xpedite5200_xmon.dts   |4 +-
 arch/powerpc/boot/dts/xpedite5301.dts|4 +-
 arch/powerpc/boot/dts/xpedite5330.dts|4 +-
 arch/powerpc/boot/dts/xpedite5370.dts|4 +-
 arch/powerpc/configs/corenet32_smp_defconfig |   10 +-
 arch/powerpc/configs/corenet64_smp_defconfig |3 +-
 arch/powerpc/configs/mpc85xx_defconfig   |   16 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig   |   17 +-
 arch/powerpc/include/asm/fsl_ifc.h   |  834 ++
 arch/powerpc/platforms/83xx/sbc834x.c|4 +-
 arch/powerpc/platforms/85xx/p1010rdb.c   |2 -
 arch/powerpc/platforms/85xx/p1023_rds.c  |1 -
 arch/powerpc/sysdev/Makefile |1 +
 arch/powerpc/sysdev/fsl_ifc.c|  310 ++
 

[git pull] Please pull powerpc.git next branch

2011-11-24 Thread Kumar Gala
Ben,

'next' branch pull request that includes 'merge' as well.

- k

The following changes since commit caca6a03d365883564885f2c1da3e88dcf65d139:

  Linux 3.2-rc3 (2011-11-23 20:20:28 -0800)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Alexandre Rusev (1):
  powerpc/fsl-lbc: Fix for fsl_upm

Chuck Meade (1):
  drivers/serial/ucc_uart.c: Add missing call to init UCC UART port timeout

Dmitry Eremin-Solenikov (6):
  powerpc/83xx: consolidate init_IRQ functions
  powerpc/83xx: consolidate of_platform_bus_probe calls
  powerpc/83xx: merge PCI bridge additions
  powerpc/83xx: make mpc830x_rdb use mpc83xx_setup_pci
  powerpc/85xx: separate cpm2 pic init
  powerpc/85xx: consolidate of_platform_bus_probe calls

Jason Jin (1):
  powerpc/fsl-pci: Don't hide resource for pci/e when configured as Agent/EP

Jia Hongtao (1):
  powerpc/85xx: Add lbc suspend support for PM

Joakim Tjernlund (1):
  powerpc/qe: Fixup QE_General4 errata

Julia Lawall (1):
  arch/powerpc/sysdev/ehv_pic.c: add missing kfree

Kai Jiang (1):
  powerpc/8xxx: Update device tree bus probe for new RapidIO node binding

Kumar Gala (33):
  powerpc/85xx: Fix compile error on p3060_qds.c
  powerpc/85xx: Simplify P1020RDB CAMP dts using includes
  powerpc/85xx: Rework PCI nodes on P1020RDB
  powerpc/85xx: Update SPI binding to match binding spec for P1020RDB
  powerpc/85xx: Update P1020 SEC3.3 node to match actual SoC HW
  powerpc/85xx: Add ethernet magic packet property to P1020 device tree
  powerpc/85xx: p1020si.dtsi update interrupt handling
  powerpc/85xx: create dts components to build up an SoC
  powerpc/85xx: Rework MPC8536DS device trees
  powerpc/85xx: Rework MPC8544DS device tree
  powerpc/85xx: Rework MPC8548CDS device trees
  powerpc/85xx: Rework MPC8568MDS device tree
  powerpc/85xx: Rework MPC8569MDS device tree
  powerpc/85xx: Rework MPC8572DS device tree
  powerpc/85xx: Rework P1010RDB and P1010 device tree
  powerpc/85xx: Add RTC to P1010RDB device tree
  powerpc/85xx: Add crypto engine to P1010 SoC device tree
  powerpc/85xx: Add a P1010RDB 36-bit address map device tree
  powerpc/85xx: Rework P1020RDB device tree
  powerpc/85xx: Add P1020RDB 36-bit address map device tree
  powerpc/85xx: Rework P1021MDS device tree
  powerpc/85xx: Rework P1022DS device tree
  powerpc/85xx: Rework P1023RDS device tree
  powerpc/85xx: Rework P2020DS device tree
  powerpc/85xx: Rework P2020RDB device tree
  powerpc/85xx: Rework P2041RDB device tree
  powerpc/85xx: Rework P3041DS device tree
  powerpc/85xx: Rework P3060QDS device tree
  powerpc/85xx: Rework P4080DS device trees
  powerpc/85xx: Rework P5020DS device tree
  powerpc/85xx: Update SRIO device tree nodes
  powerpc/85xx: Additional consolidate of_platform_bus_probe calls
  powerpc/85xx: Renamed mpc85xx_common.c to common.c

Liu Gang (3):
  powerpc/fsl: Document rapidio node binding-information
  fsl-rio: Split rio driver into two parts, RapidIO endpoint and message 
unit
  fsl-rio: Add two ports and rapidio message units support

Paul Bolle (1):
  powerpc/p3060qds: Fix select of 'MPC8xxx_GPIO'

Roy Zang (1):
  powerpc/p1023: set IRQ[4:6,11] to active-high level sensitive for PCIe

Shaohui Xie (1):
  drivers/edac/mpc85xx_edac.c: fix memory controller compatible for edac

Timur Tabi (2):
  powerpc/85xx: add pixis indirect mode device tree node
  powerpc/fsl_msi: add support for the fsl, msi property in PCI nodes

 .../devicetree/bindings/powerpc/fsl/srio-rmu.txt   |  163 +++
 .../devicetree/bindings/powerpc/fsl/srio.txt   |  103 ++
 arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi  |  248 
 arch/powerpc/boot/dts/fsl/mpc8536si-pre.dtsi   |   63 +
 arch/powerpc/boot/dts/fsl/mpc8544si-post.dtsi  |  191 +++
 arch/powerpc/boot/dts/fsl/mpc8544si-pre.dtsi   |   63 +
 arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi  |  143 ++
 arch/powerpc/boot/dts/fsl/mpc8548si-pre.dtsi   |   62 +
 arch/powerpc/boot/dts/fsl/mpc8568si-post.dtsi  |  270 
 arch/powerpc/boot/dts/fsl/mpc8568si-pre.dtsi   |   65 +
 arch/powerpc/boot/dts/fsl/mpc8569si-post.dtsi  |  304 
 arch/powerpc/boot/dts/fsl/mpc8569si-pre.dtsi   |   64 +
 arch/powerpc/boot/dts/fsl/mpc8572si-post.dtsi  |  196 +++
 arch/powerpc/boot/dts/fsl/mpc8572si-pre.dtsi   |   70 +
 arch/powerpc/boot/dts/fsl/p1010si-post.dtsi|  198 +++
 arch/powerpc/boot/dts/fsl/p1010si-pre.dtsi |   64 +
 arch/powerpc/boot/dts/fsl/p1020si-post.dtsi|  174 +++
 arch/powerpc/boot/dts/fsl/p1020si-pre.dtsi |   68 +
 arch/powerpc/boot/dts/fsl/p1021si-post.dtsi|  225 +++
 arch/powerpc/boot/dts/fsl/p1021si-pre.dtsi |   68 +
 arch/powerpc/boot/dts/fsl/p1022si-post.dtsi|  235 +++
 

[git pull] Please pull powerpc.git next branch

2011-11-06 Thread Benjamin Herrenschmidt
Hi Linus !

Here's (finally) the powerpc stuff for this merge window. It's late, as
I warned you during KS, I was on vacation  travelling around and really
couldn't get to do it earlier than today. Everything in there has been
in linux-next for a while anyway, the only difference from what was in
github a month ago is that I merged a bit more freescale bits from
Kumar.

As for the highlights, you get the new powernv platform which allows
booting under the new OPAL firmware. This will allow booting without a
hypervisor on future IBM POWER machines, in order to be able to run KVM.
There's still one missing component to support the latest PCI Express
bridges, but it's a drop-in addition, so I might still merge it after
-rc1 (or not .. I haven't decided yet, I held on to it for a bit as it
was depending on some PCI changes that went upstream separately via
Jesse and dealing with the dependency while travelling was deemed too
annoying).

We also have a bunch of Numa fixes from Anton, some DMA code cleanup
from Milton and the usual batch of embedded bits and pieces.

Cheers,
Ben.
 
The following changes since commit d6748066ad0e8b2514545998f8367ebb3906f299:

  Merge branch 'upstream' of 
git://git.linux-mips.org/pub/scm/ralf/upstream-linus (2011-11-03 13:28:14 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Anatolij Gustschin (5):
  powerpc/5200: mpc5200b.dtsi: add spi node address- and size-cells 
properties
  powerpc/5200: dts: digsy_mtc.dts: update to add can, pci, serial and spi
  powerpc/5200: dts: digsy_mtc.dts: add timer0 and timer1 gpio properties
  powerpc/5200: dts: digsy_mtc.dts: enable both MSCAN nodes
  powerpc/85xx: fix PHYS_64BIT selection for P1022DS

Anshuman Khandual (1):
  perf events, powerpc: Add POWER7 stalled-cycles-frontend/backend events

Anton Blanchard (11):
  powerpc/pseries: Avoid spurious error during hotplug CPU add
  powerpc/numa: Enable SD_WAKE_AFFINE in node definition
  sched: Allow SD_NODES_PER_DOMAIN to be overridden
  powerpc/numa: Increase SD_NODES_PER_DOMAIN to 32.
  powerpc/numa: Disable NEWIDLE balancing at node level
  powerpc/numa: Remove duplicate RECLAIM_DISTANCE definition
  powerpc/numa: Remove double of_node_put in hot_add_node_scn_to_nid
  powerpc: Use for_each_node_by_type instead of open coding it
  powerpc: Coding style cleanups
  powerpc: Fix oops when echoing bad values to 
/sys/devices/system/memory/probe
  powerpc: Fix deadlock in icswx code

Arnaud Lacombe (1):
  powerpc/xics: Add __init to marker icp_native_init()

Arnd Bergmann (1):
  serial/8250: Move UPIO_TSI to powerpc

Ayman El-Khashab (1):
  powerpc/4xx: enable and fix pcie gen1/gen2 on the 460sx

Becky Bruce (4):
  powerpc: Hugetlb for BookE
  powerpc: Update mpc85xx/corenet 32-bit defconfigs
  powerpc: Update corenet64_smp_defconfig
  powerpc/fsl-booke: Fix settlbcam for 64-bit

Benjamin Herrenschmidt (27):
  Merge remote-tracking branch 'jwb/next' into next
  Merge remote-tracking branch 'origin/master' into next
  powerpc/wsp: Add PCIe Root support to PowerEN/WSP
  Merge remote-tracking branch 'origin/master' into next
  powerpc/udbg: Fix Kconfig entry for avoiding 44x early debug with KVM
  powerpc/smp: More generic support for soft hotplug
  powerpc/pci: Call pcie_bus_configure_settings()
  powerpc/powernv: Don't clobber r9 in relative_toc()
  powerpc: Add skeleton PowerNV platform
  of: Change logic to overwrite cmd_line with CONFIG_CMDLINE
  powerpc/powernv: Add CPU hotplug support
  powerpc/powernv: Add OPAL takeover from PowerVM
  powerpc/powernv: Get kernel command line accross OPAL takeover
  powerpc/powernv: Basic support for OPAL
  powerpc/powernv: Add support for instanciating OPAL v2 from Open Firmware
  powerpc/powernv: Support for OPAL console
  powerpc/powernv: Hookup reboot and poweroff functions
  powerpc/powernv: Add RTC and NVRAM support plus RTAS fallbacks
  powerpc/powernv: Add OPAL ICS backend
  powerpc/powernv: Register and handle OPAL interrupts
  powerpc/powernv: Machine check and other system interrupts
  powerpc/powernv: Add support for p5ioc2 PCI-X and PCIe
  powerpc/powernv: Implement MSI support for p5ioc2 PCIe
  powerpc/powernv: Handle PCI-X/PCIe reset delay
  powerpc/pci: Don't configure PCIe settings when PCI_PROBE_ONLY is set
  powerpc/ptrace: Fix build with gcc 4.6
  powerpc: Don't try OPAL takeover on old 970 blades

Bharat Bhushan (1):
  powerpc: e500mc: Fix: use CONFIG_PPC_E500MC in idle_e500.S

Brian King (1):
  hvcs: Ensure page aligned partner info buffer

Carl E. Love (1):
  powerpc/perf_event: Fix Power6 L1 cache read  write event codes]

Dmitry Eremin-Solenikov (5):
  cpc925_edac: Support single-processor configurations
  powerpc/85xx: sbc8560 - correct 

[git pull] Please pull powerpc.git next branch

2011-11-03 Thread Kumar Gala
The following changes since commit 7680057cc4c7d9caada12767831bfd9738dd7b43:

  powerpc: Don't try OPAL takeover on old 970 blades (2011-09-29 17:04:59 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Anatolij Gustschin (1):
  powerpc/85xx: fix PHYS_64BIT selection for P1022DS

Becky Bruce (3):
  powerpc: Update mpc85xx/corenet 32-bit defconfigs
  powerpc: Update corenet64_smp_defconfig
  powerpc/fsl-booke: Fix settlbcam for 64-bit

Bharat Bhushan (1):
  powerpc: e500mc: Fix: use CONFIG_PPC_E500MC in idle_e500.S

Dmitry Eremin-Solenikov (4):
  powerpc/85xx: sbc8560 - correct compilation if CONFIG_PHYS_ADDR_T_64BIT 
is set
  powerpc/85xx: ksi8560 - declare that localbus is compatbile with 
simple-bus
  powerpc/85xx: sbc8560 - declare that localbus is compatbile with 
simple-bus
  powerpc/mpc8349emitx: mark localbus as compatible with simple-bus

Fabio Baltieri (1):
  powerpc/83xx: Add shutdown request support to MCU handling on MPC8349 MITX

Felix Radensky (1):
  powerpc/8xxx: Fix interrupt handling in MPC8xxx GPIO driver

Holger Brunck (1):
  powerpc/82xx: updates for mgcoge

Hongjun Chen (1):
  powerpc/cpm: Clear muram before it is in use.

Kumar Gala (6):
  powerpc/85xx: Rename PowerPC core nodes to match other e500mc based .dts
  powerpc/fsl-booke: Handle L1 D-cache parity error correctly on e500mc
  powerpc: respect mem= setting for early memory limit setup
  powerpc/fsl-booke: Fix setup_initial_memory_limit to not blindly map
  powerpc/85xx: Setup secondary cores PIR with hard SMP id
  powerpc/85xx: Add 'fsl,pq3-gpio' compatiable for GPIO driver

Liu Yu (3):
  powerpc/math_emu/efp: Use pr_debug instead of printk
  powerpc/math_emu/efp: No need to round if the result is exact
  powerpc/math_emu/efp: Look for errata handler when type mismatches

Martyn Welch (1):
  powerpc/86xx: Correct Gianfar support for GE boards

Matthew McClintock (4):
  powerpc/85xx: Fix support for enabling doorbells for IPIs
  powerpc/85xx: issue 15 EOI after core reset for FSL CoreNet devices
  powerpc/fsl_booke: Fix comment in head_fsl_booke.S
  powerpc/85xx: Make kexec to interate over online cpus

Mihai Caraman (1):
  drivers/virt: add ioctl for 32-bit compat on 64-bit to fsl-hv-manager

Mingkai Hu (1):
  powerpc/85xx: Rename p2040_rdb.c to p2041_rdb.c

Shengzhou Liu (1):
  powerpc/p3060qds: Add support for P3060QDS board

Stephen George (1):
  powerpc/85xx: Adding DCSR node to dtsi device trees

Timur Tabi (3):
  powerpc/fsl_msi: fix support for multiple MSI ranges
  powerpc/85xx: clean up FPGA device tree nodes for Freecsale QorIQ boards
  powerpc/fsl_msi: add support for msi-address-64 property

 .../devicetree/bindings/powerpc/fsl/board.txt  |   30 +-
 .../devicetree/bindings/powerpc/fsl/dcsr.txt   |  395 
 .../devicetree/bindings/powerpc/fsl/msi-pic.txt|   42 ++
 arch/powerpc/boot/dts/gef_ppc9a.dts|   33 ++-
 arch/powerpc/boot/dts/gef_sbc310.dts   |   33 ++-
 arch/powerpc/boot/dts/gef_sbc610.dts   |   33 ++-
 arch/powerpc/boot/dts/ksi8560.dts  |2 +-
 arch/powerpc/boot/dts/mgcoge.dts   |9 +
 arch/powerpc/boot/dts/mpc8349emitx.dts |3 +-
 arch/powerpc/boot/dts/p1022ds.dts  |2 +-
 arch/powerpc/boot/dts/p2020ds.dts  |5 +
 .../boot/dts/{p2040rdb.dts = p2041rdb.dts}|   17 +-
 .../boot/dts/{p2040si.dtsi = p2041si.dtsi}|  135 +--
 arch/powerpc/boot/dts/p3041ds.dts  |8 +-
 arch/powerpc/boot/dts/p3041si.dtsi |   71 -
 .../boot/dts/{p2040rdb.dts = p3060qds.dts}|  142 ++--
 .../boot/dts/{p2040si.dtsi = p3060si.dtsi}|  314 ++--
 arch/powerpc/boot/dts/p4080ds.dts  |   12 +-
 arch/powerpc/boot/dts/p4080si.dtsi |  114 +-
 arch/powerpc/boot/dts/p5020ds.dts  |8 +-
 arch/powerpc/boot/dts/p5020si.dtsi |   68 -
 arch/powerpc/boot/dts/sbc8560.dts  |2 +-
 arch/powerpc/configs/corenet32_smp_defconfig   |   11 +-
 arch/powerpc/configs/corenet64_smp_defconfig   |5 -
 arch/powerpc/configs/mgcoge_defconfig  |   27 +-
 arch/powerpc/configs/mpc85xx_defconfig |5 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig |6 +-
 arch/powerpc/include/asm/reg_booke.h   |3 +
 arch/powerpc/kernel/head_fsl_booke.S   |4 +-
 arch/powerpc/kernel/idle_e500.S|2 +-
 arch/powerpc/kernel/prom.c |5 +-
 arch/powerpc/kernel/traps.c|9 +-
 arch/powerpc/math-emu/math_efp.c   |  100 +++---
 arch/powerpc/mm/fsl_booke_mmu.c|   43 ++-
 

[GIT PULL] Please pull powerpc.git next branch

2011-07-25 Thread Kumar Gala
[ a few minor fixes ]

The following changes since commit 50d2a4223bb875d1e3a7ee97d40dd03bf31ce1b7:

  powerpc: Copy back TIF flags on return from softirq stack (2011-07-22 
13:38:58 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Fabio Baltieri (1):
  powerpc/85xx: fix mpic configuration in CAMP mode

Timur Tabi (1):
  drivers/virt: add missing linux/interrupt.h to fsl_hypervisor.c

 arch/powerpc/platforms/85xx/mpc85xx_ds.c  |3 ++-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c |5 +++--
 drivers/virt/fsl_hypervisor.c |1 +
 3 files changed, 6 insertions(+), 3 deletions(-)
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2011-07-25 Thread Benjamin Herrenschmidt
Hi Linus !

Here's the powerpc batch for this merge window (there might still be a
handful of small fixes coming later this week depending on my mood but
here's the bulk at least). There's a couple of trivial merge conflicts
with your tree, let me know if you prefer that I fix them myself.

No big highlights, mostly a random collection of bug fixes and
improvements (the big highlight is the base KVM support for P7 and
970 which has been merged via Avi's tree).

Cheers,
Ben.


The following changes since commit 750e06992d49666a7589aac555eb3bb68e4dbb88:

  Merge branch 'hwmon-for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging (2011-07-25 
14:10:34 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Akinobu Mita (2):
  powerpc/pseries: Introduce pSeries_reconfig_notify()
  powerpc/pseries: Improve error code on reconfiguration notifier failure

Andrew Gabbasov (1):
  powerpc: Exporting boot_cpuid_phys

Anton Blanchard (9):
  powerpc: Use -mtraceback=no
  powerpc/pseries/hvconsole: Fix dropped console output
  powerpc: Sync pseries and ppc64 defconfigs
  powerpc: Disable IRQs off tracer in ppc64 defconfig
  powerpc: Add mpt2sas driver to pseries and ppc64 defconfig
  powerpc: Enable lockup and hung task detectors in pseries and ppc64 
defeconfigs
  powerpc/irq: Quieten irq mapping printks
  powerpc/pseries: Fix hvterm_raw_get_chars to accept  16 chars, fixing 
xmon
  hvc_console: Add kdb support

Ashish Kalra (2):
  powerpc/85xx: Save scratch registers to thread info instead of using 
SPRGs.
  powerpc: introduce the ePAPR embedded hypervisor vmpic driver

Baruch Siach (1):
  MAINTAINERS: add arch/powerpc/platforms/85xx/ to the 85xx entry

Becky Bruce (3):
  powerpc: Whitespace fix to include/asm/pgtable-ppc64.h
  powerpc: mem_init should call memblock_is_reserved with phys_addr_t
  powerpc: Create next_tlbcam_idx percpu variable for FSL_BOOKE

Benjamin Herrenschmidt (12):
  Merge remote branch 'jwb/next' into next
  powerpc/hvsi: Move HVSI protocol definitions to a header file
  powerpc/pseries: Factor HVSI header struct in packet definitions
  powerpc/udbg: Register udbg console generically
  powerpc/pseries: Re-implement HVSI as part of hvc_vio
  powerpc/pseries: Move hvsi support into a library
  Merge remote branch 'origin/master' into next
  powerpc: Fix build problem with default ppc_md.progress commit
  powerpc/hvsi: Fix conflict with old HVSI driver
  powerpc/pseries: Fix hvc_vio.c build due to recent changes
  Merge remote-tracking branch 'jwb/next' into next
  powerpc: Copy back TIF flags on return from softirq stack

Christian Kujau (1):
  Document powerpc udbg-immortal

Dave Carroll (2):
  powerpc: Move free_initmem to common code
  powerpc: Add printk companion for ppc_md.progress

Dave Kleikamp (3):
  powerpc/44x: don't use tlbivax on AMP systems
  powerpc/44x: boot wrapper: allow kernel to load into non-zero address
  powerpc/47x: allow kernel to be loaded in higher physical memory

Dmitry Eremin-Solenikov (7):
  powerpc/mpic: Support compiling with DEBUG enabled
  powerpc/85xx: tqm8540 - add description for onboard flash
  powerpc/85xx: specify interrupt for pq3-localbus devices
  powerpc/maple: Enable scom access functions on Maple
  powerpc/maple: Register CPC925 EDAC device on all boards with CPC925
  powerpc: Correct annotations of pmu registration functions
  powerpc/cpufreq: Add cpufreq driver for Momentum Maple boards

Fabio Baltieri (1):
  powerpc/85xx: fix mpic configuration in CAMP mode

Felix Radensky (1):
  powerpc/p1022ds: Remove fixed-link property from ethernet nodes.

Hendrik Brueckner (1):
  hvc_console: Improve tty/console put_chars handling

Josh Boyer (3):
  ppc4xx: Add crypto and RNG entries to Sequoia DTS
  MAINTAINERS: Update PowerPC 4xx entry
  powerpc/4xx: Move PCIE printk to proper function

Kumar Gala (18):
  powerpc/book3e: Clarify HW table walk enable/disable message
  powerpc: Rename e55xx_smp_defconfig to corenet64_smp_defconfig
  powerpc: Add a defconfig for 'corenet' 32-bit platforms
  powerpc/85xx: Add P5020DS device tree
  powerpc/85xx: Add P3041DS device tree
  powerpc/85xx: Updates to P4080DS device tree
  powerpc/85xx: Cleanup PCIe support on corenet_ds boards
  powerpc/fsl_pci: Simplify matching logic for PCI_FIXUP_HEADER
  powerpc/pci: Move FSL fixup from 32-bit to common
  powerpc/85xx: Add PCI support in 64-bit mode on P5020DS
  powerpc/qe: Limit QE support to ppc32
  powerpc/85xx: Add P4080 SoC device tree include stub
  powerpc/85xx: Add P3041 SoC device tree include stub
  powerpc/85xx: Add P5020 SoC device tree include stub
  driver core: Add ability for arch code to setup pdev_archdata
  powerpc: 

[git pull] Please pull powerpc.git next branch

2011-07-08 Thread Kumar Gala
The following changes since commit af9719c3062dfe216a0c3de3fa52be6d22b4456c:

  powerpc: Use -mtraceback=no (2011-07-01 13:49:27 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Becky Bruce (1):
  powerpc: Create next_tlbcam_idx percpu variable for FSL_BOOKE

Felix Radensky (1):
  powerpc/p1022ds: Remove fixed-link property from ethernet nodes.

Kumar Gala (5):
  powerpc/85xx: Add P3041 SoC device tree include stub
  powerpc/85xx: Add P5020 SoC device tree include stub
  driver core: Add ability for arch code to setup pdev_archdata
  powerpc: implement arch_setup_pdev_archdata
  powerpc: Dont require a dma_ops struct to set dma mask

Laurentiu TUDOR (1):
  powerpc/85xx: Remove stale BUG_ON in mpc85xx_smp_init

Mingkai Hu (1):
  powerpc/85xx: Add p2040 RDB board support

Timur Tabi (2):
  drivers/virt: introduce Freescale hypervisor management driver
  powerpc/85xx: add hypervisor config entries to corenet_smp_defconfig

 Documentation/ioctl/ioctl-number.txt |1 +
 arch/powerpc/boot/dts/p1022ds.dts|2 -
 arch/powerpc/boot/dts/p2040rdb.dts   |  166 +
 arch/powerpc/boot/dts/p2040si.dtsi   |  623 +
 arch/powerpc/boot/dts/p3041ds.dts|  579 +
 arch/powerpc/boot/dts/p3041si.dtsi   |  660 ++
 arch/powerpc/boot/dts/p5020ds.dts|  571 +
 arch/powerpc/boot/dts/p5020si.dtsi   |  652 ++
 arch/powerpc/configs/corenet32_smp_defconfig |4 +
 arch/powerpc/include/asm/mmu.h   |5 +
 arch/powerpc/kernel/dma.c|4 +-
 arch/powerpc/kernel/setup-common.c   |   28 +-
 arch/powerpc/kernel/smp.c|4 +
 arch/powerpc/mm/mem.c|9 +
 arch/powerpc/mm/tlb_nohash.c |6 +
 arch/powerpc/platforms/85xx/Kconfig  |   12 +
 arch/powerpc/platforms/85xx/Makefile |1 +
 arch/powerpc/platforms/85xx/p2040_rdb.c  |   88 +++
 arch/powerpc/platforms/85xx/smp.c|9 +-
 drivers/Kconfig  |2 +
 drivers/Makefile |3 +
 drivers/base/platform.c  |   21 +
 drivers/of/platform.c|4 +-
 drivers/virt/Kconfig |   32 +
 drivers/virt/Makefile|5 +
 drivers/virt/fsl_hypervisor.c|  937 ++
 include/linux/Kbuild |1 +
 include/linux/fsl_hypervisor.h   |  241 +++
 include/linux/platform_device.h  |1 +
 29 files changed, 3488 insertions(+), 1183 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/p2040rdb.dts
 create mode 100644 arch/powerpc/boot/dts/p2040si.dtsi
 create mode 100644 arch/powerpc/boot/dts/p3041si.dtsi
 create mode 100644 arch/powerpc/boot/dts/p5020si.dtsi
 create mode 100644 arch/powerpc/platforms/85xx/p2040_rdb.c
 create mode 100644 drivers/virt/Kconfig
 create mode 100644 drivers/virt/Makefile
 create mode 100644 drivers/virt/fsl_hypervisor.c
 create mode 100644 include/linux/fsl_hypervisor.h
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch (updated)

2011-06-28 Thread Kumar Gala
[ pulled in a few additional patches, and fixed the fsl_pci change to
build on ppc64 platforms as well ]

The following changes since commit dc28518f7d7dfd93cd44edb44f9b8e961f5a5c1b:

  powerpc: Fix doorbell type shift (2011-06-20 11:21:48 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Ashish Kalra (2):
  powerpc/85xx: Save scratch registers to thread info instead of using 
SPRGs.
  powerpc: introduce the ePAPR embedded hypervisor vmpic driver

Baruch Siach (1):
  MAINTAINERS: add arch/powerpc/platforms/85xx/ to the 85xx entry

Dmitry Eremin-Solenikov (2):
  powerpc/85xx: tqm8540 - add description for onboard flash
  powerpc/85xx: specify interrupt for pq3-localbus devices

Kumar Gala (11):
  powerpc: Rename e55xx_smp_defconfig to corenet64_smp_defconfig
  powerpc: Add a defconfig for 'corenet' 32-bit platforms
  powerpc/85xx: Add P5020DS device tree
  powerpc/85xx: Add P3041DS device tree
  powerpc/85xx: Updates to P4080DS device tree
  powerpc/85xx: Cleanup PCIe support on corenet_ds boards
  powerpc/fsl_pci: Simplify matching logic for PCI_FIXUP_HEADER
  powerpc/pci: Move FSL fixup from 32-bit to common
  powerpc/85xx: Add PCI support in 64-bit mode on P5020DS
  powerpc/qe: Limit QE support to ppc32
  powerpc/85xx: Add P4080 SoC device tree include stub

Lei Xu (2):
  powerpc/85xx: Update device tree to add nand info for p5020ds
  powerpc/85xx: Update device tree to add nand info for p3041ds

Prabhakar Kushwaha (2):
  powerpc/85xx: Add host-pci(e) bridge only for RC
  powerpc/85xx: Add P1010RDB board support

Roy Zang (1):
  powerpc/85xx: Add basic P1023RDS board support

Scott Wood (2):
  powerpc/85xx: Set up doorbells even with no mpic
  powerpc/e500mc: Add support for the wait instruction in e500_idle

Stuart Yoder (1):
  powerpc: make irq_choose_cpu() available to all PIC drivers

Timur Tabi (9):
  powerpc: introduce ePAPR embedded hypervisor hcall interface
  powerpc: add Freescale hypervisor partition control functions
  powerpc/85xx: add board support for the Freescale hypervisor
  powerpc/p1022ds: add missing iounmap calls to platform file
  powerpc/85xx: clamp the P1022DS DIU pixel clock to allowed values
  powerpc/85xx: enable the framebuffer console for the defconfigs
  powerpc/86xx: improve calculation of DIU pixel clock on the MPC8610 HPCD
  powerpc/86xx: enable the framebuffer console on the MPC8610 HPCD
  powerpc/85xx: disable timebase synchronization under the hypervisor

 MAINTAINERS|1 +
 arch/powerpc/boot/dts/mpc8568mds.dts   |2 +
 arch/powerpc/boot/dts/p1010rdb.dts |  280 +++
 arch/powerpc/boot/dts/p1010si.dtsi |  376 ++
 arch/powerpc/boot/dts/p1023rds.dts |  546 ++
 arch/powerpc/boot/dts/p3041ds.dts  |  791 
 arch/powerpc/boot/dts/p4080ds.dts  |  533 +-
 arch/powerpc/boot/dts/p4080si.dtsi |  661 
 arch/powerpc/boot/dts/p5020ds.dts  |  784 +++
 arch/powerpc/boot/dts/socrates.dts |2 +
 arch/powerpc/boot/dts/tqm8540.dts  |   42 +
 arch/powerpc/boot/dts/tqm8548-bigflash.dts |2 +
 arch/powerpc/boot/dts/tqm8548.dts  |2 +
 arch/powerpc/boot/dts/tqm8560.dts  |2 +
 arch/powerpc/boot/dts/xpedite5200.dts  |2 +
 arch/powerpc/boot/dts/xpedite5200_xmon.dts |2 +
 arch/powerpc/configs/85xx/p1023rds_defconfig   |  173 +
 arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig   |5 +
 arch/powerpc/configs/corenet32_smp_defconfig   |  183 +
 ...e55xx_smp_defconfig = corenet64_smp_defconfig} |0
 arch/powerpc/configs/mpc85xx_defconfig |   12 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig |   10 +-
 arch/powerpc/include/asm/ehv_pic.h |   40 +
 arch/powerpc/include/asm/epapr_hcalls.h|  502 +
 arch/powerpc/include/asm/fsl_hcalls.h  |  655 
 arch/powerpc/include/asm/irq.h |2 +
 arch/powerpc/include/asm/processor.h   |5 +
 arch/powerpc/include/asm/reg.h |4 +-
 arch/powerpc/kernel/asm-offsets.c  |3 +
 arch/powerpc/kernel/head_booke.h   |   42 +-
 arch/powerpc/kernel/head_fsl_booke.S   |   49 +-
 arch/powerpc/kernel/idle_e500.S|   12 +
 arch/powerpc/kernel/irq.c  |   35 +
 arch/powerpc/kernel/pci-common.c   |   18 +
 arch/powerpc/kernel/pci_32.c   |   19 -
 arch/powerpc/platforms/85xx/Kconfig|   19 +
 

[git pull] Please pull powerpc.git next branch

2011-06-23 Thread Kumar Gala
The following changes since commit dc28518f7d7dfd93cd44edb44f9b8e961f5a5c1b:

  powerpc: Fix doorbell type shift (2011-06-20 11:21:48 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Ashish Kalra (2):
  powerpc/85xx: Save scratch registers to thread info instead of using 
SPRGs.
  powerpc: introduce the ePAPR embedded hypervisor vmpic driver

Baruch Siach (1):
  MAINTAINERS: add arch/powerpc/platforms/85xx/ to the 85xx entry

Dmitry Eremin-Solenikov (2):
  powerpc/85xx: tqm8540 - add description for onboard flash
  powerpc/85xx: specify interrupt for pq3-localbus devices

Kumar Gala (10):
  powerpc: Rename e55xx_smp_defconfig to corenet64_smp_defconfig
  powerpc: Add a defconfig for 'corenet' 32-bit platforms
  powerpc/85xx: Add P5020DS device tree
  powerpc/85xx: Add P3041DS device tree
  powerpc/85xx: Updates to P4080DS device tree
  powerpc/85xx: Cleanup PCIe support on corenet_ds boards
  powerpc/fsl_pci: Simplify matching logic for PCI_FIXUP_HEADER
  powerpc/pci: Move FSL fixup from 32-bit to common
  powerpc/85xx: Add PCI support in 64-bit mode on P5020DS
  powerpc/qe: Limit QE support to ppc32

Lei Xu (2):
  powerpc/85xx: Update device tree to add nand info for p5020ds
  powerpc/85xx: Update device tree to add nand info for p3041ds

Prabhakar Kushwaha (1):
  powerpc/85xx: Add host-pci(e) bridge only for RC

Roy Zang (1):
  powerpc/85xx: Add basic P1023RDS board support

Scott Wood (1):
  powerpc/85xx: Set up doorbells even with no mpic

Stuart Yoder (1):
  powerpc: make irq_choose_cpu() available to all PIC drivers

Timur Tabi (4):
  powerpc: introduce ePAPR embedded hypervisor hcall interface
  powerpc: add Freescale hypervisor partition control functions
  powerpc/85xx: add board support for the Freescale hypervisor
  powerpc/p1022ds: add missing iounmap calls to platform file

 MAINTAINERS|1 +
 arch/powerpc/boot/dts/mpc8568mds.dts   |2 +
 arch/powerpc/boot/dts/p1023rds.dts |  546 ++
 arch/powerpc/boot/dts/p3041ds.dts  |  791 
 arch/powerpc/boot/dts/p4080ds.dts  |  329 ++---
 arch/powerpc/boot/dts/p5020ds.dts  |  784 +++
 arch/powerpc/boot/dts/socrates.dts |2 +
 arch/powerpc/boot/dts/tqm8540.dts  |   42 +
 arch/powerpc/boot/dts/tqm8548-bigflash.dts |2 +
 arch/powerpc/boot/dts/tqm8548.dts  |2 +
 arch/powerpc/boot/dts/tqm8560.dts  |2 +
 arch/powerpc/boot/dts/xpedite5200.dts  |2 +
 arch/powerpc/boot/dts/xpedite5200_xmon.dts |2 +
 arch/powerpc/configs/85xx/p1023rds_defconfig   |  173 +
 arch/powerpc/configs/corenet32_smp_defconfig   |  183 +
 ...e55xx_smp_defconfig = corenet64_smp_defconfig} |0
 arch/powerpc/configs/mpc85xx_defconfig |7 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig |6 +-
 arch/powerpc/include/asm/ehv_pic.h |   40 +
 arch/powerpc/include/asm/epapr_hcalls.h|  502 +
 arch/powerpc/include/asm/fsl_hcalls.h  |  655 
 arch/powerpc/include/asm/irq.h |2 +
 arch/powerpc/include/asm/processor.h   |5 +
 arch/powerpc/include/asm/reg.h |4 +-
 arch/powerpc/kernel/asm-offsets.c  |3 +
 arch/powerpc/kernel/head_booke.h   |   42 +-
 arch/powerpc/kernel/head_fsl_booke.S   |   49 +-
 arch/powerpc/kernel/irq.c  |   35 +
 arch/powerpc/kernel/pci-common.c   |   18 +
 arch/powerpc/kernel/pci_32.c   |   19 -
 arch/powerpc/platforms/85xx/Kconfig|9 +
 arch/powerpc/platforms/85xx/Makefile   |1 +
 arch/powerpc/platforms/85xx/corenet_ds.c   |   41 +-
 arch/powerpc/platforms/85xx/p1022_ds.c |   11 +-
 arch/powerpc/platforms/85xx/p1023_rds.c|  162 
 arch/powerpc/platforms/85xx/p3041_ds.c |   16 +-
 arch/powerpc/platforms/85xx/p4080_ds.c |   28 +-
 arch/powerpc/platforms/85xx/p5020_ds.c |   16 +-
 arch/powerpc/platforms/85xx/smp.c  |   21 +-
 arch/powerpc/platforms/Kconfig |6 +-
 arch/powerpc/sysdev/Makefile   |1 +
 arch/powerpc/sysdev/ehv_pic.c  |  302 
 arch/powerpc/sysdev/fsl_pci.c  |   84 +--
 arch/powerpc/sysdev/fsl_soc.c  |   27 +
 arch/powerpc/sysdev/fsl_soc.h  |3 +
 arch/powerpc/sysdev/mpic.c |   36 -
 46 files changed, 4699 insertions(+), 315 deletions(-)
 create mode 100644 

[GIT PULL] Please pull powerpc.git next branch

2011-05-19 Thread Kumar Gala
The following changes since commit f38aa708776aefd9e3ba7ec1211c07efe9fa3227:

  powerpc: Remove last piece of GEMINI (2011-05-19 17:32:29 +1000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Bhaskar Upadhaya (1):
  powerpc: Adding bindings for flexcan controller

Dipen Dudhat (1):
  powerpc: Integrated Flash controller device tree bindings

Geert Uytterhoeven (1):
  powerpc/mpc8610_hpcd: Do not use / in interrupt names

Kumar Gala (1):
  powerpc/fsl-booke64: Add support for Debug Level exception handler

Prabhakar Kushwaha (4):
  powerpc/85xx: P1020 DTS : re-organize dts files
  powerpc/85xx: P2020 DTS: re-organize dts files
  powerpc/85xx: Fix PCIe IDSEL for Px020RDB
  powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB

Scott Wood (7):
  powerpc/e5500: set non-base IVORs
  powerpc: Add fsl mpic timer binding
  powerpc/p1022ds: fix broken mpic timer node
  powerpc/mpic: parse 4-cell intspec types other than zero
  powerpc/mpic: add the mpic global timer support
  powerpc/e5500: add networking to defconfig
  powerpc/fsl: enable verbose bug output

Shengzhou Liu (1):
  powerpc/fsl_lbc: Add workaround for ELBC-A001 erratum

Timur Tabi (1):
  powerpc/86xx: don't pretend that we support 8-bit pixels on the MPC8610 
HPCD

 .../devicetree/bindings/net/can/fsl-flexcan.txt|   61 +++
 .../devicetree/bindings/powerpc/fsl/ifc.txt|   76 
 .../devicetree/bindings/powerpc/fsl/mpic-timer.txt |   38 ++
 .../devicetree/bindings/powerpc/fsl/mpic.txt   |2 +-
 arch/powerpc/boot/dts/p1020rdb.dts |  332 +
 arch/powerpc/boot/dts/p1020rdb_camp_core0.dts  |  213 +++
 arch/powerpc/boot/dts/p1020rdb_camp_core1.dts  |  148 
 arch/powerpc/boot/dts/p1020si.dtsi |  377 +++
 arch/powerpc/boot/dts/p1022ds.dts  |  106 +++---
 arch/powerpc/boot/dts/p2020ds.dts  |  374 ++--
 arch/powerpc/boot/dts/p2020rdb.dts |  378 +++-
 arch/powerpc/boot/dts/p2020rdb_camp_core0.dts  |  245 +++---
 arch/powerpc/boot/dts/p2020rdb_camp_core1.dts  |  150 +---
 arch/powerpc/boot/dts/p2020si.dtsi |  382 
 arch/powerpc/configs/83xx/mpc8313_rdb_defconfig|1 -
 arch/powerpc/configs/83xx/mpc8315_rdb_defconfig|1 -
 arch/powerpc/configs/85xx/mpc8540_ads_defconfig|1 -
 arch/powerpc/configs/85xx/mpc8560_ads_defconfig|1 -
 arch/powerpc/configs/85xx/mpc85xx_cds_defconfig|1 -
 arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig   |1 -
 arch/powerpc/configs/e55xx_smp_defconfig   |   39 ++-
 arch/powerpc/configs/mpc85xx_defconfig |1 -
 arch/powerpc/configs/mpc85xx_smp_defconfig |1 -
 arch/powerpc/configs/mpc86xx_defconfig |1 -
 arch/powerpc/include/asm/cputable.h|4 +-
 arch/powerpc/include/asm/fsl_lbc.h |2 +
 arch/powerpc/include/asm/mpic.h|5 +-
 arch/powerpc/include/asm/reg_booke.h   |4 +
 arch/powerpc/kernel/cpu_setup_fsl_booke.S  |3 +
 arch/powerpc/kernel/exceptions-64e.S   |  112 ++-
 arch/powerpc/kernel/setup_64.c |8 +
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c |   99 --
 arch/powerpc/sysdev/fsl_lbc.c  |9 +-
 arch/powerpc/sysdev/mpic.c |  129 +++-
 34 files changed, 1944 insertions(+), 1361 deletions(-)
 create mode 100755 Documentation/devicetree/bindings/net/can/fsl-flexcan.txt
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/ifc.txt
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/mpic-timer.txt
 create mode 100644 arch/powerpc/boot/dts/p1020rdb_camp_core0.dts
 create mode 100644 arch/powerpc/boot/dts/p1020rdb_camp_core1.dts
 create mode 100644 arch/powerpc/boot/dts/p1020si.dtsi
 create mode 100644 arch/powerpc/boot/dts/p2020si.dtsi
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [GIT PULL] Please pull powerpc.git next branch

2011-05-19 Thread Kumar Gala

On May 19, 2011, at 10:31 PM, Kumar Gala wrote:

 The following changes since commit f38aa708776aefd9e3ba7ec1211c07efe9fa3227:
 
  powerpc: Remove last piece of GEMINI (2011-05-19 17:32:29 +1000)
 
 are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next
 
 Bhaskar Upadhaya (1):
  powerpc: Adding bindings for flexcan controller
 
 Dipen Dudhat (1):
  powerpc: Integrated Flash controller device tree bindings
 
 Geert Uytterhoeven (1):
  powerpc/mpc8610_hpcd: Do not use / in interrupt names
 
 Kumar Gala (1):
  powerpc/fsl-booke64: Add support for Debug Level exception handler
 
 Prabhakar Kushwaha (4):
  powerpc/85xx: P1020 DTS : re-organize dts files
  powerpc/85xx: P2020 DTS: re-organize dts files
  powerpc/85xx: Fix PCIe IDSEL for Px020RDB
  powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB
 
 Scott Wood (7):
  powerpc/e5500: set non-base IVORs
  powerpc: Add fsl mpic timer binding
  powerpc/p1022ds: fix broken mpic timer node
  powerpc/mpic: parse 4-cell intspec types other than zero
  powerpc/mpic: add the mpic global timer support
  powerpc/e5500: add networking to defconfig
  powerpc/fsl: enable verbose bug output
 
 Shengzhou Liu (1):
  powerpc/fsl_lbc: Add workaround for ELBC-A001 erratum
 
 Timur Tabi (1):
  powerpc/86xx: don't pretend that we support 8-bit pixels on the MPC8610 
 HPCD

I might have 2 RIO patches that have been on the list for several months.  
Waiting to hear back from Alex.

- k
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2011-03-18 Thread Linus Torvalds
On Thu, Mar 17, 2011 at 10:44 PM, Benjamin Herrenschmidt
b...@kernel.crashing.org wrote:

 Here are the changes for this merge window for powerpc. One highlight
 is irq data conversion so we can get rid of the legacy stuff. The new
 Dynamic DMA windows for pSeries should also improve performances for
 some devices nicely on more recent machines/firmwares. Plus a little
 pack of embedded things.

Ok, I got a conflict with the of_platform_driver() removal which
looked pretty trivial, but since I don't have a ppc cross-compile
thing I couldn't even test-compile the end result. Please take a look
to see that it went ok..

  Linus
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2011-03-18 Thread Benjamin Herrenschmidt
On Fri, 2011-03-18 at 06:34 -0700, Linus Torvalds wrote:
  Here are the changes for this merge window for powerpc. One highlight
  is irq data conversion so we can get rid of the legacy stuff. The new
  Dynamic DMA windows for pSeries should also improve performances for
  some devices nicely on more recent machines/firmwares. Plus a little
  pack of embedded things.
 
 Ok, I got a conflict with the of_platform_driver() removal which
 looked pretty trivial, but since I don't have a ppc cross-compile
 thing I couldn't even test-compile the end result. Please take a look
 to see that it went ok..

Ok, I'll have a look later today.

Thanks,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2011-03-18 Thread Hollis Blanchard
On Thu, Mar 17, 2011 at 10:44 PM, Benjamin Herrenschmidt
b...@kernel.crashing.org wrote:
 Hi Linus !

 Here are the changes for this merge window for powerpc. One highlight
 is irq data conversion so we can get rid of the legacy stuff. The new
 Dynamic DMA windows for pSeries should also improve performances for
 some devices nicely on more recent machines/firmwares. Plus a little
 pack of embedded things.

Ben, you missed the patches from Meador:

http://patchwork.ozlabs.org/patch/86804/
http://patchwork.ozlabs.org/patch/86805/
http://patchwork.ozlabs.org/patch/86806/

Please commit.

-Hollis
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2011-03-17 Thread Benjamin Herrenschmidt
Hi Linus !

Here are the changes for this merge window for powerpc. One highlight
is irq data conversion so we can get rid of the legacy stuff. The new
Dynamic DMA windows for pSeries should also improve performances for
some devices nicely on more recent machines/firmwares. Plus a little
pack of embedded things.

Cheers,
Ben.

The following changes since commit 08351fc6a75731226e1112fc7254542bd3a2912e:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile 
(2011-03-17 19:34:12 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Anatolij Gustschin (1):
  powerpc/mpc8xxx_gpio: simplify searching for 'fsl, qoriq-gpio' compatiable

Anton Blanchard (1):
  powerpc: Add pgprot_writecombine

Benjamin Herrenschmidt (2):
  powerpc/pseries: Reduce HVCS driver insanity
  Merge remote branch 'jwb/next' into next

Dave Kleikamp (2):
  powerpc/476: define specific cpu table entry DD2 core
  powerpc/476: Workaround for PLB6 hang

Grant Likely (1):
  powerpc/macintosh: Fix __devexit annotation in rack-meter.c

Holger Brunck (3):
  powerpc/83xx: rename and update kmeter1
  powerpc/82xx: rename and update mgcoge board support
  powerpc/8xx: remove obsolete mgsuvd board

Jim Keniston (2):
  powerpc/nvram: Generalize code for OS partitions in NVRAM
  powerpc/pseries/nvram: Capture oops/panic reports in ibm, oops-log 
partition

Julia Lawall (1):
  drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak

Justin Mattock (1):
  powerpc/eeh: Remove one to many l's in the word.

Kumar Gala (1):
  powerpc/85xx: Fix writing to spin table 'cpu-release-addr' on ppc64e

Lennert Buytenhek (28):
  powerpc: mpic irq_data conversion.
  powerpc: platforms/512x irq_data conversion.
  powerpc: platforms/52xx irq_data conversion.
  powerpc: platforms/82xx irq_data conversion.
  powerpc: platforms/85xx irq_data conversion.
  powerpc: platforms/86xx irq_data conversion.
  powerpc: platforms/8xx irq_data conversion.
  powerpc: platforms/cell irq_data conversion.
  powerpc: platforms/chrp irq_data conversion.
  powerpc: platforms/embedded6xx irq_data conversion.
  powerpc: platforms/iseries irq_data conversion.
  powerpc: platforms/powermac irq_data conversion.
  powerpc: platforms/ps3 irq_data conversion.
  powerpc: platforms/pseries irq_data conversion.
  powerpc: sysdev/cpm1 irq_data conversion.
  powerpc: sysdev/cpm2_pic irq_data conversion.
  powerpc: sysdev/fsl_msi irq_data conversion.
  powerpc: sysdev/i8259 irq_data conversion.
  powerpc: sysdev/ipic irq_data conversion.
  powerpc: sysdev/mpc8xx_pic irq_data conversion.
  powerpc: sysdev/mpc8xxx_gpio irq_data conversion.
  powerpc: sysdev/mv64x60_pic irq_data conversion.
  powerpc: sysdev/qe_lib/qe_ic irq_data conversion.
  powerpc: sysdev/tsi108_pci irq_data conversion.
  powerpc: sysdev/uic irq_data conversion.
  powerpc: sysdev/xilinx_intc irq_data conversion.
  powerpc: core irq_data conversion.
  powerpc: Enable GENERIC_HARDIRQS_NO_DEPRECATED.

Liu Yu (1):
  powerpc/85xx: Workaroudn e500 CPU erratum A005

Nicolas Kaiser (1):
  powerpc/mv64x60: Suspected typo in assignment

Nishanth Aravamudan (2):
  powerpc/pseries: Add support for dynamic dma windows
  powerpc/pseries: Disable MSI using new interface if possible

Paul E. McKenney (1):
  powerpc: Mask smp_processor_id() false positive

Prabhakar Kushwaha (1):
  powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x

Prarit Bhargava (1):
  powerpc/pseries: Cleanup use of notifier_from_errno()

Rupjyoti Sarmah (1):
  powerpc/44x: PHY fixup for USB on canyonlands board

Scott Wood (2):
  powerpc: Fix memory limits when starting at a non-zero address
  powerpc/fsl_msi: Handle msi-available-ranges better

Shan Hai (1):
  powerpc/85xx: Fix SPE float to integer conversion failure

Stuart Yoder (1):
  powerpc/fsl: define binding for fsl mpic interrupt controllers

Thomas Gleixner (2):
  powerpc: Use ARCH_IRQ_INIT_FLAGS
  powerpc: Use new irq allocator

Tirumala Marri (1):
  powerpc/44x: Add USB DWC DTS entry to Canyonlands board

Tseng-Hui (Frank) Lin (1):
  powerpc: Cleanup definition of the PID register

Vasiliy Kulikov (1):
  powerpc/85xx: Fix signedness bug in cache-sram

Vivek Mahajan (1):
  powerpc/fsl: 85xx: document cache sram bindings

Xulei (2):
  ATA: Add FSL sata v2 controller support
  powerpc/85xx: Update sata controller compatible for p1022ds board

 .../devicetree/bindings/powerpc/fsl/cache_sram.txt |   20 +
 .../devicetree/bindings/powerpc/fsl/mpic.txt   |  253 +++--
 .../devicetree/bindings/powerpc/fsl/msi-pic.txt|9 +-
 Documentation/kernel-parameters.txt|4 +
 arch/powerpc/Kconfig   |1 +
 

[git pull] Please pull powerpc.git next branch

2011-03-15 Thread Kumar Gala
The following changes since commit 964a29962c278ddff8a199f23d7c9ef35152a0fe:

  powerpc/pseries: Disable MSI using new interface if possible (2011-03-11 
14:18:24 +1100)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Anatolij Gustschin (1):
  powerpc/mpc8xxx_gpio: simplify searching for 'fsl, qoriq-gpio' compatiable

Holger Brunck (3):
  powerpc/83xx: rename and update kmeter1
  powerpc/82xx: rename and update mgcoge board support
  powerpc/8xx: remove obsolete mgsuvd board

Julia Lawall (1):
  drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak

Kumar Gala (1):
  powerpc/85xx: Fix writing to spin table 'cpu-release-addr' on ppc64e

Liu Yu (1):
  powerpc/85xx: Workaroudn e500 CPU erratum A005

Prabhakar Kushwaha (1):
  powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x

Scott Wood (1):
  powerpc/fsl_msi: Handle msi-available-ranges better

Shan Hai (1):
  powerpc/85xx: Fix SPE float to integer conversion failure

Stuart Yoder (1):
  powerpc/fsl: define binding for fsl mpic interrupt controllers

Vasiliy Kulikov (1):
  powerpc/85xx: Fix signedness bug in cache-sram

Vivek Mahajan (1):
  powerpc/fsl: 85xx: document cache sram bindings

Xulei (2):
  ATA: Add FSL sata v2 controller support
  powerpc/85xx: Update sata controller compatible for p1022ds board

 .../devicetree/bindings/powerpc/fsl/cache_sram.txt |   20 ++
 .../devicetree/bindings/powerpc/fsl/mpic.txt   |  253 
 .../devicetree/bindings/powerpc/fsl/msi-pic.txt|9 +-
 arch/powerpc/boot/dts/kmeter1.dts  |   69 +++---
 arch/powerpc/boot/dts/mgcoge.dts   |   47 ++--
 arch/powerpc/boot/dts/mgsuvd.dts   |  163 -
 arch/powerpc/boot/dts/p1022ds.dts  |4 +-
 arch/powerpc/configs/83xx/kmeter1_defconfig|7 +-
 arch/powerpc/configs/mgcoge_defconfig  |9 +-
 arch/powerpc/configs/mgsuvd_defconfig  |   81 ---
 arch/powerpc/include/asm/reg.h |2 +
 arch/powerpc/math-emu/math_efp.c   |   65 +-
 arch/powerpc/platforms/82xx/Makefile   |2 +-
 arch/powerpc/platforms/82xx/{mgcoge.c = km82xx.c} |   62 --
 arch/powerpc/platforms/83xx/Makefile   |2 +-
 .../powerpc/platforms/83xx/{kmeter1.c = km83xx.c} |   46 +++--
 arch/powerpc/platforms/85xx/smp.c  |6 +-
 arch/powerpc/platforms/8xx/Kconfig |6 -
 arch/powerpc/platforms/8xx/Makefile|1 -
 arch/powerpc/platforms/8xx/mgsuvd.c|   92 ---
 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c  |4 +-
 arch/powerpc/sysdev/fsl_msi.c  |   92 +---
 arch/powerpc/sysdev/fsl_pci.c  |   15 +-
 arch/powerpc/sysdev/fsl_pci.h  |   17 +-
 arch/powerpc/sysdev/mpc8xxx_gpio.c |4 +-
 drivers/ata/sata_fsl.c |   25 ++-
 drivers/tty/serial/ucc_uart.c  |   67 +++---
 27 files changed, 584 insertions(+), 586 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/cache_sram.txt
 delete mode 100644 arch/powerpc/boot/dts/mgsuvd.dts
 delete mode 100644 arch/powerpc/configs/mgsuvd_defconfig
 rename arch/powerpc/platforms/82xx/{mgcoge.c = km82xx.c} (69%)
 rename arch/powerpc/platforms/83xx/{kmeter1.c = km83xx.c} (80%)
 delete mode 100644 arch/powerpc/platforms/8xx/mgsuvd.c
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2011-01-12 Thread Kumar Gala
[ I know I'm way way way way late, but combo of holidays and getting sick.  
Please push as these are pretty minor changes ]

The following changes since commit 0c21e3aaf6ae85bee804a325aa29c325209180fd:

  Merge branch 'for-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/hch/hfsplus (2011-01-07 17:16:27 
-0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Ilya Yanok (1):
  powerpc/mpc8308: fix USB DR controller initialization

Li Yang (1):
  powerpc/85xx: add e500 HID1 bit definition

Shaohui Xie (1):
  powerpc/fsl_rio: Fix non-standard HID1 register access

Timur Tabi (2):
  powerpc/85xx: fix compatible properties of the P1022DS DMA nodes used for 
audio
  powerpc: fix warning when compiling immap_qe.h

 arch/powerpc/boot/dts/mpc8308rdb.dts  |2 +-
 arch/powerpc/boot/dts/p1022ds.dts |4 ++--
 arch/powerpc/include/asm/immap_qe.h   |   21 +++--
 arch/powerpc/include/asm/reg.h|2 ++
 arch/powerpc/include/asm/reg_booke.h  |   14 ++
 arch/powerpc/kernel/cpu_setup_fsl_booke.S |6 ++
 arch/powerpc/platforms/83xx/mpc83xx.h |2 ++
 arch/powerpc/platforms/83xx/usb.c |   21 -
 arch/powerpc/sysdev/fsl_rio.c |2 --
 9 files changed, 58 insertions(+), 16 deletions(-)

___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2010-10-21 Thread Benjamin Herrenschmidt
Hi Linus !

Here's powerpc's batch for this merge window. Mostly bits and pieces,
such as Anton doing some performance tuning left and right, and the
usual churn. One hilight is the support for the new Freescale e5500 core
(64-bit BookE). Another one is that we now wire up the whole lot of
socket calls as direct syscalls in addition to the old style indirect
method.

Cheers,
Ben.

The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479:
  Linus Torvalds (1):
Merge branch 'upstream-linus' of 
git://git.kernel.org/.../jgarzik/libata-dev

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Andreas Schwab (1):
  powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}

Anton Blanchard (5):
  powerpc: Optimise 64bit csum_partial
  powerpc: Optimise 64bit csum_partial_copy_generic and add 
csum_and_copy_from_user
  powerpc: Add 64bit csum_and_copy_to_user
  powerpc: Feature nop out reservation clear when stcx checks address
  powerpc: Check end of stack canary at oops time

Arnd Bergmann (1):
  powerpc/spufs: Use llseek in all file operations

Benjamin Herrenschmidt (4):
  powerpc/dma: Add optional platform override of dma_set_mask()
  powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe
  Merge remote branch 'kumar/merge' into next
  Merge remote branch 'jwb/next' into next

Denis Kirjanov (1):
  powerpc: Use is_32bit_task() helper to test 32-bit binary

Harninder Rai (1):
  powerpc/85xx: add cache-sram support

Ian Munsie (1):
  powerpc: Wire up direct socket system calls

Ilya Yanok (1):
  powerpc/mpc83xx: Support for MPC8308 P1M board

Joe Perches (2):
  powerpc: Use static const char arrays
  powerpc: Remove pr_level uses of KERN_level

Josh Boyer (1):
  powerpc/44x: Update ppc44x_defconfig

Julia Lawall (7):
  powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak
  powerpc/maple: Add of_node_put to avoid memory leak
  powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak
  powerpc/cell: Add of_node_put to avoid memory leak
  powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak
  powerpc/irq.c: Add of_node_put to avoid memory leak
  i2c/i2c-pasemi.c: Fix unsigned return type

Kumar Gala (11):
  powerpc/ppc64e: Fix link problem when building ppc64e_defconfig
  powerpc/fsl-pci: Fix MSI support on 83xx platforms
  powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
  powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ 
chips
  powerpc/fsl-booke: Add p3041 DS board support
  powerpc: Fix compile error with paca code on ppc64e
  powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
  powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
  powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit 
chips
  powerpc/fsl-booke: Add p5020 DS board support
  powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig

Matthew McClintock (7):
  powerpc/mm: Assume first cpu is boot_cpuid not 0
  powerpc/kexec: make masking/disabling interrupts generic
  powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
  powerpc/85xx: Minor fixups for kexec on 85xx
  powerpc/85xx: flush dcache before resetting cores
  powerpc/fsl_soc: Search all global-utilities nodes for rstccr
  powerpc/fsl_booke: Add support to boot from core other than 0

Michael Neuling (1):
  powerpc: Move arch_sd_sibling_asym_packing() to smp.c

Nathan Fontenot (3):
  powerpc/pseries: Export device tree updating routines
  powerpc/pseries: Export rtas_ibm_suspend_me()
  powerpc/pseries: Partition migration in the kernel

Nishanth Aravamudan (8):
  powerpc/pci: Fix return type of BUID_{HI,LO} macros
  powerpc/dma: Fix dma_iommu_dma_supported compare
  powerpc/dma: Fix check for direct DMA support
  powerpc/vio: Use put_device() on device_register failure
  powerpc/viobus: Free TCE table on device release
  powerpc/pseries: Use kmemdup
  powerpc/pci: Cleanup device dma setup code
  powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask

Paul Gortmaker (1):
  powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT

Paul Mackerras (5):
  powerpc: Abstract indexing of lppaca structs
  powerpc: Dynamically allocate most lppaca structs
  powerpc: Account time using timebase rather than PURR
  powerpc/pseries: Re-enable dispatch trace log userspace interface
  powerpc/perf: Fix sampling enable for PPC970

Scott Wood (1):
  oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.

Sean MacLennan (2):
  powerpc: Fix incorrect .stabs entry for copy_32.S
  powerpc: mtmsrd not defined

Shaohui Xie (1):
  fsl_rio: Add comments for sRIO registers.

Stephen Rothwell (1):
  powerpc: define a 

Re: [git pull] Please pull powerpc.git next branch

2010-10-21 Thread Linus Torvalds
On Thu, Oct 21, 2010 at 8:51 PM, Benjamin Herrenschmidt
b...@kernel.crashing.org wrote:

 Here's powerpc's batch for this merge window.

Ok. Please double-check that I fixed up the merge conflict (due to the
irq_work changes) correctly.

  Linus
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch (updated)

2010-10-14 Thread Kumar Gala
[ should fix the compile issue and pulled in 2 other minor patches ]

The following changes since commit 4108d9ba9091c55cfb968d42dd7dcae9a098b876:

  powerpc/Makefiles: Change to new flag variables (2010-10-13 16:19:22 +1100)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Harninder Rai (1):
  powerpc/85xx: add cache-sram support

Ilya Yanok (1):
  powerpc/mpc83xx: Support for MPC8308 P1M board

Kumar Gala (10):
  powerpc/fsl-pci: Fix MSI support on 83xx platforms
  powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
  powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ 
chips
  powerpc/fsl-booke: Add p3041 DS board support
  powerpc: Fix compile error with paca code on ppc64e
  powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
  powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
  powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit 
chips
  powerpc/fsl-booke: Add p5020 DS board support
  powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig

Matthew McClintock (6):
  powerpc/kexec: make masking/disabling interrupts generic
  powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
  powerpc/85xx: Minor fixups for kexec on 85xx
  powerpc/85xx: flush dcache before resetting cores
  powerpc/fsl_soc: Search all global-utilities nodes for rstccr
  powerpc/fsl_booke: Add support to boot from core other than 0

Paul Gortmaker (1):
  powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT

Scott Wood (1):
  oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.

Shaohui Xie (1):
  fsl_rio: Add comments for sRIO registers.

Timur Tabi (5):
  powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
  powerpc/watchdog: Allow the Book-E driver to be compiled as a module
  powerpc/p1022: Add probing for individual DMA channels
  powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
  powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig 
option

 arch/powerpc/boot/dts/mpc8308_p1m.dts  |  332 
 arch/powerpc/boot/dts/p1022ds.dts  |   11 +
 arch/powerpc/configs/e55xx_smp_defconfig   |   84 ++
 arch/powerpc/configs/ppc64e_defconfig  |4 +-
 arch/powerpc/include/asm/fsl_85xx_cache_sram.h |   48 
 arch/powerpc/include/asm/kexec.h   |1 +
 arch/powerpc/include/asm/mmu-book3e.h  |   15 +
 arch/powerpc/include/asm/pte-common.h  |7 +
 arch/powerpc/kernel/Makefile   |4 +-
 arch/powerpc/kernel/asm-offsets.c  |4 +-
 arch/powerpc/kernel/cpu_setup_fsl_booke.S  |   15 +
 arch/powerpc/kernel/cputable.c |   28 ++-
 arch/powerpc/kernel/crash.c|   13 +-
 arch/powerpc/kernel/head_fsl_booke.S   |   10 +-
 arch/powerpc/kernel/machine_kexec.c|   24 ++
 arch/powerpc/kernel/machine_kexec_32.c |4 +
 arch/powerpc/kernel/paca.c |2 +-
 arch/powerpc/kernel/setup_32.c |2 +-
 arch/powerpc/kernel/time.c |3 +-
 arch/powerpc/kernel/traps.c|5 +
 arch/powerpc/mm/Makefile   |2 +-
 arch/powerpc/mm/fsl_booke_mmu.c|   15 +-
 arch/powerpc/mm/mmu_decl.h |5 +-
 arch/powerpc/mm/tlb_nohash.c   |   56 -
 arch/powerpc/mm/tlb_nohash_low.S   |2 +-
 arch/powerpc/oprofile/op_model_fsl_emb.c   |   15 +-
 arch/powerpc/platforms/83xx/Kconfig|4 +-
 arch/powerpc/platforms/83xx/mpc830x_rdb.c  |3 +-
 arch/powerpc/platforms/85xx/Kconfig|   28 ++-
 arch/powerpc/platforms/85xx/Makefile   |2 +
 arch/powerpc/platforms/85xx/p1022_ds.c |2 +
 arch/powerpc/platforms/85xx/p3041_ds.c |   64 +
 arch/powerpc/platforms/85xx/p5020_ds.c |   69 +
 arch/powerpc/platforms/85xx/smp.c  |   76 +-
 arch/powerpc/platforms/Kconfig.cputype |8 +-
 arch/powerpc/sysdev/Makefile   |1 +
 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h  |  101 +++
 arch/powerpc/sysdev/fsl_85xx_cache_sram.c  |  159 +++
 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c  |  231 
 arch/powerpc/sysdev/fsl_msi.c  |9 +-
 arch/powerpc/sysdev/fsl_pci.c  |   60 -
 arch/powerpc/sysdev/fsl_pci.h  |1 +
 arch/powerpc/sysdev/fsl_rio.c  |   65 +++--
 arch/powerpc/sysdev/fsl_soc.c  |   20 +-
 arch/powerpc/sysdev/mpc8xxx_gpio.c |3 +
 drivers/watchdog/Kconfig   |   22 ++-
 drivers/watchdog/booke_wdt.c   |   47 +++-
 

[git pull] Please pull powerpc.git next branch

2010-10-13 Thread Kumar Gala
The following changes since commit 4108d9ba9091c55cfb968d42dd7dcae9a098b876:

  powerpc/Makefiles: Change to new flag variables (2010-10-13 16:19:22 +1100)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Harninder Rai (1):
  powerpc/fsl: 85xx: add cache-sram support

Ilya Yanok (1):
  powerpc/mpc83xx: Support for MPC8308 P1M board

Kumar Gala (10):
  powerpc/fsl-pci: Fix MSI support on 83xx platforms
  powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
  powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ 
chips
  powerpc/fsl-booke: Add p3041 DS board support
  powerpc: Fix compile error with paca code on ppc64e
  powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
  powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
  powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit 
chips
  powerpc/fsl-booke: Add p5020 DS board support
  powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig

Matthew McClintock (6):
  powerpc/kexec: make masking/disabling interrupts generic
  powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
  powerpc/85xx: Minor fixups for kexec on 85xx
  powerpc/85xx: flush dcache before resetting cores
  powerpc/fsl_soc: Search all global-utilities nodes for rstccr
  powerpc/fsl_booke: Add support to boot from core other than 0

Paul Gortmaker (1):
  powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT

Scott Wood (1):
  oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.

Timur Tabi (4):
  powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
  powerpc/watchdog: Allow the Book-E driver to be compiled as a module
  powerpc/p1022: Add probing for individual DMA channels
  powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board

 arch/powerpc/boot/dts/mpc8308_p1m.dts  |  332 
 arch/powerpc/boot/dts/p1022ds.dts  |   11 +
 arch/powerpc/configs/e55xx_smp_defconfig   |   84 ++
 arch/powerpc/configs/ppc64e_defconfig  |4 +-
 arch/powerpc/include/asm/fsl_85xx_cache_sram.h |   48 
 arch/powerpc/include/asm/kexec.h   |1 +
 arch/powerpc/include/asm/mmu-book3e.h  |   15 +
 arch/powerpc/include/asm/pte-common.h  |7 +
 arch/powerpc/kernel/Makefile   |4 +-
 arch/powerpc/kernel/asm-offsets.c  |4 +-
 arch/powerpc/kernel/cpu_setup_fsl_booke.S  |   15 +
 arch/powerpc/kernel/cputable.c |   28 ++-
 arch/powerpc/kernel/crash.c|   13 +-
 arch/powerpc/kernel/head_fsl_booke.S   |   10 +-
 arch/powerpc/kernel/machine_kexec.c|   24 ++
 arch/powerpc/kernel/machine_kexec_32.c |4 +
 arch/powerpc/kernel/paca.c |2 +-
 arch/powerpc/kernel/setup_32.c |2 +-
 arch/powerpc/kernel/time.c |3 +-
 arch/powerpc/kernel/traps.c|5 +
 arch/powerpc/mm/Makefile   |2 +-
 arch/powerpc/mm/fsl_booke_mmu.c|   15 +-
 arch/powerpc/mm/mmu_decl.h |5 +-
 arch/powerpc/mm/tlb_nohash.c   |   56 -
 arch/powerpc/mm/tlb_nohash_low.S   |2 +-
 arch/powerpc/oprofile/op_model_fsl_emb.c   |   15 +-
 arch/powerpc/platforms/83xx/Kconfig|4 +-
 arch/powerpc/platforms/83xx/mpc830x_rdb.c  |3 +-
 arch/powerpc/platforms/85xx/Kconfig|   28 ++-
 arch/powerpc/platforms/85xx/Makefile   |2 +
 arch/powerpc/platforms/85xx/p1022_ds.c |2 +
 arch/powerpc/platforms/85xx/p3041_ds.c |   64 +
 arch/powerpc/platforms/85xx/p5020_ds.c |   69 +
 arch/powerpc/platforms/85xx/smp.c  |   76 +-
 arch/powerpc/platforms/Kconfig.cputype |8 +-
 arch/powerpc/sysdev/Makefile   |1 +
 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h  |  101 +++
 arch/powerpc/sysdev/fsl_85xx_cache_sram.c  |  159 +++
 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c  |  231 
 arch/powerpc/sysdev/fsl_msi.c  |9 +-
 arch/powerpc/sysdev/fsl_pci.c  |   51 -
 arch/powerpc/sysdev/fsl_pci.h  |1 +
 arch/powerpc/sysdev/fsl_soc.c  |   20 +-
 arch/powerpc/sysdev/mpc8xxx_gpio.c |3 +
 drivers/watchdog/Kconfig   |5 +-
 drivers/watchdog/booke_wdt.c   |   39 +++-
 include/linux/pci_ids.h|8 +
 47 files changed, 1516 insertions(+), 79 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts
 create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig
 create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h
 

Re: [git pull] Please pull powerpc.git next branch

2010-10-13 Thread Benjamin Herrenschmidt
On Wed, 2010-10-13 at 17:08 -0500, Kumar Gala wrote:
 The following changes since commit 4108d9ba9091c55cfb968d42dd7dcae9a098b876:
 
   powerpc/Makefiles: Change to new flag variables (2010-10-13 16:19:22 +1100)
 
 are available in the git repository at:
   git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Fail :-)

/home/benh/linux-powerpc-test/arch/powerpc/sysdev/fsl_pci.c:494: error: 
redefinition of 'fsl_pci_immrbar_base'
/home/benh/linux-powerpc-test/arch/powerpc/sysdev/fsl_pci.c:313: note: previous 
definition of 'fsl_pci_immrbar_base' was here
make[2]: *** [arch/powerpc/sysdev/fsl_pci.o] Error 1
make[2]: *** Waiting for unfinished jobs

Cheers,
Ben.

 Harninder Rai (1):
   powerpc/fsl: 85xx: add cache-sram support
 
 Ilya Yanok (1):
   powerpc/mpc83xx: Support for MPC8308 P1M board
 
 Kumar Gala (10):
   powerpc/fsl-pci: Fix MSI support on 83xx platforms
   powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
   powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ 
 chips
   powerpc/fsl-booke: Add p3041 DS board support
   powerpc: Fix compile error with paca code on ppc64e
   powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
   powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
   powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit 
 chips
   powerpc/fsl-booke: Add p5020 DS board support
   powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
 
 Matthew McClintock (6):
   powerpc/kexec: make masking/disabling interrupts generic
   powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
   powerpc/85xx: Minor fixups for kexec on 85xx
   powerpc/85xx: flush dcache before resetting cores
   powerpc/fsl_soc: Search all global-utilities nodes for rstccr
   powerpc/fsl_booke: Add support to boot from core other than 0
 
 Paul Gortmaker (1):
   powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
 
 Scott Wood (1):
   oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.
 
 Timur Tabi (4):
   powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
   powerpc/watchdog: Allow the Book-E driver to be compiled as a module
   powerpc/p1022: Add probing for individual DMA channels
   powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
 
  arch/powerpc/boot/dts/mpc8308_p1m.dts  |  332 
 
  arch/powerpc/boot/dts/p1022ds.dts  |   11 +
  arch/powerpc/configs/e55xx_smp_defconfig   |   84 ++
  arch/powerpc/configs/ppc64e_defconfig  |4 +-
  arch/powerpc/include/asm/fsl_85xx_cache_sram.h |   48 
  arch/powerpc/include/asm/kexec.h   |1 +
  arch/powerpc/include/asm/mmu-book3e.h  |   15 +
  arch/powerpc/include/asm/pte-common.h  |7 +
  arch/powerpc/kernel/Makefile   |4 +-
  arch/powerpc/kernel/asm-offsets.c  |4 +-
  arch/powerpc/kernel/cpu_setup_fsl_booke.S  |   15 +
  arch/powerpc/kernel/cputable.c |   28 ++-
  arch/powerpc/kernel/crash.c|   13 +-
  arch/powerpc/kernel/head_fsl_booke.S   |   10 +-
  arch/powerpc/kernel/machine_kexec.c|   24 ++
  arch/powerpc/kernel/machine_kexec_32.c |4 +
  arch/powerpc/kernel/paca.c |2 +-
  arch/powerpc/kernel/setup_32.c |2 +-
  arch/powerpc/kernel/time.c |3 +-
  arch/powerpc/kernel/traps.c|5 +
  arch/powerpc/mm/Makefile   |2 +-
  arch/powerpc/mm/fsl_booke_mmu.c|   15 +-
  arch/powerpc/mm/mmu_decl.h |5 +-
  arch/powerpc/mm/tlb_nohash.c   |   56 -
  arch/powerpc/mm/tlb_nohash_low.S   |2 +-
  arch/powerpc/oprofile/op_model_fsl_emb.c   |   15 +-
  arch/powerpc/platforms/83xx/Kconfig|4 +-
  arch/powerpc/platforms/83xx/mpc830x_rdb.c  |3 +-
  arch/powerpc/platforms/85xx/Kconfig|   28 ++-
  arch/powerpc/platforms/85xx/Makefile   |2 +
  arch/powerpc/platforms/85xx/p1022_ds.c |2 +
  arch/powerpc/platforms/85xx/p3041_ds.c |   64 +
  arch/powerpc/platforms/85xx/p5020_ds.c |   69 +
  arch/powerpc/platforms/85xx/smp.c  |   76 +-
  arch/powerpc/platforms/Kconfig.cputype |8 +-
  arch/powerpc/sysdev/Makefile   |1 +
  arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h  |  101 +++
  arch/powerpc/sysdev/fsl_85xx_cache_sram.c  |  159 +++
  arch/powerpc/sysdev/fsl_85xx_l2ctlr.c  |  231 
  arch/powerpc/sysdev/fsl_msi.c  |9 +-
  arch/powerpc/sysdev/fsl_pci.c  |   51 -
  arch/powerpc/sysdev/fsl_pci.h  |1 +
  

Re: [git pull] Please pull powerpc.git next branch

2010-08-09 Thread Benjamin Herrenschmidt
On Sun, 2010-08-08 at 23:18 -0600, Grant Likely wrote:
 And how is anyone else to make it into the kernel statistics top
 contributors by lines changed list with stuff like this going in?  :-)

lindent ? :-)

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2010-08-08 Thread Benjamin Herrenschmidt
Hi Linus !

Here's a few misc things for .36. The big bit is that I trimmed all the
defconfigs using make savedefconfig.

Then there's a revert for a change to the appletouch driver that went
in .34 but broke quite a few powerbooks around. Since the original
problem this was trying to address is fairly minor and the fix 
completely breaks a number of devices, I decided to send you a revert
for now until we sort it out.

Finally, a couple of 52xx embedded bits from Grant that he forgot
last time around and a build fix.

Cheers,
Ben.

The following changes since commit 45d7f32c7a43cbb9592886d38190e379e2eb2226:
  Linus Torvalds (1):
Merge git://git.kernel.org/.../cmetcalf/linux-tile

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge

Benjamin Herrenschmidt (4):
  powerpc: Trim defconfigs
  memblock: Fix memblock_is_region_reserved() to return a boolean
  Merge remote branch 'gcl/next' into next
  Revert Input: appletouch - fix integer overflow issue

Eric Millbrandt (2):
  powerpc/5200: add mpc5200_psc_ac97_gpio_reset
  sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset

Grant Likely (1):
  powerpc: fix i8042 module build error

 arch/powerpc/configs/40x/acadia_defconfig | 1003 +--
 arch/powerpc/configs/40x/ep405_defconfig  | 1212 +
 arch/powerpc/configs/40x/hcu4_defconfig   | 1065 +--
 arch/powerpc/configs/40x/kilauea_defconfig| 1198 +---
 arch/powerpc/configs/40x/makalu_defconfig | 1006 +--
 arch/powerpc/configs/40x/virtex_defconfig | 1107 +---
 arch/powerpc/configs/40x/walnut_defconfig | 1090 +--
 arch/powerpc/configs/44x/arches_defconfig | 1060 +--
 arch/powerpc/configs/44x/bamboo_defconfig | 1021 +--
 arch/powerpc/configs/44x/canyonlands_defconfig| 1264 +
 arch/powerpc/configs/44x/ebony_defconfig  | 1104 +---
 arch/powerpc/configs/44x/eiger_defconfig  | 1176 +---
 arch/powerpc/configs/44x/icon_defconfig   | 1334 +-
 arch/powerpc/configs/44x/iss476-smp_defconfig |  938 +-
 arch/powerpc/configs/44x/katmai_defconfig | 1089 +--
 arch/powerpc/configs/44x/rainier_defconfig| 1091 +--
 arch/powerpc/configs/44x/redwood_defconfig| 1167 +---
 arch/powerpc/configs/44x/sam440ep_defconfig   | 1320 +-
 arch/powerpc/configs/44x/sequoia_defconfig| 1112 +---
 arch/powerpc/configs/44x/taishan_defconfig| 1098 +---
 arch/powerpc/configs/44x/virtex5_defconfig| 1113 +---
 arch/powerpc/configs/44x/warp_defconfig   | 1389 +-
 arch/powerpc/configs/52xx/cm5200_defconfig| 1232 +
 arch/powerpc/configs/52xx/lite5200b_defconfig | 1257 +
 arch/powerpc/configs/52xx/motionpro_defconfig | 1265 +
 arch/powerpc/configs/52xx/pcm030_defconfig| 1220 +
 arch/powerpc/configs/52xx/tqm5200_defconfig   | 1367 +-
 arch/powerpc/configs/83xx/asp8347_defconfig   | 1433 +--
 arch/powerpc/configs/83xx/kmeter1_defconfig   |  929 +-
 arch/powerpc/configs/83xx/mpc8313_rdb_defconfig   | 1729 +
 arch/powerpc/configs/83xx/mpc8315_rdb_defconfig   | 1798 +-
 arch/powerpc/configs/83xx/mpc832x_mds_defconfig   | 1329 +-
 arch/powerpc/configs/83xx/mpc832x_rdb_defconfig   | 1476 +--
 arch/powerpc/configs/83xx/mpc834x_itx_defconfig   | 1568 +---
 arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1454 +--
 arch/powerpc/configs/83xx/mpc834x_mds_defconfig   | 1263 +
 arch/powerpc/configs/83xx/mpc836x_mds_defconfig   | 1404 +-
 arch/powerpc/configs/83xx/mpc836x_rdk_defconfig   | 1305 +
 arch/powerpc/configs/83xx/mpc837x_mds_defconfig   | 1334 +-
 arch/powerpc/configs/83xx/mpc837x_rdb_defconfig   | 1472 +--
 arch/powerpc/configs/83xx/sbc834x_defconfig   | 1398 +-
 arch/powerpc/configs/85xx/ksi8560_defconfig   | 1117 ---
 arch/powerpc/configs/85xx/mpc8540_ads_defconfig   |  992 +--
 arch/powerpc/configs/85xx/mpc8560_ads_defconfig   | 1137 ---
 arch/powerpc/configs/85xx/mpc85xx_cds_defconfig   | 1155 +---
 arch/powerpc/configs/85xx/sbc8548_defconfig   | 1003 +--
 arch/powerpc/configs/85xx/sbc8560_defconfig   | 1029 +--
 arch/powerpc/configs/85xx/socrates_defconfig  | 1643 
 arch/powerpc/configs/85xx/stx_gp3_defconfig   | 1528 +--
 arch/powerpc/configs/85xx/tqm8540_defconfig   | 1317 -
 arch/powerpc/configs/85xx/tqm8541_defconfig   | 1363 -
 arch/powerpc/configs/85xx/tqm8548_defconfig   | 1355 +-
 

Re: [git pull] Please pull powerpc.git next branch

2010-08-08 Thread Benjamin Herrenschmidt
On Mon, 2010-08-09 at 14:11 +1000, Benjamin Herrenschmidt wrote:
 Hi Linus !
 
 Here's a few misc things for .36. The big bit is that I trimmed all the
 defconfigs using make savedefconfig.
 
 Then there's a revert for a change to the appletouch driver that went
 in .34 but broke quite a few powerbooks around. Since the original
 problem this was trying to address is fairly minor and the fix 
 completely breaks a number of devices, I decided to send you a revert
 for now until we sort it out.
 
 Finally, a couple of 52xx embedded bits from Grant that he forgot
 last time around and a build fix.

Just added one more commit:

Sam Ravnborg (1):
  powerpc: fix build with make 3.82

Which adds:

 arch/powerpc/Makefile |   16 +-

And changes:

 109 files changed, 282 insertions(+), 134613 deletions(-)

Cheers,
Ben.

 Cheers,
 Ben.
 
 The following changes since commit 45d7f32c7a43cbb9592886d38190e379e2eb2226:
   Linus Torvalds (1):
 Merge git://git.kernel.org/.../cmetcalf/linux-tile
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge
 
 Benjamin Herrenschmidt (4):
   powerpc: Trim defconfigs
   memblock: Fix memblock_is_region_reserved() to return a boolean
   Merge remote branch 'gcl/next' into next
   Revert Input: appletouch - fix integer overflow issue
 
 Eric Millbrandt (2):
   powerpc/5200: add mpc5200_psc_ac97_gpio_reset
   sound/soc: mpc5200_psc_ac97: Use gpio pins for cold reset
 
 Grant Likely (1):
   powerpc: fix i8042 module build error
 
  arch/powerpc/configs/40x/acadia_defconfig | 1003 +--
  arch/powerpc/configs/40x/ep405_defconfig  | 1212 +
  arch/powerpc/configs/40x/hcu4_defconfig   | 1065 +--
  arch/powerpc/configs/40x/kilauea_defconfig| 1198 +---
  arch/powerpc/configs/40x/makalu_defconfig | 1006 +--
  arch/powerpc/configs/40x/virtex_defconfig | 1107 +---
  arch/powerpc/configs/40x/walnut_defconfig | 1090 +--
  arch/powerpc/configs/44x/arches_defconfig | 1060 +--
  arch/powerpc/configs/44x/bamboo_defconfig | 1021 +--
  arch/powerpc/configs/44x/canyonlands_defconfig| 1264 +
  arch/powerpc/configs/44x/ebony_defconfig  | 1104 +---
  arch/powerpc/configs/44x/eiger_defconfig  | 1176 +---
  arch/powerpc/configs/44x/icon_defconfig   | 1334 +-
  arch/powerpc/configs/44x/iss476-smp_defconfig |  938 +-
  arch/powerpc/configs/44x/katmai_defconfig | 1089 +--
  arch/powerpc/configs/44x/rainier_defconfig| 1091 +--
  arch/powerpc/configs/44x/redwood_defconfig| 1167 +---
  arch/powerpc/configs/44x/sam440ep_defconfig   | 1320 +-
  arch/powerpc/configs/44x/sequoia_defconfig| 1112 +---
  arch/powerpc/configs/44x/taishan_defconfig| 1098 +---
  arch/powerpc/configs/44x/virtex5_defconfig| 1113 +---
  arch/powerpc/configs/44x/warp_defconfig   | 1389 +-
  arch/powerpc/configs/52xx/cm5200_defconfig| 1232 +
  arch/powerpc/configs/52xx/lite5200b_defconfig | 1257 +
  arch/powerpc/configs/52xx/motionpro_defconfig | 1265 +
  arch/powerpc/configs/52xx/pcm030_defconfig| 1220 +
  arch/powerpc/configs/52xx/tqm5200_defconfig   | 1367 +-
  arch/powerpc/configs/83xx/asp8347_defconfig   | 1433 +--
  arch/powerpc/configs/83xx/kmeter1_defconfig   |  929 +-
  arch/powerpc/configs/83xx/mpc8313_rdb_defconfig   | 1729 +
  arch/powerpc/configs/83xx/mpc8315_rdb_defconfig   | 1798 +-
  arch/powerpc/configs/83xx/mpc832x_mds_defconfig   | 1329 +-
  arch/powerpc/configs/83xx/mpc832x_rdb_defconfig   | 1476 +--
  arch/powerpc/configs/83xx/mpc834x_itx_defconfig   | 1568 +---
  arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1454 +--
  arch/powerpc/configs/83xx/mpc834x_mds_defconfig   | 1263 +
  arch/powerpc/configs/83xx/mpc836x_mds_defconfig   | 1404 +-
  arch/powerpc/configs/83xx/mpc836x_rdk_defconfig   | 1305 +
  arch/powerpc/configs/83xx/mpc837x_mds_defconfig   | 1334 +-
  arch/powerpc/configs/83xx/mpc837x_rdb_defconfig   | 1472 +--
  arch/powerpc/configs/83xx/sbc834x_defconfig   | 1398 +-
  arch/powerpc/configs/85xx/ksi8560_defconfig   | 1117 ---
  arch/powerpc/configs/85xx/mpc8540_ads_defconfig   |  992 +--
  arch/powerpc/configs/85xx/mpc8560_ads_defconfig   | 1137 ---
  arch/powerpc/configs/85xx/mpc85xx_cds_defconfig   | 1155 +---
  arch/powerpc/configs/85xx/sbc8548_defconfig   | 1003 +--
  arch/powerpc/configs/85xx/sbc8560_defconfig 

Re: [git pull] Please pull powerpc.git next branch

2010-08-08 Thread Grant Likely
On Sun, Aug 8, 2010 at 10:11 PM, Benjamin Herrenschmidt
b...@kernel.crashing.org wrote:
 Hi Linus !

 Here's a few misc things for .36. The big bit is that I trimmed all the
 defconfigs using make savedefconfig.
[...]
  108 files changed, 270 insertions(+), 134609 deletions(-)

And how is anyone else to make it into the kernel statistics top
contributors by lines changed list with stuff like this going in?  :-)

g.
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2010-08-04 Thread Kumar Gala
The following changes since commit e8e5c2155b0035b6e04f29be67f6444bc914005b:
  Matt Evans (1):
powerpc/kexec: Fix orphaned offline CPUs across kexec

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Anton Vorontsov (3):
  powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards
  powerpc/85xx: Fix booting for P1021MDS boards
  powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards

Bradley Hughes (2):
  powerpc/85xx: Change deprecated binding for 85xx-based boards
  powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board

Dmitry Eremin-Solenikov (2):
  powerpc/tqm85xx: update PCI interrupt-map attribute
  powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge

Heiko Schocher (1):
  powerpc/8xx: Add support for the MPC8xx based boards from TQC

Ilya Yanok (2):
  powerpc/fsl_pci: add quirk for mpc8308 pcie bridge
  powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale

Matthew McClintock (1):
  powerpc/85xx: kexec for SMP 85xx BookE systems

Timur Tabi (1):
  powerpc/85xx: Introduce support for the Freescale P1022DS reference board

 arch/powerpc/Kconfig   |   10 +-
 arch/powerpc/boot/dts/mpc8308rdb.dts   |  303 +
 arch/powerpc/boot/dts/mpc8540ads.dts   |4 +-
 arch/powerpc/boot/dts/mpc8541cds.dts   |4 +-
 arch/powerpc/boot/dts/mpc8544ds.dts|4 +-
 arch/powerpc/boot/dts/mpc8548cds.dts   |4 +-
 arch/powerpc/boot/dts/mpc8555cds.dts   |4 +-
 arch/powerpc/boot/dts/mpc8560ads.dts   |4 +-
 arch/powerpc/boot/dts/mpc8568mds.dts   |4 +-
 arch/powerpc/boot/dts/p1021mds.dts |1 +
 arch/powerpc/boot/dts/p1022ds.dts  |  633 +++
 arch/powerpc/boot/dts/stxssa8555.dts   |  380 +++
 arch/powerpc/boot/dts/tqm8540.dts  |9 +-
 arch/powerpc/boot/dts/tqm8541.dts  |9 +-
 arch/powerpc/boot/dts/tqm8548-bigflash.dts |9 +-
 arch/powerpc/boot/dts/tqm8548.dts  |9 +-
 arch/powerpc/boot/dts/tqm8555.dts  |9 +-
 arch/powerpc/boot/dts/tqm8560.dts  |9 +-
 arch/powerpc/boot/dts/tqm8xx.dts   |  172 +
 arch/powerpc/configs/mpc85xx_defconfig |   34 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig |   34 +-
 arch/powerpc/configs/tqm8xx_defconfig  |  934 
 arch/powerpc/platforms/83xx/Kconfig|8 +
 arch/powerpc/platforms/83xx/Makefile   |1 +
 arch/powerpc/platforms/83xx/mpc830x_rdb.c  |   94 +++
 arch/powerpc/platforms/85xx/Kconfig|8 +
 arch/powerpc/platforms/85xx/Makefile   |1 +
 arch/powerpc/platforms/85xx/mpc85xx_mds.c  |  279 +
 arch/powerpc/platforms/85xx/p1022_ds.c |  148 +
 arch/powerpc/platforms/85xx/smp.c  |   63 ++
 arch/powerpc/platforms/85xx/tqm85xx.c  |   21 +
 arch/powerpc/platforms/8xx/Kconfig |6 +
 arch/powerpc/platforms/8xx/Makefile|1 +
 arch/powerpc/platforms/8xx/tqm8xx_setup.c  |  156 +
 arch/powerpc/sysdev/fsl_pci.c  |1 +
 include/linux/pci_ids.h|1 +
 36 files changed, 3185 insertions(+), 186 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/mpc8308rdb.dts
 create mode 100644 arch/powerpc/boot/dts/p1022ds.dts
 create mode 100644 arch/powerpc/boot/dts/stxssa8555.dts
 create mode 100644 arch/powerpc/boot/dts/tqm8xx.dts
 create mode 100644 arch/powerpc/configs/tqm8xx_defconfig
 create mode 100644 arch/powerpc/platforms/83xx/mpc830x_rdb.c
 create mode 100644 arch/powerpc/platforms/85xx/p1022_ds.c
 create mode 100644 arch/powerpc/platforms/8xx/tqm8xx_setup.c
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2010-08-04 Thread Benjamin Herrenschmidt
Hi Linus !

Here's the batch of powerpc stuff for this merge window. Not major highlight,
some work on 64-bit Book3E (embedded) by myself, and the powerpc part of the
HW breakpoint stuff by Mohan Kumar and Paulus, and the usual batch of embedded
bits and pieces.

This does -not- include my memblock rework, which is in a separate branch
that I'm still sorting out due to clashes with ARM and some typos breaking
sh and microblaze. I'm not sure whether I'll send that this merge window
or just stick it into -next as soon as it's over. Peter Anvin also has some
interesting ideas to rewrite the memblock core into something more suitable
for handling allocations and take over the world :-)

Cheers,
Ben.

The following changes since commit 3a09b1be53d23df780a0cd0e4087a05e2ca4a00c:
  Linus Torvalds (1):
Merge git://git.kernel.org/.../steve/gfs2-2.6-nmw

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Adrian Alonso (1):
  of/xilinxfb: update tft compatible versions

Albrecht Dreß (2):
  powerpc/5200: improve uart baud rate calculation (reach high baud rates, 
better accuracy)
  powerpc/5200/i2c: improve i2c bus error recovery

Anatolij Gustschin (8):
  powerpc/512x: Group mpc512x board's selection menu
  powerpc/5121: add initial support for PDM360NG board
  powerpc/512x: add clock structure for Video-IN (VIU) unit
  powerpc/5121: fsl-diu-fb: fix issue with re-enabling DIU area descriptor
  powerpc/5121: move fsl-diu-fb.h to include/linux
  powerpc/5121: shared DIU framebuffer support
  powerpc/5121: doc/dts-bindings: update doc of FSL DIU bindings
  powerpc/fsl-diu-fb: Support setting display mode using EDID

Anton Blanchard (2):
  powerpc: Optimise per cpu accesses on 64bit
  powerpc/numa: Use form 1 affinity to setup node distance

Anton Vorontsov (4):
  powerpc: Fix GENERIC_ISA_DMA dependency
  powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards
  powerpc/85xx: Fix booting for P1021MDS boards
  powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards

Becky Bruce (1):
  powerpc/fsl-booke: Fix comments in mmu code that mention BATS

Benjamin Herrenschmidt (17):
  Merge commit 'paulus-perf/master' into next
  powerpc/book3e: mtmsr should not be mtmsrd on book3e 64-bit
  powerpc/book3e: Hack to get gdb moving along on Book3E 64-bit
  powerpc/book3e: Move doorbell_exception from traps.c to dbell.c
  powerpc/book3e: More doorbell cleanups. Sample the PIR register
  powerpc/book3e: Don't re-trigger decrementer on lazy irq restore
  powerpc/book3e: Hookup doorbells exceptions on 64-bit Book3E
  powerpc/book3e: Add generic 64-bit idle powersave support
  powerpc/book3e: Fix single step when using HW page tables
  powerpc/book3e: Add TLB dump in xmon for Book3E
  powerpc/book3e: Adjust the page sizes list based on MMU config
  powerpc/oprofile: Don't build server oprofile drivers on 64-bit BookE
  Merge commit 'jwb/next' into next
  powerpc/pseries: Increase cpu die timeout
  powerpc/powermac: Add PowerMac10,2 machine descriptor
  Merge commit 'gcl/next' into next
  Merge commit 'kumar/next' into next

Bradley Hughes (2):
  powerpc/85xx: Change deprecated binding for 85xx-based boards
  powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board

Brian King (3):
  powerpc/pseries: Migration code reorganization / hibernation prep
  powerpc/pseries: Partition hibernation support
  powerpc: Remove redundant xics badness warning

Chris Metcalf (1):
  hvc_console: use *_console nomenclature to avoid modpost warning.

Christian Dietrich (1):
  Remove REDWOOD_[456] config options and conditional code

Christoph Egger (1):
  powerpc: Removing dead CONFIG_SMP_750

David Gibson (1):
  powerpc/book3e: Use set_irq_regs() in the msgsnd/msgrcv IPI path

Denis Kirjanov (1):
  powerpc/iseries: Fix constant warning

Dmitry Eremin-Solenikov (2):
  powerpc/tqm85xx: update PCI interrupt-map attribute
  powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge

Heiko Schocher (1):
  powerpc/8xx: Add support for the MPC8xx based boards from TQC

Ilya Yanok (2):
  powerpc/fsl_pci: add quirk for mpc8308 pcie bridge
  powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale

Joe Perches (1):
  powerpc: Remove unnecessary casts of private_data

Julia Lawall (2):
  powerpc/iseries: Use kstrdup
  powerpc/pseries: Use kstrdup

K.Prasad (5):
  hw_breakpoints: Allow arch-specific cleanup before breakpoint 
unregistration
  powerpc, hw_breakpoints: Implement hw_breakpoints for 64-bit server 
processors
  powerpc, hw_breakpoint: Handle concurrent alignment interrupts
  powerpc, hw_breakpoint: Enable hw-breakpoints while handling intervening 
signals
  powerpc, hw_breakpoint: Discard extraneous interrupt due to accesses 
outside symbol 

[git pull] Please pull powerpc.git next branch

2010-06-15 Thread Benjamin Herrenschmidt
Hi Linus !

Here's a few powerpc fixes for 2.6.35. The diffstat is sadly bloated by
a small defconfig change, I hate that too :-) We'll switch to some
better mechanism as soon as the dust as settled on what that mechanism
should be, hopefully real soon.

Cheers,
Ben.

The following changes since commit 7e27d6e778cd87b6f2415515d7127eba53fe5d02:
  Linus Torvalds (1):
Linux 2.6.35-rc3

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge

Alastair Bridgewater (1):
  powerpc: Fix mpic_resume on early G5 macs

Anton Blanchard (1):
  powerpc: Move kdump default base address to 64MB on 64bit

Benjamin Herrenschmidt (1):
  Merge commit 'kumar/merge' into merge

Christoph Egger (1):
  powerpc: Remove dead CONFIG_HIGHPTE

Christoph Hellwig (1):
  powerpc: Unconditionally enabled irq stacks

Grant Likely (1):
  powerpc: Disable CONFIG_SYSFS_DEPRECATED

Kumar Gala (1):
  powerpc/fsl-booke: Move loadcam_entry back to asm code to fix SMP ftrace

Li Yang (1):
  powerpc/fsl-booke: Fix InstructionTLBError execute permission check

Matt Evans (1):
  powerpc/kexec: Wait for online/possible CPUs only.

Milton Miller (1):
  powerpc: rtas_flash needs to use rtas_data_buf

Paul Mackerras (1):
  powerpc/boot: Remove addRamdisk.c since it is now unused

 arch/powerpc/Kconfig.debug   |7 -
 arch/powerpc/boot/Makefile   |2 +-
 arch/powerpc/boot/addRamDisk.c   |  311 --
 arch/powerpc/configs/40x/acadia_defconfig|3 +-
 arch/powerpc/configs/40x/ep405_defconfig |3 +-
 arch/powerpc/configs/40x/hcu4_defconfig  |3 +-
 arch/powerpc/configs/40x/kilauea_defconfig   |3 +-
 arch/powerpc/configs/40x/makalu_defconfig|3 +-
 arch/powerpc/configs/40x/virtex_defconfig|3 +-
 arch/powerpc/configs/40x/walnut_defconfig|3 +-
 arch/powerpc/configs/44x/arches_defconfig|3 +-
 arch/powerpc/configs/44x/bamboo_defconfig|3 +-
 arch/powerpc/configs/44x/canyonlands_defconfig   |3 +-
 arch/powerpc/configs/44x/ebony_defconfig |3 +-
 arch/powerpc/configs/44x/eiger_defconfig |3 +-
 arch/powerpc/configs/44x/katmai_defconfig|3 +-
 arch/powerpc/configs/44x/rainier_defconfig   |3 +-
 arch/powerpc/configs/44x/redwood_defconfig   |3 +-
 arch/powerpc/configs/44x/sam440ep_defconfig  |3 +-
 arch/powerpc/configs/44x/sequoia_defconfig   |3 +-
 arch/powerpc/configs/44x/taishan_defconfig   |3 +-
 arch/powerpc/configs/44x/virtex5_defconfig   |3 +-
 arch/powerpc/configs/52xx/cm5200_defconfig   |3 +-
 arch/powerpc/configs/52xx/lite5200b_defconfig|3 +-
 arch/powerpc/configs/52xx/motionpro_defconfig|3 +-
 arch/powerpc/configs/52xx/pcm030_defconfig   |3 +-
 arch/powerpc/configs/52xx/tqm5200_defconfig  |3 +-
 arch/powerpc/configs/86xx/gef_ppc9a_defconfig|3 +-
 arch/powerpc/configs/86xx/gef_sbc310_defconfig   |3 +-
 arch/powerpc/configs/86xx/gef_sbc610_defconfig   |3 +-
 arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig |3 +-
 arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig |3 +-
 arch/powerpc/configs/86xx/sbc8641d_defconfig |3 +-
 arch/powerpc/configs/adder875_defconfig  |3 +-
 arch/powerpc/configs/amigaone_defconfig  |3 +-
 arch/powerpc/configs/c2k_defconfig   |3 +-
 arch/powerpc/configs/cell_defconfig  |3 +-
 arch/powerpc/configs/celleb_defconfig|3 +-
 arch/powerpc/configs/chrp32_defconfig|3 +-
 arch/powerpc/configs/ep8248e_defconfig   |3 +-
 arch/powerpc/configs/ep88xc_defconfig|3 +-
 arch/powerpc/configs/g5_defconfig|3 +-
 arch/powerpc/configs/gamecube_defconfig  |3 +-
 arch/powerpc/configs/holly_defconfig |1 -
 arch/powerpc/configs/iseries_defconfig   |3 +-
 arch/powerpc/configs/linkstation_defconfig   |3 +-
 arch/powerpc/configs/maple_defconfig |3 +-
 arch/powerpc/configs/mgcoge_defconfig|3 +-
 arch/powerpc/configs/mgsuvd_defconfig|3 +-
 arch/powerpc/configs/mpc512x_defconfig   |3 +-
 arch/powerpc/configs/mpc5200_defconfig   |3 +-
 arch/powerpc/configs/mpc7448_hpc2_defconfig  |3 +-
 arch/powerpc/configs/pasemi_defconfig|3 +-
 arch/powerpc/configs/pmac32_defconfig|3 +-
 arch/powerpc/configs/ppc40x_defconfig|3 +-
 arch/powerpc/configs/ppc44x_defconfig|3 +-
 arch/powerpc/configs/ppc64_defconfig |3 +-
 arch/powerpc/configs/ppc64e_defconfig|3 +-
 arch/powerpc/configs/pq2fads_defconfig   |3 +-
 arch/powerpc/configs/prpmc2800_defconfig |3 +-
 

[git pull] Please pull powerpc.git next branch (or not...)

2010-05-30 Thread Benjamin Herrenschmidt
Hi Linus !

So some of these you might decide are too late, in which case I'll just
make this branch my -next for the next cycle and cherry pick a few bug
fixes.

It's some embedded changes, not all fixes, that are late mostly because
I forgot to pull from Josh (the stuff was submitted and reviewed ages
ago and is pretty low risk), and in the case of Kumar, because his a
manager now which sucks :-)

I think they are ok in that they only have a potential to break their
respective embedded platforms, but I'll let you judge.

Cheers,
Ben.

The following changes since commit 67a3e12b05e055c0415c556a315a3d3eb637e29e:
  Linus Torvalds (1):
Linux 2.6.35-rc1

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Anatolij Gustschin (1):
  powerpc/44x: icon: select SM502 and frame buffer console support

Andy Fleming (1):
  powerpc/85xx: Enable support for ports 3 and 4 on 8548 CDS

Anton Vorontsov (1):
  powerpc/fsl-booke: Add hibernation support for FSL BookE processors

Benjamin Herrenschmidt (4):
  powerpc/44x: Fix UART clocks on 440SPe
  Merge commit 'jwb/next' into next
  Merge commit 'kumar/next' into next
  powerpc: Don't export cvt_fd  _df when CONFIG_PPC_FPU is not set

Haiying Wang (1):
  powerpc/85xx: Add P1021MDS board support

Lan Chunhe-B25806 (1):
  powerpc/fsl_msi: Add multiple MSI bank support

Li Yang (5):
  powerpc/fsl_msi: fix the conflict of virt_msir's chip_data
  powerpc/fsl_msi: enable msi allocation in all banks
  powerpc/fsl_msi: enable msi sharing through AMP OSes
  powerpc/fsl_msi: add removal path and probe failing path
  powerpc/85xx: Change MPC8572DS camp dtses for MSI sharing

Scott Wood (1):
  powerpc/e500mc: Implement machine check handler.

Sebastian Andrzej Siewior (3):
  powerpc/fsl-booke: fix the case where we are not in the first page
  powerpc/fsl-booke: Move the entry setup code into a seperate file
  powerpc/kexec: Add support for FSL-BookE

Stefan Roese (2):
  powerpc/44x: Add reset-type to katmai.dts
  powerpc/44x: Add basic ICON PPC440SPe board support

Tirumala Marri (1):
  powerpc/44x: Adding PCI-E support for PowerPC 460SX based SOC.

 arch/powerpc/Kconfig   |2 +-
 arch/powerpc/boot/4xx.c|   12 +-
 arch/powerpc/boot/dts/icon.dts |  447 
 arch/powerpc/boot/dts/katmai.dts   |1 +
 arch/powerpc/boot/dts/mpc8548cds.dts   |4 -
 arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts |   15 +-
 arch/powerpc/boot/dts/mpc8572ds_camp_core1.dts |7 +-
 arch/powerpc/boot/dts/p1021mds.dts |  698 
 arch/powerpc/boot/dts/redwood.dts  |  122 ++
 arch/powerpc/configs/44x/icon_defconfig| 1451 
 arch/powerpc/include/asm/cputable.h|1 +
 arch/powerpc/include/asm/kexec.h   |   13 +
 arch/powerpc/include/asm/reg_booke.h   |   33 +-
 arch/powerpc/kernel/Makefile   |8 +-
 arch/powerpc/kernel/cputable.c |2 +-
 arch/powerpc/kernel/crash.c|4 +
 arch/powerpc/kernel/fsl_booke_entry_mapping.S  |  237 
 arch/powerpc/kernel/head_fsl_booke.S   |  200 +
 arch/powerpc/kernel/misc_32.S  |   17 +
 arch/powerpc/kernel/ppc_ksyms.c|2 +-
 arch/powerpc/kernel/swsusp_booke.S |  193 
 arch/powerpc/kernel/traps.c|   88 ++-
 arch/powerpc/platforms/44x/Kconfig |   11 +
 arch/powerpc/platforms/44x/ppc44x_simple.c |3 +-
 arch/powerpc/platforms/85xx/mpc85xx_mds.c  |  102 ++-
 arch/powerpc/sysdev/fsl_msi.c  |  117 ++-
 arch/powerpc/sysdev/fsl_msi.h  |3 +
 arch/powerpc/sysdev/ppc4xx_pci.c   |  119 ++
 arch/powerpc/sysdev/ppc4xx_pci.h   |   58 +
 29 files changed, 3712 insertions(+), 258 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/icon.dts
 create mode 100644 arch/powerpc/boot/dts/p1021mds.dts
 create mode 100644 arch/powerpc/configs/44x/icon_defconfig
 create mode 100644 arch/powerpc/kernel/fsl_booke_entry_mapping.S
 create mode 100644 arch/powerpc/kernel/swsusp_booke.S


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2010-05-26 Thread Josh Boyer
On Fri, May 21, 2010 at 10:42:34PM +1000, Benjamin Herrenschmidt wrote:
On Fri, 2010-05-21 at 06:22 -0400, Josh Boyer wrote:
 On Fri, May 21, 2010 at 07:11:28PM +1000, Benjamin Herrenschmidt wrote:
 Hi Linus !
 
 Here's the powerpc batch for this merge window.
 
 Most of it is in arch/powerpc, a few powerpc specific drivers are hit
 too, including removing one that has been unused (and unselectable in
 Kconfig) for a long time (hdpuftrs), probably remains of a long dead
 platform.
 
 You missed my updated pull request.  I still have some patches sitting in my
 -next branch that should go in.

Allright, I'll add them asap. Might have to wait for monday tho.

You still haven't pulled these, so I added another small defconfig change for
Icon.  Very trivial.  Updated diffstat below.

josh

The following changes since commit 99ec28f183daa450faa7bdad6f932364ae325648:
  FUJITA Tomonori (1):
powerpc: Remove unused 'protect4gb' boot parameter

are available in the git repository at:

  ssh://master.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git next

Anatolij Gustschin (1):
  powerpc/44x: icon: select SM502 and frame buffer console support

Benjamin Herrenschmidt (1):
  powerpc/44x: Fix UART clocks on 440SPe

Stefan Roese (2):
  powerpc/44x: Add reset-type to katmai.dts
  powerpc/44x: Add basic ICON PPC440SPe board support

Tirumala Marri (1):
  powerpc/44x: Adding PCI-E support for PowerPC 460SX based SOC.

 arch/powerpc/boot/4xx.c|   12 +-
 arch/powerpc/boot/dts/icon.dts |  447 +
 arch/powerpc/boot/dts/katmai.dts   |1 +
 arch/powerpc/boot/dts/redwood.dts  |  122 +++
 arch/powerpc/configs/44x/icon_defconfig| 1451 
 arch/powerpc/platforms/44x/Kconfig |   11 +
 arch/powerpc/platforms/44x/ppc44x_simple.c |3 +-
 arch/powerpc/sysdev/ppc4xx_pci.c   |  119 +++
 arch/powerpc/sysdev/ppc4xx_pci.h   |   58 ++
 9 files changed, 2217 insertions(+), 7 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/icon.dts
 create mode 100644 arch/powerpc/configs/44x/icon_defconfig
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2010-05-25 Thread Josh Boyer
On Mon, May 24, 2010 at 09:38:14PM -0500, Kumar Gala wrote:
The following changes since commit 99ec28f183daa450faa7bdad6f932364ae325648:
  FUJITA Tomonori (1):
powerpc: Remove unused 'protect4gb' boot parameter

are available in the git repository at:

Ben, don't forget I still have some stuff pending that you haven't picked up.

josh
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2010-05-24 Thread Kumar Gala
The following changes since commit 99ec28f183daa450faa7bdad6f932364ae325648:
  FUJITA Tomonori (1):
powerpc: Remove unused 'protect4gb' boot parameter

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Andy Fleming (1):
  powerpc/85xx: Enable support for ports 3 and 4 on 8548 CDS

Anton Vorontsov (1):
  powerpc/fsl-booke: Add hibernation support for FSL BookE processors

Haiying Wang (1):
  powerpc/85xx: Add P1021MDS board support

Lan Chunhe-B25806 (1):
  powerpc/fsl_msi: Add multiple MSI bank support

Li Yang (5):
  powerpc/fsl_msi: fix the conflict of virt_msir's chip_data
  powerpc/fsl_msi: enable msi allocation in all banks
  powerpc/fsl_msi: enable msi sharing through AMP OSes
  powerpc/fsl_msi: add removal path and probe failing path
  powerpc/85xx: Change MPC8572DS camp dtses for MSI sharing

Scott Wood (1):
  powerpc/e500mc: Implement machine check handler.

Sebastian Andrzej Siewior (3):
  powerpc/fsl-booke: fix the case where we are not in the first page
  powerpc/fsl-booke: Move the entry setup code into a seperate file
  powerpc/kexec: Add support for FSL-BookE

 arch/powerpc/Kconfig   |2 +-
 arch/powerpc/boot/dts/mpc8548cds.dts   |4 -
 arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts |   15 +-
 arch/powerpc/boot/dts/mpc8572ds_camp_core1.dts |7 +-
 arch/powerpc/boot/dts/p1021mds.dts |  698 
 arch/powerpc/include/asm/cputable.h|1 +
 arch/powerpc/include/asm/kexec.h   |   13 +
 arch/powerpc/include/asm/reg_booke.h   |   33 +-
 arch/powerpc/kernel/Makefile   |8 +-
 arch/powerpc/kernel/cputable.c |2 +-
 arch/powerpc/kernel/crash.c|4 +
 arch/powerpc/kernel/fsl_booke_entry_mapping.S  |  237 
 arch/powerpc/kernel/head_fsl_booke.S   |  200 +---
 arch/powerpc/kernel/misc_32.S  |   17 +
 arch/powerpc/kernel/swsusp_booke.S |  193 +++
 arch/powerpc/kernel/traps.c|   88 +++-
 arch/powerpc/platforms/85xx/mpc85xx_mds.c  |  102 -
 arch/powerpc/sysdev/fsl_msi.c  |  117 -
 arch/powerpc/sysdev/fsl_msi.h  |3 +
 19 files changed, 1494 insertions(+), 250 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/p1021mds.dts
 create mode 100644 arch/powerpc/kernel/fsl_booke_entry_mapping.S
 create mode 100644 arch/powerpc/kernel/swsusp_booke.S
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2010-05-21 Thread Benjamin Herrenschmidt
Hi Linus !

Here's the powerpc batch for this merge window.

Most of it is in arch/powerpc, a few powerpc specific drivers are hit
too, including removing one that has been unused (and unselectable in
Kconfig) for a long time (hdpuftrs), probably remains of a long dead
platform.

This time around, there's a lot of bits and pieces left and right, no
huge highlight. Some notable fixes to kexec/kdump that might make this
thing finally somewhat reliable from Mikey and Anton and a big cpumask
conversion from Anton as well.

Cheers,
Ben.

The following changes since commit 7a9b149212f3716c598afe973b6261fd58453b7a:
  Linus Torvalds (1):
Merge git://git.kernel.org/.../gregkh/usb-2.6

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Akinobu Mita (1):
  powerpc/iseries/pci: Use __ratelimit

Andreas Schwab (1):
  powerpc: Fix string library functions

Anton Blanchard (25):
  powerpc/numa: Set a smaller value for RECLAIM_DISTANCE to enable zone 
reclaim
  powerpc/pseries: Call ibm,os-term if the ibm,extended-os-term is present
  powerpc/mm: Bump SECTION_SIZE_BITS from 16MB to 256MB
  powerpc/cpumask: Use cpu_online_mask
  powerpc/cpumask: Convert rtasd to new cpumask API
  powerpc/cpumask: Convert smp_cpus_done to new cpumask API
  powerpc/cpumask: Convert fixup_irqs to new cpumask API
  powerpc/cpumask: Convert iseries SMP code to new cpumask API
  powerpc/cpumask: Convert pseries SMP code to new cpumask API
  powerpc/cpumask: Convert xics driver to new cpumask API
  powerpc/cpumask: Refactor /proc/cpuinfo code
  powerpc/cpumask: Convert /proc/cpuinfo to new cpumask API
  powerpc/cpumask: Dynamically allocate cpu_sibling_map and cpu_core_map 
cpumasks
  powerpc/cpumask: Convert hotplug-cpu code to new cpumask API
  powerpc/cpumask: Convert NUMA code to new cpumask API
  powerpc/cpumask: Update some comments
  powerpc/cpumask: Add DEBUG_PER_CPU_MAPS option
  powerpc/eeh: Fix oops when probing in early boot
  powerpc/kdump: CPUs assume the context of the oopsing CPU
  powerpc/kdump: Use chip-shutdown to disable IRQs
  powerpc: Use more accurate limit for first segment memory allocations
  powerpc: Remove check of ibm,smt-snooze-delay OF property
  powerpc: Use smt_snooze_delay=-1 to always busy loop
  powerpc/numa: Set a smaller value for RECLAIM_DISTANCE to enable zone 
reclaim
  powerpc/numa: Use ibm,architecture-vec-5 to detect form 1 affinity

Anton Vorontsov (3):
  powerpc/85xx: Add eTSEC 2.0 support for P1020RDB boards
  powerpc/85xx: Fix P1020RDB boot hang due USB2
  powerpc/83xx: Add MCU LEDs support for MPC837xRDB and MPC8315RDB boards

Benjamin Herrenschmidt (9):
  Remove unused HDPU driver
  powerpc: Fix ioremap_flags() with book3e pte definition
  powerpc/vio: Add modalias support
  powerpc/vio: Add power management support
  Revert powerpc/mm: Bump SECTION_SIZE_BITS from 16MB to 256MB
  powerpc: Fix CONFIG_DEBUG_PAGEALLOC on 603/e300
  powerpc: Invoke oom-killer from page fault
  powerpc/cpumask: Convert mpic driver to new cpumask API
  Merge commit 'origin/master' into next

Brian King (1):
  powerpc/vio: Switch VIO Bus PM to use generic helpers

Corey Minyard (2):
  powerpc: Add a new zImage for maple using a different link address
  powerpc/mpsc: Set the port device in the mpsc serial driver

Dave Kleikamp (5):
  powerpc/44x: break out cpu init code into stand-alone function
  powerpc/47x: Base ppc476 support
  powerpc/476: add machine check handler for 47x core
  powerpc/476: Add isync after loading mmu and debug spr's
  powerpc/47x: defconfig for 476 on the iss 4xx simulator

FUJITA Tomonori (1):
  powerpc: Remove unused 'protect4gb' boot parameter

Jason Gunthorpe (1):
  powerpc/ppc32: Fixup pmd_page to work when ARCH_PFN_OFFSET is non-zero

Jeff Mahoney (1):
  powerpc: Fix handling of strncmp with zero len

Joakim Tjernlund (4):
  powerpc/8xx: Optimze TLB Miss handlers
  powerpc/8xx: Avoid testing for kernel space in ITLB Miss.
  powerpc/8xx: Don't touch ACCESSED when no SWAP.
  powerpc/8xx: Use SPRG2 and DAR registers to stash r11 and cr.

Julia Lawall (6):
  powerpc/pmac/windfarm: Correct potential double free
  powerpc/pseries/dlpar: Eliminate use after free
  powerpc/pseries/dlpar: Use kasprintf
  powerpc/vio: Add missing unlock in error path
  powerpc/pmac: Add missing unlocks in error path
  powerpc: Use set_cpus_allowed_ptr

K.Prasad (1):
  powerpc: Disable interrupts for data breakpoint exceptions

Kim Phillips (1):
  powerpc: remove tls_ssl_stream descriptor type capability in sec3.3 node

Kumar Gala (1):
  powerpc/fsl-booke: Move loadcam_entry back to asm code to fix SMP ftrace

Li Yang (1):
  powerpc/fsl-booke: Fix InstructionTLBError execute permission check

Mahesh 

Re: [git pull] Please pull powerpc.git next branch

2010-05-21 Thread Josh Boyer
On Fri, May 21, 2010 at 07:11:28PM +1000, Benjamin Herrenschmidt wrote:
Hi Linus !

Here's the powerpc batch for this merge window.

Most of it is in arch/powerpc, a few powerpc specific drivers are hit
too, including removing one that has been unused (and unselectable in
Kconfig) for a long time (hdpuftrs), probably remains of a long dead
platform.

You missed my updated pull request.  I still have some patches sitting in my
-next branch that should go in.

josh
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2010-05-21 Thread Anton Vorontsov
On Fri, May 21, 2010 at 07:11:28PM +1000, Benjamin Herrenschmidt wrote:
[...]
 Anton Vorontsov (3):
   powerpc/85xx: Add eTSEC 2.0 support for P1020RDB boards
   powerpc/85xx: Fix P1020RDB boot hang due USB2
   powerpc/83xx: Add MCU LEDs support for MPC837xRDB and MPC8315RDB boards
[...]
 Milton Miller (1):
   powerpc: Use common cpu_die (fixes SMP+SUSPEND build)

Kumar,

As the cpu_die fix is now in, do you mind adding booke
hibernation patch again?

Thanks,

-- 
Anton Vorontsov
email: cbouatmai...@gmail.com
irc://irc.freenode.net/bd2
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2010-05-21 Thread Benjamin Herrenschmidt
On Fri, 2010-05-21 at 06:22 -0400, Josh Boyer wrote:
 On Fri, May 21, 2010 at 07:11:28PM +1000, Benjamin Herrenschmidt wrote:
 Hi Linus !
 
 Here's the powerpc batch for this merge window.
 
 Most of it is in arch/powerpc, a few powerpc specific drivers are hit
 too, including removing one that has been unused (and unselectable in
 Kconfig) for a long time (hdpuftrs), probably remains of a long dead
 platform.
 
 You missed my updated pull request.  I still have some patches sitting in my
 -next branch that should go in.

Allright, I'll add them asap. Might have to wait for monday tho.

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2010-05-21 Thread Wolfram Sang
 Wolfram Sang (4):
   powerpc/pmac: Fix dangling pointers
   i2c/mpc: Drop NO_IRQ
   i2c/cpm: Drop NO_IRQ
   i2c/ibm-iic: Drop NO_IRQ

Sorry for the confusion, but the other Ben (Dooks) has pushed those
NO_IRQ-thigies meanwhile.

-- 
Pengutronix e.K.   | Wolfram Sang|
Industrial Linux Solutions | http://www.pengutronix.de/  |


signature.asc
Description: Digital signature
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Re: [git pull] Please pull powerpc.git next branch

2010-05-21 Thread Benjamin Herrenschmidt
On Fri, 2010-05-21 at 15:04 +0200, Wolfram Sang wrote:
  Wolfram Sang (4):
powerpc/pmac: Fix dangling pointers
i2c/mpc: Drop NO_IRQ
i2c/cpm: Drop NO_IRQ
i2c/ibm-iic: Drop NO_IRQ
 
 Sorry for the confusion, but the other Ben (Dooks) has pushed those
 NO_IRQ-thigies meanwhile.

That shouldn't be a problem. git or Linus should sort it out easily :-)
I did a test merge before sending the pull request and there was nothing
it wouldn't resolve automatically.

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2010-02-26 Thread Benjamin Herrenschmidt
Hi Linus !

Here's your batch of powerpc stuff for 2.6.34. As you can see, it's
reasonably small this time around. There's a pile of scalability
improvements from Anton, a batch of raw_spinlock conversion from Thomas,
and a few more bits and pieces.

Cheers,
Ben.

The following changes since commit 6ebdc661b608671e9ca572af8bb42d58108cc008:
  Linus Torvalds (1):
Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Amit Shah (1):
  hvc_console: Remove __devinit annotation from hvc_alloc

Anatolij Gustschin (10):
  powerpc/mpc5121: avoid using arch_initcall for clock init
  powerpc/mpc5121: Add machine restart support
  rtc: Add MPC5121 Real time clock driver
  powerpc/mpc5121: create and register NFC device
  powerpc/mpc5121: update mpc5121ads DTS
  powerpc/mpc5121: Add default config for MPC5121
  serial: mpc52xx_uart: re-enable mpc5121 PSC UART support
  powerpc: doc/dts-bindings: document mpc5121 psc uart dts-bindings
  powerpc/mpc5121: enable support for more PSC UARTs
  powerpc/mpc5121: correct DIU compatible property

Anton Blanchard (25):
  powerpc: Replace per_cpu(, smp_processor_id()) with __get_cpu_var()
  powerpc: Mark some variables in the page fault path __read_mostly
  powerpc: Increase NR_IRQS Kconfig maximum to 32768
  powerpc/pseries: Quieten cede latency printk
  powerpc: Reduce differences between pseries and ppc64 defconfigs
  powerpc: Add last sysfs file and dump of ftrace buffer to oops printout
  powerpc: Convert mmu context allocator from idr to ida
  powerpc: Reformat SD_NODE_INIT to match x86
  powerpc: Make powerpc_firmware_features __read_mostly
  powerpc: Clear MSR_RI during RTAS calls
  powerpc: Only print clockevent settings once
  powerpc: Reduce footprint of irq_stat
  powerpc: Reduce footprint of xics_ipi_struct
  powerpc: Rework /proc/interrupts
  powerpc: Remove whitespace in irq chip name fields
  powerpc: Add timer, performance monitor and machine check counts to 
/proc/interrupts
  powerpc: Convert global BAD interrupt to per cpu spurious
  powerpc: Use lwarx hint in spinlocks
  powerpc: Use lwarx/ldarx hint in bit locks
  powerpc: Convert open coded native hashtable bit lock
  powerpc: Rename LWSYNC_ON_SMP to PPC_RELEASE_BARRIER, ISYNC_ON_SMP to 
PPC_ACQUIRE_BARRIER
  powerpc: Fix lwsync patching code on 64bit
  powerpc: Use lwsync for acquire barrier if CPU supports it
  powerpc: Pair loads and stores in copy_4k_page
  powerpc: Improve 64bit copy_tofrom_user

Anton Vorontsov (1):
  powerpc/85xx: Add NOR, LEDs and PIB support for MPC8568E-MDS boards

Benjamin Herrenschmidt (6):
  powerpc/pseries: Pass more accurate number of supported cores to firmware
  Merge commit 'origin/master' into next
  Merge commit 'jwb/next' into next
  Merge commit 'gcl/next' into next
  Merge commit 'origin/master' into next
  powerpc: Fix lwsync feature fixup vs. modules on 64-bit

Breno Leitao (1):
  powerpc/eeh: Fix a bug when pci structure is null

Corey Minyard (1):
  powerpc: Add coherent_dma_mask to mv64x60 devices

Dave Kleikamp (4):
  powerpc/booke: Introduce new CONFIG options for advanced debug registers
  powerpc: Extended ptrace interface
  powerpc/booke: Add definitions for advanced debug registers
  powerpc/booke: Add support for advanced debug registers

Ernst Schwab (1):
  powerpc/of: added documentation for spi chipselects

Frans Pop (1):
  powerpc: Remove trailing space in messages

Jean Delvare (2):
  macintosh/therm_adt746x: Fix sysfs attributes lifetime
  macintosh/hwmon/ams: Fix device removal sequence

Joe Perches (2):
  powerpc/viodasd: Remove VIOD_KERN_level macros for printks
  arch/powerpc: Fix continuation line formats

Malcolm Crossley (3):
  powerpc/86xx: Fix GE SBC310 XMC site support
  powerpc/86xx: Add MSI section to GE SBC610 DTS
  powerpc/86xx: Add MSI section to GE PPC9A DTS

Martyn Welch (5):
  powerpc/86xx: Add MSI section to GE SBC310 DTS
  powerpc/86xx: Basic flash support for GE SBC610
  powerpc/86xx: Switch on highmem support on GE SBC610
  powerpc/86xx: Enable VME driver on the GE PPC9A
  powerpc/86xx: Enable VME driver on the GE SBC610

Michael Ellerman (1):
  lmb: Add lmb_free()

Peter Tyser (1):
  powerpc/85xx: Fix SMP when cpu-release-addr is in lowmem

Robert P. J. Day (1):
  powerpc: Simplify param.h by including asm-generic/param.h

Rusty Russell (1):
  hvc_console: Make the ops pointer const.

Sebastian Andrzej Siewior (1):
  powerpc/fsl-booke: replace a hardcoded constant

Stefan Roese (6):
  powerpc/44x: Fix L2-cache support for 460GT
  powerpc/44x: Add MTD support (NOR FLASH) to Katmai dts
  powerpc/44x: Update Arches 

[git pull] Please pull powerpc.git next branch

2010-02-17 Thread Kumar Gala
The following changes since commit efd0f0f385da6ee6d1a22cfe1ac94607ebe2a292:
  Benjamin Herrenschmidt (1):
Merge commit 'jwb/next' into next

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Anton Vorontsov (1):
  powerpc/85xx: Add NOR, LEDs and PIB support for MPC8568E-MDS boards

Malcolm Crossley (3):
  powerpc/86xx: Fix GE SBC310 XMC site support
  powerpc/86xx: Add MSI section to GE SBC610 DTS
  powerpc/86xx: Add MSI section to GE PPC9A DTS

Martyn Welch (5):
  powerpc/86xx: Add MSI section to GE SBC310 DTS
  powerpc/86xx: Basic flash support for GE SBC610
  powerpc/86xx: Switch on highmem support on GE SBC610
  powerpc/86xx: Enable VME driver on the GE PPC9A
  powerpc/86xx: Enable VME driver on the GE SBC610

Sebastian Andrzej Siewior (1):
  powerpc/fsl-booke: replace a hardcoded constant

 arch/powerpc/boot/dts/gef_ppc9a.dts|   16 ++
 arch/powerpc/boot/dts/gef_sbc310.dts   |   19 +++-
 arch/powerpc/boot/dts/gef_sbc610.dts   |   66 +---
 arch/powerpc/boot/dts/mpc8568mds.dts   |   65 ++-
 arch/powerpc/configs/86xx/gef_ppc9a_defconfig  |   47 -
 arch/powerpc/configs/86xx/gef_sbc610_defconfig |   65 +++
 arch/powerpc/kernel/head_fsl_booke.S   |4 +-
 arch/powerpc/platforms/85xx/mpc85xx_mds.c  |3 +
 8 files changed, 259 insertions(+), 26 deletions(-)
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[git pull] Please pull powerpc.git next branch

2009-12-15 Thread Kumar Gala
The following changes since
commit e090aa80321b64c3b793f3b047e31ecf1af9538d:
  Benjamin Herrenschmidt (1):
powerpc: Fix usage of 64-bit instruction in 32-bit altivec code

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git next

Anton Vorontsov (4):
  powerpc/fsl_pci: Fix P2P bridge handling for MPC83xx PCIe controllers
  powerpc/83xx/suspend: Clear deep_sleeping after devices resume
  powerpc/83xx/suspend: Save and restore SICRL, SICRH and SCCR
  powerpc/83xx: Add power management support for MPC8315E-RDB boards

Dmitry Eremin-Solenikov (4):
  powerpc/83xx: mpc8349emitx - add gpio controller declarations
  powerpc/83xx: mpc8349emitx - populate I2C busses in device tree
  powerpc/83xx: mpc8349emitx - add OF descriptions of LocalBus devices
  powerpc/83xx: mpc8349emitx - add leds-gpio binding

Felix Radensky (1):
  powerpc/85xx: Workaround MPC8572/MPC8536 GPIO 1 errata.

Mark Ware (1):
  powerpc/cpm2_pic: Allow correct flow_types for port C interrupts

Peter Korsgaard (1):
  powerpc/gpio: support gpio_to_irq()

Sebastian Andrzej Siewior (1):
  powerpc/fsl: try to explain why the interrupt numbers are off by 16

 Documentation/powerpc/dts-bindings/fsl/mpic.txt |   42 
 arch/powerpc/boot/dts/mpc8315erdb.dts   |   27 
 arch/powerpc/boot/dts/mpc8349emitx.dts  |   82 ++-
 arch/powerpc/include/asm/gpio.h |5 +-
 arch/powerpc/platforms/83xx/suspend.c   |   52 ++-
 arch/powerpc/sysdev/cpm2_pic.c  |   28 ++--
 arch/powerpc/sysdev/fsl_pci.c   |8 ++-
 arch/powerpc/sysdev/mpc8xxx_gpio.c  |   21 ++-
 8 files changed, 248 insertions(+), 17 deletions(-)
 create mode 100644 Documentation/powerpc/dts-bindings/fsl/mpic.txt
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2009-09-15 Thread Benjamin Herrenschmidt
On Fri, 2009-09-11 at 17:18 +1000, Benjamin Herrenschmidt wrote:
 Hi Linus !
 
 This is the powerpc batch for 2.6.32.
 
 You will notice a bunch of generic swiotlb changes along with
 corresponding changes to arch/sparc and arch/x86 from Fujita Tomonori.
 
 There are due to my tree having pulled Ingo's iommu tree do sort out
 various dependencies. If you pull Ingo's first, you'll already have
 all these.

 I'm happy for you to defer the pulling of my tree until you have those
 bits via Ingo if you prefer, and I'll then send a pull request cleared
 of that noise.

So you pulled from Ingo, gitk or git log origin/master..powerpc/next
only shows my new stuff but git shortlog and git diff --stat still get
everything from the merge base including Fujita stuff...

So I don't know at this stage how to generate a clean pull request ...
In any case, the tree is still there waiting for you to pull. It seems
to merge cleanly tonight though I haven't yet got a chance to test the
result much.

Cheers,
Ben.

 Among other non-arch/powerpc patches: Some PS3 and PowerMac specific
 driver changes (yes, I think we are still the only users of
 generic_nvram), some changes to HVC console and that should be it.
 
 Cheers,
 Ben.
 
 The following changes since commit e07cccf4046978df10f2e13fe2b99b2f9b3a65db:
   Linus Torvalds (1):
 Linux 2.6.31-rc9
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
 
 Anton Blanchard (3):
   powerpc: Move 64bit VDSO to improve context switch performance
   powerpc: Rearrange SLB preload code
   powerpc: Preload application text segment instead of TASK_UNMAPPED_BASE
 
 Anton Vorontsov (7):
   powerpc/83xx: Add support for MPC8377E-WLAN boards
   powerpc/85xx: Add support for I2C EEPROMs on MPC8548CDS boards
   powerpc/83xx: Add eSDHC support for MPC837xE-RDB/WLAN boards
   powerpc/85xx: Add eSDHC support for MPC8536DS boards
   powerpc/82xx: Fix BCSR bits for MPC8272ADS boards
   powerpc/82xx: Add CPM USB Gadget support for MPC8272ADS boards
   powerpc/85xx: Add QE USB support for MPC8569E-MDS boards
 
 Arnd Bergmann (1):
   dma-ops: Remove flush_write_buffers() in dma-mapping-common.h
 
 Bastian Blank (1):
   powerpc: Remove SMP warning from PowerMac cpufreq
 
 Becky Bruce (1):
   powerpc: Name xpn  x fields in HW Hash PTE format
 
 Benjamin Herrenschmidt (37):
   powerpc: Rename exception.h to exception-64s.h
   powerpc: Use names rather than numbers for SPRGs (v2)
   powerpc: Remove use of a second scratch SPRG in STAB code
   powerpc/mm: Fix definitions of FORCE_MAX_ZONEORDER in Kconfig
   powerpc/pmac: Fix PowerSurge SMP IPI allocation
   powerpc: Change PACA from SPRG3 to SPRG1
   powerpc: Add compat_sys_truncate
   powerpc/mm: Fix misplaced #endif in pgtable-ppc64-64k.h
   powerpc/of: Remove useless register save/restore when calling OF back
   powerpc/mm: Add HW threads support to no_hash TLB management
   powerpc/mm: Add opcode definitions for tlbivax and tlbsrx.
   powerpc/mm: Add more bit definitions for Book3E MMU registers
   powerpc/mm: Add support for early ioremap on non-hash 64-bit processors
   powerpc: Modify some ppc_asm.h macros to accomodate 64-bits Book3E
   powerpc/mm: Make low level TLB flush ops on BookE take additional args
   powerpc/mm: Call mmu_context_init() from ppc64
   powerpc: Clean ifdef usage in copy_thread()
   powerpc: Move definitions of secondary CPU spinloop to header file
   powerpc/mm: Rework  cleanup page table freeing code path
   powerpc: Add SPR definitions for new 64-bit BookE
   powerpc: Add memory management headers for new 64-bit BookE
   powerpc: Add definitions used by exception handling on 64-bit Book3E
   powerpc: Add PACA fields specific to 64-bit Book3E processors
   powerpc/mm: Move around mmu_gathers definition on 64-bit
   powerpc: Add TLB management code for 64-bit Book3E
   powerpc/mm: Add support for SPARSEMEM_VMEMMAP on 64-bit Book3E
   powerpc: Remaining 64-bit Book3E support
   powerpc/mm: Fix encoding of page table cache numbers
   Merge commit 'paulus-perf/master' into next
   Merge commit 'origin/master' into next
   powerpc/mm: Cleanup handling of execute permission
   Merge commit 'kumar/next' into next
   Merge commit 'tip/iommu-for-powerpc' into next
   powerpc: Properly start decrementer on BookE secondary CPUs
   powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
   powerpc/booke: Don't set DABR on 64-bit BookE, use DAC1 instead
   powerpc/iseries: Fix oops reading from /proc/iSeries/mf/*/cmdline
 
 Benjamin Krill (1):
   powerpc/prom_init: Evaluate mem kernel parameter for early allocation
 
 Brian King (1):
   powerpc/pseries: Fix to handle slb resize across migration
 
 Casey Dahlin (1):
   lib/swiotlb.c: Fix strange panic message 

Re: [git pull] Please pull powerpc.git next branch

2009-09-15 Thread Linus Torvalds


On Tue, 15 Sep 2009, Benjamin Herrenschmidt wrote:
 
 So I don't know at this stage how to generate a clean pull request ...

It's rare, for but future reference, what you can do is to just do a 
merge in a temporary branch, and get it that way.

'git shortlog' should have worked, though. It's only the 'diff' that is 
based on the direct difference between two end-points, rather than based 
on working with intersections of sets of commits.

Maybe the scripts use 'origin...master' or something for the shortlog, and 
then the merge-base thing will confuse it? Haven't looked.

 In any case, the tree is still there waiting for you to pull. It seems
 to merge cleanly tonight though I haven't yet got a chance to test the
 result much.

It got a conflict with the AGP merge, but I fixed it up in what _seemed_ 
to be the obvious manner. But somebody should check out the resulting
drivers/char/agp/uninorth-agp.c file.

Linus
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2009-09-15 Thread Geoff Levand
Hi Ben,

On 09/11/2009 12:17 AM, Benjamin Herrenschmidt wrote:
 This is the powerpc batch for 2.6.32.

Will we ever get this one in...

 http://lists.ozlabs.org/pipermail/linuxppc-dev/2009-June/073567.html

-Geoff

___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2009-09-15 Thread Benjamin Herrenschmidt
On Tue, 2009-09-15 at 09:53 -0700, Linus Torvalds wrote:
 It got a conflict with the AGP merge, but I fixed it up in what _seemed_ 
 to be the obvious manner. But somebody should check out the resulting
 drivers/char/agp/uninorth-agp.c file.

Thanks. 

Michel, can you dbl check it ?

Cheers,
Ben.


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [git pull] Please pull powerpc.git next branch

2009-09-15 Thread Michel Dänzer
On Wed, 2009-09-16 at 07:51 +1000, Benjamin Herrenschmidt wrote: 
 On Tue, 2009-09-15 at 09:53 -0700, Linus Torvalds wrote:
  It got a conflict with the AGP merge, but I fixed it up in what _seemed_ 
  to be the obvious manner. But somebody should check out the resulting
  drivers/char/agp/uninorth-agp.c file.
 
 Thanks. 
 
 Michel, can you dbl check it ?

Looks good to me, thanks.


-- 
Earthling Michel Dänzer   |http://www.vmware.com
Libre software enthusiast |  Debian, X and DRI developer
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Re: [git pull] Please pull powerpc.git next branch

2009-09-15 Thread Michael Ellerman
On Tue, 2009-09-15 at 14:09 -0700, Geoff Levand wrote:
 Hi Ben,
 
 On 09/11/2009 12:17 AM, Benjamin Herrenschmidt wrote:
  This is the powerpc batch for 2.6.32.
 
 Will we ever get this one in...
 
  http://lists.ozlabs.org/pipermail/linuxppc-dev/2009-June/073567.html


I thought it was in. It's marked as Not Applicable in patchwork,
possibly because Ben thought you were going to take it.

I've marked it as new, so it should get picked up or NAK'ed by Ben.

cheers


signature.asc
Description: This is a digitally signed message part
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

[git pull] Please pull powerpc.git next branch

2009-09-11 Thread Benjamin Herrenschmidt
Hi Linus !

This is the powerpc batch for 2.6.32.

You will notice a bunch of generic swiotlb changes along with
corresponding changes to arch/sparc and arch/x86 from Fujita Tomonori.

There are due to my tree having pulled Ingo's iommu tree do sort out
various dependencies. If you pull Ingo's first, you'll already have
all these.

I'm happy for you to defer the pulling of my tree until you have those
bits via Ingo if you prefer, and I'll then send a pull request cleared
of that noise.

Among other non-arch/powerpc patches: Some PS3 and PowerMac specific
driver changes (yes, I think we are still the only users of
generic_nvram), some changes to HVC console and that should be it.

Cheers,
Ben.

The following changes since commit e07cccf4046978df10f2e13fe2b99b2f9b3a65db:
  Linus Torvalds (1):
Linux 2.6.31-rc9

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Anton Blanchard (3):
  powerpc: Move 64bit VDSO to improve context switch performance
  powerpc: Rearrange SLB preload code
  powerpc: Preload application text segment instead of TASK_UNMAPPED_BASE

Anton Vorontsov (7):
  powerpc/83xx: Add support for MPC8377E-WLAN boards
  powerpc/85xx: Add support for I2C EEPROMs on MPC8548CDS boards
  powerpc/83xx: Add eSDHC support for MPC837xE-RDB/WLAN boards
  powerpc/85xx: Add eSDHC support for MPC8536DS boards
  powerpc/82xx: Fix BCSR bits for MPC8272ADS boards
  powerpc/82xx: Add CPM USB Gadget support for MPC8272ADS boards
  powerpc/85xx: Add QE USB support for MPC8569E-MDS boards

Arnd Bergmann (1):
  dma-ops: Remove flush_write_buffers() in dma-mapping-common.h

Bastian Blank (1):
  powerpc: Remove SMP warning from PowerMac cpufreq

Becky Bruce (1):
  powerpc: Name xpn  x fields in HW Hash PTE format

Benjamin Herrenschmidt (37):
  powerpc: Rename exception.h to exception-64s.h
  powerpc: Use names rather than numbers for SPRGs (v2)
  powerpc: Remove use of a second scratch SPRG in STAB code
  powerpc/mm: Fix definitions of FORCE_MAX_ZONEORDER in Kconfig
  powerpc/pmac: Fix PowerSurge SMP IPI allocation
  powerpc: Change PACA from SPRG3 to SPRG1
  powerpc: Add compat_sys_truncate
  powerpc/mm: Fix misplaced #endif in pgtable-ppc64-64k.h
  powerpc/of: Remove useless register save/restore when calling OF back
  powerpc/mm: Add HW threads support to no_hash TLB management
  powerpc/mm: Add opcode definitions for tlbivax and tlbsrx.
  powerpc/mm: Add more bit definitions for Book3E MMU registers
  powerpc/mm: Add support for early ioremap on non-hash 64-bit processors
  powerpc: Modify some ppc_asm.h macros to accomodate 64-bits Book3E
  powerpc/mm: Make low level TLB flush ops on BookE take additional args
  powerpc/mm: Call mmu_context_init() from ppc64
  powerpc: Clean ifdef usage in copy_thread()
  powerpc: Move definitions of secondary CPU spinloop to header file
  powerpc/mm: Rework  cleanup page table freeing code path
  powerpc: Add SPR definitions for new 64-bit BookE
  powerpc: Add memory management headers for new 64-bit BookE
  powerpc: Add definitions used by exception handling on 64-bit Book3E
  powerpc: Add PACA fields specific to 64-bit Book3E processors
  powerpc/mm: Move around mmu_gathers definition on 64-bit
  powerpc: Add TLB management code for 64-bit Book3E
  powerpc/mm: Add support for SPARSEMEM_VMEMMAP on 64-bit Book3E
  powerpc: Remaining 64-bit Book3E support
  powerpc/mm: Fix encoding of page table cache numbers
  Merge commit 'paulus-perf/master' into next
  Merge commit 'origin/master' into next
  powerpc/mm: Cleanup handling of execute permission
  Merge commit 'kumar/next' into next
  Merge commit 'tip/iommu-for-powerpc' into next
  powerpc: Properly start decrementer on BookE secondary CPUs
  powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
  powerpc/booke: Don't set DABR on 64-bit BookE, use DAC1 instead
  powerpc/iseries: Fix oops reading from /proc/iSeries/mf/*/cmdline

Benjamin Krill (1):
  powerpc/prom_init: Evaluate mem kernel parameter for early allocation

Brian King (1):
  powerpc/pseries: Fix to handle slb resize across migration

Casey Dahlin (1):
  lib/swiotlb.c: Fix strange panic message selection logic when swiotlb 
fills up

Christoph Hellwig (2):
  powerpc/sputrace: Use the generic event tracer
  powerpc: Switch to asm-generic/hardirq.h

FUJITA Tomonori (29):
  swiotlb: remove unused swiotlb_alloc_boot()
  swiotlb: remove unused swiotlb_alloc()
  swiotlb: remove swiotlb_arch_range_needs_mapping
  swiotlb: remove unnecessary swiotlb_bus_to_virt
  x86: add dma_capable() to replace is_buffer_dma_capable()
  x86: replace is_buffer_dma_capable() with dma_capable
  ia64: add dma_capable() to replace is_buffer_dma_capable()
  powerpc: add 

[git pull] Please pull powerpc.git next branch

2009-01-07 Thread Benjamin Herrenschmidt
Hi Linus

The following changes since commit 9e42d0cf5020aaf217433cad1a224745241d212a:
  Linus Torvalds (1):
Merge git://git.kernel.org/.../davem/sparc-2.6

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Those are remaining bits for this merge window that didn't quite make it in
the previous batch. Mostly arch/powerpc though you'll find a couple of
new drivers: The long awaited PS3 video ram driver in drivers/mtd
(David Woodhouse is happy for us to merge it via our tree) and the Cell
Network Processor serial in drivers/serial (Alan Cox reviewed it)

There's also a couple of one liner Kconfig fixe in drivers/scsi and
drivers/serial for iseries related drivers.

I don't expect much more now. There may be a handful still pending
from freescale that were waiting for dependent patches to go in via
some maintainers, but at worst they can probably make -rc1. I will
push the big u64 change from unsigned long to unsigned long long
after that, along with a handful of related fixups.

Please let me know what I screwed up this time !

Cheers,
Ben.

Anton Vorontsov (14):
  powerpc: Implement get_brgfreq() and get_baudrate() stubs
  powerpc/83xx: Fix sparse warnings in board files
  powerpc/83xx: Fix sparse warnings in mpc836x_mds.c
  powerpc/qe: Implement QE Pin Multiplexing API
  powerpc: Add device tree bindings for BCSR GPIO banks
  powerpc: Implement GPIO driver for simple memory-mapped banks
  powerpc/83xx: Add USB Host/Gadget support for MPC8360E-MDS boards
  powerpc/83xx: Add USB Host support for MPC8360E-RDK boards
  powerpc/fsl_pci: Fix sparse warnings
  powerpc/83xx: Fix few build errors with CONFIG_QUICC_ENGINE=n
  powerpc/qe: Fix few build errors with CONFIG_QUICC_ENGINE=n
  powerpc/qe: Select QE_USB with USB_GADGET_FSL_QE
  powerpc/kdump: Use ppc_save_regs() in crash_setup_regs()
  powerpc/mm: Make clear_fixmap() actually work

Becky Bruce (1):
  powerpc/86xx: Update 8641hpcn dts file to match latest u-boot

Benjamin Herrenschmidt (4):
  Merge commit 'kumar/kumar-next' into next
  Merge commit 'origin/master' into next
  powerpc/pci: Reserve legacy regions on PCI
  powerpc: Fix missing semicolons in mmu_decl.h

Benjamin Krill (1):
  serial: Add driver for the Cell Network Processor serial port NWP device

Dave Hansen (4):
  powerpc/mm: Add better comment on careful_allocation()
  powerpc/mm:: Cleanup careful_allocation(): bootmem already panics
  powerpc/mm: Make careful_allocation() return virtual addrs
  powerpc/mm: Cleanup careful_allocation(): consolidate memset()

Dave Liu (1):
  powerpc: Remove the redundant _tlbil_pid at SMP case

Geert Uytterhoeven (1):
  mtd/ps3vram: Add modalias support to the ps3vram driver

Geoff Levand (5):
  mtd/ps3vram: Remove ps3vram debug routines
  mtd/ps3vram: Cleanup ps3vram driver messages
  mtd/ps3vram: Use proper kernel types
  mtd/ps3vram: Use msleep in waits
  mtd/ps3vram: Use _PAGE_NO_CACHE in memory ioremap

Grant Likely (1):
  powerpc: Copy bootable images in the default install script

Ingo Molnar (4):
  powerpc: Use correct type in prom_init.c
  powerpc/cell: Use correct types in beat files
  powerpc/cell: Fix some u64 vs. long types
  powerpc/pasemi: local_irq_save uses an unsigned long

Jim Paris (1):
  mtd/ps3vram: Add ps3vram driver for accessing video RAM as MTD

Julia Lawall (3):
  powerpc/85xx: Add local_irq_restore in error handling code
  powerpc/52xx: Use DEFINE_SPINLOCK
  powerpc/pasemi: Use DEFINE_SPINLOCK

Kamalesh Babulal (1):
  powerpc: Fix iseries drivers build failure without CONFIG_VIOPATH

Kumar Gala (3):
  powerpc/85xx: Enable SMP support
  powerpc/85xx: Add SMP support to MPC8572 DS
  powerpc: Export cacheable_memzero as its now used in a driver

Matthias Fuchs (1):
  powerpc: Add ioctls for RS485 mode control of serial drivers

Michael Ellerman (1):
  powerpc/iseries: Kexec is known not to work on iseries

Mohan Kumar M (1):
  powerpc: Enable RELOCATABLE option for CRASH_DUMP

Nathan Lynch (1):
  powerpc: Rewrite sysfs processor cache info code

Nicolas Palix (1):
  powerpc/powermac: Add missing of_node_put

Paul Mackerras (1):
  powerpc: Fix pciconfig_iobase system call on PCI-Express powermac

Stephen Rothwell (4):
  powerpc/cell: Bitops work on unsigned longs
  powerpc/cell: local_irq_save takes an unsigned long
  powerpc: Remove unnecessary casts
  powerpc/cell: Fix the prototype of create_vma_map()

Steven Rostedt (1):
  powerpc: enable dynamic ftrace

 Documentation/powerpc/dts-bindings/fsl/board.txt   |   32 +-
 MAINTAINERS|6 +
 arch/powerpc/Kconfig   |5 +-
 arch/powerpc/boot/Makefile |2 +-
 arch/powerpc/boot/dts/mpc836x_mds.dts  

  1   2   >