From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753634AbdEEM2S (ORCPT ); Fri, 5 May 2017 08:28:18 -0400 Received: from mail-by2nam03on0078.outbound.protection.outlook.com ([104.47.42.78]:33080 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752490AbdEEM2P (ORCPT ); Fri, 5 May 2017 08:28:15 -0400 Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=caviumnetworks.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: [PATCH v3 3/7] ACPICA: IORT: Add Cavium ThunderX2 SMMUv3 model definition. Date: Fri, 5 May 2017 17:38:07 +0530 Message-Id: <1493986091-30521-4-git-send-email-gakula@caviumnetworks.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1493986091-30521-1-git-send-email-gakula@caviumnetworks.com> References: <1493986091-30521-1-git-send-email-gakula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: MA1PR01CA0114.INDPRD01.PROD.OUTLOOK.COM (10.174.56.158) To BN3PR07MB2499.namprd07.prod.outlook.com (10.167.4.136) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bd928a33-66fb-46b4-cd65-08d493b23194 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:BN3PR07MB2499; X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2499;3:1ZbEorYIMsgrnA24R+dPehyAGKniFpPm4ZHt8z+v3ZXrLZwNItAzymPrQUkL5NmN+F+l010aGUNuyX4C6x3390WAJv0YbOE6XqDIGXfnLnGroGR76szgqWC+v6j6sbBkuyV5ZUOy51FY+tahMU7NaqV0cuMQ4O1FJTjldrC9vhz/uUZ+6Wjpj//u3vFwgvrBgK5/XgZDjtKOzif4Z8vESG/mLS3L5/XUGxhg0/csbIkqf74T73ZnW8yXcDq1gZ7lflHSbdAx553wlDC4YH5EBx7QwABogdat/iaPyyKS5FXFDGyfkece7oZ+o8n8SgBfk+aNPu045aq5z7SK9yYQqg==;25:722qrKx80BQi1gSeOdejCakSkCHKkWJmlAKAfmpTL9RgsD4XBBq6nfW53sjrzM6ZkGHpBlHquwAuyNWtw9nMXxOaFAb3KBJa+ctCO2pybUpfUwqrKZ9vHMID1ddbdpfMW5qxiPFKe2m+/cb973O6oOrGBbNOXEQTImbbmdut67E9NatCePG12ap4y4CsjsKd/pmYTqb5kgsi2uZYcFtwJaEsSnQyY3JlVYIV8jYsazWHM6wDzOPP5T3Ztjx4qe4vxCtjn3HEGnbaDI916EhjgtqLo8JMYwYhiskDc5kZAO3hwZIn/nbfe0sbsBHMGwIMwgsaorAz4GO96MJKNqMyY75aG4GFfaQviriIL1otWCotVQmWaWDNgfLwW3FGgJaMtk6xfToQqQu+eoh5+j5jOtZvCc/ZgxFLOSKaihi6/9zojjgnWOLLgK6eSJdM6vEalRa9ivg24tnl8KXGeoFcOo3MkxRL4e/yV/A1cMsxxKA= X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2499;31:nCPLkch9m/ZBbRqwAoBLBzpLoVdiTgePfmEXcF6ZsXuZ2dMKaRwAW6RVDfm+7HtaOhR36mUeEhDtAv/s5/45GI3lD6IH5XwsfEqJaEV68DU7x6U6YNT9QQXu8cp1YJsql+N3dk0EAlNheXhyic3fwCYOgAfkMz9Qs54tIJ6e8a2kiUkGljg/qiWlfOn/Bpjo2ehQCaLR8O4pK0Tppi3A8PsL0i0BUo+ecHAM/Bfj2H4X6tWH5a3/OS9eeioOGKEC;20:MUSdAMRUkp+gsW6nLf5LsaPf98kCxvK2fa2QxfCv0MJ44vAwFebIGSk+l+wTfQ7Ny3MNyDqDMdo4r0orVYHMqDE3zZz92gjYJb2iNfv+D7YvM2o/XO7823CmKgy0lgq/5LxkfVUxUpcGLax0qwKwg/JjFuqeXuUCA+Q3U7k4YBA4n33pnnlCJbIIYBLC5d6zmZRSnjkRekgIgZYjZkVAwbnOQqwCtwyXIjix78rgyX8rUmfnfSo7o730KaNrnOG8EAr0kc1iw3iqK9fKl5KbKmJGAeAPT9H+I7q+hnmjv7rEaYbFsWkEsmnbFt0WqVdUuJx4sj9M+3YMfSoTZjYlGRDo0tC4TKrwE0AWmUtWwT7xSNedK4X4sizfpPf6yya2XsMfejygZf1CNZAE/GBwzB+NLLmFVtdKuQf1TcBp3YcSGh8j47Txli5hPAtSRFAFQLmTdnH177bsNBOooJkplKu19h28oUQqueR5HOXveSJMdSOa+JvOYAj/r6qM7F/zQkv+ZH3kXh/bmnuGtCL96K7gK6U7dqoGTjd30RaXQWBy4DJUF7tpCcsuGvS/AhIQUSDDHI8V3AUFS6RRyi2FDYkmx+KYGXKK8cCLQxikbfE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(3002001)(6041248)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(6072148);SRVR:BN3PR07MB2499;BCL:0;PCL:0;RULEID:;SRVR:BN3PR07MB2499; X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2499;4:/sSqLxrS6IMzqMjJCbEfutMwF9Fl0pfCWrV/awTnzfaAo1fvidNRkd/Xy6pALR31ayRZ4BswmmIlp/p6u8ofSRESpNfz7qeRgk4mlNQK4F4dRJRczJok4dDFEg+8jnAXRT4Np6Tc6zh+uT1QDD20p/5BnkznFjR0lITFdIWHmLwPcTHjUGfCA7twC1vGvcrk7Xt7HHgMwqnTGzm412eRJVZ1fcrP4i83qEjfWBpywc4umewVhc4gMEi+/Vq6jhn8YTcPo61JZuelWEpch9SJilMF4H1iK7R2L4ZqJdOKEEoIkvAjdvki7gtGUdqcScbZ9CkxpZQE2Hhz803jpTKWnmOaqvAoPV+U9lX3zEpRqRjFVCQnO+mYcrIlF4n6YNd7mM4p2DM93qIk732pHt3zArcXa6G8v42a2W1J3H1Mkw6Cpfa3n8/v1Qn6F/pJ/hmmlY5OpoMtxVQW8VAK8QTHqkr8ajOfAOX+BSDWRtSUoRY2aBpwH3yXuHfVuvft210RqsZbkO96NwgNqV8rZfWQZV7pHqXzZWaMWIQw+1AcqwdZzVhD9syMA4zEcw72p6OQKxos8A/dwZqAG9In0nW5I4DB/VtQj1CojNVUqVv/m7UjF6F5e5bNfhZAIR18nR5TV61l2RKXRoDc+lKSEV/U2qKWi4xORu2c6YPRL2CQ8ImhIAK3PjBsAsHb80MXP7yxJevicMYKOyW0eQrMViWOtLNiVZKhn0JX++WCIPZ1hFGy1s8y+BKTFqZuhi7QQu1qlO3FwhW3fuB/9gtIj74Gsw== X-Forefront-PRVS: 02981BE340 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6069001)(39450400003)(39840400002)(39400400002)(39410400002)(39850400002)(36756003)(5660300001)(53936002)(33646002)(50466002)(5003940100001)(42882006)(2950100002)(25786009)(189998001)(305945005)(7416002)(7736002)(42186005)(107886003)(38730400002)(4326008)(110136004)(5009440100003)(6116002)(3846002)(50986999)(76176999)(2906002)(6506006)(66066001)(48376002)(6486002)(47776003)(478600001)(6512007)(81166006)(8676002)(50226002)(110426004)(42262002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR07MB2499;H:localhost.localdomain;FPR:;SPF:None;MLV:nov;PTR:InfoNoRecords;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR07MB2499;23:CvXrg7Qc43Zvh56DQL0DF0H40ZN3E0c7XFA63u4Zv?= =?us-ascii?Q?qOkc0Ol1xsNknKQb2WUsl8BVkToFGgSoUBsYVlhskd27cgTgAGmPDcHFzkJH?= =?us-ascii?Q?hAYWVL3Z0KhbcysvX1fVQivN1YZiHAWEc6OLWCp51tr3Jztx8FYrrZ34TyZX?= =?us-ascii?Q?lAzfLb0vyMYq2nLHMwtPNIEJU6NiGSyl748MnG3Va34/butTbiN4AWLpNeeG?= =?us-ascii?Q?hA/jlvIfvFYH9M4R3xm/CcTxMGtU8MVlty8jh2OByLoIoAI3KmQLrLvToQ07?= =?us-ascii?Q?6RXCJWeaPF1CbWvjYcs/TKO1v3jqjFvhY5/kM/1QgGIPwqmaZVZCoR796Wxy?= =?us-ascii?Q?r5x3SnGH+zzB3w2sKccmxgBRYqb46up4ZxbWd/5YlkrR1FK9aylwcM0QmXx+?= =?us-ascii?Q?R3+4Nqp1e3ylWyi/juHvAUYJuOwnhWw0A/Oq+SzwvPPcxfGDFl1gkPQnUwKV?= =?us-ascii?Q?C4+E3hl80OF5HkVsS/TMLWIJa8pVJIyohTQVft0nRXvKn6NHG4SH3+X+8R2w?= =?us-ascii?Q?wHPy75v4AnHaTkiIsOd/94M/OiRKpx+YMG4CuhDbXdeCaed0Vlq2eU5XKZX7?= =?us-ascii?Q?WFuRVDOsZiIBWoNtkuYknOxgNP9BNrGI9PP7c4xb0UZh58ED09XQeYJfnykX?= =?us-ascii?Q?lD1HFPV77vovvAqBhKEvADe1XCim9s9qx+U6VWGzSs6awHqV7FV24nt+v41b?= =?us-ascii?Q?DGtSXPQxMXA7kFulzzflss4hFh/8xu7b1ldtRREJc/Tkbb2mQ9zhjTVX2IbQ?= =?us-ascii?Q?Y4gdURYtIB22Mex7/Roa8k+bCADv5TN7kndC9sdqnGD6BWTUMXKTTakMJ8bO?= =?us-ascii?Q?U4fyh5ZTc8JNqjdpIHshzYxFOi2QTVTAmZQgiSYSMbE2cSnhJ6uY5vEbUQ2Y?= =?us-ascii?Q?zbMVRyGCWsNGy/WYsW6prmTyBfb5AS+Xkh4hnIBvugp5DtSR/0plx//1VYDq?= =?us-ascii?Q?xggrd8Zj0YzH1lXMoCamJ9okgUKfdGIBDdS8M87rT7zil0BcCjh9ik3TrkbH?= =?us-ascii?Q?a6cJXuxy7Z6qkg12lyTEXJ51L1vfo6jz6OQSm5iK3skJvIs2szHVq2uvbFEB?= =?us-ascii?Q?XBtHA7nMmvFbv6R4fb03c9VFAMYhcK3FkwlWkKWONWPHffTgrCUD4BaPWERh?= =?us-ascii?Q?vtvgI0zn00=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2499;6:dI2WlzX4Y+0/XvKsHZNuHusPOwScK8RbdW6P5JObKidfS7Q+GmgJcXLQm7P7veOrXe8QGvwAl7/BxX4a867ws3XGDnwL+eksy6s7v2hsIJnWPL2kPAywT3mu2zXyOxEgf53Ta+ygr46wgR0MagNNaqc6QxmLxcKWjOzzfuZT6djTne2DvtPH8VqlSg33cUGdu13uCEqCl3Z3ct1hXoftWPmjB9ZD/7oUtONSx784xr+ZAXjH1eOlySc9v1qFmh5hXLe3yE7U21Znp2ZOmldjKtNihiR/UG1FVmi3rMsBjAm6VyX5NTPKkQ3d1OEavgLkDiTMV3B4u4qXMyVpHaqzAcrNylOhHGGQmqeRzYmdgGcOprowUZ/diNVLEhOHn2eWAZJtyMuMI6500qDJBbYXtSzPIUzJfx5cBfvwsPO5zv6G0jwpi+OVKEz9A8J4ilnRqHbEsYgB0yM7aFeGfOYg9v61p6Au9L4KOUowpDA1QTYPZuTZA5l17Qw3O8boYKe2zKaV9V5R3r+8jGPoMnK9Sw==;5:9bgkozQy5M1xBzICxByq6Z+gKgJ8Qh1RoQ7/Ch/W7vvDfVJLZHVBwDxZkM/CX7Qt/C/D52gNCe2dp+mUIKRFNvNEB55UC8fpjcvedcqXURQRaGHqcJZCURH5fHJhafhl2YKhaUEqtLXQXI6q9CAQYQ==;24:WuVqdYPGwJg/demkVjC2JPn9a8EH9LpjPA5gTB27iv5uWyEuzlUnMLwbyy3+FE7pxl5KioUX4WYmFqcj5FIFv9urheS8gguWW1Y6E0wxoU4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN3PR07MB2499;7:ZOdTp2xpyJKppWkRL39e5u3p1uzDUxgSDLCvL2h3GL9B8VYCD/lfG2z7Q5M51K2I37eaFxsJmihxZryOy9dWImbPFfDA2UK7UdaP0AT2aMdYy79O9rQXznIyqLCfR6eRvqDIzt04NS+PAxxDIk5HnR6QBpsJ6i+Gtr2o48AAGjB6MaQJSg2vtBvJ3yvqGzlvkSqBP+nc8629oqm/T1romYr8d8YpXwm9F57+6kc5u5bsiWL7SywWZXvIpbWATdDh1OgrJq46dngU7zWxgx5FU277jLJeij8zE4e8PyF7rrLYtHltfORkjhqO+1Vc8pNa+1A74N1Z64ExBLexaSvpDA== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2017 12:28:02.6609 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2499 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