From patchwork Mon May 1 21:30:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Pledge X-Patchwork-Id: 757324 X-Patchwork-Delegate: scottwood@freescale.com Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3wGycC14cgz9sMN for ; Tue, 2 May 2017 07:44:11 +1000 (AEST) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3wGycC0KDYzDql5 for ; Tue, 2 May 2017 07:44:11 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0088.outbound.protection.outlook.com [104.47.38.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3wGyJQ6BgnzDq5W for ; Tue, 2 May 2017 07:30:30 +1000 (AEST) Received: from BN6PR03CA0011.namprd03.prod.outlook.com (10.168.230.149) by MWHPR03MB2797.namprd03.prod.outlook.com (10.168.208.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.13; Mon, 1 May 2017 21:30:25 +0000 Received: from BN1AFFO11FD020.protection.gbl (2a01:111:f400:7c10::194) by BN6PR03CA0011.outlook.office365.com (2603:10b6:404:23::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12 via Frontend Transport; Mon, 1 May 2017 21:30:24 +0000 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; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD020.mail.protection.outlook.com (10.58.52.80) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1047.9 via Frontend Transport; Mon, 1 May 2017 21:30:24 +0000 Received: from otc-sw1.am.freescale.net (otc-sw1.am.freescale.net [10.29.200.182]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v41LUGre009537; Mon, 1 May 2017 14:30:23 -0700 From: Roy Pledge To: , , , , Subject: [PATCH v3 08/11] soc/fsl/qbman: add QMAN_REV32 Date: Mon, 1 May 2017 17:30:10 -0400 Message-ID: <1493674213-963-9-git-send-email-roy.pledge@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1493674213-963-1-git-send-email-roy.pledge@nxp.com> References: <1493674213-963-1-git-send-email-roy.pledge@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131381478251876479; (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)(39450400003)(39410400002)(39860400002)(39400400002)(39840400002)(39850400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(47776003)(305945005)(86362001)(5003940100001)(3450700001)(36756003)(5660300001)(50466002)(77096006)(498600001)(8656002)(53936002)(8676002)(4326008)(81156014)(50226002)(81166006)(8936002)(85426001)(38730400002)(54906002)(356003)(2201001)(104016004)(2950100002)(50986999)(2906002)(6666003)(43066003)(105606002)(33646002)(48376002)(106466001)(189998001)(76176999)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2797; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD020; 1:uELIrK7hCejJaHE1+MoVo7trOU4cHpaIChvQL6R9aEMQpOp1YMqMegFdO2I08znHT7giyDQs7QM6KhKWiJ3o43N7zxOxfVSSAyAy0KKt7z8pVXyf3tjNbkR5cVHc/twTuLiWkCNmj7i+s37WEEnxHU17sB8mzXkXsfUS8AgmB4+mLdN46OA92qyNvZQHhd3ZD63YQv4ldW9Sc9yGrmVOh6hnl0GpkFwPBFGa5Z6SvpDOfA5Z+uFvCErpU+81srmkSXgzl7TaDgHxj73xfdzx6c+pYpms2ODrPPRwOfiGdfejLxOoJwfDTu4pB4yNmjYCU0KL7+5hMeDG2MUxIqMoZhS+KMkvTDhEfvLO2SD/I978Ni8hOSzBnRF+F/lsyOC7sCtSItjTJOCPCNizIxRP/UudvFHDYO6M6kPw6Ekd1IbWQfRCO1uEv2y5IKpdZDyTavoWEhCTHNkrfCHQU+fZpx6AHWpl2501pT+y9gl36aYtlIyjTn3HuoBi8DI3uIoIvO6104cW+JCpSVSp397fTsYpytDCY7dHnH/goTw2t1NIMLffXHFz6cHCEQdP5+GooCpuqAazz8qdx0ytwlppjdUd5jxMLH6SQjb0HNjA/8cwpVuUatzCFKLlEg1QqSlDmkoqKgYP1i5hqeGeo5eB7oumgZTlYCrfpN2n+F42MRBwhqRQmyMAVY25ZT6i5YqsLOP23A+94AtJ60i70jRNdFIqjehYaHYVAyH5ant3HThx5ZUF0gst0vJ5KhEN3C1e MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c4f5f183-28b8-49e8-c587-08d490d947a8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:MWHPR03MB2797; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2797; 3:eIUg2xL8OAc6cC1rk0tEBdBeb2tLCN0Zs+1Y5JTFBPvQk0WNtqXOeOo/aYD3cUZazv1xawvlcsnuUL8tZaYa4FD/1m4D2cjtW2X1KcianPr30rxrrQ4BwBiIB6jgIaTYtEJijNF3swRXRw27r0WVVhrQ+p7cXK+s1G9cXbY0s8WOITh7zgTmlcugB+UBCVrbxc8hCcnY1qMIQnQia+hsCiQHqYq7MQ8up9xUBt75iGfV3tF5+bGqpHMkHo9ONF8Bxi0Jw/Bn+iNvdyu0NSr7bj/BUmYWsmc2qDIkBSAmRvIZgcksTXhHfyIsvBJxa9fjBUtobPUihijbbnjiHinYPpLEM5OAXzYM9Y2N5X3fY8HKxTBYhNe7Xn/5RxvDh8IF3Kdw7w6EvQyXXZLOWZ0+F6I24liHb4VM7eSjozw7Ftl/Am2p2lw6axFSxOccwCLt; 25:KD4EmeGcvimvQsWEAVWMsKnrjNsuXfrG8bj/F6YF9wSqUerasqKcyM3OX4n/jzzMXiJioENWEkkWkapyRrY6uzswnT/5DaZO7KSo+5iO8plNEXWRWtLFBV5Imw+VM6KxkL4eszI2fsjlPjRP82UxLQmTJylvqMONylQQiB+ulsqiG6cbnEDNB5yBmB17KtCuYETjZAkC2loiUu6louUVqwPJAWyQTpL5Tm4pY/Z00NNGJ7kvwtrMK1Gr+qdXnsXNNaCX/5CwNPW0+8SR/i5Q8EQD2cg0ps9aT1x0HgjyLjqNoC8Vvke7QkrkUtbKxan74yUhpdOO/tyN4pmtALl5wojqHsq2peCvNg/T1/NybPtEjOPKD0OSzcsMaicPV8Te/5DMi4ipAAVuakpnbQStMIL71xssVATTRTYm/kaPy5ycybTsXEYxFnQj6OqAv7A84nnlA2wv3i3n50W+YdMXtQ== X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2797; 31:/F0BPf/AqmEC+KxezlLiLkUYKaT0MMiTWddqurgq3NfPFKRHElCuNfn6VitG3PRFnPhbXAAL6BZ3o2Pn/ssafovbN4nVioV5Qb6+eWxmgWcVEOAc+3jRlaG8jG5LNnenW+HjiPearzdewo40JzPLACWICzGdc1CdBdnrpTMy66Qx70+Q72lRyX8eOIBqslVzuLycnbS9829cqUncLQK3wxi5IgCR/g37Grh1HKS/qR8VPEsmsR02y5B5IhkHaxII0kVL8+gTx5VfQRj2ayEyQw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13018025)(13024025)(13023025)(5005006)(8121501046)(13015025)(13017025)(93006095)(93001095)(3002001)(10201501046)(6055026)(6096035)(20161123563025)(20161123556025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(20161123561025)(20161123565025); SRVR:MWHPR03MB2797; BCL:0; PCL:0; RULEID:(400006); SRVR:MWHPR03MB2797; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2797; 4:d2ii0ZD9TyVCQ8YBUvVLAEwBd8X4Lp1LkZ8CfXdVlfM2tsKUKyCR4QY8PpkSxpeKVXHhw0CFhF16hsEsPJUBYczfJxZIrP7eU2jvlt9FEXSZnQQkkwcA9wV45ZjcIkYXiai1h3ioD0xQEwJ3GgpBDmBoP6cmyLqfXIPjzO+zKpIkvDS+6rPyl9Mk5HiRqkWXKQucl2GQC7SYBMLUmzmZyvxh2AFLPm0nRM8Y5o/r3cZj8ACz353fsji/K5pFKZUEvf6DzSd+4eXwGhSe0JfCHu0GCj4zc3376yWPOkpiKWU/opm19NtUZXi84SDRm8mLPPFt92piIP86mMn/YIcUhC2c9dfJafcP5FWQXgaEMqdIm8OVSuTBLzf2ESi3FadhOk2XZI5Jv03v4CMRxb6KMQjabocCG/F9FDC+LI7PKmVSEr4p8c8VVYlB0iouDpeN7kiQNmo+oZSgBOMEbEWrypAUUqpIWTGcwTVtyoK4vWv4c6+z18A1HDyq5lxQBZDtUgfe49DhdEAYSxxOrTq+EQV+ig+1chPpXBOPQlGgQOlEc3561fgb+UQHE4aU4aIknVuUEbiKPkzRMbQvJd8YADLr5SnipQ9iXOUPdzpoEmIouYX2NDaQ5FqkvpLBYRcX3M6w1ocQ09TEagK3uDriMb+/RiMvPA0lB2VcnueXsF0SFbH70lJGHbqIw0RNbq5rVyBqSR0HoFB3ExdhMidFMMgBbd6Deo0FHIVXAE3QwvZ5RioRPdKaFXxJ2a45ueAnldbHXj6KGH559c2vANu0+rixhLDiJb7qoCKRptSEBb5KHsauUmSR+VSEDn7UTwuSb3V/ZhxewTM0jc57I+F1Wp3BxOdfc13r692aokMyKvZhkRrSncokkJgYvW1AlkBCuTd6gCTxL43qR27B35PK/g== X-Forefront-PRVS: 02945962BD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB2797; 23:Z1oCwtvBZ8Pw4FO+yl8kpotZSWbQFvLLZMlJjL6iI?= =?us-ascii?Q?LKWI5gSHKkFOimrR0TdoX5ddbf5+VUK4KrQO9YK0reXwijPd92EdIoe0zVaa?= =?us-ascii?Q?KmG9WkDQ1juE52evEx99v03k+VEFFpmSU84Hog7pQoblmCeSUzhqYqiOmvYc?= =?us-ascii?Q?0EQfNctvUwIJJNyrlbz+g0CbPCbAnhbH/zijbSLTu3uV3rQKq6t3RnVMCIhe?= =?us-ascii?Q?p2K3ZaNAiDRtXaDKM6RPLbhn+++SYXaVSQhl9sDMgCTaFxiHIF0i9blzS0nR?= =?us-ascii?Q?+CmkGSrS7nrJ57Gfa57qgLolhYvybVvBcYXPMGYQv+6SjWRPHnzc/Ru3LbyR?= =?us-ascii?Q?XSA60MveJ8tGiL+4fPra2hRLbVJbghs/iHx0z+c/7yqog/kDd/5XSs9jple2?= =?us-ascii?Q?tM8RHjP8MdJXbT8TyuyvB0i/L1IgzFgLW7E9/fGgDAe1HUE8RDsj8E68q1ly?= =?us-ascii?Q?o/y0AKbiUES65jSr2dGBoECmyNMzZsRmvts6lwbhPE4Doc856jLL1QAmKo+E?= =?us-ascii?Q?Id/J1pZVOtZUB13G5eLqqdCiXkNefBDyqIiZpiM5R3MqdExJ5bAN8OGHXKmY?= =?us-ascii?Q?tHxflaPfsqsZ2Xwea2/UTTAEt2zp4gmtcCpXgA89LLxH5RVrfwopradvrrQ1?= =?us-ascii?Q?oGRPKdn4hw+CBeacNWuAvQRZ2WAalNEyg7UBmVXknO+/rUpjUs7D0dFW4hfT?= =?us-ascii?Q?mnH3uqrXoaYOhmceMPacC971yMYWAWJPj0YNkxrDDPAuIex4a73URdCbaOaE?= =?us-ascii?Q?y9qnYmtKK7u+PrTFc5/MMGSkLeD0xzyPDRD7TMqdBMlkqo8tirWdbUksPz8H?= =?us-ascii?Q?eUh0akO6UmTljn3+bcBkDOPL6inFWTh6YjxjjPB8yAqUw2nPyHz8rmq6CdWe?= =?us-ascii?Q?txsdJ/qSv5s06AKw+WWQ6qN/82mVr/AndU9Q2ZO0CpXHYmULp2eldnqcRU+u?= =?us-ascii?Q?aCPoSM235CUp1+aO/kk0O6uPkKF+lKsTaejEBnoEezdWCfqWGZlnP4oAF7d/?= =?us-ascii?Q?vQfeUje23eVRFPDOW/Vup7pREbhIS88Q4yxab4JSye72SwUUybCmb5WHksHw?= =?us-ascii?Q?yMVhu4UPp5J40A4wPmeYZxdrYhkOTszgevTmZXNGk4vBvQg2fJ1BPMZ0sedI?= =?us-ascii?Q?AI/i+iMZszmjJ/AyzSiQf7DaRkXqYwVp19KK5nD7oPDe4wDIyRwxlQUm2pxh?= =?us-ascii?Q?N5Su7MN5nMSY4G8Zo3xpGxTDrREJvo3xVDPkLgCun775AVs5PDRlvZus+7er?= =?us-ascii?Q?6q6+S05KGwTRWezaZqx2592KLwWb1Mt5946ogdqGvuD4+SCJDoSPZBXUtTsm?= =?us-ascii?B?UT09?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2797; 6:/qKvqY8peqfv67ROvoRFermRkmnAKvzl+VSfO54WHJuA8H1XTcl9eu4bcIAiQqKHeN8G2tbpAe6iRjEQQx7Y1HY3u662/KgtFo1m8mZt7k/5N4k/ej10P4q+E2dVav/m2EHvXLfLl/ODErOuAOdwf3s8B7BxbXovf2x0AdxTMBjLqIsNMBXYHfhcKX4aXOH/o/yXS96EhnQHsLf0UUepYUblymncZwyOKaNccKBjDH/41IjLbC35K2uKT0oJDKnK6ZcLq/AOTg4k8s0UDESeOQUYH1FgsyNrXsjMl0fX/Vn9mSmfyPWrTWEsPcd3s0PbF/AFfYQXOtwKcBkeIfu2SVLaWV8Hpw/Fk5NNx3O1i5ArhY7ConTQvxqXHp/ZkHuzRQhbp+Z7nRQqu5JqTPI7EYtuzA8uoeLkdbEsJ11g7T35Wm0N/Y+Ln9DFMT5PpnSAed19isxqg5U+BBmrpAfrzFFZjTdGvlUqLVycQ+vtWTVPZEreqSaO8BpFXQim5x834Twmiohb6OJpxmtZthqlDw==; 5:zpjj6PL09fm10vFlBMTb/yUe0uTfbSNYnoK0n70rsEQyKgul5Ij/2H2+/yeCrkaJl5i5ED606m+Ghby8+YDqx8oOenqcU9qy5Tjpr3iEcwMKKLf8M14Vs/EasWBYKpCEQsW9iTg9vwDnMPrajp4g0OLnlHlTRFG3050efWsRnZBCFaALUMN0YFAkmcE+oXrI; 24:BoqDCg39qHVXc76PPbS+3xnB/PziHE0HDt+SQSez0ZbfiGixrdur4TxsEIc7hjFF+LRHVmrhOuadcnMYp3O7DYAs10BoOUycIwggK+eqreE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2797; 7:bQcFyuuAjF0nrTK1k7DJ9MT8f+cfxZ03wzLyWtzSbDG41lSbaklBfVtK22PcCWp7Ow79my6i2tmakCWZvXYAVVjFnj8aVe1CkKCO3BqHwVqKRQgPrzkVXK+r6RVoxbE8TTVWBZolTyWiHJiP4QYAVEvVi/c4jXIAQpVgk0ZDC53D8n/EDx0I+38KIuyVwXoaFuxwNtz+rjLyHcw4aza/7G90um3dsiRgMWARk4bx8VoUt/jarzdx/LRzhnutx3g25cexNbxn9W7XsBHdUusKSqgwUyRcWBECPuhwaLe4D82w7iO23XAtDKiro/JfXMmkLIC8iJV14K22TFD/tOShOg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2017 21:30:24.8288 (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: MWHPR03MB2797 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: roy.pledge@nxp.com Cc: roy.pledge@nxp.com, madalin.bucur@nxp.com Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" From: Madalin Bucur Add revision 3.2 of the QBMan block. This is the version for LS1043A and LS1046A SoCs. Signed-off-by: Madalin Bucur Signed-off-by: Roy Pledge --- drivers/soc/fsl/qbman/qman_ccsr.c | 2 ++ drivers/soc/fsl/qbman/qman_priv.h | 1 + 2 files changed, 3 insertions(+) diff --git a/drivers/soc/fsl/qbman/qman_ccsr.c b/drivers/soc/fsl/qbman/qman_ccsr.c index 17a4aaa..af66e63 100644 --- a/drivers/soc/fsl/qbman/qman_ccsr.c +++ b/drivers/soc/fsl/qbman/qman_ccsr.c @@ -720,6 +720,8 @@ static int fsl_qman_probe(struct platform_device *pdev) qman_ip_rev = QMAN_REV30; else if (major == 3 && minor == 1) qman_ip_rev = QMAN_REV31; + else if (major == 3 && minor == 2) + qman_ip_rev = QMAN_REV32; else { dev_err(dev, "Unknown QMan version\n"); return -ENODEV; diff --git a/drivers/soc/fsl/qbman/qman_priv.h b/drivers/soc/fsl/qbman/qman_priv.h index 1e998ea5..96f58c4 100644 --- a/drivers/soc/fsl/qbman/qman_priv.h +++ b/drivers/soc/fsl/qbman/qman_priv.h @@ -186,6 +186,7 @@ struct qm_portal_config { #define QMAN_REV20 0x0200 #define QMAN_REV30 0x0300 #define QMAN_REV31 0x0301 +#define QMAN_REV32 0x0302 extern u16 qman_ip_rev; /* 0 if uninitialised, otherwise QMAN_REVx */ #define QM_FQID_RANGE_START 1 /* FQID 0 reserved for internal use */