All of lore.kernel.org
 help / color / mirror / Atom feed
* Pull request: scottwood/linux.git next
@ 2019-10-22 23:21 Scott Wood
  2019-10-31  2:01 ` Jason Yan
  2019-11-13  9:23 ` Michael Ellerman
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2019-10-22 23:21 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

This contains KASLR support for book3e 32-bit.

The following changes since commit 612ee81b9461475b5a5612c2e8d71559dd3c7920:

  powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (2019-10-10 20:15:53 +1100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 9df1ef3f1376ec5d3a1b51a4546c94279bcd88ca:

  powerpc/fsl_booke/32: Document KASLR implementation (2019-10-21 16:09:16 -0500)

----------------------------------------------------------------
Jason Yan (12):
      powerpc: unify definition of M_IF_NEEDED
      powerpc: move memstart_addr and kernstart_addr to init-common.c
      powerpc: introduce kernstart_virt_addr to store the kernel base
      powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper
      powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper
      powerpc/fsl_booke/32: implement KASLR infrastructure
      powerpc/fsl_booke/32: randomize the kernel image offset
      powerpc/fsl_booke/kaslr: clear the original kernel if randomized
      powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter
      powerpc/fsl_booke/kaslr: dump out kernel offset information on panic
      powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes
      powerpc/fsl_booke/32: Document KASLR implementation

 Documentation/powerpc/kaslr-booke32.rst       |  42 +++
 arch/powerpc/Kconfig                          |  11 +
 arch/powerpc/include/asm/nohash/mmu-book3e.h  |  11 +-
 arch/powerpc/include/asm/page.h               |   7 +
 arch/powerpc/kernel/early_32.c                |   5 +-
 arch/powerpc/kernel/exceptions-64e.S          |  12 +-
 arch/powerpc/kernel/fsl_booke_entry_mapping.S |  25 +-
 arch/powerpc/kernel/head_fsl_booke.S          |  61 +++-
 arch/powerpc/kernel/machine_kexec.c           |   1 +
 arch/powerpc/kernel/misc_64.S                 |   7 +-
 arch/powerpc/kernel/setup-common.c            |  20 ++
 arch/powerpc/mm/init-common.c                 |   7 +
 arch/powerpc/mm/init_32.c                     |   5 -
 arch/powerpc/mm/init_64.c                     |   5 -
 arch/powerpc/mm/mmu_decl.h                    |  11 +
 arch/powerpc/mm/nohash/Makefile               |   1 +
 arch/powerpc/mm/nohash/fsl_booke.c            |   8 +-
 arch/powerpc/mm/nohash/kaslr_booke.c          | 401 ++++++++++++++++++++++++++
 18 files changed, 587 insertions(+), 53 deletions(-)
 create mode 100644 Documentation/powerpc/kaslr-booke32.rst
 create mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2019-11-17  9:44 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2019-11-17  9:44 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

Includes a couple of device tree fixes, a spelling fix, and leftover
code cleanup.

The following changes since commit 565f9bc05e2dad6c7fdfc7c2e641be580aa599cd:

  powerpc/fadump: when fadump is supported register the fadump sysfs files. (2019-11-13 16:58:11 +1100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to a76bea0287ce13d28494b19649d80d8ee5e7b757:

  powerpc/kmcent2: add ranges to the pci bridges (2019-11-17 02:01:02 -0600)

----------------------------------------------------------------
Geert Uytterhoeven (1):
      powerpc/booke: Spelling s/date/data/

Rasmus Villemoes (1):
      powerpc/85xx: remove mostly pointless mpc85xx_qe_init()

Valentin Longchamp (2):
      powerpc/kmcent2: update the ethernet devices' phy properties
      powerpc/kmcent2: add ranges to the pci bridges

 arch/powerpc/boot/dts/fsl/kmcent2.dts         | 52 ++++++++++++++++++++++++---
 arch/powerpc/kernel/cpu_setup_fsl_booke.S     |  2 +-
 arch/powerpc/platforms/85xx/common.c          | 23 ------------
 arch/powerpc/platforms/85xx/corenet_generic.c |  2 --
 arch/powerpc/platforms/85xx/mpc85xx.h         |  2 --
 arch/powerpc/platforms/85xx/mpc85xx_mds.c     |  1 -
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c     |  1 -
 arch/powerpc/platforms/85xx/twr_p102x.c       |  1 -
 8 files changed, 48 insertions(+), 36 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2018-12-22  4:42 Scott Wood
  2018-12-22 10:50 ` christophe leroy
  2018-12-23 13:13 ` Michael Ellerman
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2018-12-22  4:42 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

Highlights include elimination of legacy clock bindings use from dts
files, an 83xx watchdog handler, fixes to old dts interrupt errors, and
some minor cleanup.

The following changes since commit 8c6c942d33f2a79439e86f8f406afae40a5bc767:

  powerpc/eeh: Fix debugfs_simple_attr.cocci warnings (2018-12-20 22:59:03 +1100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 5f470b3638a4ed03df79b993ece819cac2f4ca7e:

  powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL (2018-12-21 22:07:54 -0600)

----------------------------------------------------------------
Alexandre Belloni (1):
      powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved"

Christoph Hellwig (1):
      powerpc/fsl_pci: simplify fsl_pci_dma_set_mask

Christophe Leroy (1):
      powerpc/83xx: handle machine check caused by watchdog timer

Sabyasachi Gupta (1):
      arch/powerpc/fsl_rmu: Use dma_zalloc_coherent

Scott Wood (3):
      powerpc/fsl: Use new clockgen binding
      powerpc/dts/fsl: Fix dtc-flagged interrupt errors
      powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL

Yuantian Tang (1):
      clk: qoriq: add more compatibles strings

 .../devicetree/bindings/clock/qoriq-clock.txt      |   6 +
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   4 +-
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |  15 ---
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts         | 128 ++++++++++-----------
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts     | 128 ++++++++++-----------
 arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi      |   2 +
 arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi         |   4 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  18 ---
 arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  18 ---
 arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |  70 -----------
 arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |  16 +--
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   4 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  18 ---
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi     |  47 --------
 arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi     |  30 -----
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        |  16 ---
 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |   4 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  44 -------
 arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        |  22 ----
 arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |  61 ----------
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |  24 ++--
 arch/powerpc/boot/dts/mpc832x_rdb.dts              |   4 -
 arch/powerpc/configs/fsl-emb-nonhw.config          |   1 +
 arch/powerpc/include/asm/cputable.h                |   1 +
 arch/powerpc/include/asm/reg.h                     |   2 +
 arch/powerpc/kernel/cputable.c                     |  10 +-
 arch/powerpc/platforms/83xx/misc.c                 |  17 +++
 arch/powerpc/sysdev/fsl_pci.c                      |   6 +-
 arch/powerpc/sysdev/fsl_rio.h                      |   2 +-
 arch/powerpc/sysdev/fsl_rmu.c                      |   4 +-
 36 files changed, 218 insertions(+), 556 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2018-10-23  0:22 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2018-10-23  0:22 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

This contains a couple device tree updates, and a fix for a missing
prototype warning.

The following changes since commit a0e102914aa3f619a5bc68a0d33e17d1788cdf4c:

  powerpc/io: remove old GCC version implementation (2018-10-19 00:56:17 +1100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to b6ae3550c8e2ca8f7ce1b7f04585dc12a0eb5cbd:

  powerpc/8xx: add missing header in 8xx_mmu.c (2018-10-22 19:11:58 -0500)

----------------------------------------------------------------
Camelia Groza (1):
      powerpc/dts/fsl: t2080rdb: reorder the Cortina PHY XFI lanes

Christophe Leroy (2):
      powerpc/8xx: Add DT node for using the SEC engine of the MPC885
      powerpc/8xx: add missing header in 8xx_mmu.c

 arch/powerpc/boot/dts/fsl/t2080rdb.dts |  4 ++--
 arch/powerpc/boot/dts/mpc885ads.dts    | 13 ++++++++++++-
 arch/powerpc/mm/8xx_mmu.c              |  1 +
 3 files changed, 15 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2018-08-11  5:29 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2018-08-11  5:29 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

This contains an 8xx compilation fix, and a dpaa device tree fix.

The following changes since commit 77b5f703dcc859915f0f20d92bc538e4a99ef149:

  powerpc/powernv/opal: Use standard interrupts property when available (2018-08-08 00:32:38 +1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to bd96461249bdded1f6ee50b25e8cd4ce3faaf581:

  powerpc/dts/fsl: t2080rdb: use the Cortina PHY driver compatible (2018-08-08 17:18:02 -0500)

----------------------------------------------------------------
Camelia Groza (3):
      powerpc/configs/dpaa: enable the Cortina PHY driver
      powerpc/dts/fsl: t4240rdb: use the Cortina PHY driver compatible
      powerpc/dts/fsl: t2080rdb: use the Cortina PHY driver compatible

Christophe Leroy (1):
      powerpc/cpm1: fix compilation error with CONFIG_PPC_EARLY_DEBUG_CPM

 arch/powerpc/boot/dts/fsl/t2080rdb.dts | 4 ++--
 arch/powerpc/boot/dts/fsl/t4240rdb.dts | 8 ++++----
 arch/powerpc/configs/dpaa.config       | 1 +
 arch/powerpc/include/asm/fixmap.h      | 1 +
 arch/powerpc/sysdev/cpm_common.c       | 1 +
 5 files changed, 9 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2018-01-21  7:55 Scott Wood
  2018-01-23  5:24 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2018-01-21  7:55 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Contains fixes for CPM GPIO and an FSL PCI erratum workaround,
plus a minor cleanup patch.

The following changes since commit f2ac428e0edabbca41b9dfe9473a90147962e4e9:

  powerpc/pseries/cpuidle: add polling idle for shared processor guests (2018-01-18 15:43:44 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to c095ff93f901c1620b28dce4d813dd548bc5236b:

  powerpc/sysdev: change CPM GPIO to platform_device (2018-01-20 23:29:02 -0600)

----------------------------------------------------------------
Christophe Leroy (1):
      powerpc/sysdev: change CPM GPIO to platform_device

Joakim Tjernlund (1):
      powerpc/fsl_pci: Correct fsl_pci_mcheck_exception

Vasyl Gomonovych (1):
      powerpc/fsl_pci: Fix ptr_ret.cocci warnings

 arch/powerpc/include/asm/cpm.h   |  2 +-
 arch/powerpc/include/asm/cpm1.h  |  2 +
 arch/powerpc/sysdev/Makefile     |  3 +-
 arch/powerpc/sysdev/cpm1.c       | 33 ++++-------------
 arch/powerpc/sysdev/cpm2.c       | 11 ------
 arch/powerpc/sysdev/cpm_common.c |  5 ++-
 arch/powerpc/sysdev/cpm_gpio.c   | 80 ++++++++++++++++++++++++++++++++++++++++
 arch/powerpc/sysdev/fsl_pci.c    |  6 +--
 8 files changed, 99 insertions(+), 43 deletions(-)
 create mode 100644 arch/powerpc/sysdev/cpm_gpio.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2017-08-29  4:20 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2017-08-29  4:20 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak, Matthew Weber

The following changes since commit d1d0d5ffb3006eaf9b5f41c89fe801e032cbbfe4:

  powerpc/64: Optimise set/clear of CTRL[RUN] (runlatch) (2017-08-23 23:48:38 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to a4e89ffb59235fd11d27107dea3efa4562ac0a12:

  powerpc/e6500: Update machine check for L1D cache err (2017-08-28 23:15:32 -0500)

----------------------------------------------------------------
Matt Weber (1):
      powerpc/e6500: Update machine check for L1D cache err

 arch/powerpc/kernel/traps.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2017-05-06  3:42 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2017-05-06  3:42 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Includes a fix for a powerpc/next mm regression on 64e, a fix for a
kernel hang on 64e when using a debugger inside a relocated kernel, a
qman fix, and misc qe improvements.

The following changes since commit 096ff2ddba83bf022d593a3096d683e57c4befb0:

  powerpc/ftrace/64: Split further based on -mprofile-kernel (2017-04-27 22:20:29 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 61baf15555129f69720334f232b153890895ef71:

  powerpc/64e: Don't place the stack beyond TASK_SIZE (2017-05-05 01:22:06 -0500)

----------------------------------------------------------------
Christophe Leroy (3):
      net: ethernet: ucc_geth: fix MEM_PART_MURAM mode
      soc/fsl/qe: get rid of immrbar_virt_to_phys()
      powerpc/8xx: Adding support of IRQ in MPC8xx GPIO

LiuHailong (1):
      powerpc/64e: Fix hang when debugging programs with relocated kernel

Roy Pledge (1):
      soc/fsl/qbman: Disable IRQs for deferred QBMan work

Scott Wood (1):
      powerpc/64e: Don't place the stack beyond TASK_SIZE

Valentin Longchamp (3):
      soc/fsl/qe: round brg_freq to 1kHz granularity
      soc/fsl/qe: only apply QE_General4 workaround on affected SoCs
      soc/fsl/qe: add EXPORT_SYMBOL for the 2 qe_tdm functions

 .../devicetree/bindings/soc/fsl/cpm_qe/gpio.txt    | 21 +++++++++++++++++-
 arch/powerpc/include/asm/cpm1.h                    |  2 ++
 arch/powerpc/include/asm/processor.h               |  5 +++++
 arch/powerpc/kernel/exceptions-64e.S               | 12 +++++++++++
 arch/powerpc/sysdev/cpm1.c                         | 25 ++++++++++++++++++++++
 drivers/net/ethernet/freescale/ucc_geth.c          |  8 +++----
 drivers/soc/fsl/qbman/qman.c                       |  5 +++++
 drivers/soc/fsl/qe/qe.c                            | 25 +++++++++++++++++-----
 drivers/soc/fsl/qe/qe_tdm.c                        |  2 ++
 include/soc/fsl/qe/immap_qe.h                      | 19 ----------------
 include/soc/fsl/qe/qe.h                            |  1 +
 11 files changed, 95 insertions(+), 30 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2017-01-27 23:53 Scott Wood
  2017-02-17 11:08 ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2017-01-27 23:53 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 8xx breakpoints and perf, t1042rdb display support,
and board updates.

The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:

  Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 75b824727680a9d12c34d78096a5ac642e53f5d0:

  powerpc/8xx: Perf events on PPC 8xx (2017-01-26 17:49:34 -0600)

----------------------------------------------------------------
Christophe Leroy (4):
      powerpc/32: Enable HW_BREAKPOINT on BOOK3S
      powerpc/8xx: Implement hw_breakpoint
      powerpc/32: Remove FIX_SRR1
      powerpc/8xx: Perf events on PPC 8xx

Jason Jin (1):
      powerpc/85xx: Enable display support for t1042rdb

Valentin Longchamp (3):
      powerpc/corenet: explicitly disable the SDHC controller on kmcoge4
      powerpc/85xx: remove the kmp204x_defconfig
      powerpc/corenet: add support for the kmcent2 board

 arch/powerpc/Kconfig                          |   2 +-
 arch/powerpc/boot/dts/fsl/kmcent2.dts         | 303 ++++++++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/kmcoge4.dts         |   4 +
 arch/powerpc/configs/85xx/kmp204x_defconfig   | 220 -------------------
 arch/powerpc/include/asm/ppc_asm.h            |   1 -
 arch/powerpc/include/asm/processor.h          |   2 +-
 arch/powerpc/include/asm/reg.h                |   2 +
 arch/powerpc/include/asm/reg_8xx.h            |  11 +
 arch/powerpc/kernel/entry_32.S                |  19 +-
 arch/powerpc/kernel/head_32.S                 |   3 -
 arch/powerpc/kernel/head_8xx.S                |  72 +++++-
 arch/powerpc/kernel/hw_breakpoint.c           |   6 +-
 arch/powerpc/kernel/process.c                 |  22 ++
 arch/powerpc/perf/8xx-pmu.c                   | 173 +++++++++++++++
 arch/powerpc/perf/Makefile                    |   2 +
 arch/powerpc/platforms/85xx/Makefile          |   1 +
 arch/powerpc/platforms/85xx/corenet_generic.c |   1 +
 arch/powerpc/platforms/85xx/t1042rdb_diu.c    | 152 +++++++++++++
 arch/powerpc/platforms/Kconfig.cputype        |   7 +
 19 files changed, 771 insertions(+), 232 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/fsl/kmcent2.dts
 delete mode 100644 arch/powerpc/configs/85xx/kmp204x_defconfig
 create mode 100644 arch/powerpc/perf/8xx-pmu.c
 create mode 100644 arch/powerpc/platforms/85xx/t1042rdb_diu.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2016-12-12  8:17 Scott Wood
  2016-12-13 15:49 ` Aneesh Kumar K.V
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2016-12-12  8:17 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 8xx hugepage support, qbman fixes/cleanup, device
tree updates, and some misc cleanup.

The following changes since commit 555c16328ae6d75a90e234eac9b51998d68f185b:

  powerpc/mm: Correct process and partition table max size (2016-11-17 17:11:53 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to baae856ebdeeaefbadd4a02cdb54b7c2277ff4dd:

  powerpc/fsl/dts: add FMan node for t1042d4rdb (2016-12-09 23:11:17 -0600)

----------------------------------------------------------------
Andy Fleming (1):
      powerpc/85xx: Enable gpio power/reset driver

Christophe Leroy (3):
      powerpc: port 64 bits pgtable_cache to 32 bits
      powerpc: get hugetlbpage handling more generic
      powerpc/8xx: Implement support of hugepages

Claudiu Manoil (15):
      soc/qman: Fix h/w resource cleanup error path handling
      soc/qbman: Fix resource leak on portal probing error path
      soc/qman: Fix struct qm_fqd set accessor for context_a
      soc/qman: Fix direct access to fd's addr_lo, use proper accesor
      soc/qman: test: Fix implementation of fd_cmp()
      soc/qman: Don't add a new platform device for dma mapping
      soc/qman: test: Don't use dummy platform device for dma mapping
      soc/qman: Remove redundant checks from qman_create_cgr()
      soc/qman: Remove unused struct qm_mcc* layouts
      soc/qman: Fix accesses to fqid, cleanup
      soc/qman: Drop unused field from eqcr/dqrr descriptors
      soc/qbman: Handle endianness of qm/bm_in/out()
      soc/qman: Change remaining contextB into context_b
      soc/qman: Clean up CGR CSCN target update operations
      soc/qman: Handle endianness of h/w descriptors

Colin Ian King (1):
      soc/fsl: fix spelling mistakes in critical error messages

David Engraf (1):
      powerpc/85xx/qemu: Enable CONFIG_E500 and CONFIG_PPC_E500MC

Fabian Frederick (2):
      powerpc/fsl-lbc: use DEFINE_SPINLOCK()
      soc/fsl/qman: test: use DEFINE_SPINLOCK()

Florian Larysch (2):
      DT: i2c: W83793 is a trivial device
      powerpc/dts: add device tree entry for W83793 on T4240RDB

Geliang Tang (3):
      powerpc/83xx/suspend: use builtin_platform_driver
      powerpc/fsl_pmc: use builtin_platform_driver
      soc/fsl/qe: use builtin_platform_driver

Heiner Kallweit (3):
      powerpc/fsl_soc: improve and simplify fsl_get_sys_freq
      powerpc/fsl_soc: improve and simplify get_brgfreq
      powerpc/fsl_soc: improve and simplify get_baudrate

Madalin Bucur (6):
      soc/qman: Check ioremap return value
      soc/qman: Replace of_get_property() with portable equivalent
      powerpc/fsl/dts: add QMan and BMan nodes on t1023
      powerpc/fsl/dts: add QMan and BMan nodes on t1024
      powerpc/fsl/dts: add sg_2500_aqr105_phy4 alias on t1024rdb
      powerpc/fsl/dts: add FMan node for t1042d4rdb

Wei Yongjun (1):
      soc/fsl/bman: Use resource_size instead of computation

 .../devicetree/bindings/i2c/trivial-devices.txt    |   1 +
 arch/powerpc/boot/dts/fsl/t1023rdb.dts             |  29 +++
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        | 103 +++++++++
 arch/powerpc/boot/dts/fsl/t1024qds.dts             |  29 +++
 arch/powerpc/boot/dts/fsl/t1024rdb.dts             |  33 +++
 arch/powerpc/boot/dts/fsl/t1042d4rdb.dts           |  52 +++++
 arch/powerpc/boot/dts/fsl/t4240rdb.dts             |   4 +
 arch/powerpc/configs/fsl-emb-nonhw.config          |   6 +
 arch/powerpc/include/asm/book3s/32/pgalloc.h       |  44 +++-
 arch/powerpc/include/asm/book3s/32/pgtable.h       |  40 ++--
 arch/powerpc/include/asm/book3s/64/pgtable.h       |   3 -
 arch/powerpc/include/asm/hugetlb.h                 |  19 +-
 arch/powerpc/include/asm/mmu-8xx.h                 |  35 ++++
 arch/powerpc/include/asm/mmu.h                     |  23 +-
 arch/powerpc/include/asm/nohash/32/pgalloc.h       |  44 +++-
 arch/powerpc/include/asm/nohash/32/pgtable.h       |  42 ++--
 arch/powerpc/include/asm/nohash/32/pte-8xx.h       |   1 +
 arch/powerpc/include/asm/nohash/64/pgtable.h       |   2 -
 arch/powerpc/include/asm/nohash/pgtable.h          |   4 +
 arch/powerpc/include/asm/pgtable.h                 |   2 +
 arch/powerpc/include/asm/reg_8xx.h                 |   2 +-
 arch/powerpc/kernel/head_8xx.S                     | 119 ++++++++++-
 arch/powerpc/mm/Makefile                           |   3 +-
 arch/powerpc/mm/hugetlbpage.c                      | 216 +++++++++----------
 arch/powerpc/mm/init-common.c                      | 107 ++++++++++
 arch/powerpc/mm/init_64.c                          |  77 -------
 arch/powerpc/mm/pgtable_32.c                       |  37 ----
 arch/powerpc/mm/tlb_nohash.c                       |  21 +-
 arch/powerpc/platforms/83xx/suspend.c              |   6 +-
 arch/powerpc/platforms/85xx/Kconfig                |   2 +
 arch/powerpc/platforms/8xx/Kconfig                 |   1 +
 arch/powerpc/platforms/Kconfig.cputype             |   1 +
 arch/powerpc/sysdev/fsl_lbc.c                      |   2 +-
 arch/powerpc/sysdev/fsl_pmc.c                      |   6 +-
 arch/powerpc/sysdev/fsl_soc.c                      |  48 ++---
 drivers/soc/fsl/qbman/bman.c                       |   8 +-
 drivers/soc/fsl/qbman/bman_ccsr.c                  |   3 +-
 drivers/soc/fsl/qbman/bman_portal.c                |  17 +-
 drivers/soc/fsl/qbman/dpaa_sys.h                   |   1 +
 drivers/soc/fsl/qbman/qman.c                       | 233 ++++++++++-----------
 drivers/soc/fsl/qbman/qman_ccsr.c                  |   3 +
 drivers/soc/fsl/qbman/qman_portal.c                |  41 +++-
 drivers/soc/fsl/qbman/qman_priv.h                  |  17 +-
 drivers/soc/fsl/qbman/qman_test_api.c              |  27 +--
 drivers/soc/fsl/qbman/qman_test_stash.c            |  38 ++--
 drivers/soc/fsl/qe/qe.c                            |   6 +-
 include/soc/fsl/qman.h                             |  62 +++---
 47 files changed, 1040 insertions(+), 580 deletions(-)
 create mode 100644 arch/powerpc/mm/init-common.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2016-09-27 22:08 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2016-09-27 22:08 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include qbman support (a prerequisite for datapath drivers
such as ethernet), a PCI DMA fix+improvement, reset handler changes, more
8xx optimizations, and some cleanups and fixes.

The following changes since commit f1a55ce0544251746d9b52fb85ad32f31a43fbd2:

  powerpc: Clean up tm_abort duplication in hash_utils_64.c (2016-09-23 07:54:23 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to e0b80f00bb96b925995d53980e0c764430bedb42:

  arch/powerpc: Add CONFIG_FSL_DPAA to corenetXX_smp_defconfig (2016-09-25 02:39:01 -0500)

----------------------------------------------------------------
Andrey Smirnov (6):
      powerpc/mpc85xx_mds: Select PHYLIB only if NETDEVICES is enabled
      powerpc/e8248e: Select PHYLIB only if NETDEVICES is enabled
      powerpc/sgy_cts1000: Fix gpio_halt_cb()'s signature
      powerpc: Factor out common code in setup-common.c
      powerpc: Call chained reset handlers during reset
      powerpc: Convert fsl_rstcr_restart to a reset handler

Christophe Leroy (9):
      powerpc32: Use instruction symbolic names in check_io_access()
      soc/fsl/qe: fix Oops on CPM1 (and likely CPM2)
      powerpc/8xx: use SPRN_EIE and SPRN_EID to enable/disable interrupts
      powerpc/8xx: add system_reset_exception
      powerpc/8xx: add dedicated machine check handler
      soc/fsl/qe: fix gpio save_regs functions
      powerpc/8xx: use r3 to scratch CR in ITLBmiss
      powerpc/8xx: Move additional DTLBMiss handlers out of exception area
      powerpc/8xx: make user addr DTLB miss the short path

Claudiu Manoil (5):
      soc/fsl: Introduce DPAA 1.x BMan device driver
      soc/fsl: Introduce DPAA 1.x QMan device driver
      soc/bman: Add self-test for BMan driver
      soc/qman: Add self-test for QMan driver
      arch/powerpc: Add CONFIG_FSL_DPAA to corenetXX_smp_defconfig

Julia Lawall (2):
      fsl/qe: use of_property_read_bool
      powerpc/mpic: use of_property_read_bool

Kevin Hao (1):
      powerpc/83xx: factor out the common codes of setup arch functions

Scott Wood (1):
      powerpc/fsl_pci: Size upper inbound window based on RAM size

Vaishali Thakkar (1):
      soc/fsl/qe: Use resource_size

Zhao Qiang (1):
      soc/fsl/qe: Use of_adress_to_resource() in get_qe_base()

 arch/powerpc/Makefile                         |    4 +-
 arch/powerpc/configs/dpaa.config              |    1 +
 arch/powerpc/include/asm/cputable.h           |    1 +
 arch/powerpc/include/asm/hw_irq.h             |    6 +
 arch/powerpc/include/asm/ppc-opcode.h         |    1 +
 arch/powerpc/include/asm/reg.h                |    2 +
 arch/powerpc/include/asm/reg_8xx.h            |    4 +
 arch/powerpc/kernel/cputable.c                |    1 +
 arch/powerpc/kernel/head_8xx.S                |  136 +-
 arch/powerpc/kernel/setup-common.c            |   27 +-
 arch/powerpc/kernel/traps.c                   |   45 +-
 arch/powerpc/platforms/82xx/Kconfig           |    4 +-
 arch/powerpc/platforms/82xx/ep8248e.c         |    4 +-
 arch/powerpc/platforms/83xx/asp834x.c         |    4 +-
 arch/powerpc/platforms/83xx/km83xx.c          |    5 +-
 arch/powerpc/platforms/83xx/misc.c            |    8 +
 arch/powerpc/platforms/83xx/mpc830x_rdb.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc831x_rdb.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc832x_mds.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc832x_rdb.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc834x_itx.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc834x_mds.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc836x_mds.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc836x_rdk.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc837x_mds.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc837x_rdb.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc83xx.h         |    1 +
 arch/powerpc/platforms/83xx/sbc834x.c         |    5 +-
 arch/powerpc/platforms/85xx/Kconfig           |    2 +-
 arch/powerpc/platforms/85xx/bsc913x_qds.c     |    1 -
 arch/powerpc/platforms/85xx/bsc913x_rdb.c     |    1 -
 arch/powerpc/platforms/85xx/c293pcie.c        |    1 -
 arch/powerpc/platforms/85xx/corenet_generic.c |    1 -
 arch/powerpc/platforms/85xx/ge_imp3a.c        |    1 -
 arch/powerpc/platforms/85xx/mpc8536_ds.c      |    1 -
 arch/powerpc/platforms/85xx/mpc85xx_ads.c     |    1 -
 arch/powerpc/platforms/85xx/mpc85xx_cds.c     |   25 +-
 arch/powerpc/platforms/85xx/mpc85xx_ds.c      |    3 -
 arch/powerpc/platforms/85xx/mpc85xx_mds.c     |   12 +-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c     |   10 -
 arch/powerpc/platforms/85xx/mvme2500.c        |    1 -
 arch/powerpc/platforms/85xx/p1010rdb.c        |    1 -
 arch/powerpc/platforms/85xx/p1022_ds.c        |    1 -
 arch/powerpc/platforms/85xx/p1022_rdk.c       |    1 -
 arch/powerpc/platforms/85xx/p1023_rdb.c       |    1 -
 arch/powerpc/platforms/85xx/ppa8548.c         |    1 -
 arch/powerpc/platforms/85xx/qemu_e500.c       |    1 -
 arch/powerpc/platforms/85xx/sbc8548.c         |    1 -
 arch/powerpc/platforms/85xx/sgy_cts1000.c     |    8 +-
 arch/powerpc/platforms/85xx/socrates.c        |    1 -
 arch/powerpc/platforms/85xx/stx_gp3.c         |    1 -
 arch/powerpc/platforms/85xx/tqm85xx.c         |    1 -
 arch/powerpc/platforms/85xx/twr_p102x.c       |    1 -
 arch/powerpc/platforms/85xx/xes_mpc85xx.c     |    3 -
 arch/powerpc/platforms/86xx/gef_ppc9a.c       |    1 -
 arch/powerpc/platforms/86xx/gef_sbc310.c      |    1 -
 arch/powerpc/platforms/86xx/gef_sbc610.c      |    1 -
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c    |    1 -
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c    |    1 -
 arch/powerpc/platforms/86xx/mvme7100.c        |    1 -
 arch/powerpc/platforms/86xx/sbc8641d.c        |    1 -
 arch/powerpc/sysdev/cpm1.c                    |    2 -
 arch/powerpc/sysdev/cpm2.c                    |    4 -
 arch/powerpc/sysdev/cpm_common.c              |   15 +
 arch/powerpc/sysdev/fsl_pci.c                 |   12 +-
 arch/powerpc/sysdev/fsl_soc.c                 |   33 +-
 arch/powerpc/sysdev/fsl_soc.h                 |    2 -
 arch/powerpc/sysdev/mpic.c                    |    2 +-
 drivers/soc/Kconfig                           |    1 +
 drivers/soc/fsl/Makefile                      |    1 +
 drivers/soc/fsl/qbman/Kconfig                 |   67 +
 drivers/soc/fsl/qbman/Makefile                |   12 +
 drivers/soc/fsl/qbman/bman.c                  |  797 +++++++
 drivers/soc/fsl/qbman/bman_ccsr.c             |  263 +++
 drivers/soc/fsl/qbman/bman_portal.c           |  219 ++
 drivers/soc/fsl/qbman/bman_priv.h             |   80 +
 drivers/soc/fsl/qbman/bman_test.c             |   53 +
 drivers/soc/fsl/qbman/bman_test.h             |   35 +
 drivers/soc/fsl/qbman/bman_test_api.c         |  151 ++
 drivers/soc/fsl/qbman/dpaa_sys.h              |  103 +
 drivers/soc/fsl/qbman/qman.c                  | 2881 +++++++++++++++++++++++++
 drivers/soc/fsl/qbman/qman_ccsr.c             |  808 +++++++
 drivers/soc/fsl/qbman/qman_portal.c           |  355 +++
 drivers/soc/fsl/qbman/qman_priv.h             |  371 ++++
 drivers/soc/fsl/qbman/qman_test.c             |   62 +
 drivers/soc/fsl/qbman/qman_test.h             |   36 +
 drivers/soc/fsl/qbman/qman_test_api.c         |  252 +++
 drivers/soc/fsl/qbman/qman_test_stash.c       |  617 ++++++
 drivers/soc/fsl/qe/gpio.c                     |    3 +-
 drivers/soc/fsl/qe/qe.c                       |   10 +-
 drivers/soc/fsl/qe/qe_common.c                |    8 +
 drivers/soc/fsl/qe/qe_tdm.c                   |    4 +-
 include/soc/fsl/bman.h                        |  129 ++
 include/soc/fsl/qman.h                        | 1074 +++++++++
 94 files changed, 8612 insertions(+), 248 deletions(-)
 create mode 100644 arch/powerpc/configs/dpaa.config
 create mode 100644 drivers/soc/fsl/qbman/Kconfig
 create mode 100644 drivers/soc/fsl/qbman/Makefile
 create mode 100644 drivers/soc/fsl/qbman/bman.c
 create mode 100644 drivers/soc/fsl/qbman/bman_ccsr.c
 create mode 100644 drivers/soc/fsl/qbman/bman_portal.c
 create mode 100644 drivers/soc/fsl/qbman/bman_priv.h
 create mode 100644 drivers/soc/fsl/qbman/bman_test.c
 create mode 100644 drivers/soc/fsl/qbman/bman_test.h
 create mode 100644 drivers/soc/fsl/qbman/bman_test_api.c
 create mode 100644 drivers/soc/fsl/qbman/dpaa_sys.h
 create mode 100644 drivers/soc/fsl/qbman/qman.c
 create mode 100644 drivers/soc/fsl/qbman/qman_ccsr.c
 create mode 100644 drivers/soc/fsl/qbman/qman_portal.c
 create mode 100644 drivers/soc/fsl/qbman/qman_priv.h
 create mode 100644 drivers/soc/fsl/qbman/qman_test.c
 create mode 100644 drivers/soc/fsl/qbman/qman_test.h
 create mode 100644 drivers/soc/fsl/qbman/qman_test_api.c
 create mode 100644 drivers/soc/fsl/qbman/qman_test_stash.c
 create mode 100644 include/soc/fsl/bman.h
 create mode 100644 include/soc/fsl/qman.h

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2016-07-21 17:09 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2016-07-21 17:09 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include more 8xx optimizations, device tree updates,
and MVME7100 support.

The following changes since commit 63a72284b159c569ec52f380c9a8dd9342d43bb8:

  powerpc/pci: Assign fixed PHB number based on device-tree properties (2016-07-07 22:06:55 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 9f595fd8b54809fed13fc30906ef1e90a3fcfbc9:

  powerpc/8xx: Force VIRT_IMMR_BASE to be a positive number (2016-07-09 03:26:53 -0500)

----------------------------------------------------------------
Alessio Igor Bogani (1):
      powerpc/86xx: Add support for Emerson/Artesyn MVME7100

Bartlomiej Zolnierkiewicz (1):
      powerpc: disable IDE subsystem in pq2fads_defconfig

Christophe Leroy (8):
      powerpc32: provide VIRT_CPU_ACCOUNTING
      powerpc/8xx: Fix vaddr for IMMR early remap
      powerpc/8xx: Map IMMR area with 512k page at a fixed address
      powerpc/8xx: CONFIG_PIN_TLB unneeded for CONFIG_PPC_EARLY_DEBUG_CPM
      powerpc/8xx: unpin all TLBs before flushing
      powerpc/8xx: Don't use page table for linear memory space
      powerpc/8xx: Rework CONFIG_PIN_TLB handling
      powerpc/8xx: add CONFIG_PIN_TLB_IMMR

Claudiu Manoil (1):
      powerpc/85xx: Don't report SRAM to L2 cache fallback as error

Scott Wood (1):
      powerpc/8xx: Force VIRT_IMMR_BASE to be a positive number

Sriram Dash (2):
      powerpc/85xx: Change T1040si USB controller version
      powerpc/85xx: add aliases for usb nodes on t4240, b4860, and b4420

Valentin Longchamp (1):
      powerpc: define the fman node for the kmcoge4 DTS

Zhao Qiang (7):
      QE: Add IC, SI and SIRAM document to device tree bindings.
      QE: Add ucc hdlc document to bindings
      QE: Add uqe_serial document to bindings
      bindings: move cpm_qe binding from powerpc/fsl to soc/fsl
      T104xD4RDB: Add qe node to t104xd4rdb
      T104xRDB: Add qe node to t104xrdb
      T104xQDS: Add qe node to t104xqds

 .../bindings/powerpc/fsl/cpm_qe/network.txt        |  43 ------
 .../bindings/{powerpc => soc}/fsl/cpm_qe/cpm.txt   |   0
 .../{powerpc => soc}/fsl/cpm_qe/cpm/brg.txt        |   0
 .../{powerpc => soc}/fsl/cpm_qe/cpm/i2c.txt        |   0
 .../{powerpc => soc}/fsl/cpm_qe/cpm/pic.txt        |   0
 .../{powerpc => soc}/fsl/cpm_qe/cpm/usb.txt        |   0
 .../bindings/{powerpc => soc}/fsl/cpm_qe/gpio.txt  |   0
 .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 124 ++++++++++++++++
 .../bindings/{powerpc => soc}/fsl/cpm_qe/qe.txt    |  52 +++++++
 .../{powerpc => soc}/fsl/cpm_qe/qe/firmware.txt    |   0
 .../{powerpc => soc}/fsl/cpm_qe/qe/par_io.txt      |   0
 .../{powerpc => soc}/fsl/cpm_qe/qe/pincfg.txt      |   0
 .../{powerpc => soc}/fsl/cpm_qe/qe/ucc.txt         |   0
 .../{powerpc => soc}/fsl/cpm_qe/qe/usb.txt         |   0
 .../{powerpc => soc}/fsl/cpm_qe/serial.txt         |   0
 .../bindings/soc/fsl/cpm_qe/uqe_serial.txt         |  17 +++
 arch/powerpc/Kconfig                               |   6 +
 arch/powerpc/Kconfig.debug                         |   1 -
 arch/powerpc/boot/Makefile                         |   4 +
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   1 +
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   1 +
 arch/powerpc/boot/dts/fsl/kmcoge4.dts              |  37 +++++
 arch/powerpc/boot/dts/fsl/mvme7100.dts             | 153 ++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/qonverge-usb2-dr-0.dtsi  |   2 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  49 ++++++-
 arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi          |  38 +++++
 arch/powerpc/boot/dts/fsl/t104xqds.dtsi            |  38 +++++
 arch/powerpc/boot/dts/fsl/t104xrdb.dtsi            |  38 +++++
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |   2 +
 arch/powerpc/boot/motload-head.S                   |  11 ++
 arch/powerpc/boot/mvme7100.c                       |  59 ++++++++
 arch/powerpc/boot/ppcboot.h                        |   2 +-
 arch/powerpc/boot/wrapper                          |   5 +
 arch/powerpc/configs/86xx-hw.config                |   4 +-
 arch/powerpc/configs/mpc86xx_basic_defconfig       |   1 +
 arch/powerpc/configs/pq2fads_defconfig             |   1 -
 arch/powerpc/include/asm/accounting.h              |  24 ++++
 arch/powerpc/include/asm/cputime.h                 |  14 +-
 arch/powerpc/include/asm/exception-64s.h           |   2 +-
 arch/powerpc/include/asm/fixmap.h                  |   7 +
 arch/powerpc/include/asm/mmu-8xx.h                 |   3 +
 arch/powerpc/include/asm/paca.h                    |   9 +-
 arch/powerpc/include/asm/ppc_asm.h                 |  24 ++--
 arch/powerpc/include/asm/reg.h                     |   1 +
 arch/powerpc/include/asm/thread_info.h             |   4 +
 arch/powerpc/kernel/asm-offsets.c                  |  31 +++-
 arch/powerpc/kernel/entry_32.S                     |  17 +++
 arch/powerpc/kernel/entry_64.S                     |   6 +-
 arch/powerpc/kernel/exceptions-64e.S               |   4 +-
 arch/powerpc/kernel/head_8xx.S                     | 159 +++++++++++----------
 arch/powerpc/kernel/time.c                         |  81 +++++++----
 arch/powerpc/mm/8xx_mmu.c                          | 131 +++++++++++------
 arch/powerpc/mm/mmu_decl.h                         |   3 +-
 arch/powerpc/platforms/86xx/Kconfig                |   8 +-
 arch/powerpc/platforms/86xx/Makefile               |   1 +
 arch/powerpc/platforms/86xx/mvme7100.c             | 121 ++++++++++++++++
 arch/powerpc/platforms/Kconfig.cputype             |   1 -
 arch/powerpc/sysdev/cpm_common.c                   |  22 ++-
 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c              |   8 +-
 arch/powerpc/xmon/xmon.c                           |  14 +-
 60 files changed, 1133 insertions(+), 251 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm/brg.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm/i2c.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm/pic.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm/usb.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/gpio.txt (100%)
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/network.txt
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe.txt (75%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/firmware.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/par_io.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/pincfg.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/ucc.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/usb.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/serial.txt (100%)
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/uqe_serial.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/mvme7100.dts
 create mode 100644 arch/powerpc/boot/motload-head.S
 create mode 100644 arch/powerpc/boot/mvme7100.c
 create mode 100644 arch/powerpc/include/asm/accounting.h
 create mode 100644 arch/powerpc/platforms/86xx/mvme7100.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2016-05-17  1:37 Scott Wood
  2016-05-19 12:35 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2016-05-17  1:37 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Sorry for the lateness...

Contains include 86xx fixes, minor device tree fixes, an erratum
workaround, and a kconfig dependency fix.

The following changes since commit 1d4e89cf0a4e819fbde428e9e5286e7141a02e06:

  powerpc/powernv/npu: Add PE to PHB's list (2016-05-12 19:56:25 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 1eef33bec12d7e46a58f12b3604556a80c362a0d:

  powerpc/86xx: Fix PCI interrupt map definition (2016-05-16 18:45:39 -0500)

----------------------------------------------------------------
Alessio Igor Bogani (3):
      powerpc/fsl: Fix build of the dtb embedded kernel images
      powerpc/86xx: Move pci1 definition to the include file
      powerpc/86xx: Fix PCI interrupt map definition

Chenhui Zhao (1):
      powerpc/fsl: Fix rcpm compatible string

Hou Zhiqiang (1):
      powerpc/fsl: Fix SPI compatible on t208xrdb and t1040rdb

Scott Wood (1):
      powerpc/fsl: Remove FSL_SOC dependency from FSL_LBC

chenhui zhao (1):
      powerpc/fsl-pci: Add a workaround for PCI 5 errata

 arch/powerpc/Kconfig                           |  1 -
 arch/powerpc/boot/Makefile                     |  6 ++--
 arch/powerpc/boot/dts/fsl/gef_ppc9a.dts        |  4 +++
 arch/powerpc/boot/dts/fsl/gef_sbc310.dts       | 22 --------------
 arch/powerpc/boot/dts/fsl/gef_sbc610.dts       |  4 +++
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts     | 24 +--------------
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts | 24 +--------------
 arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi  | 41 +++++++++++++++++++++-----
 arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi   |  1 +
 arch/powerpc/boot/dts/fsl/sbc8641d.dts         | 23 ---------------
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi    |  2 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi    |  2 +-
 arch/powerpc/boot/dts/fsl/t104xrdb.dtsi        |  2 +-
 arch/powerpc/boot/dts/fsl/t208xrdb.dtsi        |  2 +-
 arch/powerpc/sysdev/fsl_pci.c                  | 24 +++++++++++++++
 15 files changed, 76 insertions(+), 106 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2016-03-12  3:15 Scott Wood
  2016-03-15  0:19 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2016-03-12  3:15 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 8xx optimizations, 32-bit checksum optimizations, 86xx
consolidation, e5500/e6500 cpu hotplug, more fman and other dt bits, and
minor fixes/cleanup.

The following changes since commit ee3b93ebfbed6279f7a329001433c75c50ddfcc9:

  powerpc/mm: Move hash64 tlbflush code into a new header (2016-03-03 21:19:39 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to fba4e9f9898ab181703723b9890ba29345edfe08:

  powerpc/fsl/dts: Add "jedec,spi-nor" flash compatible (2016-03-11 20:06:41 -0600)

----------------------------------------------------------------
Alessio Igor Bogani (6):
      powerpc/86xx: Consolidate common platform code
      powerpc/86xx: Update defconfigs
      powerpc/86xx: Switch to kconfig fragments approach
      powerpc/86xx: Move dts files to fsl directory
      powerpc/86xx: Update device tree
      powerpc/86xx: Introduce and use common dtsi

Bartlomiej Zolnierkiewicz (4):
      powerpc/83xx: disable IDE subsystem in mpc834x_itx_defconfig
      powerpc/85xx: disable IDE subsystem in ksi8560_defconfig
      powerpc/85xx: disable IDE subsystem in stx_gp3_defconfig
      powerpc/86xx: disable IDE subsystem in mpc8610_hpcd_defconfig

Christophe Leroy (31):
      powerpc: unexport csum_tcpudp_magic
      powerpc: mark xer clobbered in csum_add()
      powerpc32: checksum_wrappers_64 becomes checksum_wrappers
      powerpc: inline ip_fast_csum()
      powerpc32: rewrite csum_partial_copy_generic() based on copy_tofrom_user()
      powerpc32: optimise a few instructions in csum_partial()
      powerpc32: optimise csum_partial() loop
      powerpc: simplify csum_add(a, b) in case a or b is constant 0
      powerpc/885: set SDCR to 0x40
      powerpc/8xx: CONFIG_DEBUG_PAGEALLOC requires ITLBmiss for kernel addresses
      powerpc: optimise csum_partial() call when len is constant
      powerpc/8xx: Save r3 all the time in DTLB miss handler
      powerpc/8xx: Map linear kernel RAM with 8M pages
      powerpc: Update documentation for noltlbs kernel parameter
      powerpc/8xx: move setup_initial_memory_limit() into 8xx_mmu.c
      powerpc32: Fix pte_offset_kernel() to return NULL for bad pages
      powerpc32: refactor x_mapped_by_bats() and x_mapped_by_tlbcam() together
      powerpc32: Remove useless/wrong MMU:setio progress message
      powerpc32: remove ioremap_base
      powerpc/8xx: Add missing SPRN defines into reg_8xx.h
      powerpc/8xx: Handle CPU6 ERRATA directly in mtspr() macro
      powerpc/8xx: remove special handling of CPU6 errata in set_dec()
      powerpc/8xx: rewrite set_context() in C
      powerpc/8xx: rewrite flush_instruction_cache() in C
      powerpc: add inline functions for cache related instructions
      powerpc32: Remove clear_pages() and define clear_page() inline
      powerpc32: move xxxxx_dcache_range() functions inline
      powerpc: Simplify test in __dma_sync()
      powerpc32: small optimisation in flush_icache_range()
      powerpc32: Remove one insn in mulhdu
      powerpc32: PAGE_EXEC required for inittext

Hou Zhiqiang (1):
      powerpc/fsl/dts: Add "jedec,spi-nor" flash compatible

Igal Liberman (3):
      powerpc/fsl: Update fman dt binding with pcs-phy and tbi-phy
      powerpc/mpc85xx: Add MDIO bus muxing support to the board device tree(s)
      powerpc/mpc85xx: Add pcsphy nodes to FManV3 device tree

Raghav Dogra (1):
      powerpc/fsl-lbc: Modify suspend/resume entry sequence

Saurabh Sengar (2):
      qe: Make cpm_muram_alloc_common static
      qe: Use GFP_ATOMIC while spin_lock_irqsave is held

Wang Dongsheng (1):
      Documentation: dt: binding: fsl: add devicetree binding for describing RCPM

Xuelin Shi (1):
      powerpc/p5040: Add device node for RAID Engine

Zhao Qiang (2):
      qe/ic: fix a buffer overflow error and add check elsewhere
      powerpc/T104xRDB: add tdm riser card node to device tree

chenhui zhao (6):
      powerpc/mm: any thread in one core can be the first to setup TLB1
      powerpc/cache: add cache flush operation for various e500
      powerpc/rcpm: add RCPM driver
      powerpc/mpc85xx: refactor the PM operations
      powerpc/mpc85xx: Add hotplug support on E5500 and E500MC cores
      powerpc/mpc85xx: Add CPU hotplug support for E6500

 .../devicetree/bindings/powerpc/fsl/fman.txt       |  40 ++
 Documentation/devicetree/bindings/soc/fsl/rcpm.txt |  63 +++
 Documentation/kernel-parameters.txt                |   2 +-
 arch/powerpc/Kconfig                               |   2 +-
 arch/powerpc/Makefile                              |  10 +
 arch/powerpc/boot/dts/fsl/b4860qds.dts             |  60 ++-
 arch/powerpc/boot/dts/fsl/b4qds.dtsi               |  53 ++-
 arch/powerpc/boot/dts/fsl/bsc9131rdb.dtsi          |   2 +-
 arch/powerpc/boot/dts/fsl/bsc9132qds.dtsi          |   2 +-
 arch/powerpc/boot/dts/fsl/c293pcie.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/gef_ppc9a.dts            | 216 ++++++++++
 arch/powerpc/boot/dts/fsl/gef_sbc310.dts           | 260 ++++++++++++
 arch/powerpc/boot/dts/fsl/gef_sbc610.dts           | 214 ++++++++++
 arch/powerpc/boot/dts/fsl/kmcoge4.dts              |   4 +-
 arch/powerpc/boot/dts/fsl/mpc8536ds.dtsi           |   8 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8641_hpcn.dts   | 347 +++-------------
 .../boot/dts/{ => fsl}/mpc8641_hpcn_36b.dts        | 330 ++-------------
 arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi      | 120 ++++++
 arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi       |  58 +++
 arch/powerpc/boot/dts/fsl/mvme2500.dts             |   4 +-
 arch/powerpc/boot/dts/fsl/p1010rdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi         |   2 +-
 arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts          |   2 +-
 arch/powerpc/boot/dts/fsl/p1020rdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/p1021mds.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/p1021rdb-pc.dtsi         |   2 +-
 arch/powerpc/boot/dts/fsl/p1022ds.dtsi             |   2 +-
 arch/powerpc/boot/dts/fsl/p1022rdk.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/p1024rdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/p1025rdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/p2020rdb-pc.dtsi         |   2 +-
 arch/powerpc/boot/dts/fsl/p2020rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/p2041rdb.dts             |  94 ++++-
 arch/powerpc/boot/dts/fsl/p3041ds.dts              | 114 ++++-
 arch/powerpc/boot/dts/fsl/p4080ds.dts              | 186 ++++++++-
 arch/powerpc/boot/dts/fsl/p5020ds.dts              | 114 ++++-
 arch/powerpc/boot/dts/fsl/p5040ds.dts              | 236 ++++++++++-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |   1 +
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   6 +
 .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi   |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi |   5 +
 .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi   |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/sbc8641d.dts             | 203 +++++++++
 arch/powerpc/boot/dts/fsl/t1023rdb.dts             |  43 +-
 arch/powerpc/boot/dts/fsl/t1024qds.dts             |   6 +-
 arch/powerpc/boot/dts/fsl/t1024rdb.dts             |  47 ++-
 arch/powerpc/boot/dts/fsl/t1040rdb.dts             |  32 +-
 arch/powerpc/boot/dts/fsl/t1042rdb.dts             |  30 +-
 arch/powerpc/boot/dts/fsl/t1042rdb_pi.dts          |  18 +-
 arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi          |   2 +-
 arch/powerpc/boot/dts/fsl/t104xqds.dtsi            | 180 +++++++-
 arch/powerpc/boot/dts/fsl/t104xrdb.dtsi            |  40 +-
 arch/powerpc/boot/dts/fsl/t2080qds.dts             | 158 ++++++-
 arch/powerpc/boot/dts/fsl/t2080rdb.dts             |  67 ++-
 arch/powerpc/boot/dts/fsl/t2081qds.dts             | 221 +++++++++-
 arch/powerpc/boot/dts/fsl/t208xqds.dtsi            |   6 +-
 arch/powerpc/boot/dts/fsl/t208xrdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/t4240qds.dts             | 402 +++++++++++++++++-
 arch/powerpc/boot/dts/fsl/t4240rdb.dts             | 151 ++++++-
 arch/powerpc/boot/dts/gef_ppc9a.dts                | 425 -------------------
 arch/powerpc/boot/dts/gef_sbc310.dts               | 459 ---------------------
 arch/powerpc/boot/dts/gef_sbc610.dts               | 423 -------------------
 arch/powerpc/boot/dts/sbc8641d.dts                 | 447 --------------------
 arch/powerpc/configs/83xx/mpc834x_itx_defconfig    |   1 -
 arch/powerpc/configs/85xx/ksi8560_defconfig        |   1 -
 arch/powerpc/configs/85xx/stx_gp3_defconfig        |   2 -
 arch/powerpc/configs/86xx-hw.config                | 104 +++++
 arch/powerpc/configs/86xx-smp.config               |   2 +
 arch/powerpc/configs/86xx/gef_ppc9a_defconfig      | 216 ----------
 arch/powerpc/configs/86xx/gef_sbc310_defconfig     | 214 ----------
 arch/powerpc/configs/86xx/gef_sbc610_defconfig     | 273 ------------
 arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig   | 110 -----
 arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig   | 156 -------
 arch/powerpc/configs/86xx/sbc8641d_defconfig       | 246 -----------
 arch/powerpc/configs/mpc86xx_basic_defconfig       |  10 +
 arch/powerpc/configs/mpc86xx_defconfig             | 162 --------
 arch/powerpc/include/asm/cache.h                   |  19 +
 arch/powerpc/include/asm/cacheflush.h              |  54 ++-
 arch/powerpc/include/asm/checksum.h                | 141 +++++--
 arch/powerpc/include/asm/cputable.h                |   8 +
 arch/powerpc/include/asm/cputhreads.h              |  15 +
 arch/powerpc/include/asm/fsl_pm.h                  |  51 +++
 arch/powerpc/include/asm/mmu-8xx.h                 |   4 +-
 arch/powerpc/include/asm/nohash/32/pgtable.h       |   5 +-
 arch/powerpc/include/asm/page_32.h                 |  17 +-
 arch/powerpc/include/asm/reg.h                     |   2 +
 arch/powerpc/include/asm/reg_8xx.h                 |  93 +++++
 arch/powerpc/include/asm/smp.h                     |   4 +
 arch/powerpc/include/asm/time.h                    |   6 +-
 arch/powerpc/kernel/asm-offsets.c                  |   1 +
 arch/powerpc/kernel/cpu_setup_fsl_booke.S          | 112 +++++
 arch/powerpc/kernel/cputable.c                     |   4 +
 arch/powerpc/kernel/head_64.S                      |  97 +++++
 arch/powerpc/kernel/head_8xx.S                     | 108 ++---
 arch/powerpc/kernel/head_fsl_booke.S               |  74 ----
 arch/powerpc/kernel/misc_32.S                      | 107 +----
 arch/powerpc/kernel/ppc_ksyms.c                    |   2 +
 arch/powerpc/kernel/ppc_ksyms_32.c                 |   1 -
 arch/powerpc/kernel/smp.c                          |   7 +-
 arch/powerpc/lib/Makefile                          |   3 +-
 arch/powerpc/lib/checksum_32.S                     | 398 +++++++++++-------
 arch/powerpc/lib/checksum_64.S                     |  31 +-
 ...{checksum_wrappers_64.c => checksum_wrappers.c} |   0
 arch/powerpc/lib/ppc_ksyms.c                       |   4 +-
 arch/powerpc/mm/8xx_mmu.c                          | 141 +++++++
 arch/powerpc/mm/Makefile                           |   1 +
 arch/powerpc/mm/dma-noncoherent.c                  |   2 +-
 arch/powerpc/mm/fsl_booke_mmu.c                    |   6 +-
 arch/powerpc/mm/init_32.c                          |  23 --
 arch/powerpc/mm/mmu_decl.h                         |  26 +-
 arch/powerpc/mm/pgtable_32.c                       |  52 +--
 arch/powerpc/mm/ppc_mmu_32.c                       |   4 +-
 arch/powerpc/mm/tlb_nohash.c                       |   4 +-
 arch/powerpc/platforms/85xx/Kconfig                |   1 +
 arch/powerpc/platforms/85xx/Makefile               |   1 +
 arch/powerpc/platforms/85xx/common.c               |   3 +
 arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c       | 106 +++++
 arch/powerpc/platforms/85xx/smp.c                  | 312 +++++++-------
 arch/powerpc/platforms/85xx/smp.h                  |   1 +
 arch/powerpc/platforms/86xx/Makefile               |   2 +-
 arch/powerpc/platforms/86xx/common.c               |  43 ++
 arch/powerpc/platforms/86xx/gef_ppc9a.c            |  32 +-
 arch/powerpc/platforms/86xx/gef_sbc310.c           |  32 +-
 arch/powerpc/platforms/86xx/gef_sbc610.c           |  32 +-
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c         |  20 +-
 arch/powerpc/platforms/86xx/mpc86xx.h              |   2 +
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c         |  21 +-
 arch/powerpc/platforms/86xx/sbc8641d.c             |  32 +-
 arch/powerpc/platforms/embedded6xx/mpc10x.h        |  10 -
 arch/powerpc/sysdev/Kconfig                        |   5 +
 arch/powerpc/sysdev/Makefile                       |   1 +
 arch/powerpc/sysdev/cpm1.c                         |   5 +-
 arch/powerpc/sysdev/fsl_lbc.c                      |  49 ++-
 arch/powerpc/sysdev/fsl_rcpm.c                     | 385 +++++++++++++++++
 drivers/soc/fsl/qe/qe_common.c                     |  66 +--
 drivers/soc/fsl/qe/qe_ic.c                         |  11 +-
 include/linux/fsl/guts.h                           | 105 +++++
 include/soc/fsl/qe/qe.h                            |   2 -
 153 files changed, 5691 insertions(+), 4736 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/rcpm.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/gef_ppc9a.dts
 create mode 100644 arch/powerpc/boot/dts/fsl/gef_sbc310.dts
 create mode 100644 arch/powerpc/boot/dts/fsl/gef_sbc610.dts
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8641_hpcn.dts (53%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8641_hpcn_36b.dts (51%)
 create mode 100644 arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/sbc8641d.dts
 delete mode 100644 arch/powerpc/boot/dts/gef_ppc9a.dts
 delete mode 100644 arch/powerpc/boot/dts/gef_sbc310.dts
 delete mode 100644 arch/powerpc/boot/dts/gef_sbc610.dts
 delete mode 100644 arch/powerpc/boot/dts/sbc8641d.dts
 create mode 100644 arch/powerpc/configs/86xx-hw.config
 create mode 100644 arch/powerpc/configs/86xx-smp.config
 delete mode 100644 arch/powerpc/configs/86xx/gef_ppc9a_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/gef_sbc310_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/gef_sbc610_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/sbc8641d_defconfig
 create mode 100644 arch/powerpc/configs/mpc86xx_basic_defconfig
 delete mode 100644 arch/powerpc/configs/mpc86xx_defconfig
 create mode 100644 arch/powerpc/include/asm/fsl_pm.h
 rename arch/powerpc/lib/{checksum_wrappers_64.c => checksum_wrappers.c} (100%)
 create mode 100644 arch/powerpc/mm/8xx_mmu.c
 create mode 100644 arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c
 create mode 100644 arch/powerpc/platforms/86xx/common.c
 create mode 100644 arch/powerpc/sysdev/fsl_rcpm.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2016-01-04 21:38 Scott Wood
  2016-01-14 13:05 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2016-01-04 21:38 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include moving QE code out of arch/powerpc (to be shared with
arm), device tree updates, and minor fixes.

Sorry for sending this in so late and not getting to everything in my
queue -- in addition to the holidays I've been slowed down by email
troubles and a broken arm.

The following changes since commit e9d764f803964a54ca7da4a67d124fe824ebd80a:

  powerpc/pseries: Enable kernel CPU dlpar from sysfs (2015-12-17 22:41:03 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 44451d4d8f0e35153b3e7e3d40e198f2cf9ac36a:

  MAINTAINERS: Update Scott Wood's e-mail address (2015-12-31 12:57:26 -0600)

----------------------------------------------------------------
Daniel Walker (1):
      powerpc/85xx: mpc85xx ADS: remove pci exclude

Harninder Rai (2):
      powerpc/fsl: Add PCI node in device tree of bsc9132qds
      powerpc/85xx: Add PCIe controller support for bsc9132qds

Hongtao Jia (3):
      dt-bindings: Add QorIQ TMU thermal bindings
      powerpc/mpc85xx: Add TMU device tree support for T1040/T1042
      powerpc/mpc85xx: Add TMU device tree support for T1023/T1024

Igal Liberman (1):
      powerpc/mpc85xx: Update B4 FMan MURAM size

Raghav Dogra (1):
      powerpc/fsl_lbc: removal of dead code

Scott Wood (2):
      powerpc/e6500: add locking to hugetlb
      MAINTAINERS: Update Scott Wood's e-mail address

Zhao Qiang (7):
      genalloc:support memory-allocation with bytes-alignment to genalloc
      genalloc:support allocating specific region
      CPM/QE: use genalloc to manage CPM/QE muram
      QE/CPM: move muram management functions to qe_common
      QE: use subsys_initcall to init qe
      QE: Move QE from arch/powerpc to drivers/soc
      powerpc/p1010rdb: Update dts for pcie interrupt-map

li pengbo (1):
      powerpc/85xx: Enable TWR_P102x in mpc85xx_basic_defconfig

 .../devicetree/bindings/thermal/qoriq-thermal.txt  |  63 ++++++
 MAINTAINERS                                        |   7 +-
 arch/powerpc/Kconfig                               |   2 -
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   5 +
 arch/powerpc/boot/dts/fsl/bsc9132qds.dts           |  15 ++
 arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi      |  28 +++
 arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi       |   1 +
 arch/powerpc/boot/dts/fsl/p1010rdb.dtsi            |  16 ++
 arch/powerpc/boot/dts/fsl/t1023rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        |  86 ++++++++
 arch/powerpc/boot/dts/fsl/t1024qds.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1024rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1024si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/t1040d4rdb.dts           |   2 +-
 arch/powerpc/boot/dts/fsl/t1040qds.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1040rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  94 +++++++++
 arch/powerpc/boot/dts/fsl/t1042d4rdb.dts           |   2 +-
 arch/powerpc/boot/dts/fsl/t1042qds.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1042rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1042rdb_pi.dts          |   2 +-
 arch/powerpc/boot/dts/fsl/t1042si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi         |   4 +
 arch/powerpc/configs/mpc85xx_basic_defconfig       |   1 +
 arch/powerpc/include/asm/cpm.h                     |  44 +---
 arch/powerpc/mm/hugetlbpage-book3e.c               |  46 ++++
 arch/powerpc/platforms/83xx/km83xx.c               |   6 +-
 arch/powerpc/platforms/83xx/misc.c                 |   2 +-
 arch/powerpc/platforms/83xx/mpc832x_mds.c          |   6 +-
 arch/powerpc/platforms/83xx/mpc832x_rdb.c          |   6 +-
 arch/powerpc/platforms/83xx/mpc836x_mds.c          |   6 +-
 arch/powerpc/platforms/83xx/mpc836x_rdk.c          |   7 +-
 arch/powerpc/platforms/85xx/bsc913x_qds.c          |   8 +-
 arch/powerpc/platforms/85xx/common.c               |   3 +-
 arch/powerpc/platforms/85xx/corenet_generic.c      |   2 +-
 arch/powerpc/platforms/85xx/mpc85xx_ads.c          |  15 --
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |   4 +-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |   4 +-
 arch/powerpc/platforms/85xx/twr_p102x.c            |   4 +-
 arch/powerpc/platforms/Kconfig                     |  13 +-
 arch/powerpc/sysdev/Makefile                       |   1 -
 arch/powerpc/sysdev/cpm_common.c                   | 158 +-------------
 arch/powerpc/sysdev/fsl_lbc.c                      |   2 -
 arch/powerpc/sysdev/fsl_pci.c                      |  13 ++
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |   2 +-
 drivers/net/ethernet/freescale/ucc_geth.c          |   8 +-
 drivers/net/ethernet/freescale/ucc_geth.h          |   8 +-
 drivers/soc/Kconfig                                |   1 +
 drivers/soc/Makefile                               |   1 +
 drivers/soc/fsl/Makefile                           |   6 +
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/Kconfig   |  11 +
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/Makefile  |   4 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/gpio.c    |   2 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/qe.c      |  17 +-
 drivers/soc/fsl/qe/qe_common.c                     | 235 +++++++++++++++++++++
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/qe_ic.c   |   5 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/qe_ic.h   |   4 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/qe_io.c   |   2 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/ucc.c     |   6 +-
 .../qe_lib => drivers/soc/fsl/qe}/ucc_fast.c       |   8 +-
 .../qe_lib => drivers/soc/fsl/qe}/ucc_slow.c       |   8 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/usb.c     |   4 +-
 drivers/spi/spi-fsl-cpm.c                          |   2 +-
 drivers/tty/serial/ucc_uart.c                      |   2 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |   2 +-
 drivers/usb/host/fhci-hcd.c                        |   2 +-
 drivers/usb/host/fhci-hub.c                        |   2 +-
 drivers/usb/host/fhci-sched.c                      |   2 +-
 drivers/usb/host/fhci.h                            |   4 +-
 include/linux/genalloc.h                           |  38 +++-
 .../include/asm => include/soc/fsl/qe}/immap_qe.h  |   0
 .../include/asm => include/soc/fsl/qe}/qe.h        |  52 ++++-
 .../include/asm => include/soc/fsl/qe}/qe_ic.h     |   0
 .../include/asm => include/soc/fsl/qe}/ucc.h       |   4 +-
 .../include/asm => include/soc/fsl/qe}/ucc_fast.h  |   6 +-
 .../include/asm => include/soc/fsl/qe}/ucc_slow.h  |   6 +-
 lib/genalloc.c                                     |  93 +++++++-
 78 files changed, 907 insertions(+), 338 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
 create mode 100644 drivers/soc/fsl/Makefile
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/Kconfig (54%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/Makefile (69%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/gpio.c (99%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/qe.c (98%)
 create mode 100644 drivers/soc/fsl/qe/qe_common.c
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/qe_ic.c (99%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/qe_ic.h (97%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/qe_io.c (99%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/ucc.c (98%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/ucc_fast.c (98%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/ucc_slow.c (98%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/usb.c (96%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/immap_qe.h (100%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/qe.h (95%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/qe_ic.h (100%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/ucc.h (96%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/ucc_fast.h (98%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/ucc_slow.h (99%)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2015-10-28 21:56 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2015-10-28 21:56 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 64-bit book3e kexec/kdump support, a rework of the
qoriq clock driver, device tree changes including qoriq fman nodes,
support for a new 85xx board, and some fixes.

Note that there is a trivial merge conflict with the clock tree's next
branch, in the clock Makefile.

The following changes since commit 20d09927e669b7e92795c804a3cf82d6c4f3c909:

  selftests/powerpc: Allow the tm-syscall test to build with old headers (2015-10-15 20:32:04 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to e1f580e8ced56d7c0a2b096e00e8b8e861d13671:

  powerpc/e6500: hw tablewalk: make sure we invalidate and write to the same tlb entry (2015-10-27 18:14:40 -0500)

----------------------------------------------------------------
Andy Fleming (1):
      powerpc/85xx: Add support for Varisys Cyrus board

Christophe Leroy (1):
      powerpc: handle error case in cpm_muram_alloc()

Hongtao Jia (1):
      powerpc/fsl: Move Freescale device tree files into fsl folder

Hou Zhiqiang (1):
      clk: qoriq: Add ls1043a support.

Igal Liberman (2):
      powerpc/mpc85xx: Create dts components for the FSL QorIQ DPAA FMan
      powerpc/mpc85xx: Add FSL QorIQ DPAA FMan support to the SoC device tree(s)

Kevin Hao (1):
      powerpc/e6500: hw tablewalk: make sure we invalidate and write to the same tlb entry

Scott Wood (19):
      powerpc/fsl_pci: Check for get_user/probe_kernel_address failure
      powerpc/fsl-booke-64: Allow booting from the secondary thread
      powerpc/fsl-corenet: Disable coreint if kexec is enabled
      powerpc/85xx: Don't use generic timebase sync on 64-bit
      powerpc/fsl_pci: Don't set up inbound windows in kdump crash kernel
      powerpc/fsl: Move fsl_guts.h out of arch/powerpc
      clk: qoriq: Move chip-specific knowledge into driver
      clk: qoriq: Add ls2080a support.
      powerpc/85xx: Load all early TLB entries at once
      clk: qoriq: Fix wrong data in p2041_cmux_grp2
      powerpc/fsl-booke-64: Don't limit ppc64_rma_size to one TLB entry
      powerpc/e6500: kexec: Handle hardware threads
      powerpc/book3e/kdump: Enable crash_kexec_wait_realmode
      powerpc/book3e-64: Don't limit paca to 256 MiB
      powerpc/book3e-64/kexec: Enable SMP release
      powerpc/booke: Only use VIRT_PHYS_OFFSET on booke32
      powerpc/book3e-64/kexec: Set "r4 = 0" when entering spinloop
      Merge branch 'clock' into HEAD
      powerpc/fsl: Add #clock-cells and clockgen label to clockgen nodes

Sudeep Holla (1):
      powerpc: mpic: use IRQCHIP_SKIP_SET_WAKE instead of redundant mpic_irq_set_wake

Tiejun Chen (6):
      powerpc/85xx: Implement 64-bit kexec support
      powerpc/book3e-64: rename interrupt_end_book3e with __end_interrupts
      powerpc/booke64: Fix args to copy_and_flush
      powerpc/book3e: support CONFIG_RELOCATABLE
      powerpc/book3e-64/kexec: create an identity TLB mapping
      powerpc/book3e-64: Enable kexec

Uwe Kleine-König (1):
      powerpc/dts: don't fall back to fsl,pq3-gpio for fsl,mpc8572-gpio

Yangbo Lu (1):
      powerpc/dts: Add and fix 1588 timer node for eTSEC

Zhao Qiang (1):
      powerpc/t104xd4rdb: add DS26522 nodes to device tree

chenhui zhao (1):
      powerpc/corenet: use the mixed mode of MPIC when enabling CPU hotplug

poonam aggrwal (2):
      powerpc/b4860: Removed LIODN register from sRIO node
      powerpc/b4860: Renamed the L2 caches

 Documentation/devicetree/bindings/chosen.txt       |    8 +
 .../devicetree/bindings/clock/qoriq-clock.txt      |   61 +-
 .../devicetree/bindings/net/maxim,ds26522.txt      |   13 +
 arch/powerpc/Kconfig                               |    2 +-
 arch/powerpc/boot/Makefile                         |    3 +
 arch/powerpc/boot/dts/{ => fsl}/b4420qds.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |    4 +-
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   13 +-
 arch/powerpc/boot/dts/{ => fsl}/b4860qds.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |   26 +-
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   20 +-
 arch/powerpc/boot/dts/{ => fsl}/b4qds.dtsi         |    2 +-
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   33 +-
 arch/powerpc/boot/dts/{ => fsl}/bsc9131rdb.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/bsc9131rdb.dtsi    |   12 +
 arch/powerpc/boot/dts/{ => fsl}/bsc9132qds.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/bsc9132qds.dtsi    |   12 +
 arch/powerpc/boot/dts/{ => fsl}/c293pcie.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/cyrus_p5020.dts          |  155 +++
 arch/powerpc/boot/dts/{ => fsl}/ge_imp3a.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/kmcoge4.dts        |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8536ds.dts      |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8536ds.dtsi     |    0
 arch/powerpc/boot/dts/{ => fsl}/mpc8536ds_36b.dts  |    4 +-
 arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi      |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8540ads.dts     |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8541cds.dts     |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8544ds.dts      |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8544ds.dtsi     |    0
 arch/powerpc/boot/dts/{ => fsl}/mpc8548cds.dtsi    |    0
 arch/powerpc/boot/dts/{ => fsl}/mpc8548cds_32b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8548cds_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8555cds.dts     |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8560ads.dts     |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8568mds.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8569mds.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8572ds.dts      |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8572ds.dtsi     |    0
 arch/powerpc/boot/dts/{ => fsl}/mpc8572ds_36b.dts  |    4 +-
 .../boot/dts/{ => fsl}/mpc8572ds_camp_core0.dts    |    0
 .../boot/dts/{ => fsl}/mpc8572ds_camp_core1.dts    |    0
 arch/powerpc/boot/dts/fsl/mpc8572si-post.dtsi      |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mvme2500.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/oca4080.dts        |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa.dts    |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa.dtsi   |    0
 .../powerpc/boot/dts/{ => fsl}/p1010rdb-pa_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pb.dts    |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1010rdb-pb_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb.dtsi      |   12 +
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb_32b.dtsi  |    0
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb_36b.dtsi  |    0
 arch/powerpc/boot/dts/{ => fsl}/p1020mbg-pc.dtsi   |    0
 .../powerpc/boot/dts/{ => fsl}/p1020mbg-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1020mbg-pc_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc.dtsi   |    0
 .../powerpc/boot/dts/{ => fsl}/p1020rdb-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1020rdb-pc_36b.dts |    4 +-
 .../boot/dts/{ => fsl}/p1020rdb-pc_camp_core0.dts  |    0
 .../boot/dts/{ => fsl}/p1020rdb-pc_camp_core1.dts  |    0
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pd.dts    |   16 +-
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb_36b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1020utm-pc.dtsi   |    0
 .../powerpc/boot/dts/{ => fsl}/p1020utm-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1020utm-pc_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1021mds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1021rdb-pc.dtsi   |   12 +
 .../powerpc/boot/dts/{ => fsl}/p1021rdb-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1021rdb-pc_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1022ds.dtsi       |   12 +
 arch/powerpc/boot/dts/{ => fsl}/p1022ds_32b.dts    |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1022ds_36b.dts    |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1022rdk.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1023rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1024rdb.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/p1024rdb_32b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1024rdb_36b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1025rdb.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/p1025rdb_32b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1025rdb_36b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1025twr.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1025twr.dtsi      |   12 +
 arch/powerpc/boot/dts/{ => fsl}/p2020ds.dts        |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p2020ds.dtsi       |    0
 arch/powerpc/boot/dts/{ => fsl}/p2020rdb-pc.dtsi   |   12 +-
 .../powerpc/boot/dts/{ => fsl}/p2020rdb-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p2020rdb-pc_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p2020rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p2041rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |   29 +-
 arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   10 +-
 arch/powerpc/boot/dts/{ => fsl}/p3041ds.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |   29 +-
 arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   10 +-
 arch/powerpc/boot/dts/{ => fsl}/p4080ds.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |   48 +-
 arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |   15 +-
 arch/powerpc/boot/dts/{ => fsl}/p5020ds.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |   29 +-
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   10 +-
 arch/powerpc/boot/dts/{ => fsl}/p5040ds.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |   56 +-
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   17 +-
 arch/powerpc/boot/dts/{ => fsl}/ppa8548.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi     |    3 +-
 arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi     |    3 +-
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-10g-0.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-0.dtsi   |   69 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-1.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-2.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-3.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-4.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0.dtsi        |  101 ++
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-10g-0.dtsi  |   61 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-0.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-1.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-2.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-3.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-4.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1.dtsi        |  101 ++
 .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi   |   66 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi |   63 +
 .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi   |   66 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi |   63 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0.dtsi       |  106 ++
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi |   63 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi |   63 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1.dtsi       |  106 ++
 arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi      |   94 ++
 arch/powerpc/boot/dts/{ => fsl}/t1023rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        |   19 +
 arch/powerpc/boot/dts/{ => fsl}/t1024qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1024rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |    6 +
 arch/powerpc/boot/dts/{ => fsl}/t1040d4rdb.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1040qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1040rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |   31 +
 arch/powerpc/boot/dts/{ => fsl}/t1042d4rdb.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1042qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1042rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1042rdb_pi.dts    |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t104xd4rdb.dtsi    |   10 +
 arch/powerpc/boot/dts/{ => fsl}/t104xqds.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/t104xrdb.dtsi      |    0
 arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi         |    9 +-
 arch/powerpc/boot/dts/{ => fsl}/t2080qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t2080rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t2081qds.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        |   43 +
 arch/powerpc/boot/dts/{ => fsl}/t208xqds.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/t208xrdb.dtsi      |    0
 arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi         |   11 +
 arch/powerpc/boot/dts/{ => fsl}/t4240qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t4240rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |   88 +-
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |   22 +-
 arch/powerpc/include/asm/exception-64e.h           |   15 +-
 arch/powerpc/include/asm/page.h                    |    7 +-
 arch/powerpc/kernel/crash.c                        |    6 +-
 arch/powerpc/kernel/exceptions-64e.S               |   17 +-
 arch/powerpc/kernel/head_64.S                      |   43 +-
 arch/powerpc/kernel/machine_kexec_64.c             |   18 +
 arch/powerpc/kernel/misc_64.S                      |   60 +-
 arch/powerpc/kernel/paca.c                         |    9 +-
 arch/powerpc/kernel/setup_64.c                     |   25 +-
 arch/powerpc/mm/fsl_booke_mmu.c                    |   26 +-
 arch/powerpc/mm/mmu_decl.h                         |    4 +-
 arch/powerpc/mm/tlb_low_64e.S                      |   25 +-
 arch/powerpc/mm/tlb_nohash.c                       |   41 +-
 arch/powerpc/mm/tlb_nohash_low.S                   |   63 +
 arch/powerpc/platforms/85xx/corenet_generic.c      |   11 +
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |    2 +-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |    2 +-
 arch/powerpc/platforms/85xx/p1022_ds.c             |    2 +-
 arch/powerpc/platforms/85xx/p1022_rdk.c            |    2 +-
 arch/powerpc/platforms/85xx/smp.c                  |   88 +-
 arch/powerpc/platforms/85xx/twr_p102x.c            |    2 +-
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c         |    2 +-
 arch/powerpc/sysdev/cpm_common.c                   |    3 +-
 arch/powerpc/sysdev/fsl_pci.c                      |   86 +-
 arch/powerpc/sysdev/mpic.c                         |   23 +-
 drivers/clk/Kconfig                                |    2 +-
 drivers/clk/clk-qoriq.c                            | 1354 ++++++++++++++++----
 drivers/iommu/fsl_pamu.c                           |    2 +-
 .../asm/fsl_guts.h => include/linux/fsl/guts.h     |    8 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |    2 +-
 sound/soc/fsl/p1022_ds.c                           |    2 +-
 sound/soc/fsl/p1022_rdk.c                          |    2 +-
 203 files changed, 5078 insertions(+), 534 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/maxim,ds26522.txt
 rename arch/powerpc/boot/dts/{ => fsl}/b4420qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/b4860qds.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/b4qds.dtsi (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/bsc9131rdb.dts (91%)
 rename arch/powerpc/boot/dts/{ => fsl}/bsc9131rdb.dtsi (90%)
 rename arch/powerpc/boot/dts/{ => fsl}/bsc9132qds.dts (91%)
 rename arch/powerpc/boot/dts/{ => fsl}/bsc9132qds.dtsi (91%)
 rename arch/powerpc/boot/dts/{ => fsl}/c293pcie.dts (98%)
 create mode 100644 arch/powerpc/boot/dts/fsl/cyrus_p5020.dts
 rename arch/powerpc/boot/dts/{ => fsl}/ge_imp3a.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/kmcoge4.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8536ds.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8536ds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8536ds_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8540ads.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8541cds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8544ds.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8544ds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8548cds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8548cds_32b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8548cds_36b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8555cds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8560ads.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8568mds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8569mds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds_36b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds_camp_core0.dts (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds_camp_core1.dts (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mvme2500.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/oca4080.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa.dts (88%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa_36b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pb.dts (89%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pb_36b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb.dtsi (94%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb_32b.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb_36b.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020mbg-pc.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020mbg-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020mbg-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc_camp_core0.dts (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc_camp_core1.dts (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pd.dts (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb.dts (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb_36b.dts (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020utm-pc.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020utm-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020utm-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1021mds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1021rdb-pc.dtsi (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1021rdb-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1021rdb-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1022ds.dtsi (94%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1022ds_32b.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1022ds_36b.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1022rdk.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1023rdb.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1024rdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1024rdb_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1024rdb_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025rdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025rdb_32b.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025rdb_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025twr.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025twr.dtsi (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020ds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020ds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020rdb-pc.dtsi (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020rdb-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020rdb-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020rdb.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2041rdb.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p3041ds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/p4080ds.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p5020ds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/p5040ds.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/ppa8548.dts (97%)
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-10g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-4.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-10g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-4.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi
 rename arch/powerpc/boot/dts/{ => fsl}/t1023rdb.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1024qds.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1024rdb.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1040d4rdb.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1040qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1040rdb.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1042d4rdb.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1042qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1042rdb.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1042rdb_pi.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t104xd4rdb.dtsi (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/t104xqds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/t104xrdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/t2080qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t2080rdb.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/t2081qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t208xqds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/t208xrdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/t4240qds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/t4240rdb.dts (98%)
 rename arch/powerpc/include/asm/fsl_guts.h => include/linux/fsl/guts.h (98%)

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2015-08-18  4:30 Scott Wood
  2015-08-26 14:14 ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2015-08-18  4:30 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 32-bit memcpy/memset optimizations, checksum
optimizations, 85xx config fragments and updates, device tree updates,
e6500 fixes for non-SMP, and misc cleanup and minor fixes.

The following changes since commit 79cd95200035fb4b39b089dd01c13302eee6ee03:

  powerpc/eeh: Dump PHB diag-data for non-existing PE (2015-07-21 11:38:47 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 4524cd093fa8f03b198e095ebbb679c30839559c:

  powerpc/t1023rdb/dts: set ifc nand chip select from 2 to 1 (2015-08-17 19:41:16 -0500)

----------------------------------------------------------------
Hou Zhiqiang (1):
      powerpc/85xx: Remove unused pci fixup hooks on c293pcie

Jaiprakash Singh (2):
      fsl_ifc: Change IO accessor based on endianness
      powerpc/t1023rdb/dts: set ifc nand chip select from 2 to 1

Jason Jin (1):
      powerpc: Add a vga alias node for P1022

Kevin Hao (2):
      powerpc/e6500: remove the stale TCD_LOCK macro
      powerpc/e6500: hw tablewalk: optimize a bit for tcd lock acquiring codes

LEROY Christophe (8):
      powerpc: put csum_tcpudp_magic inline
      powerpc: add support for csum_add()
      powerpc: use memset_io() to clear CPM Muram
      Partially revert "powerpc: Remove duplicate cacheable_memcpy/memzero functions"
      powerpc/32: memset(0): use cacheable_memzero
      powerpc/32: Merge the new memset() with the old one
      powerpc/32: cacheable_memcpy becomes memcpy
      powerpc/32: Few optimisations in memcpy

Michael Ellerman (1):
      powerpc: Update corenet32_smp_defconfig for modern distros

Priyanka Jain (1):
      powerpc/fsl-booke: Add T1040D4RDB/T1042D4RDB board support

Scott Wood (5):
      powerpc/85xx: Make defconfigs consistent
      powerpc/85xx: Use kconfig fragments
      powerpc/mm: Don't call __flush_dcache_icache_phys() with PA>VA
      powerpc/booke64: Move mb() to __set_pte_at() with kernel-addr test
      powerpc/fsl: Force coherent memory on e500mc derivatives

Shaohui Xie (2):
      powerpc/85xx: enable teranetics PHY
      powerpc/config: enable aquantia PHY

Shengzhou Liu (2):
      powerpc/t1024rdb: add ina220 current sensor node
      powerpc/t1023rdb: add ina220 current sensor node

Wang Dongsheng (2):
      powerpc/85xx: Add binding for SCFG
      powerpc/mpc85xx:Add SCFG device tree support of T104x

Yangbo Lu (1):
      powerpc/corenet: enable eSDHC

Yao Yuan (1):
      powerpc/corenet32: enable DMA in defconfig

 .../bindings/memory-controllers/fsl/ifc.txt        |   3 +
 .../devicetree/bindings/powerpc/fsl/scfg.txt       |  18 ++
 arch/powerpc/Makefile                              |  20 ++
 arch/powerpc/boot/dts/fsl/p1022si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |   5 +
 arch/powerpc/boot/dts/t1023rdb.dts                 |  13 +-
 arch/powerpc/boot/dts/t1024rdb.dts                 |   6 +
 arch/powerpc/boot/dts/t1040d4rdb.dts               |  46 ++++
 arch/powerpc/boot/dts/t1042d4rdb.dts               |  53 +++++
 arch/powerpc/boot/dts/t104xd4rdb.dtsi              | 205 ++++++++++++++++
 arch/powerpc/configs/85xx-32bit.config             |   5 +
 arch/powerpc/configs/85xx-64bit.config             |   4 +
 arch/powerpc/configs/85xx-hw.config                | 142 +++++++++++
 arch/powerpc/configs/85xx-smp.config               |   2 +
 arch/powerpc/configs/altivec.config                |   1 +
 arch/powerpc/configs/corenet32_smp_defconfig       | 185 ---------------
 arch/powerpc/configs/corenet_basic_defconfig       |   1 +
 ...orenet64_smp_defconfig => fsl-emb-nonhw.config} | 264 +++++++++------------
 arch/powerpc/configs/mpc85xx_basic_defconfig       |  23 ++
 arch/powerpc/configs/mpc85xx_defconfig             | 252 --------------------
 arch/powerpc/configs/mpc85xx_smp_defconfig         | 244 -------------------
 arch/powerpc/include/asm/cacheflush.h              |   7 +-
 arch/powerpc/include/asm/checksum.h                |  37 ++-
 arch/powerpc/include/asm/pgtable.h                 |  11 +
 arch/powerpc/include/asm/pte-common.h              |   3 +-
 arch/powerpc/kernel/asm-offsets.c                  |   1 -
 arch/powerpc/kernel/exceptions-64e.S               |  13 +-
 arch/powerpc/kernel/fsl_booke_entry_mapping.S      |  15 +-
 arch/powerpc/lib/checksum_32.S                     |  16 --
 arch/powerpc/lib/checksum_64.S                     |  21 --
 arch/powerpc/lib/copy_32.S                         | 109 ++++++++-
 arch/powerpc/mm/fsl_booke_mmu.c                    |   2 +-
 arch/powerpc/mm/mem.c                              |  14 +-
 arch/powerpc/mm/pgtable_64.c                       |  10 -
 arch/powerpc/mm/tlb_low_64e.S                      |  10 +-
 arch/powerpc/platforms/85xx/c293pcie.c             |   4 -
 arch/powerpc/platforms/85xx/corenet_generic.c      |   2 +
 arch/powerpc/sysdev/cpm_common.c                   |   2 +-
 drivers/memory/fsl_ifc.c                           |  43 +++-
 drivers/mtd/nand/fsl_ifc_nand.c                    | 258 ++++++++++----------
 include/linux/fsl_ifc.h                            |  50 ++++
 42 files changed, 1054 insertions(+), 1070 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/scfg.txt
 create mode 100644 arch/powerpc/boot/dts/t1040d4rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1042d4rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t104xd4rdb.dtsi
 create mode 100644 arch/powerpc/configs/85xx-32bit.config
 create mode 100644 arch/powerpc/configs/85xx-64bit.config
 create mode 100644 arch/powerpc/configs/85xx-hw.config
 create mode 100644 arch/powerpc/configs/85xx-smp.config
 create mode 100644 arch/powerpc/configs/altivec.config
 delete mode 100644 arch/powerpc/configs/corenet32_smp_defconfig
 create mode 100644 arch/powerpc/configs/corenet_basic_defconfig
 rename arch/powerpc/configs/{corenet64_smp_defconfig => fsl-emb-nonhw.config} (50%)
 create mode 100644 arch/powerpc/configs/mpc85xx_basic_defconfig
 delete mode 100644 arch/powerpc/configs/mpc85xx_defconfig
 delete mode 100644 arch/powerpc/configs/mpc85xx_smp_defconfig

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2015-06-05 23:06 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2015-06-05 23:06 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include more 8xx optimizations, an e6500 hugetlb optimization,
QMan device tree nodes, t1024/t1023 support, and various fixes and
cleanup.

The following changes since commit 763d2d8df1ee2b92ff09cd58f6034021e2cabf6d:

  powerpc/powernv: Move dma_set_mask() from pnv_phb to pci_controller_ops (2015-06-02 13:18:49 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to f1b3b4450dcbfd0098b6fc3b00f4880701550c83:

  powerpc/85xx: Replace CONFIG_USB_ISP1760_HCD by CONFIG_USB_ISP1760 (2015-06-05 01:54:00 -0500)

----------------------------------------------------------------
Geert Uytterhoeven (1):
      powerpc/85xx: Replace CONFIG_USB_ISP1760_HCD by CONFIG_USB_ISP1760

Igal Liberman (4):
      powerpc/dts: Unify B4 mux nodes
      dt/bindings: fsl/guts: Added global-utilities compatibles
      powerpc/dts: Fix incorrect clock-names property
      powerpc/fsl: Add FMan Port 10G compatibles

Kevin Hao (1):
      powerpc: mpc85xx: flush the l1 cache before cpu down in kexec

Kumar Gala (1):
      powerpc/mpc85xx: Add FSL QorIQ DPAA QMan support to device tree(s)

LEROY Christophe (9):
      powerpc/8xx: mmu_virtual_psize incorrect for 16k pages
      powerpc/8xx: macro for handling CPU15 errata
      powerpc/8xx: Handle CR out of exception PROLOG/EPILOG
      powerpc/8xx: dont save CR in SCRATCH registers
      powerpc/8xx: Use SPRG2 instead of DAR for saving r3
      powerpc/8xx: Add support for TASK_SIZE greater than 0x80000000
      powerpc/8xx: mark _PAGE_SHARED all types of kernel pages
      powerpc/8xx: Handle PAGE_USER via APG bits
      powerpc/8xx: Implementation of PAGE_EXEC

Scott Wood (4):
      powerpc/e6500: Optimize hugepage TLB misses
      powerpc/e500mc: Remove dead L2 flushing code in idle_e500.S
      powerpc/mm: Use PFN_PHYS() in devmem_is_allowed()
      powerpc/qman: Change fsl,qman-channel-id to cell-index

Shengzhou Liu (4):
      powerpc/fsl-booke: Add device tree support for T1024/T1023 SoC
      powerpc/fsl-booke: Add T1024 QDS board support
      powerpc/fsl-booke: Add T1024 RDB board support
      powerpc/fsl-booke: Add T1023 RDB board support

Xie Xiaobo (1):
      powerpc/85xx: p1025twr: add module conditional to fix QE-uart issue

 .../devicetree/bindings/powerpc/fsl/fman.txt       |  13 +
 .../devicetree/bindings/powerpc/fsl/guts.txt       |   5 +
 .../devicetree/bindings/soc/fsl/qman-portals.txt   |   4 +-
 arch/powerpc/boot/dts/b4qds.dtsi                   |  12 +
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |  15 +-
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |  84 +++++-
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           | 118 ++++++++
 arch/powerpc/boot/dts/fsl/p1023si-post.dtsi        |  43 +++
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi |  20 +-
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        | 330 +++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/t1024si-post.dtsi        | 100 +++++++
 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |  87 ++++++
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  78 +++++
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        | 130 +++++++-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        | 318 ++++++++++++++++++++
 arch/powerpc/boot/dts/kmcoge4.dts                  |  12 +
 arch/powerpc/boot/dts/oca4080.dts                  |  12 +
 arch/powerpc/boot/dts/p1023rdb.dts                 |  12 +
 arch/powerpc/boot/dts/p2041rdb.dts                 |  12 +
 arch/powerpc/boot/dts/p3041ds.dts                  |  12 +
 arch/powerpc/boot/dts/p4080ds.dts                  |  12 +
 arch/powerpc/boot/dts/p5020ds.dts                  |  12 +
 arch/powerpc/boot/dts/p5040ds.dts                  |  12 +
 arch/powerpc/boot/dts/t1023rdb.dts                 | 151 ++++++++++
 arch/powerpc/boot/dts/t1024qds.dts                 | 251 ++++++++++++++++
 arch/powerpc/boot/dts/t1024rdb.dts                 | 185 ++++++++++++
 arch/powerpc/boot/dts/t104xqds.dtsi                |  12 +
 arch/powerpc/boot/dts/t104xrdb.dtsi                |  12 +
 arch/powerpc/boot/dts/t208xqds.dtsi                |  12 +
 arch/powerpc/boot/dts/t208xrdb.dtsi                |  12 +
 arch/powerpc/boot/dts/t4240qds.dts                 |  12 +
 arch/powerpc/boot/dts/t4240rdb.dts                 |  12 +
 arch/powerpc/configs/85xx/xes_mpc85xx_defconfig    |   2 +-
 arch/powerpc/include/asm/cputable.h                |   2 +-
 arch/powerpc/include/asm/mmu-8xx.h                 |  33 +++
 arch/powerpc/include/asm/pgtable-ppc32.h           |  19 --
 arch/powerpc/include/asm/pte-8xx.h                 |  31 +-
 arch/powerpc/kernel/head_8xx.S                     | 110 ++++---
 arch/powerpc/kernel/idle_e500.S                    |   9 -
 arch/powerpc/mm/mem.c                              |   2 +-
 arch/powerpc/mm/tlb_low_64e.S                      |  51 +++-
 arch/powerpc/platforms/85xx/Kconfig                |   2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c      |   3 +
 arch/powerpc/platforms/85xx/smp.c                  |  51 +---
 arch/powerpc/platforms/85xx/twr_p102x.c            |   4 +-
 50 files changed, 2313 insertions(+), 183 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t1024si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/t1023rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1024qds.dts
 create mode 100644 arch/powerpc/boot/dts/t1024rdb.dts

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2015-04-02 22:47 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2015-04-02 22:47 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev

Highlights include BMan device tree nodes, an MSI erratum workaround, a
couple minor performance improvements, config updates, and misc
fixes/cleanup.

The following changes since commit 6eca8933d3ff17bff39d5f10a2a22366d8622fa6:

  powerpc/kernel: Rename copy_thread() 'arg' argument to 'kthread_arg' (2015-03-20 12:41:15 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to d41444daba1fd65e5a998c83398f44524f638d07:

  powerpc/corenet: enable CONFIG_I2C_MUX and CONFIG_I2C_MUX_PCA954x (2015-03-31 22:23:21 -0500)

----------------------------------------------------------------
Andy Fleming (1):
      powerpc/corenet: Enable muxing MDIO buses via GPIO

Benjamin Herrenschmidt (1):
      powerpc: Make corenet64_defconfig a bit more useful

Bogdan Purcareata (1):
      powerpc/mpic: Remove WHOAMI readback after EOI

Emil Medve (1):
      powerpc/dts: Remove B4860 emulator support

Hongtao Jia (4):
      powerpc/mpic: Add get_version API both for internal and external use
      powerpc/85xx: workaround for chips with MSI hardware errata
      powerpc: Enable thermal monitor feature in defconfig for supported platforms
      powerpc: Enable power monitor feature in defconfig for supported platforms

Igal Liberman (1):
      powerpc/mpc85xx: Add FMan platform support

Julia Lawall (1):
      powerpc: don't export static symbol

Kevin Hao (1):
      powerpc: book3e_64: fix the align size for paca_struct

Kumar Gala (1):
      powerpc/mpc85xx: Add FSL QorIQ DPAA BMan support to device tree(s)

Madalin Bucur (1):
      powerpc/fsl-booke: Add T4080 SVR value

Shengzhou Liu (2):
      powerpc/t2080qds: fix rtc interrupt
      powerpc/corenet: enable CONFIG_I2C_MUX and CONFIG_I2C_MUX_PCA954x

Shruti Kanetkar (1):
      powerpc/corenet: Enable muxing MDIO buses via FPGA

Yanjiang Jin (1):
      powerpc/mpc85xx: call k(un)map_atomic rather than k(un)map

 arch/powerpc/boot/dts/b4860emu.dts            | 223 ----------------------
 arch/powerpc/boot/dts/b4qds.dtsi              |  17 +-
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi   |  60 +++++-
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi      |  89 ++++++++-
 arch/powerpc/boot/dts/fsl/p1023si-post.dtsi   |  37 +++-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi   |  65 ++++++-
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi   | 105 +++++++++-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi   | 265 +++++++++++++++++++++++++-
 arch/powerpc/boot/dts/kmcoge4.dts             |  15 ++
 arch/powerpc/boot/dts/oca4080.dts             |  15 ++
 arch/powerpc/boot/dts/p1023rdb.dts            |  18 +-
 arch/powerpc/boot/dts/p2041rdb.dts            |  17 +-
 arch/powerpc/boot/dts/p3041ds.dts             |  17 +-
 arch/powerpc/boot/dts/p4080ds.dts             |  17 +-
 arch/powerpc/boot/dts/p5020ds.dts             |  17 +-
 arch/powerpc/boot/dts/p5040ds.dts             |  17 +-
 arch/powerpc/boot/dts/t104xqds.dtsi           |  17 +-
 arch/powerpc/boot/dts/t104xrdb.dtsi           |  14 ++
 arch/powerpc/boot/dts/t208xqds.dtsi           |  19 +-
 arch/powerpc/boot/dts/t208xrdb.dtsi           |  15 ++
 arch/powerpc/boot/dts/t4240qds.dts            |  17 +-
 arch/powerpc/boot/dts/t4240rdb.dts            |  15 ++
 arch/powerpc/configs/corenet32_smp_defconfig  |   7 +-
 arch/powerpc/configs/corenet64_smp_defconfig  |  15 +-
 arch/powerpc/configs/mpc85xx_defconfig        |   3 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig    |   2 +-
 arch/powerpc/include/asm/mpc85xx.h            |   1 +
 arch/powerpc/include/asm/mpic.h               |   3 +
 arch/powerpc/include/asm/paca.h               |   4 +-
 arch/powerpc/platforms/85xx/common.c          |   1 +
 arch/powerpc/platforms/85xx/corenet_generic.c |  12 ++
 arch/powerpc/platforms/85xx/smp.c             |   4 +-
 arch/powerpc/sysdev/fsl_msi.c                 |  29 ++-
 arch/powerpc/sysdev/fsl_msi.h                 |   2 +
 arch/powerpc/sysdev/mpic.c                    |  11 +-
 arch/powerpc/sysdev/qe_lib/qe_io.c            |  25 ---
 41 files changed, 981 insertions(+), 284 deletions(-)
 delete mode 100644 arch/powerpc/boot/dts/b4860emu.dts

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2015-02-03 17:20 Scott Wood
  2015-02-04  0:58 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2015-02-03 17:20 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev

Highlights include 8xx optimizations, some more work on datapath device
tree content, e300 machine check support, t1040 corenet error reporting,
and various cleanups and fixes.

The following changes since commit 31494cf3532cfee0bf5c913ac9962971aab7b1d4:

  powerpc/powernv: Don't alloc IRQ map if necessary (2015-01-28 15:28:10 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 0dc294f717d41bfbafc746a7a96a7bc0f114c20c:

  powerpc/mm: bail out early when flushing TLB page (2015-01-30 18:39:00 -0600)

----------------------------------------------------------------
Alessio Igor Bogani (2):
      powerpc/85xx: Add support for Emerson/Artesyn MVME2500.
      powerpc: dts: pq3/85xx: Fix GPIO address

Alexandru-Cezar Sardan (1):
      perf/powerpc: reset event hw state when adding it to the PMU

Andy Fleming (1):
      powerpc/config: Enable MDIO support

Arseny Solokha (1):
      powerpc/mm: bail out early when flushing TLB page

Brian Norris (1):
      powerpc: defconfigs: add MTD_SPI_NOR (new dependency for M25P80)

Emil Medve (4):
      powerpc/dts: Remove T4240 emulator support
      powerpc: Remove duplicate tlbcam_index declarations
      dt/bindings: b/qman: Fix the alloc-ranges in the example(s)
      dt/bindings: b/qman: Add phandle to the portals

Esben Haabendal (1):
      powerpc: Add machine_check cpu function for e300c3 cpus

Kim Phillips (1):
      powerpc/fsl_pci: Fix pci stack build bug with FRAME_WARN

Kumar Gala (2):
      powerpc/mpc85xx: Create dts components for the FSL QorIQ DPAA BMan
      powerpc/mpc85xx: Create dts components for the FSL QorIQ DPAA QMan

LEROY Christophe (9):
      powerpc32: adds handling of _PAGE_RO
      powerpc/8xx: use _PAGE_RO instead of _PAGE_RW
      powerpc/8xx: reduce pressure on TLB due to context switches
      powerpc/8xx: remove remaining unnecessary code in FixupDAR
      powerpc/8xx: remove tests on PGDIR entry validity
      powerpc32: Use kmem_cache memory for PGDIR
      powerpc/8xx: Take benefit of aligned PGDIR
      powerpc/8xx: Optimise access to swapper_pg_dir
      powerpc/8xx: Remove duplicated code in set_context()

Markus Elfring (1):
      PowerPC-83xx: Deletion of an unnecessary check before the function call "of_node_put"

Rickard Strandqvist (1):
      powerpc/qe: Use strlcpy()

Scott Wood (2):
      powerpc/mpc85xx: Add ranges to etsec2 nodes
      memory/fsl-corenet-cf: Add t1040 support

Shaohui Xie (1):
      power/fsl: add MDIO dt binding for FMan

Tom Huynh (1):
      powerpc/perf: fix fsl_emb_pmu_start to write correct pmc value

 .../devicetree/bindings/powerpc/fsl/fman.txt       |  70 +++++
 Documentation/devicetree/bindings/soc/fsl/bman.txt |  12 +-
 Documentation/devicetree/bindings/soc/fsl/qman.txt |  14 +-
 arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi        |   1 +
 arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi        |   1 +
 arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi        |   1 +
 arch/powerpc/boot/dts/fsl/pq3-gpio-0.dtsi          |   6 +-
 arch/powerpc/boot/dts/fsl/qoriq-bman1-portals.dtsi |  90 +++++++
 arch/powerpc/boot/dts/fsl/qoriq-bman1.dtsi         |  41 +++
 arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi | 101 ++++++++
 arch/powerpc/boot/dts/fsl/qoriq-qman1.dtsi         |  41 +++
 arch/powerpc/boot/dts/fsl/qoriq-qman3.dtsi         |  41 +++
 arch/powerpc/boot/dts/mvme2500.dts                 | 280 ++++++++++++++++++++
 arch/powerpc/boot/dts/t4240emu.dts                 | 281 ---------------------
 arch/powerpc/configs/corenet32_smp_defconfig       |   2 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   5 +
 arch/powerpc/configs/mpc85xx_defconfig             |  16 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/pci-bridge.h              |   4 +
 arch/powerpc/include/asm/pgtable-ppc32.h           |  23 +-
 arch/powerpc/include/asm/pgtable.h                 |   7 +-
 arch/powerpc/include/asm/pte-8xx.h                 |   9 +-
 arch/powerpc/include/asm/pte-common.h              |  25 +-
 arch/powerpc/kernel/cputable.c                     |   1 +
 arch/powerpc/kernel/head_8xx.S                     | 123 ++++-----
 arch/powerpc/mm/fsl_booke_mmu.c                    |   2 -
 arch/powerpc/mm/mmu_context_nohash.c               |  43 +++-
 arch/powerpc/mm/pgtable_32.c                       |  19 +-
 arch/powerpc/mm/tlb_nohash.c                       |   5 +-
 arch/powerpc/perf/core-fsl-emb.c                   |  10 +-
 arch/powerpc/platforms/83xx/usb.c                  |   3 +-
 arch/powerpc/platforms/85xx/Kconfig                |   6 +
 arch/powerpc/platforms/85xx/Makefile               |   1 +
 arch/powerpc/platforms/85xx/mvme2500.c             |  74 ++++++
 arch/powerpc/sysdev/fsl_pci.c                      |  11 +-
 arch/powerpc/sysdev/indirect_pci.c                 |  25 +-
 arch/powerpc/sysdev/qe_lib/qe.c                    |   6 +-
 drivers/memory/fsl-corenet-cf.c                    |  36 ++-
 38 files changed, 1011 insertions(+), 426 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-bman1-portals.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-bman1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-qman1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-qman3.dtsi
 create mode 100644 arch/powerpc/boot/dts/mvme2500.dts
 delete mode 100644 arch/powerpc/boot/dts/t4240emu.dts
 create mode 100644 arch/powerpc/platforms/85xx/mvme2500.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2014-11-18  5:20 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2014-11-18  5:20 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev

Highlights include a bunch of 8xx optimizations, device tree bindings for
Freescale BMan, QMan, and FMan datapath components, misc device tree
updates, and inbound rio window support.

The following changes since commit 0df1f2487d2f0d04703f142813d53615d62a1da4:

  Linux 3.18-rc3 (2014-11-02 15:01:51 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 76f3e2929bb6b476fb02b519ad953e2e29ee7bd5:

  powerpc/config: Enable memory driver (2014-11-17 19:36:42 -0600)

----------------------------------------------------------------
Ashish Kumar (1):
      powerpc/mpc85xx: Remove SPI and NAND partition from bsc9131rdb.dtsi

Emil Medve (7):
      powerpc/dts: Factorize the clock control node
      dt/bindings: qoriq-clock: Add binding for the platform PLL
      powerpc/dts: Add node(s) for the platform PLL
      dt/bindings: Introduce the FSL QorIQ DPAA BMan
      dt/bindings: Introduce the FSL QorIQ DPAA BMan portal(s)
      dt/bindings: Introduce the FSL QorIQ DPAA QMan
      dt/bindings: Introduce the FSL QorIQ DPAA QMan portal(s)

Hongtao Jia (2):
      powerpc: Add ADT7461 to device tree for supported boards
      powerpc: Add INA220 to device tree for supported boards

Igal Liberman (2):
      powerpc/fsl: Added rcw registers to global utility registers
      powerpc/fsl: Frame Manager Device Tree binding document

LEROY Christophe (14):
      powerpc/8xx: exception InstructionAccess does not exist on MPC8xx
      powerpc/8xx: DataAccess exception not generated by MPC8xx
      powerpc/8xx: No need to restore registers and save them again.
      powerpc/8xx: Use M_TW instead of M_TWB
      powerpc/8xx: Don't use MD_TWC for walk
      powerpc/8xx: Use PAGE size related consts
      powerpc/8xx: Const for TLB RPN forced value
      powerpc/8xx: Implement 16k pages
      powerpc/8xx: Better readibility of ERRATA CPU6 handling
      powerpc/8xx: set PTE bit 22 off TLBmiss
      powerpc/8xx: _PMD_PRESENT already set in level 1 entries
      powerpc/8xx: Don't restore regs to save them again.
      powerpc/8xx: Use DAR to save r3 for CPU6 ERRATA
      powerpc/8xx: Invalidate non present TLB as early as possible

Martijn de Gouw (1):
      powerpc/fsl-rio: add support for mapping inbound windows

Paul Bolle (1):
      powerpc/8xx: Remove Kconfig symbol FADS

Prabhakar Kushwaha (1):
      powerpc/config: Enable memory driver

Scott Wood (1):
      powerpc/fsl: Update fman dt binding with clock name and qbman link

 .../devicetree/bindings/clock/qoriq-clock.txt      |  14 +-
 .../devicetree/bindings/powerpc/fsl/fman.txt       | 534 +++++++++++++++++++++
 .../devicetree/bindings/soc/fsl/bman-portals.txt   |  56 +++
 Documentation/devicetree/bindings/soc/fsl/bman.txt | 125 +++++
 .../devicetree/bindings/soc/fsl/qman-portals.txt   | 154 ++++++
 Documentation/devicetree/bindings/soc/fsl/qman.txt | 165 +++++++
 arch/powerpc/Kconfig                               |   2 +-
 arch/powerpc/boot/dts/b4860emu.dts                 |   4 +-
 arch/powerpc/boot/dts/b4qds.dtsi                   |  23 +
 arch/powerpc/boot/dts/bsc9131rdb.dtsi              |  50 --
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |  28 +-
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |  28 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi     |  85 ++++
 arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi     |  68 +++
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  30 +-
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        |  29 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |  29 +-
 arch/powerpc/boot/dts/p3041ds.dts                  |  20 +
 arch/powerpc/boot/dts/p5020ds.dts                  |  20 +
 arch/powerpc/boot/dts/p5040ds.dts                  |  20 +
 arch/powerpc/boot/dts/t104xrdb.dtsi                |   7 +
 arch/powerpc/boot/dts/t208xqds.dtsi                |  11 +
 arch/powerpc/boot/dts/t4240emu.dts                 |   4 +-
 arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   1 +
 arch/powerpc/configs/mpc85xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/fsl_guts.h                |   5 +-
 arch/powerpc/include/asm/mmu-8xx.h                 |   2 +
 arch/powerpc/include/asm/pgtable-ppc32.h           |  20 +
 arch/powerpc/include/asm/pte-8xx.h                 |   7 +-
 arch/powerpc/kernel/head_8xx.S                     | 230 ++++-----
 arch/powerpc/mm/fault.c                            |   7 -
 arch/powerpc/platforms/8xx/Kconfig                 |   4 -
 arch/powerpc/sysdev/fsl_rio.c                      | 104 ++++
 arch/powerpc/sysdev/fsl_rio.h                      |  13 +
 41 files changed, 1599 insertions(+), 543 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/fman.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/bman-portals.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/bman.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/qman-portals.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/qman.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2014-09-22 22:21 Scott Wood
  2014-09-23  3:52 ` Bob Cochran
  2014-10-03 19:52 ` Scott Wood
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2014-09-22 22:21 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Highlights include DMA32 zone support (SATA, USB, etc now works on 64-bit
FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x board
support, and PrPMC PCI enumeration.

The following changes since commit 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:

  powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to cb0446c1b625326682ec4f9d1dd10779433646bc:

  Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" (2014-09-19 15:20:42 -0500)

----------------------------------------------------------------
Aaron Sierra (2):
      fsl_ifc: Fix csor_ext position in fsl_ifc_regs
      powerpc: fsl_pci: Add forced PCI Agent enumeration

LEROY Christophe (7):
      powerpc/8xx: Declare SPRG2 as a SCRATCH register
      powerpc/8xx: Use SCRATCH0 and SCRATCH1 also for TLB handlers
      powerpc/8xx: Remove loading of r10 at end of FixupDAR
      powerpc/8xx: Fix comment about DIRTY update
      powerpc/8xx: No need to save r10 and r3 when not calling FixupDAR
      powerpc/8xx: Optimize verification in FixupDAR
      powerpc/8xx: Duplicate two insns instead of branching

Nikhil Badola (3):
      powerpc: configs: Add VFAT file-system configs
      powerpc: dts: t4240: Change T4240 USB controller version
      powerpc: dts: t208x: Change T208x USB controller version

Priyanka Jain (2):
      powerpc/fsl-booke: Add initial T1040/T1042 RDB board support
      powerpc/fsl-booke: Add initial T1042RDB_PI board support

Scott Wood (7):
      powerpc: Dynamic DMA zone limits
      powerpc/64: Honor swiotlb limit in coherent allocations
      powerpc/64: Limit ZONE_DMA32 to 4GiB in swiotlb_detect_4g()
      powerpc/fsl-pci: Limit ZONE_DMA32 to 2GiB on 64-bit platforms
      powerpc/85xx/defconfig: Remove duplicate CONFIG_RTC_DRV_DS1307
      powerpc/mm: Use common paging_init() for NUMA
      Revert "powerpc/fsl_msi: spread msi ints across different MSIRs"

Tudor Laurentiu (6):
      powerpc/fsl_msi: support vmpic msi with mpic 4.3
      powerpc/fsl_msi: reorganize structs to improve clarity and flexibility
      powerpc/fsl_msi: change the irq handler from chained to normal
      powerpc/fsl_msi: show more meaningful names in /proc/interrupts
      powerpc/fsl_msi: spread msi ints across different MSIRs
      powerpc/fsl-booke64: add missing virtualization options in defconfig

 Documentation/devicetree/bindings/pci/fsl,pci.txt |  27 ++++
 arch/powerpc/Kconfig                              |   4 +
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi       |   4 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi       |   4 +-
 arch/powerpc/boot/dts/t1040rdb.dts                |  48 +++++++
 arch/powerpc/boot/dts/t1042rdb.dts                |  48 +++++++
 arch/powerpc/boot/dts/t1042rdb_pi.dts             |  57 ++++++++
 arch/powerpc/boot/dts/t104xrdb.dtsi               | 156 ++++++++++++++++++++++
 arch/powerpc/configs/corenet32_smp_defconfig      |   2 +
 arch/powerpc/configs/corenet64_smp_defconfig      |  46 ++-----
 arch/powerpc/configs/mpc85xx_defconfig            |   4 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig        |   4 +-
 arch/powerpc/configs/mpc86xx_defconfig            |   3 +
 arch/powerpc/include/asm/pgtable.h                |   3 +
 arch/powerpc/include/asm/reg.h                    |   3 +-
 arch/powerpc/kernel/dma-swiotlb.c                 |   8 +-
 arch/powerpc/kernel/dma.c                         |  33 +++++
 arch/powerpc/kernel/head_8xx.S                    | 150 ++++++++-------------
 arch/powerpc/mm/mem.c                             |  68 +++++++++-
 arch/powerpc/mm/numa.c                            |   8 --
 arch/powerpc/platforms/85xx/Kconfig               |   2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c     |  14 ++
 arch/powerpc/platforms/85xx/qemu_e500.c           |  10 ++
 arch/powerpc/sysdev/fsl_msi.c                     |  95 ++++++-------
 arch/powerpc/sysdev/fsl_msi.h                     |   4 +-
 arch/powerpc/sysdev/fsl_pci.c                     |   3 +-
 include/linux/fsl_ifc.h                           |   6 +-
 27 files changed, 610 insertions(+), 204 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pci/fsl,pci.txt
 create mode 100644 arch/powerpc/boot/dts/t1040rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1042rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1042rdb_pi.dts
 create mode 100644 arch/powerpc/boot/dts/t104xrdb.dtsi

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2014-08-01 19:54 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2014-08-01 19:54 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Highlights include e6500 hardware threading support, an e6500 TLB erratum
workaround, corenet error reporting, support for a new board, and some
minor fixes.

The following changes since commit cd1154770ba984f4c766cac5ea42c38880080b1d:

  powerpc/85xx: drop hypervisor specific board compatibles (2014-07-02 17:33:10 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:

  powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)

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

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

Priyanka Jain (1):
      powerpc/85xx: Add binding for CPLD

Scott Wood (3):
      powerpc/booke: Define MSR bits the same way as reg.h
      powerpc/e6500: Work around erratum A-008139
      memory: Freescale CoreNet Coherency Fabric error reporting driver

Shengzhou Liu (1):
      powerpc/t2080rdb: Add T2080RDB board support

 .../devicetree/bindings/powerpc/fsl/board.txt      |  16 ++
 arch/powerpc/boot/dts/t2080rdb.dts                 |  57 +++++
 arch/powerpc/boot/dts/t208xrdb.dtsi                | 184 +++++++++++++++
 arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   1 +
 arch/powerpc/include/asm/cputable.h                |   2 +-
 arch/powerpc/include/asm/ppc-opcode.h              |   9 +
 arch/powerpc/include/asm/reg_booke.h               |  55 ++++-
 arch/powerpc/kernel/head_64.S                      |  22 ++
 arch/powerpc/kernel/prom.c                         |  10 +-
 arch/powerpc/kernel/setup-common.c                 |   6 +-
 arch/powerpc/kernel/setup_64.c                     |   6 +-
 arch/powerpc/mm/tlb_low_64e.S                      |  68 +++++-
 arch/powerpc/platforms/85xx/Kconfig                |   2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c      |   1 +
 arch/powerpc/platforms/85xx/smp.c                  |  44 ++++
 arch/powerpc/sysdev/fsl_pci.c                      |   4 +-
 arch/powerpc/sysdev/mpic_msgr.c                    |   2 +-
 drivers/memory/Kconfig                             |  10 +
 drivers/memory/Makefile                            |   1 +
 drivers/memory/fsl-corenet-cf.c                    | 251 +++++++++++++++++++++
 21 files changed, 717 insertions(+), 35 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/t2080rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t208xrdb.dtsi
 create mode 100644 drivers/memory/fsl-corenet-cf.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2014-07-03  0:51 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2014-07-03  0:51 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Highlights include MAINTAINERS updates, t4240rdb and t2080qds support,
removal of the long-broken mpc8xx pcmcia driver, and various minor fixes
and updates.

The following changes since commit 68986c9f0f4552c34c248501eb0c690553866d6e:

  Revert "offb: Add palette hack for little endian" (2014-06-16 19:45:45 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to cd1154770ba984f4c766cac5ea42c38880080b1d:

  powerpc/85xx: drop hypervisor specific board compatibles (2014-07-02 17:33:10 -0500)

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

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

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

Marcelo Tosatti (1):
      MAINTAINERS: Update PPC 8xx entry

Scott Wood (6):
      powerpc/e6500: hw tablewalk: clear TID in kernel indirect entries
      powerpc/e6500: hw tablewalk: fix recursive tlb lock on cpu 0
      powerpc/e500mc: Fix wrong value of MCSR_L2MMU_MHIT
      MAINTAINERS: Update Linux for Freescale PowerPC
      pcmcia: Remove m8xx_pcmcia driver
      powerpc/8xx: Remove empty asm/mpc8xx.h

Shengzhou Liu (3):
      powerpc/defconfig: update RTC support
      powerpc/fsl-booke: Add support for T2080/T2081 SoC
      powerpc/fsl-booke: Add initial T208x QDS board support

Valentin Longchamp (1):
      powerpc/mpc85xx: fix fsl/p2041-post.dtsi clockgen mux2

Wladislav Wiebe (1):
      powerpc/traps/e500: fix misleading error output

 MAINTAINERS                                      |    3 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi      |    1 +
 arch/powerpc/boot/dts/fsl/t2080si-post.dtsi      |   69 ++
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi      |  435 ++++++++
 arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi       |   99 ++
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi      |    1 +
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi       |    1 +
 arch/powerpc/boot/dts/t2080qds.dts               |   57 ++
 arch/powerpc/boot/dts/t2081qds.dts               |   46 +
 arch/powerpc/boot/dts/t208xqds.dtsi              |  239 +++++
 arch/powerpc/boot/dts/t4240rdb.dts               |  186 ++++
 arch/powerpc/configs/corenet32_smp_defconfig     |    3 +-
 arch/powerpc/configs/corenet64_smp_defconfig     |    4 +
 arch/powerpc/configs/mpc85xx_defconfig           |    3 +
 arch/powerpc/configs/mpc85xx_smp_defconfig       |    3 +
 arch/powerpc/include/asm/fs_pd.h                 |    1 -
 arch/powerpc/include/asm/mpc85xx.h               |    2 +
 arch/powerpc/include/asm/mpc8xx.h                |   12 -
 arch/powerpc/include/asm/pte-fsl-booke.h         |    2 +
 arch/powerpc/include/asm/reg_booke.h             |    2 +-
 arch/powerpc/kernel/traps.c                      |    2 +-
 arch/powerpc/mm/tlb_low_64e.S                    |   19 +-
 arch/powerpc/platforms/85xx/Kconfig              |    2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c    |   52 +-
 arch/powerpc/platforms/8xx/m8xx_setup.c          |    3 -
 arch/powerpc/platforms/8xx/mpc885ads_setup.c     |   62 --
 arch/powerpc/platforms/8xx/tqm8xx_setup.c        |    1 -
 arch/powerpc/sysdev/micropatch.c                 |    1 -
 drivers/net/ethernet/freescale/fs_enet/mac-fec.c |    1 -
 drivers/net/ethernet/freescale/fs_enet/mac-scc.c |    1 -
 drivers/pcmcia/Kconfig                           |   10 -
 drivers/pcmcia/Makefile                          |    1 -
 drivers/pcmcia/m8xx_pcmcia.c                     | 1168 ----------------------
 33 files changed, 1189 insertions(+), 1303 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/fsl/t2080si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/t2080qds.dts
 create mode 100644 arch/powerpc/boot/dts/t2081qds.dts
 create mode 100644 arch/powerpc/boot/dts/t208xqds.dtsi
 create mode 100644 arch/powerpc/boot/dts/t4240rdb.dts
 delete mode 100644 arch/powerpc/include/asm/mpc8xx.h
 delete mode 100644 drivers/pcmcia/m8xx_pcmcia.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2014-03-20  4:25 Scott Wood
  2014-03-23 23:16 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2014-03-20  4:25 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

The following changes since commit c7e64b9ce04aa2e3fad7396d92b5cb92056d16ac:

  powerpc/powernv Platform dump interface (2014-03-07 16:19:10 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 48b16180d0d91324e5d2423c6d53d97bbe3dcc14:

  fsl/pci: The new pci suspend/resume implementation (2014-03-19 22:37:44 -0500)

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

Minghuan Lian (1):
      powerpc/pci: Fix IMMRBAR address

Prabhakar Kushwaha (1):
      powerpc/config: Remove unnecssary CONFIG_FSL_IFC

Scott Wood (8):
      powerpc/booke64: Fix exception numbers
      powerpc/e6500: Make TLB lock recursive
      powerpc/booke64: Use SPRG7 for VDSO
      powerpc/booke64: Use SPRG_TLB_EXFRAME on bolted handlers
      powerpc/booke64: Remove ints from EXCEPTION_COMMON
      powerpc/booke64: Add crit/mc/debug support to EXCEPTION_COMMON
      powerpc/booke64: Critical and machine check exception support
      Revert "powerpc/watchdog: Don't enable interrupt on PPC64 BookE"

Sebastian Siewior (1):
      powerpc: 85xx rdb: move np pointer to avoid builderror

Tang Yuantian (2):
      powerpc/mpc85xx: Update clock nodes in device tree
      powerpc: T4240: Add ina220 node in dts

Tiejun Chen (2):
      powerpc/book3e: initialize crit/mc/dbg kernel stack pointers
      powerpc/book3e: store crit/mc/dbg exception thread info

Wang Dongsheng (2):
      powerpc/fsl: add PVR definition for E500MC and E5500
      fsl/pci: The new pci suspend/resume implementation

Zhao Qiang (2):
      QE: split function mpc85xx_qe_init() into two functions.
      Corenet: Add QE platform support for Corenet

harninder rai (1):
      powerpc/fsl: Add/update miscellaneous missing binding

 .../devicetree/bindings/powerpc/fsl/l2cache.txt    |  23 ++
 .../devicetree/bindings/powerpc/fsl/mem-ctrlr.txt  |  27 ++
 Documentation/devicetree/bindings/usb/fsl-usb.txt  |   4 +-
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |  36 ++
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |  36 ++
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  60 +++
 arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  61 +++
 arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        | 113 ++++++
 arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |   8 +
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |  43 ++
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  61 +++
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |  86 ++++
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |  12 +
 arch/powerpc/boot/dts/t4240qds.dts                 |  42 ++
 arch/powerpc/configs/corenet64_smp_defconfig       |   1 -
 arch/powerpc/configs/mpc85xx_defconfig             |   1 -
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 -
 arch/powerpc/include/asm/exception-64e.h           |  15 +-
 arch/powerpc/include/asm/kvm_booke_hv_asm.h        |  17 +-
 arch/powerpc/include/asm/mmu-book3e.h              |   9 +-
 arch/powerpc/include/asm/paca.h                    |   9 +-
 arch/powerpc/include/asm/reg.h                     |  15 +-
 arch/powerpc/kernel/asm-offsets.c                  |   2 +-
 arch/powerpc/kernel/exceptions-64e.S               | 435 ++++++++++++++++-----
 arch/powerpc/kernel/setup_64.c                     |  20 +-
 arch/powerpc/kernel/vdso.c                         |   8 +-
 arch/powerpc/kernel/vdso32/getcpu.S                |   2 +-
 arch/powerpc/kernel/vdso64/getcpu.S                |   2 +-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |   4 +-
 arch/powerpc/kvm/book3s_interrupts.S               |   4 +-
 arch/powerpc/kvm/bookehv_interrupts.S              |  21 +-
 arch/powerpc/mm/tlb_low_64e.S                      |  63 +--
 arch/powerpc/mm/tlb_nohash.c                       |  11 +
 arch/powerpc/platforms/85xx/c293pcie.c             |   1 +
 arch/powerpc/platforms/85xx/common.c               |   6 +
 arch/powerpc/platforms/85xx/corenet_generic.c      |  17 +
 arch/powerpc/platforms/85xx/ge_imp3a.c             |   1 +
 arch/powerpc/platforms/85xx/mpc8536_ds.c           |   1 +
 arch/powerpc/platforms/85xx/mpc85xx.h              |   2 +
 arch/powerpc/platforms/85xx/mpc85xx_cds.c          |   1 +
 arch/powerpc/platforms/85xx/mpc85xx_ds.c           |   3 +
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |   4 +
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  16 +-
 arch/powerpc/platforms/85xx/p1010rdb.c             |   1 +
 arch/powerpc/platforms/85xx/p1022_ds.c             |   1 +
 arch/powerpc/platforms/85xx/p1022_rdk.c            |   1 +
 arch/powerpc/platforms/85xx/p1023_rds.c            |   2 +
 arch/powerpc/platforms/85xx/qemu_e500.c            |   1 +
 arch/powerpc/platforms/85xx/sbc8548.c              |   1 +
 arch/powerpc/platforms/85xx/twr_p102x.c            |   1 +
 arch/powerpc/platforms/85xx/xes_mpc85xx.c          |   3 +
 arch/powerpc/platforms/embedded6xx/Kconfig         |   2 -
 arch/powerpc/sysdev/fsl_pci.c                      | 178 +++++++--
 arch/powerpc/sysdev/fsl_pci.h                      |   8 +
 drivers/watchdog/booke_wdt.c                       |   8 -
 61 files changed, 1312 insertions(+), 219 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/l2cache.txt
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/mem-ctrlr.txt

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2013-10-29  2:44 Scott Wood
  2013-10-29  3:05 ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2013-10-29  2:44 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Sorry again for the lateness.  I tried to get this done before the
conferences last week, but it just didn't happen.

Highlights include corenet board file consolidation, the ability to run
userspaces with lwsync on e500v1/v2, some cleanup patches that other KVM
patches will build on, support for stripped-down e6500 emulation targets,
and some fixes of minor longstanding issues.

Some of the more complicated and/or more recently posted patches didn't
make it this time around; this doesn't mean I've forgotten them (as long
as they're in patchwork in an action required state), just that I've run
out of time for 3.13.

The following changes since commit 3ad26e5c4459d3793ad65bc8929037c70515df83:

  Merge branch 'for-kvm' into next (2013-10-11 18:23:53 +1100)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to b60c5a7a82cdfec2221263ce259faa4a36696163:

  powerpc/6xx: CONFIG_MCU_MPC8349EMITX cannot be a module (2013-10-28 21:11:24 -0500)

----------------------------------------------------------------
Bharat Bhushan (3):
      powerpc: remove unnecessary line continuations
      powerpc: move debug registers in a structure
      powerpc: export debug registers save function for KVM

Christian Kujau (1):
      powerpc/6xx: CONFIG_MCU_MPC8349EMITX cannot be a module

Chunhe Lan (1):
      powerpc/pci: Change the DECLARE_PCI_FIXUP_{HEADER => EARLY} macro of pci quirk

Haijun.Zhang (2):
      powerpc/eSDCH: Specify voltage for T4240QDS
      powerpc/dts: Correct sdhci quirk for bsc9131

Hongtao Jia (1):
      powerpc: Add I2C bus multiplexer node for B4 and T4240QDS

James Yang (2):
      powerpc: Emulate sync instruction variants
      powerpc/booke: clear DBCR0_BT in user_disable_single_step()

Kevin Hao (3):
      powerpc/85xx: introduce corenet_generic machine
      powerpc/85xx: rename the corenet_ds.c to corenet_generic.c
      powerpc/85xx: use one kernel option for all the CoreNet_Generic boards

LEROY Christophe (4):
      powerpc/mpc8xx: Clearer Oops message for Software Emulation Exception
      powerpc/8xx: Revert commit e0908085fc2391c85b85fb814ae1df377c8e0dcb
      powerpc/8xx: Fixing issue with CONFIG_PIN_TLB
      powerpc/8xx: Fixing memory init issue with CONFIG_PIN_TLB

Lijun Pan (2):
      powerpc/e6500: Include Power ISA properties
      powerpc/e500v2: Include Power ISA properties

Mihai Caraman (2):
      powerpc/booke64: Use common defines for AltiVec interrupts numbers
      powerpc/fsl-booke: Use common defines for SPE/FP interrupts numbers

Minghuan Lian (1):
      powerpc/dts: fix sRIO error interrupt for b4860

Paul Bolle (1):
      powerpc: remove dependency on MV64360

Prabhakar Kushwaha (1):
      powerpc/dts/c293pcie: Add range field for IFC NAND

Scott Wood (1):
      powerpc/b4qds: enable coreint

Shengzhou Liu (1):
      powerpc/fsl/defconfig: enable CONFIG_AT803X_PHY

Suzuki Poulose (1):
      powerpc: Set the NOTE type for SPE regset

Tiejun Chen (1):
      powerpc/kgdb: use DEFINE_PER_CPU to allocate kgdb's thread_info

Wei Yongjun (2):
      powerpc/6xx: add missing iounmap() on error in hlwd_pic_init()
      powerpc/mv643xx_eth: fix return check in mv64x60_eth_register_shared_pdev()

Wolfram Sang (1):
      arch/powerpc/platforms/83xx: Remove obsolete cleanup for clientdata

York Sun (2):
      powerpc/t4240emu: Add device tree file for t4240emu
      powerpc/b4860emu: Add device tree file for b4860emu

Zhao Qiang (1):
      powerpc/p1010rdb: add P1010RDB-PB platform support

 arch/powerpc/Kconfig                           |   2 +-
 arch/powerpc/boot/dts/b4860emu.dts             | 218 ++++++++++++++++++++
 arch/powerpc/boot/dts/b4qds.dtsi               |  51 +++--
 arch/powerpc/boot/dts/c293pcie.dts             |   1 +
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi     |   2 +
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi    |   2 +-
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi     |   2 +
 arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi  |   2 +-
 arch/powerpc/boot/dts/fsl/bsc9131si-pre.dtsi   |   3 +
 arch/powerpc/boot/dts/t4240emu.dts             | 268 +++++++++++++++++++++++++
 arch/powerpc/boot/dts/t4240qds.dts             |  73 ++++---
 arch/powerpc/configs/corenet32_smp_defconfig   |   7 +-
 arch/powerpc/configs/corenet64_smp_defconfig   |   5 +-
 arch/powerpc/configs/mpc85xx_defconfig         |   1 +
 arch/powerpc/configs/mpc85xx_smp_defconfig     |   1 +
 arch/powerpc/configs/ppc64e_defconfig          |   2 +-
 arch/powerpc/configs/ppc6xx_defconfig          |   2 +-
 arch/powerpc/include/asm/ppc-opcode.h          |   2 +
 arch/powerpc/include/asm/processor.h           |  34 ++--
 arch/powerpc/include/asm/reg_booke.h           |   8 +-
 arch/powerpc/include/asm/switch_to.h           |   1 +
 arch/powerpc/kernel/asm-offsets.c              |   2 +-
 arch/powerpc/kernel/exceptions-64e.S           |   5 +-
 arch/powerpc/kernel/head_8xx.S                 |   3 +
 arch/powerpc/kernel/head_fsl_booke.S           |  10 +-
 arch/powerpc/kernel/kgdb.c                     |   6 +-
 arch/powerpc/kernel/process.c                  |  45 +++--
 arch/powerpc/kernel/ptrace.c                   | 156 +++++++-------
 arch/powerpc/kernel/ptrace32.c                 |   2 +-
 arch/powerpc/kernel/signal_32.c                |   6 +-
 arch/powerpc/kernel/traps.c                    |  45 +++--
 arch/powerpc/mm/init_32.c                      |   5 +
 arch/powerpc/mm/pgtable.c                      |  19 +-
 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c |   1 -
 arch/powerpc/platforms/85xx/Kconfig            | 101 +---------
 arch/powerpc/platforms/85xx/Makefile           |   8 +-
 arch/powerpc/platforms/85xx/b4_qds.c           | 102 ----------
 arch/powerpc/platforms/85xx/corenet_ds.c       |  96 ---------
 arch/powerpc/platforms/85xx/corenet_ds.h       |  19 --
 arch/powerpc/platforms/85xx/corenet_generic.c  | 182 +++++++++++++++++
 arch/powerpc/platforms/85xx/p1010rdb.c         |   2 +
 arch/powerpc/platforms/85xx/p2041_rdb.c        |  87 --------
 arch/powerpc/platforms/85xx/p3041_ds.c         |  89 --------
 arch/powerpc/platforms/85xx/p4080_ds.c         |  87 --------
 arch/powerpc/platforms/85xx/p5020_ds.c         |  93 ---------
 arch/powerpc/platforms/85xx/p5040_ds.c         |  84 --------
 arch/powerpc/platforms/85xx/t4240_qds.c        |  93 ---------
 arch/powerpc/platforms/embedded6xx/hlwd-pic.c  |   1 +
 arch/powerpc/sysdev/fsl_pci.c                  |   5 +-
 arch/powerpc/sysdev/mv64x60_dev.c              |   2 +-
 50 files changed, 962 insertions(+), 1081 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/b4860emu.dts
 create mode 100644 arch/powerpc/boot/dts/t4240emu.dts
 delete mode 100644 arch/powerpc/platforms/85xx/b4_qds.c
 delete mode 100644 arch/powerpc/platforms/85xx/corenet_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/corenet_ds.h
 create mode 100644 arch/powerpc/platforms/85xx/corenet_generic.c
 delete mode 100644 arch/powerpc/platforms/85xx/p2041_rdb.c
 delete mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/p4080_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/p5040_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/t4240_qds.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2013-08-24  1:07 Scott Wood
  2013-08-26 15:48 ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2013-08-24  1:07 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

The following changes since commit afbcdd97bf117bc2d01b865a32f78f662437a4d8:

  powerpc/wsp: Fix early debug build (2013-08-16 10:59:27 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 622e03eb3498c32ee29de5c1d6d381f443e58fad:

  powerpc/85xx: Add C293PCIE board support (2013-08-23 19:43:24 -0500)

----------------------------------------------------------------
Chunhe Lan (1):
      powerpc/85xx: Add P1023RDB board support

Haijun.Zhang (1):
      powerpc/85xx: Add support for 85xx cpu type detection

Mingkai Hu (3):
      powerpc/85xx: Add SEC6.0 device tree
      powerpc/85xx: Add silicon device tree for C293
      powerpc/85xx: Add C293PCIE board support

Scott Wood (5):
      powerpc/fsl-booke: Work around erratum A-006958
      powerpc: Convert some mftb/mftbu into mfspr
      powerpc/85xx: Remove -Wa,-me500
      powerpc/booke64: Use appropriate -mcpu
      powerpc/e500: Set -mcpu flag for 32-bit e500

Wang Dongsheng (1):
      powerpc: add Book E support to 64-bit hibernation

 .../devicetree/bindings/crypto/fsl-sec6.txt        | 157 ++++++++++++++
 arch/powerpc/Makefile                              |  18 +-
 arch/powerpc/boot/dts/c293pcie.dts                 | 223 ++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/c293si-post.dtsi         | 193 +++++++++++++++++
 arch/powerpc/boot/dts/fsl/c293si-pre.dtsi          |  63 ++++++
 arch/powerpc/boot/dts/fsl/qoriq-sec6.0-0.dtsi      |  56 +++++
 arch/powerpc/boot/dts/p1023rdb.dts                 | 234 +++++++++++++++++++++
 arch/powerpc/boot/ppc_asm.h                        |   3 +
 arch/powerpc/boot/util.S                           |  10 +-
 .../85xx/{p1023rds_defconfig => p1023_defconfig}   |  24 ++-
 arch/powerpc/configs/mpc85xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/cputable.h                |   9 +-
 arch/powerpc/include/asm/mpc85xx.h                 |  92 ++++++++
 arch/powerpc/include/asm/ppc_asm.h                 |   6 +-
 arch/powerpc/include/asm/reg.h                     |  17 +-
 arch/powerpc/include/asm/timex.h                   |   4 +-
 arch/powerpc/kernel/swsusp_asm64.S                 |  45 +++-
 arch/powerpc/kernel/vdso32/gettimeofday.S          |   6 +-
 arch/powerpc/platforms/85xx/Kconfig                |  10 +-
 arch/powerpc/platforms/85xx/Makefile               |   1 +
 arch/powerpc/platforms/85xx/c293pcie.c             |  75 +++++++
 arch/powerpc/platforms/85xx/p1023_rds.c            |  24 ++-
 arch/powerpc/platforms/85xx/smp.c                  |  25 +++
 arch/powerpc/platforms/Kconfig.cputype             |  13 ++
 25 files changed, 1280 insertions(+), 30 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/crypto/fsl-sec6.txt
 create mode 100644 arch/powerpc/boot/dts/c293pcie.dts
 create mode 100644 arch/powerpc/boot/dts/fsl/c293si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/c293si-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-sec6.0-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/p1023rdb.dts
 rename arch/powerpc/configs/85xx/{p1023rds_defconfig => p1023_defconfig} (88%)
 create mode 100644 arch/powerpc/include/asm/mpc85xx.h
 create mode 100644 arch/powerpc/platforms/85xx/c293pcie.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2013-08-08 22:45 Scott Wood
  2013-08-09  6:03 ` Benjamin Herrenschmidt
  2013-08-14  4:18 ` Benjamin Herrenschmidt
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2013-08-08 22:45 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:

  Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to c8db32c8669f7de05b820ee4934926405af52188:

  powerpc/e500: Update compilation flags with core specific options (2013-08-07 18:49:44 -0500)

----------------------------------------------------------------
Catalin Udma (2):
      powerpc/perf: increase the perf HW events to 6
      powerpc/e500: Update compilation flags with core specific options

Dongsheng Wang (1):
      powerpc/mpc85xx: invalidate TLB after hibernation resume

Haijun.Zhang (2):
      powerpc/85xx: add P1020RDB-PD platform support
      powerpc/85xx: add the P1020RDB-PD DTS support

Hongtao Jia (3):
      powerpc: Move opcode definitions from kvm/emulate.c to asm/ppc-opcode.h
      powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx
      powerpc/msi: Fix compile error on mpc83xx

Ian Campbell (1):
      powerpc/fsl-booke: Rename b4qds.dts -> b4qds.dtsi.

Kevin Hao (3):
      powerpc/mpc85xx: remove the unneeded pci init functions for corenet ds board
      powerpc/fsl-pci: fix the unreachable warning message
      powerpc/fsl-pci: enable SWIOTLB in function setup_pci_atmu

Laurentiu TUDOR (1):
      powerpc/85xx: Move ePAPR paravirt initialization earlier

Lijun Pan (2):
      powerpc/perf: correct typos in counter enumeration
      powerpc/perf: add 2 additional performance monitor counters for e6500 core

Minghuan Lian (3):
      powerpc/dts: update MSI bindings doc for MPIC v4.3
      powerpc/dts: add MPIC v4.3 dts node
      powerpc/fsl_msi: add MSIIR1 support for MPIC v4.3

Priyanka Jain (1):
      powerpc/perf: Add e6500 PMU driver

Wei Yongjun (1):
      powerpc/fsl_msi: fix error return code in fsl_of_msi_probe()

Yuanquan Chen (1):
      powerpc/pci: fix PCI-e check link issue

Zhenhua Luo (1):
      powerpc/fsl: Enable CONFIG_DEVTMPFS_MOUNT so /dev can be mounted correctly

 .../devicetree/bindings/powerpc/fsl/msi-pic.txt    |  53 +++-
 arch/powerpc/Makefile                              |  18 +-
 arch/powerpc/boot/dts/b4420qds.dts                 |   2 +-
 arch/powerpc/boot/dts/b4860qds.dts                 |   2 +-
 arch/powerpc/boot/dts/{b4qds.dts => b4qds.dtsi}    |   0
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   2 +-
 arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi       | 149 +++++++++++
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/p1020rdb-pd.dts              | 280 +++++++++++++++++++++
 arch/powerpc/configs/85xx/p1023rds_defconfig       |   1 +
 arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   1 +
 arch/powerpc/configs/mpc83xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/epapr_hcalls.h            |   6 +
 arch/powerpc/include/asm/mpic.h                    |   7 +
 arch/powerpc/include/asm/perf_event_fsl_emb.h      |   2 +-
 arch/powerpc/include/asm/ppc-opcode.h              |  47 ++++
 arch/powerpc/include/asm/reg_fsl_emb.h             |  24 +-
 arch/powerpc/kernel/cpu_setup_fsl_booke.S          |   2 +-
 arch/powerpc/kernel/cputable.c                     |   2 +-
 arch/powerpc/kernel/epapr_paravirt.c               |  28 ++-
 arch/powerpc/kernel/setup_32.c                     |   4 +-
 arch/powerpc/kernel/setup_64.c                     |   3 +
 arch/powerpc/kernel/swsusp_booke.S                 |   8 +
 arch/powerpc/kernel/traps.c                        |   3 +
 arch/powerpc/kvm/emulate.c                         |  45 +---
 arch/powerpc/oprofile/op_model_fsl_emb.c           |  30 +++
 arch/powerpc/perf/Makefile                         |   2 +-
 arch/powerpc/perf/core-fsl-emb.c                   |  30 +++
 arch/powerpc/perf/e6500-pmu.c                      | 121 +++++++++
 arch/powerpc/platforms/85xx/corenet_ds.c           |   6 -
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  22 ++
 arch/powerpc/sysdev/fsl_msi.c                      | 137 +++++++---
 arch/powerpc/sysdev/fsl_msi.h                      |  10 +-
 arch/powerpc/sysdev/fsl_pci.c                      | 184 ++++++++++++--
 arch/powerpc/sysdev/fsl_pci.h                      |   6 +
 38 files changed, 1088 insertions(+), 155 deletions(-)
 rename arch/powerpc/boot/dts/{b4qds.dts => b4qds.dtsi} (100%)
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi
 create mode 100644 arch/powerpc/boot/dts/p1020rdb-pd.dts
 create mode 100644 arch/powerpc/perf/e6500-pmu.c

^ permalink raw reply	[flat|nested] 82+ messages in thread
* Pull request: scottwood/linux.git next
@ 2013-07-01 23:43 Scott Wood
  2013-07-02  7:43 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2013-07-01 23:43 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Note to contributors: This is only a fraction of the outstanding patches
for FSL PPC.  I haven't been able to process the entire backlog since
starting to help Kumar with this a few weeks ago.  If your patch is still
"action required" in patchwork, I haven't forgotten it -- but it will not
make it into this merge window.

The following changes since commit 1a5272866f87d7fbf04dc8060f8da3e8456490ab:

  powerpc: Optimize hugepage invalidate (2013-06-21 16:01:58 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to a63b3bc7db32b63bfe5f48fa8582f931db81c86e:

  powerpc/fsl: add MPIC timer wakeup support (2013-07-01 18:38:42 -0500)

----------------------------------------------------------------
Chunhe Lan (1):
      powerpc/fsl: Enable CONFIG_E1000E in mpc85xx_smp_defconfig

Dongsheng.wang@freescale.com (4):
      powerpc/mpic: add irq_set_wake support
      powerpc/mpic: add global timer support
      powerpc/mpic: create mpic subsystem object
      powerpc/fsl: add MPIC timer wakeup support

Hongtao Jia (1):
      powerpc/mpic: Add get_version API both for internal and external use

Joe Liccese (1):
      powerpc: Add T4 LAC device tree binding & defs

Kevin Hao (1):
      powerpc/85xx: enable coreint for all the 64bit boards

LEROY Christophe (1):
      powerpc/8xx: Erroneous double irq_eoi() on CPM IRQ in MPC8xx

Sachin Surendran (1):
      i2c-cpm: Fix to takeback i2c bus master-ship after a collision

Tudor Laurentiu (1):
      powerpc/watchdog: Don't enable interrupt on PPC64 BookE

Wei Yongjun (1):
      powerpc/83xx: use module_i2c_driver to simplify the code

 .../bindings/powerpc/fsl/interlaken-lac.txt        | 309 +++++++++++
 .../boot/dts/fsl/interlaken-lac-portals.dtsi       | 156 ++++++
 arch/powerpc/boot/dts/fsl/interlaken-lac.dtsi      |  45 ++
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/mpic.h                    |   5 +
 arch/powerpc/include/asm/mpic_timer.h              |  46 ++
 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c     |  12 +-
 arch/powerpc/platforms/85xx/p5020_ds.c             |   5 -
 arch/powerpc/platforms/85xx/p5040_ds.c             |   5 -
 arch/powerpc/platforms/85xx/t4240_qds.c            |   5 -
 arch/powerpc/platforms/8xx/m8xx_setup.c            |  13 +-
 arch/powerpc/platforms/Kconfig                     |  21 +
 arch/powerpc/sysdev/Makefile                       |   2 +
 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c        | 161 ++++++
 arch/powerpc/sysdev/mpic.c                         |  58 +-
 arch/powerpc/sysdev/mpic_timer.c                   | 593 +++++++++++++++++++++
 drivers/i2c/busses/i2c-cpm.c                       |   8 +
 drivers/watchdog/booke_wdt.c                       |   8 +
 18 files changed, 1410 insertions(+), 43 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/interlaken-lac.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/interlaken-lac-portals.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/interlaken-lac.dtsi
 create mode 100644 arch/powerpc/include/asm/mpic_timer.h
 create mode 100644 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c
 create mode 100644 arch/powerpc/sysdev/mpic_timer.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

end of thread, other threads:[~2019-11-17  9:49 UTC | newest]

Thread overview: 82+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-22 23:21 Pull request: scottwood/linux.git next Scott Wood
2019-10-31  2:01 ` Jason Yan
2019-11-01 17:01   ` Scott Wood
2019-11-04  2:36     ` Jason Yan
2019-11-02 10:38   ` Michael Ellerman
2019-11-04  2:38     ` Jason Yan
2019-11-13  9:23 ` Michael Ellerman
2019-11-14  6:00   ` Jason Yan
  -- strict thread matches above, loose matches on Subject: below --
2019-11-17  9:44 Scott Wood
2018-12-22  4:42 Scott Wood
2018-12-22 10:50 ` christophe leroy
2018-12-22 20:01   ` Scott Wood
2018-12-23 13:13 ` Michael Ellerman
2018-12-24  2:09   ` Scott Wood
2018-12-27 13:10     ` Christoph Hellwig
2018-12-28  0:03       ` Scott Wood
2018-10-23  0:22 Scott Wood
2018-08-11  5:29 Scott Wood
2018-01-21  7:55 Scott Wood
2018-01-23  5:24 ` Michael Ellerman
2017-08-29  4:20 Scott Wood
2017-05-06  3:42 Scott Wood
2017-01-27 23:53 Scott Wood
2017-02-17 11:08 ` Scott Wood
2017-02-18  8:00   ` Michael Ellerman
2016-12-12  8:17 Scott Wood
2016-12-13 15:49 ` Aneesh Kumar K.V
2016-12-13 18:34   ` Aneesh Kumar K.V
2016-09-27 22:08 Scott Wood
2016-07-21 17:09 Scott Wood
2016-05-17  1:37 Scott Wood
2016-05-19 12:35 ` Michael Ellerman
2016-03-12  3:15 Scott Wood
2016-03-15  0:19 ` Michael Ellerman
2016-03-15  7:01   ` Scott Wood
2016-03-15  9:07     ` Michael Ellerman
2016-03-15 17:50       ` Scott Wood
2016-03-15 10:27     ` Christophe Leroy
2016-01-04 21:38 Scott Wood
2016-01-14 13:05 ` Michael Ellerman
2015-10-28 21:56 Scott Wood
2015-08-18  4:30 Scott Wood
2015-08-26 14:14 ` Scott Wood
2015-08-27  1:14   ` Michael Ellerman
2015-06-05 23:06 Scott Wood
2015-04-02 22:47 Scott Wood
2015-02-03 17:20 Scott Wood
2015-02-04  0:58 ` Michael Ellerman
2015-02-04  1:05   ` Scott Wood
2015-02-04  2:25     ` Michael Ellerman
2014-11-18  5:20 Scott Wood
2014-09-22 22:21 Scott Wood
2014-09-23  3:52 ` Bob Cochran
2014-09-23  5:45   ` Scott Wood
2014-09-23 10:47     ` Joakim Tjernlund
2014-09-23 12:37       ` Scott Wood
2014-09-23 16:19     ` Bob Cochran
2014-10-03 19:52 ` Scott Wood
2014-10-03 23:06   ` Stephen Rothwell
2014-08-01 19:54 Scott Wood
2014-07-03  0:51 Scott Wood
2014-03-20  4:25 Scott Wood
2014-03-23 23:16 ` Benjamin Herrenschmidt
2014-03-23 23:33   ` Benjamin Herrenschmidt
2014-03-25  1:09     ` Scott Wood
2013-10-29  2:44 Scott Wood
2013-10-29  3:05 ` Scott Wood
2013-08-24  1:07 Scott Wood
2013-08-26 15:48 ` Scott Wood
2013-08-08 22:45 Scott Wood
2013-08-09  6:03 ` Benjamin Herrenschmidt
2013-08-09 14:43   ` Kumar Gala
2013-08-09 16:30     ` Scott Wood
2013-08-14  4:18 ` Benjamin Herrenschmidt
2013-08-14 17:02   ` Scott Wood
2013-08-14 21:01     ` Benjamin Herrenschmidt
2013-08-19 22:56       ` Scott Wood
2013-08-19 23:47         ` Benjamin Herrenschmidt
2013-08-19 23:49           ` Josh Boyer
2013-08-20  0:49             ` Benjamin Herrenschmidt
2013-07-01 23:43 Scott Wood
2013-07-02  7:43 ` Benjamin Herrenschmidt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.