From: leoyang.li@nxp.com (Li Yang)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] updates to soc/fsl drivers for v4.14
Date: Fri, 22 Sep 2017 14:37:26 -0500 [thread overview]
Message-ID: <1506109046-11527-1-git-send-email-leoyang.li@nxp.com> (raw)
Hi arm-soc maintainers,
This pull request includes updates to the QMAN/BMAN drivers to make
them work on the arm/arm64 architectures in addition to the power
architecture and a few minor update/bug-fix to the soc/fsl drivers.
We got the Reviewed-by from Catalin on the ARM architecture side.
DPAA (Data Path Acceleration Architecture) is a set of hardware
components used on some FSL/NXP QorIQ Networking SoCs, it provides the
infrastructure to support simplified sharing of networking interfaces
and accelerators by multiple CPU cores, and the accelerators
themselves. The QMan(Queue Manager) and BMan(Buffer Manager) are
infrastructural components within the DPAA framework. They are used to
manage queues and buffers for various I/O interfaces, hardware
accelerators.
More information can be found via link:
http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-platforms/data-path-acceleration:QORIQ_DPAA
Regards,
Leo
The following changes since commit 0a8abd97dcda50e5d2c893a51733416534e95706:
Merge tag 'for-linus-4.14b-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip (2017-09-22 06:40:47 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux.git tags/soc-fsl-for-4.14
for you to fetch changes up to e868adf21c0a25634d5dfa5b1e6dbf839306d8fa:
soc/fsl/qbman: Enable FSL_LAYERSCAPE config on ARM (2017-09-22 13:33:07 -0500)
----------------------------------------------------------------
FSL/NXP ARM SoC drivers updates for 4.14
This adds the DPAA QBMan support for ARM SoCs and a few minor fixes/updates.
----------------------------------------------------------------
Claudiu Manoil (2):
soc/fsl/qbman: Drop L1_CACHE_BYTES compile time check
soc/fsl/qbman: Add missing headers on ARM
Karim Eshapa (1):
soc/fsl/qman: Sleep instead of stuck hacking jiffies
Madalin Bucur (4):
soc/fsl/qbman: Drop set/clear_bits usage
soc/fsl/qbman: add QMAN_REV32
soc/fsl/qbman: different register offsets on ARM
soc/fsl/qbman: Enable FSL_LAYERSCAPE config on ARM
Roy Pledge (5):
soc/fsl/qbman: Add common routine for QBMan private allocations
soc/fsl/qbman: Use shared-dma-pool for BMan private memory allocations
soc/fsl/qbman: Use shared-dma-pool for QMan private memory allocations
dt-bindings: soc/fsl: Update reserved memory binding for QBMan
soc/fsl/qbman: Rework portal mapping calls for ARM/PPC
Valentin Rothberg (1):
soc/fsl/qbman: Fix ARM32 typo
ashish kumar (1):
soc/fsl/guts: Add compatible string for LS1088
Documentation/devicetree/bindings/soc/fsl/bman.txt | 12 +--
Documentation/devicetree/bindings/soc/fsl/qman.txt | 26 ++++--
drivers/soc/fsl/guts.c | 1 +
drivers/soc/fsl/qbman/Kconfig | 2 +-
drivers/soc/fsl/qbman/Makefile | 2 +-
drivers/soc/fsl/qbman/bman.c | 42 ++++++++--
drivers/soc/fsl/qbman/bman_ccsr.c | 15 ++++
drivers/soc/fsl/qbman/bman_portal.c | 23 +++---
drivers/soc/fsl/qbman/bman_priv.h | 8 +-
drivers/soc/fsl/qbman/dpaa_sys.c | 78 ++++++++++++++++++
drivers/soc/fsl/qbman/dpaa_sys.h | 25 ++++--
drivers/soc/fsl/qbman/qman.c | 83 +++++++++++++------
drivers/soc/fsl/qbman/qman_ccsr.c | 95 +++++++++++++++-------
drivers/soc/fsl/qbman/qman_portal.c | 23 +++---
drivers/soc/fsl/qbman/qman_priv.h | 11 +--
drivers/soc/fsl/qbman/qman_test.h | 2 -
16 files changed, 320 insertions(+), 128 deletions(-)
create mode 100644 drivers/soc/fsl/qbman/dpaa_sys.c
next reply other threads:[~2017-09-22 19:37 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-22 19:37 Li Yang [this message]
2017-10-03 9:55 ` [GIT PULL] updates to soc/fsl drivers for v4.14 Madalin-cristian Bucur
2017-10-03 16:38 ` Leo Li
2017-10-20 21:01 ` Arnd Bergmann
2017-10-20 22:04 ` Leo Li
2017-10-23 1:11 ` Shawn Guo
2017-10-23 16:26 ` Leo Li
2017-10-27 7:47 ` Arnd Bergmann
2017-10-27 17:33 ` Leo Li
2017-10-30 9:15 ` Arnd Bergmann
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=1506109046-11527-1-git-send-email-leoyang.li@nxp.com \
--to=leoyang.li@nxp.com \
--cc=linux-arm-kernel@lists.infradead.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).