From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753383AbdEIMES (ORCPT ); Tue, 9 May 2017 08:04:18 -0400 Received: from mail-bn3nam01on0050.outbound.protection.outlook.com ([104.47.33.50]:1056 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753262AbdEIMEP (ORCPT ); Tue, 9 May 2017 08:04:15 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Geethasowjanya.Akula@cavium.com; From: Geetha sowjanya To: will.deacon@arm.com, robin.murphy@arm.com, lorenzo.pieralisi@arm.com, hanjun.guo@linaro.org, sudeep.holla@arm.com, iommu@lists.linux-foundation.org Cc: jcm@redhat.com, linux-kernel@vger.kernel.org, robert.richter@cavium.com, catalin.marinas@arm.com, sgoutham@cavium.com, linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org, geethasowjanya.akula@gmail.com, linu.cherian@cavium.com, Charles.Garcia-Tobin@arm.com, Geetha Sowjanya Subject: [v4 1/4] ACPICA: IORT: Add Cavium ThunderX2 SMMUv3 model definition. Date: Tue, 9 May 2017 17:15:11 +0530 Message-Id: <1494330314-30179-2-git-send-email-gakula@caviumnetworks.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1494330314-30179-1-git-send-email-gakula@caviumnetworks.com> References: <1494330314-30179-1-git-send-email-gakula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: MA1PR01CA0099.INDPRD01.PROD.OUTLOOK.COM (10.174.56.143) To BY2PR0701MB2024.namprd07.prod.outlook.com (10.163.156.139) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dcb00e1e-fb9e-4c71-ca0c-08d496d38139 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:BY2PR0701MB2024; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0701MB2024;3:mgX11aW82ruU1lQQHMgoFOxhwlQbeeCLZGQCMpoCeDbHUFiNbq9YUHPyaqtNja7c8hM0gwW+h+HvuVlJANKR+8rhDMs9O/JmNKDeZ3cJ0q3pqF4tyaj+fKmRQwidrv3TML8QP0YVnYTQnbhcchylqixHjZ4ZIbcgKoWSDpzqNYmo/UNeeWs1MFTeSakZerxXjppAFJJvdN9EZ8q3gQKSaD298yHyjVUJopEjSdUdYPHNv/6ppDy7nWnxO0muLK3MXZjFgKn683MVHPu/qrsmu4IdzxFuYTH5SFnC+TVewpMuzihmmBhtvpcRh3zNhu2Twt82sm7OgzYbsKjCsYXE4A==;25:A0em2UuCi8eojUV/Qe4k5B3/cUcrMuGKXlmAMAmks0aVMwKY9L0Hf02zYREEaaK/WIdG3/MD96pEgbSKdZMm7d4h18Pn6NX1g6VmOZD/MJhEDIz3168fgnrWGfAJTIy12nMWRs8p0YiTCN94AZp8YmZ0YccJ5jngplGcXV290ITBFnxYreSGC9Sal1RKrVOX9IhqWGI5o5Eqeoz9+KzvJxEsoTiDwQhBQIfRf5rTtXz53BmXhJmfmxfNloesF4w+avgJCeXvP5U+p9GS7N8KIRVt3qo3SaqtL4C0KBMd81FzFlOLuUZxLHBb7MvluAMhHRrnucxpg2hHzngiM+nmiAq98dGSvHMuQiUHIoHAONfh2V82CK8FO+ShidbrILYH9A3My+6KHK+gDSow529Twv1o/SN4jjJKGtZO/32SJYULvHcHd2k29uI58YIWUGecnoyJtgT457b32p0U7ssx1MBOONeJxa57855Ah9C2hx8= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0701MB2024;31:3r5OR0VTFXmI2ebp5howKmAXH8oheJO94KRyeziXKzb5S0yBBzgFOg0lYYjpg7f3SnClAuVOG5KmywWk5ZoMMgKnIBdrP+U6YdMHJzzQ8dOXUDRxazimjd7zu2YZNlf4WZbYOD5P5qdr6N7o7/n9F7exziZpTXBNJ5/p7YqqNRSOgmI5z3Av2Ozxm+KC3PTB20PL4OIfK+2YMlIVg2eGBcQWE3ooxE0tcmXyVajfgJU8glx1QIrjfnE4yKTipKC8;20:PJTnXJvsyBxG/Uk9CO0A2dB6JHjI25jNd1CaRLj+rckek1inZ6OkgIQY5L2OG4l5nTMwlnFvHSMFM7zfuOM1+LK50fDg5Uuq/PmmUi+LekAWjn3CHRjQI7LQjqn84I68UTioEeI5Pjl1wR0Kk/fV0aPvmsPTAmr8hKe+XHn6ZMIZkXQUPGPs683DBY0Avex2aMEDYr3qW48yPhr4NIUkq2buWIZWLJUCeH7QIV/YgaU16Kal+yVflw7LufbYg6IYwfpYgDTOnEDTWcVd7rfXWhQmzXq6i7nuNOb5P/vA/1xQYUwliIWSPk7GVk/JSnAKvgQkTurU40yZvyBW68mcK9wHb7r8Hg5UqcrwqBsAEsHAqYOXmNPekDjcexgxaW/Dyem9Hscj0wpuWUSxT1aKTCE7r5D2nxToa4vdGd04LYKslks0jvpHhQt/qEhAE+BckKParR4Ol+Q8y0SPKBr5CgnGFuOkiCZjdRvAuzSsrzl1GZBTPYASL4us9kPwSTtmtiRve9H0TuXaJntfDCI4wQu5qft/FrlqsekG78CozhibuS9DijBR4xg/ndLPzMPM1wEhUjAwELMzGy3i0j1VGL7QoWC/pp0Vp1qI0pJOLL0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(3002001)(10201501046)(6041248)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(6072148);SRVR:BY2PR0701MB2024;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0701MB2024; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0701MB2024;4:Ef4EWMKCWwlmWqD8w8yOEF0PotRKqxl5bMk9mdn6Gg5ahNIbzjsj8ZVS4wt+nEOgm1iMMJQ+NF/pyaKylNDB2ef7TrkSnYyGKXsKvPj0WvcEcCUr7fiG8yn9jG5uLptaZ39T77tq8HAA3C439I1v5j/TCqoa9cgmfqKa4IFg8mxZ98iUSBi5Iw2H+/os1HyNnPCtjy0aX20NO3ln1QR79wJCS8eMPQHtUpOzo8ohmbLeI4ZdAYx6qo6aF3hQlmDoRO3O20C9gis4dkm8zGup8XfjL18+INF4bpksVMjJxC7AqNdGh2wYnYrhyg5+y4TetsrDFuGU6r1KL91L1nS8n6NypgjqW6YjBRsxhHNqLCH8YWRpDqrEk8A13d3hkp+U7sZIMrnxqFbiuGhhqECVyvBf54kugcYP0VxrUH/jwYcu7RT1qEhD45gR+RNocC/RMCzaKTDVALtWPxFN3cfs5T+W83bN7BcAr8ug+7e6TaWd61sl1pKlnTee6iVBZMcIm6ofDizyOBgkZ8vCskm9eJYx0SHtK40pKB94PTLfPDcN48MHj7gQs0o3QLS7e56tHrb4aAPBi9sC4f1gRmHjfpC/3M9gGf68JhTSfFI8RlqqysUB7I2SsxxMtrVKrDwwp/474mVVG97RToxV21DK0alm+wGwyDBVcfNQ9AMlpzyOD3fhNyeI1Px54OayE5ptcvz7zPyQvJEgbEcQ21kRH2hrujYV+n+YxdkAalYyz3lPPEvtcJdtyx2/y5UcvO7KRNYfKBgC+SoUoNUFq3Do5Q== X-Forefront-PRVS: 0302D4F392 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6069001)(39450400003)(39840400002)(39400400002)(39410400002)(47776003)(25786009)(478600001)(36756003)(6666003)(50466002)(6486002)(6506006)(33646002)(8676002)(42186005)(5003940100001)(81166006)(50226002)(42882006)(2950100002)(189998001)(7736002)(50986999)(76176999)(305945005)(4326008)(107886003)(38730400002)(110136004)(5009440100003)(7416002)(53936002)(48376002)(5660300001)(66066001)(2906002)(3846002)(6116002)(6512007)(110426004)(42262002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0701MB2024;H:localhost.localdomain;FPR:;SPF:None;MLV:nov;PTR:InfoNoRecords;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0701MB2024;23:BYzyMs7NxEfVPs+K1pYGqvF8i5Aq9WNhPpvKgja?= =?us-ascii?Q?mIEjeClb6qvkoDqmAp5YZ7v1wwlLu23//zNHTo6ZyOX4rJXSrs4to+G6hoZQ?= =?us-ascii?Q?5ueJsag4psL4yJGvQjCx5m3P4M9l8KzFsymd0eHVQTGq7wFydEhnabSChRGM?= =?us-ascii?Q?XOMRvvdjULSr4bPE58sxwQgY3pPzRRU3I4yRsRAywLKhJ9UER7Y/EhH6uNwv?= =?us-ascii?Q?n20RNECV2Bly+fKckz+q2wi5xN22v8Y2kYAiUPq8kctKhwUc9ntTpS7tIy77?= =?us-ascii?Q?FVDa67SJ8a19k9ljijAccX0ZlAeLsy1oFyElLiWE+cKol04EEmAE4Vd1Ke3x?= =?us-ascii?Q?7wH+4Z7d3CqJ26iOEylfMvRvpAshfaLLTf5Z8lmcVApXNfHy6HrjpVhdKNKq?= =?us-ascii?Q?HFc3Br2vMUKh3gBYz9BeWFTQvRanC/GO3tK+QNZECmWAlNQsX0Uim4XO4Hou?= =?us-ascii?Q?NLd2GLgY0fTc9u7PpHtKFQyiSnvgHs7f4fWDBRIQjQcx52t9dn0RWQC609ay?= =?us-ascii?Q?Jx1MnvNrPWv/mEH/f+ppBlWl8JzYSXqPMdUzbejVb6m7tzz0xKoKC814EzWW?= =?us-ascii?Q?Edr8ZawnDLQJ/pnocRFj9jtHDM57HDEjk/AUT0M7ptrkLDYs5ECdKu5njVsI?= =?us-ascii?Q?OnMOoIpVk2dfv6iSj4vOLzMmwW1OY5wYZ7DG83c3fNJE2stelFxyyfDdlljV?= =?us-ascii?Q?qbR0vF873Ve8BCWxYdFGk2nQCVGgpQc52+g0SqXsanqpYAj+RspNvQ/PzB5H?= =?us-ascii?Q?vN0lGV01koZBwHjq3CWDHIgdsyg4dvsSDyoW3jMUMuTt0+2abdqoSMbWUws9?= =?us-ascii?Q?anMVZvLxHEQHx+uryDLzhkBzETTNG6XszL2yOLT5/fckTINzCeKn/KHduY3H?= =?us-ascii?Q?pm61rNf+eFbhSqmd6w/n7LMEwLLh4o0Ruz9QQwINVoTtwBjeJgCByWDxXzXo?= =?us-ascii?Q?Eg+WJeNCcYvkgMWBE9S9XnEekMqhBibcHc3I8U616mjNwk93JNHGwwaRJBB7?= =?us-ascii?Q?ItM7uAa+StZeFSRAhutKl2erdvubtYzEYdBkSoBwSxmK77eu77YdGyh3qqro?= =?us-ascii?Q?lSiDd+WARfbvcHk5q81PaYgZIilYIwvrqx89TDJCDVPCo5ZIWoY/1hcCBVeE?= =?us-ascii?Q?qGxb7MGfGZgc=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0701MB2024;6:yNU9kubpNOGYbry3KUnXoUQQpPFRKjEMGaULTdVHFfS5mFpuGrHxEkzayFsjnfK8OFmf06Mh2irYbfTrZixZPQkpJkKrp/zswn9DHEBWTkCOrhu1BtQGVkpuwoNhwRThc7W4G1v2C+AdasTUf6wVzXGhRaWzXrKwHRBc9R2XlDG3T90Q7RnPcJnVndsX4vq3C+/+NxD2/Q2QrHyiATzPmvbMa4cVcznImXX6v4MpAQkLfIQrM35qBy87bkq/J1+tvmZO3UuPv2rkMEWgAF98L9+dMlOFNLi215/cQu2O4ZgRZCcDcz7J1poWV/P5DAXAj5V660NC/WbcADp0SipCwButq0TS41xay9nPh/xrxuXYRyR8AEndBHWApVlD5+S68v9hqugdjuHeCcP0A5nAoqyt+q6q9PJ9wzcNxc4slTclYPenn30RTc2/LGgCUQDOloAnv+nXAZALMi7q2hguLvF5AumHPrXwGQgGrLqcIx0cGsjAC8KBRZNekR239VPZw2VRMwtcWje5F5aTzhm8jg==;5:bWVjMUmA922hFRqzEtdsRj5BC8pK9SLtDe7RwK4pT81yK1NQCF7mdvjISd0OaylQY0xwCKLtII4yebhvUc/E/AdqrONpBGzhL5VEcvJFXer2ZZPFn8KKH8VaRqliqgelpSxaBdNoan/r6SIOFyA56Q==;24:oYiz5GxJIIUkyqxLYwVfZXMuj1fzAWymRVZ1V3kCPVOdBWnEoDCUG/soI867aONIt00er5FEkeBo+LUzXbvQlVU+Opg8g1MA0nf0VIG69P8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR0701MB2024;7:y0arpAq3TNC7pwOlGqNTv/rzMermBLlQNCymbmwsmFSW6vCNG3mFkwFWTM6ElpUcfkoaeFxzDJxQ9Em+Q7qTN7lI2QItT+C+Vvi/EzOKEoNaZRe/yJzYBBF9MfZNhPEf7TaY+58uL2QGNfDxhM7oRtSZikslgxrBg0xH0YmOfRJQHrLf9yZSqsgKzd1trDs+A/MOP93z67ubwsNQT8fw5e+73DKpwwuhHSyqa352YotfdgXcotM/Ykh4Vh75UrG6NnBH6/37nV8n35fMMeYe+pjMmMXkCFdq+B4atlZH+XTiHCXotdOCJKBtaXCe20Hj78jKz+XPFk4us8+q1bTYIQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 12:04:06.7882 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2024 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Linu Cherian Add SMMUv3 model definition for ThunderX2. Signed-off-by: Linu Cherian Signed-off-by: Geetha Sowjanya --- include/acpi/actbl2.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/acpi/actbl2.h b/include/acpi/actbl2.h index faa9f2c..76a6f5d 100644 --- a/include/acpi/actbl2.h +++ b/include/acpi/actbl2.h @@ -779,6 +779,8 @@ struct acpi_iort_smmu { #define ACPI_IORT_SMMU_CORELINK_MMU400 0x00000002 /* ARM Corelink MMU-400 */ #define ACPI_IORT_SMMU_CORELINK_MMU500 0x00000003 /* ARM Corelink MMU-500 */ +#define ACPI_IORT_SMMU_V3_CAVIUM_CN99XX 0x00000002 /* Cavium ThunderX2 SMMUv3 */ + /* Masks for Flags field above */ #define ACPI_IORT_SMMU_DVM_SUPPORTED (1) -- 1.8.3.1