[{"id":1772846,"web_url":"http://patchwork.ozlabs.org/comment/1772846/","msgid":"<20170921142953.plg23446m546iloa@localhost>","list_archive_url":null,"date":"2017-09-21T14:29:53","subject":"Re: [v5 01/12] soc/fsl/qbman: Add common routine for QBMan private\n\tallocations","submitter":{"id":938,"url":"http://patchwork.ozlabs.org/api/people/938/","name":"Catalin Marinas","email":"catalin.marinas@arm.com"},"content":"On Mon, Sep 18, 2017 at 04:39:36PM -0400, Roy Pledge wrote:\n> --- /dev/null\n> +++ b/drivers/soc/fsl/qbman/dpaa_sys.c\n> @@ -0,0 +1,78 @@\n> +/* Copyright 2017 NXP Semiconductor, Inc.\n> + *\n> + * Redistribution and use in source and binary forms, with or without\n> + * modification, are permitted provided that the following conditions are met:\n> + *     * Redistributions of source code must retain the above copyright\n> + *\t notice, this list of conditions and the following disclaimer.\n> + *     * Redistributions in binary form must reproduce the above copyright\n> + *\t notice, this list of conditions and the following disclaimer in the\n> + *\t documentation and/or other materials provided with the distribution.\n> + *     * Neither the name of NXP Semiconductor nor the\n> + *\t names of its contributors may be used to endorse or promote products\n> + *\t derived from this software without specific prior written permission.\n> + *\n> + * ALTERNATIVELY, this software may be distributed under the terms of the\n> + * GNU General Public License (\"GPL\") as published by the Free Software\n> + * Foundation, either version 2 of that License or (at your option) any\n> + * later version.\n> + *\n> + * THIS SOFTWARE IS PROVIDED BY NXP Semiconductor ``AS IS'' AND ANY\n> + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n> + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n> + * DISCLAIMED. IN NO EVENT SHALL NXP Semiconductor BE LIABLE FOR ANY\n> + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n> + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n> + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n> + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n> + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n> + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n> + */\n\nPretty verbose header, I guess GPLv2 would do but IANAL.\n\nAnyway:\n\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyfCF03Ygz9s7g\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 00:30:00 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751697AbdIUO37 (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 21 Sep 2017 10:29:59 -0400","from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:47422 \"EHLO\n\tfoss.arm.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751629AbdIUO36 (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tThu, 21 Sep 2017 10:29:58 -0400","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D0A8B1435;\n\tThu, 21 Sep 2017 07:29:57 -0700 (PDT)","from localhost (unknown [10.1.33.35])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\t94EAC3F578; Thu, 21 Sep 2017 07:29:57 -0700 (PDT)","from cmarinas by localhost with local (Exim 4.89)\n\t(envelope-from <catalin.marinas@arm.com>)\n\tid 1dv2UD-0006PG-T3; Thu, 21 Sep 2017 15:29:53 +0100"],"Date":"Thu, 21 Sep 2017 15:29:53 +0100","From":"Catalin Marinas <catalin.marinas@arm.com>","To":"Roy Pledge <roy.pledge@nxp.com>","Cc":"leoyang.li@nxp.com, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org, mark.rutland@arm.com, arnd@arndb.de,\n\tmadalin.bucur@nxp.com, linux@armlinux.org.uk, oss@buserror.net","Subject":"Re: [v5 01/12] soc/fsl/qbman: Add common routine for QBMan private\n\tallocations","Message-ID":"<20170921142953.plg23446m546iloa@localhost>","References":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>\n\t<1505767187-4596-2-git-send-email-roy.pledge@nxp.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505767187-4596-2-git-send-email-roy.pledge@nxp.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1772847,"web_url":"http://patchwork.ozlabs.org/comment/1772847/","msgid":"<20170921143006.fip7d7ynmc6m3p5p@localhost>","list_archive_url":null,"date":"2017-09-21T14:30:06","subject":"Re: [v5 02/12] soc/fsl/qbman: Use shared-dma-pool for BMan private\n\tmemory allocations","submitter":{"id":938,"url":"http://patchwork.ozlabs.org/api/people/938/","name":"Catalin Marinas","email":"catalin.marinas@arm.com"},"content":"On Mon, Sep 18, 2017 at 04:39:37PM -0400, Roy Pledge wrote:\n> Use the shared-memory-pool mechanism for free buffer proxy record\n> area allocation.\n> \n> Signed-off-by: Roy Pledge <roy.pledge@nxp.com>\n\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyfCj09Z5z9sBZ\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 00:30:25 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751866AbdIUOaL (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 21 Sep 2017 10:30:11 -0400","from foss.arm.com ([217.140.101.70]:47452 \"EHLO foss.arm.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751862AbdIUOaK (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tThu, 21 Sep 2017 10:30:10 -0400","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3700E1529;\n\tThu, 21 Sep 2017 07:30:10 -0700 (PDT)","from localhost (unknown [10.1.33.35])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\t0083B3F578; Thu, 21 Sep 2017 07:30:10 -0700 (PDT)","from cmarinas by localhost with local (Exim 4.89)\n\t(envelope-from <catalin.marinas@arm.com>)\n\tid 1dv2UQ-0006Pr-LD; Thu, 21 Sep 2017 15:30:06 +0100"],"Date":"Thu, 21 Sep 2017 15:30:06 +0100","From":"Catalin Marinas <catalin.marinas@arm.com>","To":"Roy Pledge <roy.pledge@nxp.com>","Cc":"leoyang.li@nxp.com, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org, mark.rutland@arm.com, arnd@arndb.de,\n\tmadalin.bucur@nxp.com, linux@armlinux.org.uk, oss@buserror.net","Subject":"Re: [v5 02/12] soc/fsl/qbman: Use shared-dma-pool for BMan private\n\tmemory allocations","Message-ID":"<20170921143006.fip7d7ynmc6m3p5p@localhost>","References":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>\n\t<1505767187-4596-3-git-send-email-roy.pledge@nxp.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505767187-4596-3-git-send-email-roy.pledge@nxp.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1772849,"web_url":"http://patchwork.ozlabs.org/comment/1772849/","msgid":"<20170921143030.d6qafcrn4sy5bpap@localhost>","list_archive_url":null,"date":"2017-09-21T14:30:30","subject":"Re: [v5 03/12] soc/fsl/qbman: Use shared-dma-pool for QMan private\n\tmemory allocations","submitter":{"id":938,"url":"http://patchwork.ozlabs.org/api/people/938/","name":"Catalin Marinas","email":"catalin.marinas@arm.com"},"content":"On Mon, Sep 18, 2017 at 04:39:38PM -0400, Roy Pledge wrote:\n> Use the shared-memory-pool mechanism for frame queue descriptor and\n> packed frame descriptor record area allocations.\n> \n> Signed-off-by: Roy Pledge <roy.pledge@nxp.com>\n\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyfD95SWqz9sRq\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 00:30:49 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751957AbdIUOaf (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 21 Sep 2017 10:30:35 -0400","from foss.arm.com ([217.140.101.70]:47476 \"EHLO foss.arm.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751885AbdIUOae (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tThu, 21 Sep 2017 10:30:34 -0400","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18F011435;\n\tThu, 21 Sep 2017 07:30:34 -0700 (PDT)","from localhost (unknown [10.1.33.35])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\tD0CD73F578; Thu, 21 Sep 2017 07:30:33 -0700 (PDT)","from cmarinas by localhost with local (Exim 4.89)\n\t(envelope-from <catalin.marinas@arm.com>)\n\tid 1dv2Uo-0006QV-Gx; Thu, 21 Sep 2017 15:30:30 +0100"],"Date":"Thu, 21 Sep 2017 15:30:30 +0100","From":"Catalin Marinas <catalin.marinas@arm.com>","To":"Roy Pledge <roy.pledge@nxp.com>","Cc":"leoyang.li@nxp.com, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org, mark.rutland@arm.com, arnd@arndb.de,\n\tmadalin.bucur@nxp.com, linux@armlinux.org.uk, oss@buserror.net","Subject":"Re: [v5 03/12] soc/fsl/qbman: Use shared-dma-pool for QMan private\n\tmemory allocations","Message-ID":"<20170921143030.d6qafcrn4sy5bpap@localhost>","References":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>\n\t<1505767187-4596-4-git-send-email-roy.pledge@nxp.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505767187-4596-4-git-send-email-roy.pledge@nxp.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1772853,"web_url":"http://patchwork.ozlabs.org/comment/1772853/","msgid":"<20170921143125.yfqswiovu36bal6l@localhost>","list_archive_url":null,"date":"2017-09-21T14:31:26","subject":"Re: [v5 05/12] soc/fsl/qbman: Drop set/clear_bits usage","submitter":{"id":938,"url":"http://patchwork.ozlabs.org/api/people/938/","name":"Catalin Marinas","email":"catalin.marinas@arm.com"},"content":"On Mon, Sep 18, 2017 at 04:39:40PM -0400, Roy Pledge wrote:\n> From: Madalin Bucur <madalin.bucur@nxp.com>\n> \n> Replace PPC specific set/clear_bits API with standard\n> bit twiddling so driver is portalable outside PPC.\n> \n> Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>\n> Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com>\n> Signed-off-by: Roy Pledge <roy.pledge@nxp.com>\n\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyfF0578Pz9s7g\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 00:31:32 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751775AbdIUObb (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 21 Sep 2017 10:31:31 -0400","from foss.arm.com ([217.140.101.70]:47538 \"EHLO foss.arm.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751629AbdIUOba (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tThu, 21 Sep 2017 10:31:30 -0400","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 35B6F1435;\n\tThu, 21 Sep 2017 07:31:30 -0700 (PDT)","from localhost (unknown [10.1.33.35])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\tED51C3F578; Thu, 21 Sep 2017 07:31:29 -0700 (PDT)","from cmarinas by localhost with local (Exim 4.89)\n\t(envelope-from <catalin.marinas@arm.com>)\n\tid 1dv2Vi-0006RX-AC; Thu, 21 Sep 2017 15:31:26 +0100"],"Date":"Thu, 21 Sep 2017 15:31:26 +0100","From":"Catalin Marinas <catalin.marinas@arm.com>","To":"Roy Pledge <roy.pledge@nxp.com>","Cc":"leoyang.li@nxp.com, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org, mark.rutland@arm.com, arnd@arndb.de,\n\tmadalin.bucur@nxp.com, linux@armlinux.org.uk, oss@buserror.net,\n\tClaudiu Manoil <claudiu.manoil@nxp.com>","Subject":"Re: [v5 05/12] soc/fsl/qbman: Drop set/clear_bits usage","Message-ID":"<20170921143125.yfqswiovu36bal6l@localhost>","References":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>\n\t<1505767187-4596-6-git-send-email-roy.pledge@nxp.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505767187-4596-6-git-send-email-roy.pledge@nxp.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1772855,"web_url":"http://patchwork.ozlabs.org/comment/1772855/","msgid":"<20170921143150.vkr4oerrbzlqdmes@localhost>","list_archive_url":null,"date":"2017-09-21T14:31:50","subject":"Re: [v5 06/12] soc/fsl/qbman: Drop L1_CACHE_BYTES compile time check","submitter":{"id":938,"url":"http://patchwork.ozlabs.org/api/people/938/","name":"Catalin Marinas","email":"catalin.marinas@arm.com"},"content":"On Mon, Sep 18, 2017 at 04:39:41PM -0400, Roy Pledge wrote:\n> From: Claudiu Manoil <claudiu.manoil@nxp.com>\n> \n> Not relevant and arch dependent. Overkill for PPC.\n> \n> Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com>\n> Signed-off-by: Roy Pledge <roy.pledge@nxp.com>\n\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyfFS36CPz9s7h\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 00:31:56 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751764AbdIUOby (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 21 Sep 2017 10:31:54 -0400","from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:47566 \"EHLO\n\tfoss.arm.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751726AbdIUOby (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tThu, 21 Sep 2017 10:31:54 -0400","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2C14D1435;\n\tThu, 21 Sep 2017 07:31:54 -0700 (PDT)","from localhost (unknown [10.1.33.35])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\tE3D633F578; Thu, 21 Sep 2017 07:31:53 -0700 (PDT)","from cmarinas by localhost with local (Exim 4.89)\n\t(envelope-from <catalin.marinas@arm.com>)\n\tid 1dv2W6-0006S0-L1; Thu, 21 Sep 2017 15:31:50 +0100"],"Date":"Thu, 21 Sep 2017 15:31:50 +0100","From":"Catalin Marinas <catalin.marinas@arm.com>","To":"Roy Pledge <roy.pledge@nxp.com>","Cc":"leoyang.li@nxp.com, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org, mark.rutland@arm.com, arnd@arndb.de,\n\tmadalin.bucur@nxp.com, linux@armlinux.org.uk, oss@buserror.net,\n\tClaudiu Manoil <claudiu.manoil@nxp.com>","Subject":"Re: [v5 06/12] soc/fsl/qbman: Drop L1_CACHE_BYTES compile time check","Message-ID":"<20170921143150.vkr4oerrbzlqdmes@localhost>","References":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>\n\t<1505767187-4596-7-git-send-email-roy.pledge@nxp.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505767187-4596-7-git-send-email-roy.pledge@nxp.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1772859,"web_url":"http://patchwork.ozlabs.org/comment/1772859/","msgid":"<20170921143208.qrvuwhrg7zemehw7@localhost>","list_archive_url":null,"date":"2017-09-21T14:32:08","subject":"Re: [v5 07/12] soc/fsl/qbman: Fix ARM32 typo","submitter":{"id":938,"url":"http://patchwork.ozlabs.org/api/people/938/","name":"Catalin Marinas","email":"catalin.marinas@arm.com"},"content":"On Mon, Sep 18, 2017 at 04:39:42PM -0400, Roy Pledge wrote:\n> From: Valentin Rothberg <valentinrothberg@gmail.com>\n> \n> The Kconfig symbol for 32bit ARM is 'ARM', not 'ARM32'.\n> \n> Signed-off-by: Valentin Rothberg <valentinrothberg@gmail.com>\n> Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com>\n> Signed-off-by: Roy Pledge <roy.pledge@nxp.com>\n\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyfGN4n6Pz9s7h\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 00:32:44 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751962AbdIUOcN (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 21 Sep 2017 10:32:13 -0400","from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:47600 \"EHLO\n\tfoss.arm.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751909AbdIUOcM (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tThu, 21 Sep 2017 10:32:12 -0400","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C31DF1529;\n\tThu, 21 Sep 2017 07:32:11 -0700 (PDT)","from localhost (unknown [10.1.33.35])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\t855BA3F578; Thu, 21 Sep 2017 07:32:11 -0700 (PDT)","from cmarinas by localhost with local (Exim 4.89)\n\t(envelope-from <catalin.marinas@arm.com>)\n\tid 1dv2WO-0006SQ-AY; Thu, 21 Sep 2017 15:32:08 +0100"],"Date":"Thu, 21 Sep 2017 15:32:08 +0100","From":"Catalin Marinas <catalin.marinas@arm.com>","To":"Roy Pledge <roy.pledge@nxp.com>","Cc":"leoyang.li@nxp.com, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org, mark.rutland@arm.com, arnd@arndb.de,\n\tmadalin.bucur@nxp.com, linux@armlinux.org.uk, oss@buserror.net,\n\tClaudiu Manoil <claudiu.manoil@nxp.com>,\n\tValentin Rothberg <valentinrothberg@gmail.com>","Subject":"Re: [v5 07/12] soc/fsl/qbman: Fix ARM32 typo","Message-ID":"<20170921143208.qrvuwhrg7zemehw7@localhost>","References":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>\n\t<1505767187-4596-8-git-send-email-roy.pledge@nxp.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505767187-4596-8-git-send-email-roy.pledge@nxp.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1772860,"web_url":"http://patchwork.ozlabs.org/comment/1772860/","msgid":"<20170921143242.f3bdqpa4gq6r7dj3@localhost>","list_archive_url":null,"date":"2017-09-21T14:32:42","subject":"Re: [v5 08/12] soc/fsl/qbman: Rework portal mapping calls for\n\tARM/PPC","submitter":{"id":938,"url":"http://patchwork.ozlabs.org/api/people/938/","name":"Catalin Marinas","email":"catalin.marinas@arm.com"},"content":"On Mon, Sep 18, 2017 at 04:39:43PM -0400, Roy Pledge wrote:\n> Rework portal mapping for PPC and ARM. The PPC devices require a\n> cacheable coherent mapping while ARM will work with a non-cachable/write\n> combine mapping. This also eliminates the need for manual cache\n> flushes on ARM. This also fixes the code so sparse checking is clean.\n> \n> Signed-off-by: Roy Pledge <roy.pledge@nxp.com>\n\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyfGS0Dfrz9s7g\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 00:32:48 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751787AbdIUOcq (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 21 Sep 2017 10:32:46 -0400","from foss.arm.com ([217.140.101.70]:47630 \"EHLO foss.arm.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751629AbdIUOcq (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tThu, 21 Sep 2017 10:32:46 -0400","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 308831435;\n\tThu, 21 Sep 2017 07:32:46 -0700 (PDT)","from localhost (unknown [10.1.33.35])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\tE8AFD3F578; Thu, 21 Sep 2017 07:32:45 -0700 (PDT)","from cmarinas by localhost with local (Exim 4.89)\n\t(envelope-from <catalin.marinas@arm.com>)\n\tid 1dv2Ww-0006T5-Nx; Thu, 21 Sep 2017 15:32:42 +0100"],"Date":"Thu, 21 Sep 2017 15:32:42 +0100","From":"Catalin Marinas <catalin.marinas@arm.com>","To":"Roy Pledge <roy.pledge@nxp.com>","Cc":"leoyang.li@nxp.com, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org, mark.rutland@arm.com, arnd@arndb.de,\n\tmadalin.bucur@nxp.com, linux@armlinux.org.uk, oss@buserror.net","Subject":"Re: [v5 08/12] soc/fsl/qbman: Rework portal mapping calls for\n\tARM/PPC","Message-ID":"<20170921143242.f3bdqpa4gq6r7dj3@localhost>","References":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>\n\t<1505767187-4596-9-git-send-email-roy.pledge@nxp.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505767187-4596-9-git-send-email-roy.pledge@nxp.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1772871,"web_url":"http://patchwork.ozlabs.org/comment/1772871/","msgid":"<20170921144028.nv2f54w55quyabje@localhost>","list_archive_url":null,"date":"2017-09-21T14:40:28","subject":"Re: [v5 00/12] soc/fsl/qbman: Enable QBMan on ARM Platforms","submitter":{"id":938,"url":"http://patchwork.ozlabs.org/api/people/938/","name":"Catalin Marinas","email":"catalin.marinas@arm.com"},"content":"On Mon, Sep 18, 2017 at 04:39:35PM -0400, Roy Pledge wrote:\n> Madalin Bucur (4):\n>   soc/fsl/qbman: Drop set/clear_bits usage\n>   soc/fsl/qbman: add QMAN_REV32\n>   soc/fsl/qbman: different register offsets on ARM\n>   soc/fsl/qbman: Enable FSL_LAYERSCAPE config on ARM\n> \n> Roy Pledge (5):\n>   soc/fsl/qbman: Add common routine for QBMan private allocations\n>   soc/fsl/qbman: Use shared-dma-pool for BMan private memory allocations\n>   soc/fsl/qbman: Use shared-dma-pool for QMan private memory allocations\n>   dt-bindings: soc/fsl: Update reserved memory binding for QBMan\n>   soc/fsl/qbman: Rework portal mapping calls for ARM/PPC\n> \n> Valentin Rothberg (1):\n>   soc/fsl/qbman: Fix ARM32 typo\n\nI reviewed the patches specific to the arm qbman buffer mappings, they\nlook fine to me. The DT bindings would need acks from the devicetree\nmaintainers. The rest of the patches are qbman-specific definitions\nwhich I haven't checked for correctness (I guess they are fine).\n\nHow do you plan to upstream these patches? They would probably go in via\narm-soc.","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyfRQ3vtMz9t4B\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 00:40:34 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751793AbdIUOkc (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 21 Sep 2017 10:40:32 -0400","from foss.arm.com ([217.140.101.70]:47772 \"EHLO foss.arm.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751734AbdIUOkc (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tThu, 21 Sep 2017 10:40:32 -0400","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E130D1435;\n\tThu, 21 Sep 2017 07:40:31 -0700 (PDT)","from localhost (unknown [10.1.33.35])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id\n\tA413F3F578; Thu, 21 Sep 2017 07:40:31 -0700 (PDT)","from cmarinas by localhost with local (Exim 4.89)\n\t(envelope-from <catalin.marinas@arm.com>)\n\tid 1dv2eS-0006cO-9r; Thu, 21 Sep 2017 15:40:28 +0100"],"Date":"Thu, 21 Sep 2017 15:40:28 +0100","From":"Catalin Marinas <catalin.marinas@arm.com>","To":"Roy Pledge <roy.pledge@nxp.com>","Cc":"leoyang.li@nxp.com, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org, mark.rutland@arm.com, arnd@arndb.de,\n\tmadalin.bucur@nxp.com, linux@armlinux.org.uk, oss@buserror.net","Subject":"Re: [v5 00/12] soc/fsl/qbman: Enable QBMan on ARM Platforms","Message-ID":"<20170921144028.nv2f54w55quyabje@localhost>","References":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505767187-4596-1-git-send-email-roy.pledge@nxp.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}}]