From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752818AbbIQEtk (ORCPT ); Thu, 17 Sep 2015 00:49:40 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:42188 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751205AbbIQEtj (ORCPT ); Thu, 17 Sep 2015 00:49:39 -0400 Date: Wed, 16 Sep 2015 21:49:35 -0700 From: Greg KH To: "J. German Rivera" Cc: arnd@arndb.de, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, stuart.yoder@freescale.com, itai.katz@freescale.com, scottwood@freescale.com, agraf@suse.de, bhamciu1@freescale.com, R89243@freescale.com, bhupesh.sharma@freescale.com, nir.erez@freescale.com, richard.schmitt@freescale.com, dan.carpenter@oracle.com Subject: Re: [PATCH] staging: fsl-mc: up-rev version of MC interface code Message-ID: <20150917044935.GA16404@kroah.com> References: <1442348520-15837-1-git-send-email-German.Rivera@freescale.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1442348520-15837-1-git-send-email-German.Rivera@freescale.com> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 15, 2015 at 03:22:00PM -0500, J. German Rivera wrote: > The DPAA2 management complex has a versioned binary interface > that has to be kept in sync with the DPAA2 drivers. This patch > uprevs the APIs that build MC commands and parse results. > This uprev is needed to support object interrupts. > > MC binary interface changes > -overall version from 6.0 to 8.0 > -dprc version from 3.0 to 4.0 > -dpbp and dpmcp versions from 2.0 to 2.1 > -new dprc commands -- set/get obj irq, set obj label, > get obj descriptor > -removed commands -- get portal paddr > -object regions are reported as region offsets not physical > addresses > > build/parse API changes > -flags arg is added to all APIs for future extensibility, > hardcoded priority bit is now a flag > -IRQ-related args are consolidated into an irq_cfg struct > > Signed-off-by: J. German Rivera > --- > drivers/staging/fsl-mc/bus/dpbp.c | 141 ++++++--- > drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 2 +- > drivers/staging/fsl-mc/bus/dpmcp.c | 123 +++++--- > drivers/staging/fsl-mc/bus/dpmcp.h | 123 +++++--- > drivers/staging/fsl-mc/bus/dpmng.c | 14 +- > drivers/staging/fsl-mc/bus/dprc-cmd.h | 7 +- > drivers/staging/fsl-mc/bus/dprc-driver.c | 8 +- > drivers/staging/fsl-mc/bus/dprc.c | 464 +++++++++++++++++++++++----- > drivers/staging/fsl-mc/bus/mc-allocator.c | 6 +- > drivers/staging/fsl-mc/bus/mc-bus.c | 54 +++- > drivers/staging/fsl-mc/include/dpbp-cmd.h | 2 +- > drivers/staging/fsl-mc/include/dpbp.h | 91 ++++-- > drivers/staging/fsl-mc/include/dpcon-cmd.h | 2 +- > drivers/staging/fsl-mc/include/dpmng.h | 14 +- > drivers/staging/fsl-mc/include/dprc.h | 313 +++++++++++++++---- > drivers/staging/fsl-mc/include/mc-cmd.h | 28 +- > drivers/staging/fsl-mc/include/mc-private.h | 15 +- > 17 files changed, 1052 insertions(+), 355 deletions(-) This patch does many things all at once. Please break it up into different logical patches, each one only doing one thing, and send it as a series so that it can be properly reviewed and applied to the tree. thanks, greg k-h