From: Stuart Yoder <stuart.yo...@nxp.com>
remove 3 of the remaining TODO items:
-multiple root fsl-mc buses-- done in patch series starting with
commit 14f928054a05 ("staging: fsl-mc: abstract test for existence
of fsl-mc bus")
-interrupt support-- done in patch
From: Stuart Yoder <stuart.yo...@nxp.com>
Add Stuart Yoder as additional maintainer of fsl-mc bus driver.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
MAINTAINERS |1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 03e00c7..62
From: Stuart Yoder <stuart.yo...@freescale.com>
-The Freescale Management Complex and all associated objects
use message interrupts, and thus an msi-parent is required.
-Define a ranges property to specify the mapping between
the MC address space and the system address space.
-The fsl-m
From: Stuart Yoder <stuart.yo...@nxp.com>
updates to the fsl-mc node for full functionality:
-msi-parent is needed for interrupt support
-ranges is needed to enable the bus driver to translate bus addresses
-dpmac nodes provide a basis for relating dpmac objects to PHYs
Sign
From: Stuart Yoder <stuart.yo...@nxp.com>
This patch series adds a few missing things from the binding
for the fsl-mc node on the ls2080a Soc-- msi-parent, ranges,
dpmac definition. The ls2080a device tree is updated to
reflect the binding updates.
Stuart Yoder (2):
Documentation:
man.riv...@freescale.com;
> jiang@linux.intel.com; t...@linutronix.de
> Cc: tred...@nvidia.com; Stuart Yoder <stuart.yo...@nxp.com>; jroe...@suse.de;
> ag...@suse.de;
> b...@suse.de; matthias@gmail.com; bhaktipriy...@gmail.com;
> linux-kernel@vger
> -Original Message-
> From: Greg KH [mailto:gre...@linuxfoundation.org]
> Sent: Friday, April 29, 2016 8:01 PM
> To: Stuart Yoder <stuart.yo...@nxp.com>
> Cc: Jose Rivera <german.riv...@nxp.com>; de...@driverdev.osuosl.org;
> ag...@suse.de; a...@arndb.de;
Add Stuart Yoder as additional maintainer of fsl-mc bus driver.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
MAINTAINERS |1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 03e00c7..62db04e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -4670,6 +
> -Original Message-
> From: Matthias Brugger [mailto:mbrug...@suse.com]
> Sent: Thursday, April 14, 2016 4:24 PM
> To: german.riv...@freescale.com; gre...@linuxfoundation.org
> Cc: Stuart Yoder <stuart.yo...@nxp.com>; Scott Wood <scott.w...@nxp.com>;
&g
> -Original Message-
> From: Shawn Guo [mailto:shawn...@kernel.org]
> Sent: Sunday, April 17, 2016 9:56 PM
> To: Stuart Yoder <stuart.yo...@nxp.com>
> Cc: devicet...@vger.kernel.org; linux-arm-ker...@lists.infradead.org;
> german.riv...@freescale.com;
> l
> -Original Message-
> From: Horia Ioan Geanta Neag
> Sent: Wednesday, April 20, 2016 6:42 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>; Jose Rivera <german.riv...@nxp.com>
> Cc: gre...@linuxfoundation.org; de...@driverdev.osuosl.org;
> linux-kernel@vg
-added ack to binding patch
-updated whitespace and comment in dts patch
Stuart Yoder (2):
Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs
arm64: dts: ls2080a: fsl-mc dt node updates
.../devicetree/bindings/misc/fsl,qoriq-mc.txt | 81 +-
arch/arm64/boot
updates to the fsl-mc node for full functionality:
-msi-parent is needed for interrupt support
-ranges is needed to enable the bus driver to translate bus addresses
-dpmac nodes provide a basis for relating dpmac objects to PHYs
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
-
From: Stuart Yoder <stuart.yo...@freescale.com>
-The Freescale Management Complex and all associated objects
use message interrupts, and thus an msi-parent is required.
-Define a ranges property to specify the mapping between
the MC address space and the system address space.
-The fsl-m
Stuart Yoder (2):
Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs
arm64: dts: ls2080a: fsl-mc dt node updates
.../devicetree/bindings/misc/fsl,qoriq-mc.txt | 81 +-
arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 98 ++
2 files changed
updates to the fsl-mc node for full functionality:
-msi-parent is needed for interrupt support
-ranges is needed to enable the bus driver to translate bus addresses
-dpmac nodes provide a basis for relating dpmac objects to PHYs
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
--
> -Original Message-
> From: Shawn Guo [mailto:shawn...@kernel.org]
> Sent: Wednesday, April 13, 2016 12:50 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>
> Cc: devicet...@vger.kernel.org; linux-arm-ker...@lists.infradead.org;
> mark.rutl...@arm.com;
> german.
From: Stuart Yoder <stuart.yo...@freescale.com>
-The Freescale Management Complex and all associated objects
use message interrupts, and thus an msi-parent is required.
-Define a ranges property to specify the mapping between
the MC address space and the system address space.
-The fsl-m
> -Original Message-
> From: Nipun Gupta [mailto:nipun.gu...@nxp.com]
> Sent: Wednesday, June 29, 2016 12:15 PM
> To: gre...@linuxfoundation.org; Stuart Yoder <stuart.yo...@nxp.com>
> Cc: de...@driverdev.osuosl.org; linux-kernel@vger.kernel.org; Nipun Gupta
&
> -Original Message-
> From: Matthias Brugger [mailto:mbrug...@suse.com]
> Sent: Wednesday, June 29, 2016 9:17 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>; gre...@linuxfoundation.org
> Cc: de...@driverdev.osuosl.org; ag...@suse.de; a...@arndb.de; Jose Rivera
>
Re-opening a thread from back in early 2015...
> -Original Message-
> From: Jon Masters
> Date: Wed, Jan 14, 2015 at 11:18 AM
> Subject: Re: sysfs topology for arm64 cluster_id
> To: Mark Rutland
> Cc: "linux-arm-ker...@lists.infradead.org"
>
> -Original Message-
> From: Bharat Bhushan [mailto:bharat.bhus...@nxp.com]
> Sent: Thursday, June 16, 2016 1:52 AM
> To: gre...@linuxfoundation.org; Stuart Yoder <stuart.yo...@nxp.com>
> Cc: de...@driverdev.osuosl.org; linux-kernel@vger.kernel.org; Bharat Bh
; Ciornei <ioana.cior...@nxp.com>; Ruxandra Ioana Radulescu
> <ruxandra.radule...@nxp.com>; Bharat Bhushan
> <bharat.bhus...@nxp.com>; Stuart Yoder <stuart.yo...@nxp.com>; Catalin
> Horghidan
> <catalin.horghi...@nxp.com>; Leo Li <leoyang...@nxp.com>
> --- a/drivers/staging/fsl-mc/include/dprc.h
> +++ b/drivers/staging/fsl-mc/include/dprc.h
> @@ -42,20 +42,6 @@
>
> struct fsl_mc_io;
>
> -/**
> - * Set this value as the icid value in dprc_cfg structure when creating a
> - * container, in case the ICID is not selected by the user and should
iverdev.osuosl.org; a...@arndb.de; Ruxandra Ioana Radulescu
> <ruxandra.radule...@nxp.com>;
> Roy Pledge <roy.ple...@nxp.com>; linux-kernel@vger.kernel.org; ag...@suse.de;
> Catalin Horghidan
> <catalin.horghi...@nxp.com>; Leo Li <leoyang...@nxp.com>; Stuart Yoder
>
; Ciornei <ioana.cior...@nxp.com>; Ruxandra Ioana Radulescu
> <ruxandra.radule...@nxp.com>; Bharat Bhushan
> <bharat.bhus...@nxp.com>; Stuart Yoder <stuart.yo...@nxp.com>; Catalin
> Horghidan
> <catalin.horghi...@nxp.com>; Leo Li <leoyang
; Ciornei <ioana.cior...@nxp.com>; Ruxandra Ioana Radulescu
> <ruxandra.radule...@nxp.com>; Bharat Bhushan
> <bharat.bhus...@nxp.com>; Stuart Yoder <stuart.yo...@nxp.com>; Catalin
> Horghidan
> <catalin.horghi...@nxp.com>; Leo Li <leoyang
Add Laurentiu Tudor as a second maintainer and update Stuart Yoder's
email address.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
MAINTAINERS | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index c2395ea..6050912 100644
--- a/MAINT
> -Original Message-
> From: Wei Yongjun [mailto:weiyj...@gmail.com]
> Sent: Wednesday, September 14, 2016 9:27 PM
> To: J . German Rivera <german.riv...@freescale.com>; Stuart Yoder
> <stuart.yo...@nxp.com>; Greg Kroah-
> Hartman <gre...@linuxfoundatio
> -Original Message-
> From: Thomas Weißschuh [mailto:li...@weissschuh.net]
> Sent: Wednesday, September 07, 2016 1:21 PM
> To: J. German Rivera <german.riv...@freescale.com>; Stuart Yoder
> <stuart.yo...@nxp.com>; Greg Kroah-
> Hartman <gre...@l
> -Original Message-
> From: Wei Yongjun [mailto:weiyj...@gmail.com]
> Sent: Wednesday, September 14, 2016 9:27 PM
> To: J . German Rivera <german.riv...@freescale.com>; Stuart Yoder
> <stuart.yo...@nxp.com>; Greg Kroah-
> Hartman <gre...@linuxfoundatio
@armlinux.org.uk;
> linux-arm-ker...@lists.infradead.org; linux-
> ker...@vger.kernel.org; Scott Wood <scott.w...@nxp.com>; Stuart Yoder
> <stuart.yo...@nxp.com>; Leo Li
> <leoyang...@nxp.com>
> Cc: Jason Jin <jason@nxp.com>
> Subject: Re: [PATCH 1/2]
> -Original Message-
> From: Robin Murphy [mailto:robin.mur...@arm.com]
> Sent: Friday, September 23, 2016 8:19 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>; Alison Wang <b18...@freescale.com>;
> shawn...@kernel.org;
> ker...@pengutronix.de; Fabio Estevam
> -Original Message-
> From: Arnd Bergmann [mailto:a...@arndb.de]
> Sent: Friday, September 23, 2016 10:58 AM
> To: Robin Murphy <robin.mur...@arm.com>
> Cc: linux-arm-ker...@lists.infradead.org; Stuart Yoder
> <stuart.yo...@nxp.com>; Alison Wang
&
Remove unneeded and duplicated forward declarations.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/include/mc-bus.h | 4
drivers/staging/fsl-mc/include/mc.h | 1 -
2 files changed, 5 deletions(-)
diff --git a/drivers/staging/fsl-mc/include/mc-bu
Instead of relying on mc-sys.h to include misc system headers, have
the source files that need them explicitly do it themselves.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 1 +
drivers/staging/fsl-mc/bus/mc-io.c | 2 ++
drivers/s
An mc-io is a software abstraction of a dpmcp object (an MC portal).
Routines to create/initialize/reset this portal abstraction were split
between the allocator and mc-sys.c (MC command interface). Move
mc-io/portal related definitions into one source file.
Signed-off-by: Stuart Yoder
// public bus driver includes (eventually
// destined for: linux/include/fsl)
[blank line]
#include "[file].h" // private bus driver includes
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fs
The definitions in mc-private.h are not strictly speaking
'private', they are bus-related definitions expected to be
referenced by bus driver components as well as system components
(gic, smmu, vfio). Rename mc-private.h to mc-bus.h to more
accurately reflect expected use.
Signed-off-by: Stuart
he "MC" hardware per se. Improve clarity by using the prefix
string "fsl-mc" instead which is what we are calling this bus.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/Makefile | 6 +++---
driver
move public bus-related definitions to the proper mc-bus.h header.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/include/mc-bus.h | 16
drivers/staging/fsl-mc/include/mc.h | 16
2 files changed, 16 insertions(+), 16 del
Move definitions that are private to dprc-driver.c out of the
public mc-bus.h header.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/dprc-driver.c | 6 ++
drivers/staging/fsl-mc/include/mc-bus.h | 6 --
2 files changed, 6 insertions(+), 6 del
Over time we've accumulated some includes that are no longer
needed. Remove them.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/fsl-mc-msi.c| 2 --
drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 2 --
drivers/staging/fsl-mc/i
some source files to improve clarity
-create a new mc-io component to contain all APIs related to the
mc-io abstraction
-remove unneeded includes and forward definitions
Stuart Yoder (14):
staging: fsl-mc: rename mc-private.h to mc-bus.h
staging: fsl-mc: improve naming of source files
Move definitions that are private to fsl-mc-bus.c out of the
public mc-bus.h and mc.h headers.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 33 +
drivers/staging/fsl-mc/include/mc-bus.
The resource pool init/cleanup functions logically belong in the
allocator. Move them to the allocator and rename to reflect the
move out of the dprc-driver.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/dprc-driver.c
fsl_mc_get_root_dprc is needed by other components (e.g. vfio) to find
the root dprc
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 5 +++--
drivers/staging/fsl-mc/include/mc.h | 3 +++
2 files changed, 6 insertions(+), 2 deletions(-)
move definitions private to the allocator out of mc-bus.h and into
allocator.c
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 5 +
drivers/staging/fsl-mc/include/mc-bus.h | 5 -
2 files changed, 5 insertions(+), 5 del
.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/dprc-driver.c | 1 +
drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 1 +
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 1 +
drivers/staging/fsl-mc/bus/fsl-mc-private.h
Be consistent and use kernel-preferred multi-line comment style
everywhere.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-no changes
drivers/staging/fsl-mc/bus/dpbp-cmd.h | 3 ++-
drivers/staging/fsl-mc/bus/dpbp.c | 3 ++-
drivers/staging/fsl-mc/bus/dpcon-cmd.h
ner_id()
This supports a hardware ABI change and thus to match the new ABI
all the above changes need to happen in a single patch.
All MC firmware versions >= 10 will be supported going forward.
Signed-off-by: Ioana Ciornei <ioana.cior...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo..
define pr_fmt so non dev_* messages will have an fsl-mc prefix
and remove "fsl-mc" from messages where it would now be redundant
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-patch is result of split of original patch, updated
commit messasge to reflect the
improve and clarify miscellaneous comments in the bus driver
and allocator
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-update/improve commit message
drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 68 +--
drivers/staging/fsl-mc/bus/fsl-mc
-German has moved on to other things and wished to be
removed as a maintainer
-cleanup the driver description to use the proper name
of the driver (i.e. the fsl-mc bus driver) and remove incorrect
references to Freescale
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Acked-by: J.
clarify some error messages by printing the actual function name
involved
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-patch is result of split of original patch, updated
commit messasge to reflect the change
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 7 ++-
remove instances of multiple blank lines in comments
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-patch is result of split of original patch, updated
commit messasge and author to reflect the change
drivers/staging/fsl-mc/bus/dpbp-cmd.h | 1 -
drivers/staging/fsl-
prefix
-some commit message updates
Ioana Ciornei (3):
staging: fsl-mc: whitespace cleanup: align function args
staging: fsl-mc: whitespace cleanup: improve alignment in prototypes
staging: fsl-mc: uprev binary interface to match MC v10.x
Stuart Yoder (9):
staging: fsl-mc: update
improve some messages by shortening and rewording
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-patch is result of split of original patch, updated
commit messasge to reflect the change
drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 4 ++--
drivers/staging/fsl-mc/b
From: Ioana Ciornei <ioana.cior...@nxp.com>
To improve readability for structs and function definitions, separate type
and variable name by a single space, instead of an inconsistent number of
tabs.
Signed-off-by: Ioana Ciornei <ioana.cior...@nxp.com>
Signed-off-by: Stuart Yode
Many source files have evolved without copyright date
updates. Update the dates to reflect work through
2016.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-no changes
drivers/staging/fsl-mc/bus/dpcon-cmd.h | 2 +-
drivers/staging/fsl-mc/bus/d
use one tab to separate name and value in #define definitions
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-patch is result of split of original patch, updated
commit messasge and author to reflect the change
drivers/staging/fsl-mc/include/dprc.h | 10 +-
From: Ioana Ciornei <ioana.cior...@nxp.com>
align function arguments that were not aligned to the starting parenthesis
Signed-off-by: Ioana Ciornei <ioana.cior...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
-v2
-patch is result of split of origi
> -Original Message-
> From: Alexander Graf [mailto:ag...@suse.de]
> Sent: Monday, October 24, 2016 9:34 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>; gre...@linuxfoundation.org
> Cc: German Rivera <german.riv...@nxp.com>; de...@driverdev.osuosl.org;
>
> -Original Message-
> From: Shiva Kerdel [mailto:sh...@exdev.nl]
> Sent: Tuesday, November 08, 2016 9:42 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>
> Cc: gre...@linuxfoundation.org; german.riv...@freescale.com; German Rivera
> <german.riv...@nxp.com>
> -Original Message-
> From: Shiva Kerdel [mailto:sh...@exdev.nl]
> Sent: Tuesday, November 08, 2016 9:42 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>
> Cc: gre...@linuxfoundation.org; german.riv...@freescale.com; German Rivera
> <german.riv...@nxp.com>
> -Original Message-
> From: Ruxandra Ioana Radulescu
> Sent: Friday, November 04, 2016 10:11 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>; gre...@linuxfoundation.org
> Cc: German Rivera <german.riv...@nxp.com>; de...@driverdev.osuosl.org;
> linux-kernel@vg
> -Original Message-
> From: Ruxandra Ioana Radulescu
> Sent: Friday, November 04, 2016 10:04 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>; gre...@linuxfoundation.org
> Cc: German Rivera <german.riv...@nxp.com>; de...@driverdev.osuosl.org;
> linux-kernel@vg
> -Original Message-
> From: Shiva Kerdel [mailto:sh...@exdev.nl]
> Sent: Monday, November 07, 2016 6:01 AM
> To: german.riv...@freescale.com
> Cc: Stuart Yoder <stuart.yo...@nxp.com>; gre...@linuxfoundation.org; German
> Rivera
> <german.riv...@nxp
> -Original Message-
> From: Ruxandra Ioana Radulescu
> Sent: Thursday, November 10, 2016 9:04 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>; gre...@linuxfoundation.org
> Cc: German Rivera <german.riv...@nxp.com>; de...@driverdev.osuosl.org;
> linu
> -Original Message-
> From: Greg KH [mailto:gre...@linuxfoundation.org]
> Sent: Tuesday, October 25, 2016 2:50 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>
> Cc: German Rivera <german.riv...@nxp.com>; de...@driverdev.osuosl.org;
> linux-kernel@vg
and overview of DPAA goes to
Documentation/dpaa2/overview.txt
Delete other remaining staging files-- Makefile, Kconfig, TODO
cc: Thomas Gleixner <t...@linutronix.de>
cc: Jason Cooper <ja...@lakedaemon.net>
cc: Marc Zyngier <marc.zyng...@arm.com>
Signed-off-by: Stuart Yoder <
the DPAA2 DPIO service interface
bus: fsl-mc: dpio: add the DPAA2 DPIO object driver
bus: fsl-mc: dpio: add maintainer for DPIO
Stuart Yoder (2):
staging: fsl-mc: move bus driver out of staging
bus: fsl-mc: dpio: add DPIO driver overview document
Documentation/dpaa2/dpio-driver.txt
From: Roy Pledge <roy.ple...@nxp.com>
add Roy Pledge as maintainer of DPIO
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
MAINTAINERS | 6 ++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
inde
From: Roy Pledge <roy.ple...@nxp.com>
Add QBman APIs for frame queue and buffer pool operations.
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Haiying Wang <haiying.w...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/bus/fsl-mc/dp
ations are received.
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Haiying Wang <haiying.w...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/bus/fsl-mc/dpio/Makefile | 2 +-
drivers/bus/fsl-mc/d
From: Roy Pledge <roy.ple...@nxp.com>
Add global definitions for DPAA2 frame descriptors and scatter
gather entries.
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
include/linux/fs
From: Ioana Radulescu <ruxandra.radule...@nxp.com>
Add the command build/parse APIs for operating on DPIO objects through
the DPAA2 Management Complex.
Signed-off-by: Ioana Radulescu <ruxandra.radule...@nxp.com>
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-of
add document describing the dpio driver and it's role, components
and major interfaces
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
Documentation/dpaa2/dpio-driver.txt | 135
1 file changed, 135 insertions(+)
create mode 100644 Documentation
From: Roy Pledge <roy.ple...@nxp.com>
Create header for global dpaa2 definitions. Add definitions
for dequeue results.
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
include/linux/fsl/dp
Pledge <roy.ple...@nxp.com>
Signed-off-by: Haiying Wang <haiying.w...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/bus/fsl-mc/dpio/Makefile | 2 +-
drivers/bus/fsl-mc/dpio/dpio-driver.c | 289 ++
2 files changed, 290 i
> -Original Message-
> From: Dan Carpenter [mailto:dan.carpen...@oracle.com]
> Sent: Monday, November 14, 2016 4:06 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>
> Cc: Shiva Kerdel <sh...@exdev.nl>; de...@driverdev.osuosl.org;
> gre...@linuxfoundation.org; l
portal APIs for DPAA2
bus: fsl-mc: dpio: add the DPAA2 DPIO service interface
bus: fsl-mc: dpio: add the DPAA2 DPIO object driver
bus: fsl-mc: dpio: add maintainer for DPIO
Stuart Yoder (2):
staging: fsl-mc: move bus driver out of staging
bus: fsl-mc: dpio: add DPIO driver overview document
and overview of DPAA goes to
Documentation/dpaa2/overview.txt
-update MAINTAINERS with new location
Delete other remaining staging files-- Makefile, Kconfig, TODO
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Cc: Laurentiu Tudor <laurentiu.tu...@nxp.com>
---
-v2
-updated MAIN
From: Ioana Radulescu <ruxandra.radule...@nxp.com>
Add the command build/parse APIs for operating on DPIO objects through
the DPAA2 Management Complex.
Signed-off-by: Ioana Radulescu <ruxandra.radule...@nxp.com>
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-of
From: Roy Pledge <roy.ple...@nxp.com>
add Roy Pledge as maintainer of DPIO
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Cc: Laurentiu Tudor <laurentiu.tu...@nxp.com>
Cc: Ioana Radulescu <ruxandra.radule...@nxp
From: Roy Pledge <roy.ple...@nxp.com>
Add global definitions for DPAA2 frame descriptors and scatter
gather entries.
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Cc: Laurentiu Tudor <laurentiu.tu...@nxp.com
From: Roy Pledge <roy.ple...@nxp.com>
Create header for global dpaa2 definitions. Add definitions
for dequeue results.
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Cc: Laurentiu Tudor <laurentiu.tu...@nxp.com
add document describing the dpio driver and it's role, components
and major interfaces
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Cc: Laurentiu Tudor <laurentiu.tu...@nxp.com>
Cc: Roy Pledge <roy.ple...@nxp.com>
Cc: Ioana Radulescu <ruxandra.radule...@nxp.com&g
From: Roy Pledge <roy.ple...@nxp.com>
Add QBman APIs for frame queue and buffer pool operations.
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Haiying Wang <haiying.w...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Cc: Laurentiu Tudor <
ations are received.
Signed-off-by: Roy Pledge <roy.ple...@nxp.com>
Signed-off-by: Haiying Wang <haiying.w...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Cc: Laurentiu Tudor <laurentiu.tu...@nxp.com>
Cc: Ioana Radulescu <ruxandra.radule...@nxp.com>
-
Pledge <roy.ple...@nxp.com>
Signed-off-by: Haiying Wang <haiying.w...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Cc: Laurentiu Tudor <laurentiu.tu...@nxp.com>
Cc: Ioana Radulescu <ruxandra.radule...@nxp.com>
---
-v2
-handle error case where number of DPIOs
> -Original Message-
> From: Dan Carpenter [mailto:dan.carpen...@oracle.com]
> Sent: Friday, November 11, 2016 5:23 AM
> To: Shiva Kerdel <sh...@exdev.nl>
> Cc: Stuart Yoder <stuart.yo...@nxp.com>; de...@driverdev.osuosl.org;
> german.riv...@freescale.com
> > +/**
> > + * dpaa2_io_service_rearm() - Rearm the notification for the given DPIO
> > service.
> > + * @service: the given DPIO service.
> > + * @ctx: the notification context.
> > + *
> > + * Once a FQDAN/CDAN has been produced, the corresponding FQ/channel
> > is
> > + * considered
> +/**
> > + * dpaa2_fd_set_bpid() - Set the bpid field of frame descriptor
> > + * @fd: the given frame descriptor
> > + * @bpid: buffer pool id to be set
> > + */
> > +static inline void dpaa2_fd_set_bpid(struct dpaa2_fd *fd, uint16_t bpid)
> > +{
> > + fd->simple.bpid = bpid;
> > +}
>
> The
> -Original Message-
> From: Ruxandra Ioana Radulescu
> Sent: Wednesday, November 02, 2016 9:50 AM
> To: Stuart Yoder <stuart.yo...@nxp.com>; gre...@linuxfoundation.org
> Cc: German Rivera <german.riv...@nxp.com>; de...@driverdev.osuosl.org;
> linu
improve readibility of the DPRC interrupt name in sysfs by
shortening this and just using the device name. There is only
one interrupt DPRC used, so no further differentiation is needed.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/dprc-driver.c | 2
-German has moved on to other things and wished to be
removed as a maintainer
-cleanup the driver description to use the proper name
of the driver (i.e. the fsl-mc bus driver) and remove incorrect
references to Freescale
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
Acked-by: J.
Be consistent and use kernel-preferred multi-line comment style
everywhere.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/dpbp-cmd.h | 3 ++-
drivers/staging/fsl-mc/bus/dpbp.c | 3 ++-
drivers/staging/fsl-mc/bus/dpcon-cmd.h | 3 ++-
drivers/s
Many source files have evolved without copyright date
updates. Update the dates to reflect work through
2016.
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/dpcon-cmd.h | 2 +-
drivers/staging/fsl-mc/bus/dpmcp.h
)
All MC firmware versions >= 10 will be supported going forward.
Signed-off-by: Ioana Ciornei <ioana.cior...@nxp.com>
Signed-off-by: Stuart Yoder <stuart.yo...@nxp.com>
---
drivers/staging/fsl-mc/bus/dpbp-cmd.h| 57 +++-
drivers/staging/fsl-mc/b
101 - 200 of 532 matches
Mail list logo