From: Scott Wood <oss@buserror.net>
To: Michael Ellerman <mpe@ellerman.id.au>
Cc: linuxppc-dev@lists.ozlabs.org, galak@kernel.crashing.org
Subject: Pull request: scottwood/linux.git next
Date: Tue, 27 Sep 2016 17:08:04 -0500 [thread overview]
Message-ID: <20160927220804.GA19550@home.buserror.net> (raw)
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
next reply other threads:[~2016-09-27 22:08 UTC|newest]
Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-27 22:08 Scott Wood [this message]
-- strict thread matches above, loose matches on Subject: below --
2019-11-17 9:44 Pull request: scottwood/linux.git next Scott Wood
2019-10-22 23:21 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
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-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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160927220804.GA19550@home.buserror.net \
--to=oss@buserror.net \
--cc=galak@kernel.crashing.org \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=mpe@ellerman.id.au \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.