Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S969392AbdDSUtM (ORCPT ); Wed, 19 Apr 2017 16:49:12 -0400 Received: from mail-sn1nam02on0049.outbound.protection.outlook.com ([104.47.36.49]:19780 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S969369AbdDSUtD (ORCPT ); Wed, 19 Apr 2017 16:49:03 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: Roy Pledge To: , , , , CC: , Roy Pledge Subject: [PATCH v2 00/11] soc/fsl/qbman: Enable QBMan on ARM Platforms Date: Wed, 19 Apr 2017 16:48:39 -0400 Message-ID: <1492634930-10765-1-git-send-email-roy.pledge@nxp.com> X-Mailer: git-send-email 2.7.4 Reply-To: X-EOPAttributedMessage: 0 X-Matching-Connectors: 131371085365284510;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.158.2;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39380400002)(39450400003)(39850400002)(39860400002)(39400400002)(39410400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(4326008)(5003940100001)(6666003)(86362001)(38730400002)(2201001)(85426001)(54906002)(36756003)(77096006)(8656002)(53936002)(305945005)(50986999)(47776003)(43066003)(48376002)(356003)(50466002)(33646002)(81166006)(5660300001)(8676002)(50226002)(8936002)(106466001)(2906002)(105606002)(3450700001)(104016004)(189998001)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR03MB578;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD035;1:jlFBu1nWq6YyKgDZub/DSe9XHzKUaY30wDk39P/I8uiJ8p84L++QyF0fWGOmVIAyUsf0SLfigSAzdcDm9H0z4cHeCpRKVfsQksn3+56tnNZhk0ssHMkeuhfL4AeBRHRnJeX+Hwu7pAQjImviANpEPspaMu3hnE1lJ8gv5uuOuVTB/G7DsovsMoOrmGV7dpjdx+/0Wwzpgs5C6tl6FyRvZ11Lf9VplLUIzOsoJY52c4fapY3+9mUxcCXf30xOwC1n9AhgpwOXvHrjgM/Lh8rpSP9PvizkonSVivQr2/h6BNhISkEf4j1DJWR2o8xcgiZ8tzGqCC/0NxvWciA7ri88ut46anmVeYCRjhX7EzyfTuR9KfyTCNoqxCp3U6rnjaY8sNgAgvlCGIF6b5C0cNybB5uU1oKW/6qwoUWWGJAn77Co9grZn6vapTwh0Suer/M+74vp+xOoMn5Ym57lz/A9AQ/XS1LXwOK8s/smTKIZkL+9skCNo5kZCukunwzvqDGDdbbE4XBzWMmCtS+1AKm44GkxkO5Vyq/hcq7v4dVXVT5sBwXQSmSuAcg8fKMoK+UW+2rJ7xOEYqbXLbJoHSJmlqB4VXsQeZyGvoOJbHHYciR5yi3UCP+KYoXWZMtSa+qpjGieYD8V8NJHEZp1RMP4gBME/LZ+AacafDxSbOaX9X7lknTU8+34ZzQn+g8/iRsldu0zlIguWf6o6tMJn1Y3hqx423e8a6OuaYgT2qsDQkg0VOwMdMFW7xviaXb1APsA MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: feecdf17-1367-4fbe-2d3e-08d487657f69 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BL2PR03MB578; X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB578;3:kBSIn6N/s5UwMz4r/b7Jm/dQuqMoQof5DoSIcDNEX1230s1uWbZwZpIFqIN6VPqHHCGdbRa/wxH8u5G1aozthZLiyf9ZnU9D3fu98kmFb/heapWyl3XKayKwd1mpGagtniOZiAmQFQsVFp6+4r/YxedPlJj1hlBScvoxXiXUsD+VIgisBmrauBlfWN2w+x8xI+uD5fJ24E2/bfWTzZN/ePdBAoTyUPh7o/mGkDUpGyLcjZ1yY3i1XOJnwUvHU486a79dK9lpLX1Vv55L0U2kVHM/0T/am9HP6c8EYZXiqaBiuJqnjDUD6gPp3v6fjOFVl/Q8omTwGpyH6Ni219WKWoCntUx4ziXheRw8q7tZzL5J8UwDSmvRpq6+kTJvQhWO1iANflaCAydo4FEDmNS2dfIlQC2ItV/YepVarIAl5vVrWsMgAYWpkUk7nnwRBR8q;25:gHx9v944yoZGgmcRkjRjWzdz+u8LOCFnR3tG3TWlL4vyFAUqxXwAi8tq3WPmamwohZaZNgF7aZxOWEzoR/OUi9Bp+H2xC0HJ5RixVYmIiAMYGjX5a2zqqnafr0a/jmJzSopbIcaumW5/s6FVt+UI1vL731hFel49uNyjXRRyZ0NpaHssC2JwAMV5NLIJf6AHRm89fjjpypZIb6S3r6cJPPfV9jo05Aq1ekZSgBOzTm3Zjd1oXfo3ZU2Y0Nw3KF/Dpc0BZv1aij5TnRB94Io52RLWxFOsmb9BMxZOzUb8JpYPIJ51Mg7h8bJ3C5lYswUhPzFTgGzv55ps2TnT5gimuJfwPcMey/b3gPwunNiyMCfG5LJXyazueQzDfTuSh1plszKLIKeHNzoGnzUhL8kwSpq11svalIj+VQkP3rKHxn3lPqtOOKVX3YSsRePEUdj7Jm5MCqr0fwwWRvUQhGzyAw== X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB578;31:FfA7I4v2g4315srvu4n/L+OcgKPhiSDENmrDck2AQPeGU8pgVZdkeQ8iOKP75rtHSvBezy7hhrvOur7n0byDLEPJcbIgJFaptJxi7IoIag2CT//C6v+IP/z31eahViurx3SlWcl1tpCiiynK/g/qA4SpJzbNUpfyM9sQrGxEcUnHyBQOoYORf7itnqcL4TYrt8/UZUk4JPzFVKCbyFB9hviBqe4CElK46tpAGLiJLTo2eGaxMh2SIWv/k8BbVTyKNM7Yl4i2/fRSp547WXhEGw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(601004)(2401047)(13017025)(13018025)(13024025)(13023025)(13015025)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6055026)(6096035)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123556025)(20161123565025)(20161123561025)(20161123563025);SRVR:BL2PR03MB578;BCL:0;PCL:0;RULEID:(400006);SRVR:BL2PR03MB578; X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB578;4:jNMIUqR/d6PkeOlxzAQpuRsUVKDFMCi8x9oaXwwPQn24CtUspjJvZkb47kQk7ls9FAITxa4vbjEpNcNEXRA+UrJIogWNLRWGic6uFx9Qyy8vrg19vM0xLj9v/9f9/mokNFvmlskbW3qaj/un5dL6AqfFodhEwad/v4JF/UznWG4eaiaMmggUmKG/6KMd+8Dt7qtGHveS+2FGlYp8xCmZ84br0K2qZYTRO4jHxa6AAI/u8dhWz/SDhQWm4XTkZC6wm2QOORahKmPBXF53eytom9OfCVFcbtOqmuL8nfpnkndnKyQAXfMu4K63Rmb6u49fNAxxeKoxr7sa4SidMs3Q+N8sDaxpwwmZ5hMwtkIVPz+y24KI9a8PJAdXyP0WB1qMrkZ8MDjfCGwcDATFlVwl94GebFoKyWpIvyiAp6ESVLg8zbp1ooN3Evfnh8Qahn7GS4fxiXbGXUFQa10hXVujA7NI0hSnavjvLu8fBxvjRG/np/eJ8TI85HLr1ZuZrhDg1pqCKJ5ljKYp+16l2VzdSfTULspvfwblMtwgjUuqhNSCHQrAA4b+MU8xQO1UhcznRsfkl4vneOK+yZMeWeUb3HYVZEQGU/S5u6MH7D8vvZ6nH6KC3zi1RUIiLrLOJYVhhPrTN7xjAwu1npwY2UwozqvlZ61ieB3t1Hd05uukG+7X/wui1oyA99ZFHichu2hy5pK67EGveF8FrVIPwhJsHx6dcDGNxX16/fTxVfUcWCvs3zCgcY5/guVt/1UxjwTkog2TGtfZf51YB9m1ZuG++vZ9JOLGohchQRPiVW0yHeJoQoAHLhRBY7rIAsM2MA8Fz9yyXIspsQ8rq4xeLu6CMSt9Mdwyb1NnqTe5Jy+KCgb1gDjlZsBCBjpGeME54rNy X-Forefront-PRVS: 028256169F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR03MB578;23:mbAKUgClNLvKawqnqMuXuH6Qazhc0PsNKomGwgMS+2?= =?us-ascii?Q?KSc1RGcJFEY2hGDs7xXDs8koHa2UFerjRc0bUaeU+/GCynNs0klh9lDXBUP4?= =?us-ascii?Q?iJyOYSAg9KXf+9r7pQvCcCdG348oyhUt+xSEZirUubl9pNyeoLQP3d+dKPdi?= =?us-ascii?Q?j5gSnnYt8GLpHAQQxzSm/u4+Gv/dcL3WXSqE5+x+TUZ212gyDIOOpVyAXt6f?= =?us-ascii?Q?kdyGqXNDI59ZL5P/VSvcodXkJTZQxMQeQMTAZ9Z67dIesaAluql6zIh8hizZ?= =?us-ascii?Q?se0nwb1+36HYOhhMytAgyRIsrIUlISuuGoVxF+2JlaMrkrwZGyCWknfkuj6R?= =?us-ascii?Q?7zW8goiIjRXcrXeNwcj94/5xEkYuhi9a/neqH9WVxrKYHwmgg+ySr+f6nKP9?= =?us-ascii?Q?S4+eQeSMuHP447akwdgZc7hZ2ibkug7H/aAPQhXRiwNDXWWeasPtE23WKipz?= =?us-ascii?Q?G+ZICGq+obTj8Qp/VSE5uw531ODezGsvMulB6zX0khNFGq97YzwxA73dixJ7?= =?us-ascii?Q?dHTzWFu3T2BxBA2VRNVJ20Iuarmr1g1uBUVI4BrrSI+5gmeJgD/1OYiI4mE1?= =?us-ascii?Q?+hAboSLECEkPl7/SEsgTp36ducf3UBB1HLZjv+WY/4O0doqB2CHAEU5QkFCk?= =?us-ascii?Q?5kREZO9wAXmq7jZfY1/FD1WVHvbStoQS1My5/POg14DpKti+2TTeUc8zmVob?= =?us-ascii?Q?9O/mSIj52m/SA3F2Qe9kTHxFg3bV/NoVo7n25vEdn3qRqSOKVO+f64ptpZhp?= =?us-ascii?Q?vRAVvDqUcV21Gtv/rTu7iEzDpTWAHhR+1IX8BKVol5uz6TTbmXKpGx75eIlj?= =?us-ascii?Q?3AWVf7PGgdU4n/STq1UItAfTSbHTcacjeK/ZlsGzEvLvqwe3G28g3zbhci7/?= =?us-ascii?Q?Z5T9ighB5sMTZOEhqtn9c/uZH6I0tR+Nvnzksk35odTAdPhsdL779BrJpjkl?= =?us-ascii?Q?F6OVdGfD4HCj02ttbeqO+2D5o85WJTMey0+vL+dt8C1/D9T5rqB3QUTYWBCu?= =?us-ascii?Q?JjBXSlwRifl76+xMwJPruq9eE3UZuJ4EvQao1cQESxmU6EftONcSphvuSccm?= =?us-ascii?Q?7fPv4EA00AZij11EHuE1/+rYU6vWRIEzTHcY+lc6HZDugNkJBbq4Ls1k6Opr?= =?us-ascii?Q?0O4vD+Jw/6HqyR6zFY8d/I4TbIOtiQutyRz5vKh002gHf6zGIv1S9XTekc0D?= =?us-ascii?Q?0nfxpthoUdQXA=3D?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB578;6:/4zkLPNB7YUmX6l9wu+2skXe+m2KZLIa8gPA4Cp5+okfMpHrhb8VY+IoyVvx3MTTztjpnX/w3IGdDc9pkSF2xhcGKSKk/JEDzFP7DLkyEu9u1USH9MPN6pK8PkxR1ljX0biAJB93dtiERZ2+uWeeIq3gON/WM8aLwicxhLCjna8jk19p8twgfmgWnea0N6OZxIAIV8haKY6KgWwLew9e6U0PpInVstjUcxLZMwWkSf22e6ZMN2bOQTNGGhpGtvncLQ7q21KFjaZQ8KGDgesFthLJWqHN5xbv2ZRpXb1beoCudvv6/Q3WwGW8pt8BJkmDc57I+A9T+o+6oSBREkfus5Mjh2nZrYvQ29020OgzfLH6tpY4XijKf+3cZG2gVL5/8DWLAlpVZp/VW9wgoNnHDN6B+tLvexRQmUEpL/nH63oxvREqFqw75WiPZ7YjD3VaVjqsSYsERNqx76IahG1qF1U+4BGZE+9hxymutro7AWHkKU/PtK2cmFrk1ro0ZYxk;5:jKpZ01Cwf7zJGNglON8qA30rZfTcWVMS96tcquRw4tjKZ/nnu2HrFVP4EqnORmblAFlp7dm41r3iSGIgPzaSiAHSbjc0gm0TfYTCCkJB9CtFnXvfkHUV7WlKWiR2/md1ktQDYgG1Q8O02VUnkhVvLby24LZIQAcbz9BLxQgOgMqJry0eR0VORrxMFrCxH2q2;24:1jfJM9jEmUGiIuV5kUBb65O+OBQArYI21PcMHCfG/faxGcxh9AlkTeIud/AHtzfzJppwdDTpWH+9XnfVgAevpJTBXTD7SihBMMGVdAfuIN8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB578;7:bj6xjlpSvONPHQotX6czPdTLQczb9JQX4KXGRbXdzKkpdi2k+z/qTUsl8zOhDP7PLbnbCkkCWBEzcLluNEHQlYSaRLQ7q6WYkNMqPGN8B4RnrK3nXdmqSKLn5Jc5gacrdSWysUyTps17YH8JwTeVR3jD5fbW3WCCDMoXNRiqRnvbFGjlS8btbmQk0FbD708FDxFB2ZbVlM7Rxkkcoy92F6xivc4Z3sklY3kE5/V109SElfg6pZVIeoJ/QhmY1HxdA+Z61FOSEA+FFlg//d7oWo5LYuBfRMCKcQAnmPl4jnQNtFJD72MqLFz0AfSiEN5WCy3HlAofjqY7g4KC0q0zyw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2017 20:48:56.2944 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB578 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1783 Lines: 43 This patch series enables DPAA1 QBMan devices for ARM and ARM64 architectures. This allows the LS1043A and LS1046A to use QBMan functionality. Changes since v1: Reworked private memory allocations to use shared-dma-pool on ARM platforms Claudiu Manoil (2): soc/fsl/qbman: Drop L1_CACHE_BYTES compile time check soc/fsl/qbman: Add missing headers on ARM Madalin Bucur (4): soc/fsl/qbman: Drop set/clear_bits usage soc/fsl/qbman: add QMAN_REV32 soc/fsl/qbman: different register offsets on ARM fsl/soc/qbman: Enable FSL_LAYERSCAPE config on ARM Roy Pledge (4): soc/fsl/qbman: Use shared-dma-pool for BMan private memory allocations soc/fsl/qbman: Use shared-dma-pool for QMan private memory allocations dt-bindings: soc/fsl: Update reserved memory binding for QBMan soc/fsl/qbman: Rework ioremap() calls for ARM/PPC Valentin Rothberg (1): soc/fsl/qbman: Fix ARM32 typo Documentation/devicetree/bindings/soc/fsl/bman.txt | 11 +- Documentation/devicetree/bindings/soc/fsl/qman.txt | 18 +-- drivers/soc/fsl/qbman/Kconfig | 2 +- drivers/soc/fsl/qbman/bman.c | 24 +++- drivers/soc/fsl/qbman/bman_ccsr.c | 35 +++++- drivers/soc/fsl/qbman/bman_portal.c | 16 ++- drivers/soc/fsl/qbman/bman_priv.h | 3 + drivers/soc/fsl/qbman/dpaa_sys.h | 8 +- drivers/soc/fsl/qbman/qman.c | 46 ++++++- drivers/soc/fsl/qbman/qman_ccsr.c | 138 ++++++++++++++++----- drivers/soc/fsl/qbman/qman_portal.c | 16 ++- drivers/soc/fsl/qbman/qman_priv.h | 5 +- drivers/soc/fsl/qbman/qman_test.h | 2 - 13 files changed, 259 insertions(+), 65 deletions(-) -- 2.7.4