[PATCH 01/14] staging: fsl-mc: TODO updates

2016-04-11 Thread Stuart Yoder
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

[PATCH 14/14] MAINTAINERS: fsl-mc: Add second maintainer

2016-04-11 Thread Stuart Yoder
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

[PATCH 1/2] Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs

2016-04-01 Thread Stuart Yoder
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

[PATCH 2/2] arm64: dts: ls2080a: fsl-mc dt node updates

2016-04-01 Thread Stuart Yoder
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

[PATCH 0/2] fsl-mc binding and device tree updates

2016-04-01 Thread Stuart Yoder
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:

RE: [PATCH 4/6] staging: fsl-mc: Use platform_msi_* infrastructure

2016-04-13 Thread Stuart Yoder
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

RE: [PATCH 00/14] staging: fsl-mc: misc updates

2016-05-02 Thread Stuart Yoder
> -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;

[PATCH 14/14 RESEND] MAINTAINERS: fsl-mc: Add second maintainer

2016-05-02 Thread Stuart Yoder
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 +

RE: [PATCH] staging: fsl-mc: bus: Drop warning

2016-04-14 Thread Stuart Yoder
> -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

RE: [PATCH 2/2 v2] arm64: dts: ls2080a: fsl-mc dt node updates

2016-04-19 Thread Stuart Yoder
> -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

RE: [PATCH 11/14] staging: fsl-mc: add quirk handling for dpseci objects < 4.0

2016-04-20 Thread Stuart Yoder
> -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

[PATCH 0/2 v3] fsl-mc binding and device tree updates

2016-04-19 Thread Stuart Yoder
-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

[PATCH 2/2 v3] arm64: dts: ls2080a: fsl-mc dt node updates

2016-04-19 Thread Stuart Yoder
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> -

[PATCH 1/2 v3] Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs

2016-04-19 Thread Stuart Yoder
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

[PATCH 0/2 v2] fsl-mc binding and device tree updates

2016-04-13 Thread Stuart Yoder
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

[PATCH 2/2 v2] arm64: dts: ls2080a: fsl-mc dt node updates

2016-04-13 Thread Stuart Yoder
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> --

RE: [PATCH 2/2] arm64: dts: ls2080a: fsl-mc dt node updates

2016-04-13 Thread Stuart Yoder
> -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.

[PATCH 1/2 v2] Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs

2016-04-13 Thread Stuart Yoder
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

RE: [PATCH v2] fsl-mc: add helper macro to determine if a device is of fsl_mc type

2016-07-11 Thread Stuart Yoder
> -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 &

RE: [PATCH 06/11] staging: fsl-mc: make fsl_mc_is_root_dprc() global

2016-06-29 Thread Stuart Yoder
> -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: sysfs topology for arm64 cluster_id

2016-07-01 Thread Stuart Yoder
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" >

RE: [PATCH] fsl mc-bus: Move mc-io destroy to bus remove

2016-06-20 Thread Stuart Yoder
> -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

RE: [PATCH 4/9] staging: fsl-mc: don't use devres api for refcounted objects

2017-02-02 Thread 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...@nxp.com>

RE: [PATCH 9/9] staging: fsl-mc: dprc: drop unused APIs

2017-02-02 Thread Stuart Yoder
> --- 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

RE: [PATCH 3/9] staging: fsl-mc: add device release callback

2017-02-02 Thread Stuart Yoder
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 >

RE: [PATCH 00/10][v2] staging: fsl-mc: fixes and cleanups

2017-02-07 Thread 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

RE: [PATCH v3 00/10] staging: fsl-mc: fixes and cleanups

2017-02-08 Thread 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

[PATCH] staging: fsl-mc: update MAINTAINERS

2017-02-09 Thread Stuart Yoder
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

RE: [PATCH -next] staging: fsl-mc: use list_del_init instead of list_del/INIT_LIST_HEAD

2016-09-15 Thread Stuart Yoder
> -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

RE: [PATCH] staging/fsl-mc: use consistent integer types

2016-09-09 Thread Stuart Yoder
> -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

RE: [PATCH -next] staging: fsl-mc: remove .owner field for driver

2016-09-15 Thread Stuart Yoder
> -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

RE: [PATCH 1/2] armv8: aarch32: Execute 32-bit Linux for LayerScape platforms

2016-09-23 Thread Stuart Yoder
@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]

RE: [PATCH 1/2] armv8: aarch32: Execute 32-bit Linux for LayerScape platforms

2016-09-23 Thread Stuart Yoder
> -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

RE: [PATCH 1/2] armv8: aarch32: Execute 32-bit Linux for LayerScape platforms

2016-09-23 Thread Stuart Yoder
> -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 &

[PATCH 09/14] staging: fsl-mc: remove unneeded forward declarations

2016-08-23 Thread Stuart Yoder
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

[PATCH 13/14] staging: fsl-mc: explicitly include files where they are needed

2016-08-23 Thread Stuart Yoder
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

[PATCH 12/14] staging: fsl-mc: split mc-io definitions into a separate file

2016-08-23 Thread Stuart Yoder
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

[PATCH 14/14] staging: fsl-mc: make order of includes consistent

2016-08-23 Thread 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

[PATCH 01/14] staging: fsl-mc: rename mc-private.h to mc-bus.h

2016-08-23 Thread Stuart Yoder
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

[PATCH 02/14] staging: fsl-mc: improve naming of source files

2016-08-23 Thread Stuart Yoder
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

[PATCH 10/14] staging: fsl-mc: move bus definitions from mc.h to mc-bus.h

2016-08-23 Thread Stuart Yoder
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

[PATCH 06/14] staging: fsl-mc: move dprc-driver private definitions out of mc-bus.h

2016-08-23 Thread Stuart Yoder
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

[PATCH 11/14] staging: fsl-mc: remove unneeded includes

2016-08-23 Thread Stuart Yoder
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

[PATCH 00/14] staging: fsl-mc: restructuring and cleanup

2016-08-23 Thread Stuart Yoder
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

[PATCH 07/14] staging: fsl-mc: move bus private definitions into fsl-mc-bus.c

2016-08-23 Thread Stuart Yoder
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.

[PATCH 04/14] staging: fsl-mc: move resource pool init/cleanup into allocator

2016-08-23 Thread Stuart Yoder
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

[PATCH 08/14] staging: fsl-mc: make fsl_mc_get_root_dprc public

2016-08-23 Thread Stuart Yoder
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(-)

[PATCH 03/14] staging: fsl-mc: move allocator private definitions out of mc-bus.h

2016-08-23 Thread Stuart Yoder
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

[PATCH 05/14] staging: fsl-mc: create private include for fsl-mc bus components

2016-08-23 Thread Stuart Yoder
. 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

[PATCH v2 06/12] staging: fsl-mc: cleanup comment style

2016-10-26 Thread Stuart Yoder
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

[PATCH v2 12/12] staging: fsl-mc: uprev binary interface to match MC v10.x

2016-10-26 Thread Stuart Yoder
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..

[PATCH v2 07/12] staging: fsl-mc: improve pr_* messages

2016-10-26 Thread Stuart Yoder
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

[PATCH v2 10/12] staging: fsl-mc: improve wording in comments

2016-10-26 Thread Stuart Yoder
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

[PATCH v2 01/12] staging: fsl-mc: update MAINTAINERS

2016-10-26 Thread Stuart Yoder
-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.

[PATCH v2 08/12] staging: fsl-mc: improve message clarity by adding __func__

2016-10-26 Thread Stuart Yoder
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 ++-

[PATCH v2 02/12] staging: fsl-mc: whitespace cleanup: remove blank lines

2016-10-26 Thread Stuart Yoder
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-

[PATCH v2 00/12] staging: fsl-mc: cleanup and uprev to MC v10.x

2016-10-26 Thread Stuart Yoder
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

[PATCH v2 09/12] staging: fsl-mc: cleanup: improve clarity of messages

2016-10-26 Thread Stuart Yoder
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

[PATCH v2 05/12] staging: fsl-mc: whitespace cleanup: improve alignment in prototypes

2016-10-26 Thread Stuart Yoder
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

[PATCH v2 11/12] staging: fsl-mc: update copyright dates

2016-10-26 Thread Stuart Yoder
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

[PATCH v2 03/12] staging: fsl-mc: whitespace cleanup: remove extraenous tabs

2016-10-26 Thread Stuart Yoder
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 +-

[PATCH v2 04/12] staging: fsl-mc: whitespace cleanup: align function args

2016-10-26 Thread Stuart Yoder
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

RE: [PATCH 0/9] staging: fsl-mc: move bus driver out of staging, add dpio

2016-10-25 Thread Stuart Yoder
> -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; >

RE: [PATCH v2 2/2] Staging: fsl-mc: include: mc: Kernel type 's32' preferred over 'int32_t'

2016-11-08 Thread Stuart Yoder
> -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>

RE: [PATCH v2 1/2] Staging: fsl-mc: include: mc-bus: Kernel type 's16' preferred over 'int16_t'

2016-11-08 Thread Stuart Yoder
> -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>

RE: [PATCH 8/9] bus: fsl-mc: dpio: add the DPAA2 DPIO object driver

2016-11-09 Thread Stuart Yoder
> -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

RE: [PATCH 4/9] bus: fsl-mc: dpio: add frame descriptor and scatter/gather APIs

2016-11-07 Thread Stuart Yoder
> -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

RE: [PATCH 1/6] Staging: fsl-mc: bus: dpmcp: Kernel type 'u32' preferred over 'uint32_t'

2016-11-07 Thread Stuart Yoder
> -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

RE: [PATCH 6/9] bus: fsl-mc: dpio: add QBMan portal APIs for DPAA2

2016-11-10 Thread Stuart Yoder
> -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

RE: [PATCH 00/14] staging: fsl-mc: cleanup and uprev to MC v10.x

2016-10-25 Thread Stuart Yoder
> -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

[PATCH 1/9] staging: fsl-mc: move bus driver out of staging

2016-10-21 Thread Stuart Yoder
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 <

[PATCH 0/9] staging: fsl-mc: move bus driver out of staging, add dpio

2016-10-21 Thread 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

[PATCH 9/9] bus: fsl-mc: dpio: add maintainer for DPIO

2016-10-21 Thread Stuart Yoder
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

[PATCH 6/9] bus: fsl-mc: dpio: add QBMan portal APIs for DPAA2

2016-10-21 Thread Stuart Yoder
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

[PATCH 7/9] bus: fsl-mc: dpio: add the DPAA2 DPIO service interface

2016-10-21 Thread Stuart Yoder
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

[PATCH 4/9] bus: fsl-mc: dpio: add frame descriptor and scatter/gather APIs

2016-10-21 Thread Stuart Yoder
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

[PATCH 3/9] bus: fsl-mc: dpio: add APIs for DPIO objects

2016-10-21 Thread Stuart Yoder
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

[PATCH 2/9] bus: fsl-mc: dpio: add DPIO driver overview document

2016-10-21 Thread Stuart Yoder
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

[PATCH 5/9] bus: fsl-mc: dpio: add global dpaa2 definitions

2016-10-21 Thread Stuart Yoder
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

[PATCH 8/9] bus: fsl-mc: dpio: add the DPAA2 DPIO object driver

2016-10-21 Thread Stuart Yoder
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

RE: [PATCH 1/2] Staging: fsl-mc: include: mc: Kernel type 's16' preferred over 'int16_t'

2016-11-14 Thread Stuart Yoder
> -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

[PATCH v2 0/9] staging: fsl-mc: move bus driver out of staging, add dpio

2016-11-16 Thread Stuart Yoder
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

[PATCH v2 1/9] staging: fsl-mc: move bus driver out of staging

2016-11-16 Thread Stuart Yoder
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

[PATCH v2 3/9] bus: fsl-mc: dpio: add APIs for DPIO objects

2016-11-16 Thread Stuart Yoder
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

[PATCH v2 9/9] bus: fsl-mc: dpio: add maintainer for DPIO

2016-11-16 Thread Stuart Yoder
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

[PATCH v2 4/9] bus: fsl-mc: dpio: add frame descriptor and scatter/gather APIs

2016-11-16 Thread Stuart Yoder
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

[PATCH v2 5/9] bus: fsl-mc: dpio: add global dpaa2 definitions

2016-11-16 Thread Stuart Yoder
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

[PATCH v2 2/9] bus: fsl-mc: dpio: add DPIO driver overview document

2016-11-16 Thread Stuart Yoder
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

[PATCH v2 6/9] bus: fsl-mc: dpio: add QBMan portal APIs for DPAA2

2016-11-16 Thread Stuart Yoder
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 <

[PATCH v2 7/9] bus: fsl-mc: dpio: add the DPAA2 DPIO service interface

2016-11-16 Thread Stuart Yoder
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> -

[PATCH v2 8/9] bus: fsl-mc: dpio: add the DPAA2 DPIO object driver

2016-11-16 Thread Stuart Yoder
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

RE: [PATCH 1/2] Staging: fsl-mc: include: mc: Kernel type 's16' preferred over 'int16_t'

2016-11-11 Thread Stuart Yoder
> -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

RE: [PATCH 7/9] bus: fsl-mc: dpio: add the DPAA2 DPIO service interface

2016-11-11 Thread Stuart Yoder
> > +/** > > + * 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

RE: [PATCH 4/9] bus: fsl-mc: dpio: add frame descriptor and scatter/gather APIs

2016-11-04 Thread Stuart Yoder
> +/** > > + * 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

RE: [PATCH 3/9] bus: fsl-mc: dpio: add APIs for DPIO objects

2016-11-04 Thread Stuart Yoder
> -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

[PATCH 07/14] staging: fsl-mc: dprc: shorten DPRC interrupt name

2016-10-17 Thread Stuart Yoder
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

[PATCH 05/14] staging: fsl-mc: update MAINTAINERS

2016-10-17 Thread Stuart Yoder
-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.

[PATCH 10/14] staging: fsl-mc: cleanup comment style

2016-10-17 Thread Stuart Yoder
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

[PATCH 13/14] staging: fsl-mc: update copyright dates

2016-10-17 Thread Stuart Yoder
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

[PATCH 14/14] staging: fsl-mc: uprev binary interface to match MC v10.x

2016-10-17 Thread Stuart Yoder
) 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

<    1   2   3   4   5   6   >