From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751621AbdEDMzv (ORCPT ); Thu, 4 May 2017 08:55:51 -0400 Received: from mail-sn1nam02on0051.outbound.protection.outlook.com ([104.47.36.51]:56000 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753326AbdEDMz1 (ORCPT ); Thu, 4 May 2017 08:55:27 -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 v2 3/7] ACPICA: IORT: Add Cavium ThunderX2 SMMUv3 model definition. Date: Thu, 4 May 2017 18:05:35 +0530 Message-Id: <1493901339-14929-4-git-send-email-gakula@caviumnetworks.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1493901339-14929-1-git-send-email-gakula@caviumnetworks.com> References: <1493901339-14929-1-git-send-email-gakula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: MA1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.56.19) To CO2PR07MB2504.namprd07.prod.outlook.com (10.166.200.150) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3b563a87-f4c9-4e5e-2882-08d492ecd19f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:CO2PR07MB2504; X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB2504;3:Fc3sxkCWHHcHf9rP7n2RSCZSNwfa0ge8XdvaztdTmGS+VRXKWwKAFP+j5TFxq4dMQxGOctybK7oeKOWnE0LcpbodP3DJetJF0rD1aQqJqiZksYtQ9cgG9ZE7R1MGCx0UO+uxtH3N1cyqun7sfhkNNe0gfnKjLpG7X9MLG4mVyKOx5DdehYOGwWvkFjMYva2i+EPvoagvi9Wy5PDjtRixxkwO5UCysrDgfFXFTJu3FSM9OWjWu183ATnFp/ST2aXlkid3Gg9i7nBl4Ukm/+M6oyEWuU7B9Y6m/yDl9Zt4N/9TGia/ka5uCm5bX0seh/vPlZViplrhM91+ilEuKMalPw==;25:VFCtpCUYsXT6mCgDKKPsirYTZqQiO1U6cFSM8Z/L/opqi2BFVCqirAzJN2T7CPBkDYlvp+WQ844THprJXPmmhYSkvlFopWdcLHg0kQI2S+qaoFuWAKvJNX3XD4qbEPE2+HvI2nvKUzFRrhZNqHXjSjJP4Npp8xm9GDVP+qOq3U5lgZ60vGSibkOAW8B0a3n1sShipmj0ugEeggnC4tivXYNIQbH876LiAIunigVJZmceB4b2ID+c0shD5aCW8QvmHfFFmHnzwZ+ogZtl7AZZazkgnfapSwjrYVDfh0CJ1dIORzxSGwd7PDuFIB27PlthSxq8pZkg/7B/ryw3TkiI9aKYPN2A3BlarXOKwsPyf+0Nw7e3Ei3wVKrp+wT+akMX5RzoD4bvmmfVZnEnImgcvb3x7bwWQtrZ16Q13Z4h+bcE0eglsNoFs/k8pxNSJaS7PgGAeJ2TXhzW1oonfKnxUg== X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB2504;31:B0o69rij85S280xlWMDiSESc8o021toIyATdiraa4F+nRqnEeMyJ0j8oivsjoprFlsexpX2pbJQwBsfyrYQ8lO38FRDx5tsPbraqJNqTjyj2V8YuGJBP1PPyCY19vEUA52hNGlVQmTAp2EbdHfdpvmNnJ5BROSy9CS3SiVtgjjM4wOuOOWWLfetdROLLYP+5ysZTgaF7IE21aI8nNCN9ytz1CuCFPmLWY1J08ZaMivo=;20:7RHUrA8cjYzBqvob32kIDZcm5ydDB2pPU2OhOmYDZDey8BJYXvAV/V7eAlViye9tPE9CfP7Ei07qxH9GDgYtN7LpcYbRsBvwLiTCn88R6aHzyiRV1TI2XzblZj0ip5yzgWt7thXO78LQfeJfmPdY2v2L0bKLX+iQyJNxW3oWyCTmxea+4Y16BguyQ1d3pmJpCatF4gPq94S16rej1Xnj6aQWKLj7n60vh4Uo5bqRTE4Uy76PE8r6pgRY9zE8wofed8nwTg26SpBUYVvdptEGOrdsFGRLM64BKPYL/LXBEKMjamcYJUHpvtQOzgT80mrJblNhOimeBlMZ2DmnXxB1dxH5A8Yz98hTIqhgZC3dH5mFDDLznfI7gOrq6+rRVv7WrwoJef3dkaLQIN5XAunz4aNyGoc0CI7CL8SqoyljMBygOOJXWy0TmSyKzUQ1Fo7QKA8grKj4RT7VXz4yyvgK/9BlE48acMA0JNjE3Uh1LQMVd+hyg7kXBllbEgLeJDkZQTMNNwzd167geq+f07lXjdC+EQQzwEbMpdjugKBV9HDxezxcTr1V7gbOqddVUvIvuFcVflNo6MltWpzX8oMcAAOmD6Q9PJWbUTnwsB+nKK8= 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)(3002001)(10201501046)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148);SRVR:CO2PR07MB2504;BCL:0;PCL:0;RULEID:;SRVR:CO2PR07MB2504; X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB2504;4:XoD9AmigsHFvdRGr5iPeEwfpKif+xgJbKRtrbp40ROFMFV6772C99Sz/M21wQgnNeQR1y9vskX4u2XGSbU+VXW8JCSbjyYJ3u8uNpqlH3+ITQx25MxCsfZf0U6NRrNgi3SUm6L4uzUHgwV4ECte/rGHA8t2+nSl8xRLrymPLsNmEmfC4lXRW3uQzsBRQivRFr9+d24RhJIjBfvubOn/vNpr1KFER/DE1TsDnWcwvCtSnyvWq4QAF/NRjRDAkyhq5fQO/3ABTC4hU7OYyI11rBdk7zyHDXQtV5UfY2ipHD3/Rbdw7I0O17RbXIEg3n0BUw1pSn2JsOacGuePCL9NgKaZyhWDhFH9lNRRdzrgeDIptMRNA0WXCKHsLMGr5SI6+45WF2JN+bscRcM2JdbPBuzZP5qstEhrARfLq0yBE+dUumwJ3/4EjLMSs54yc+A68GS3aI1bkhZokjGkePB0wwiS8YSgmVjScSZVNkGQi/rMj/PzbBOFVYD+UGTwbpL0avWm1ySCb1kF8T4fU07lqVN8RFvRgTk+ztTbpgrGDL5/EZIGrNgC5HNtT0zRitHoRD3J1g8DNnriT+/dNmyMSdLR40l1IN0ZEPbeAblN2okuaYO6LwzaAgGCiC/u3EpLHQt72nobdpAS2WMgCaAHHsc+N76dvdmMfGfe8nAStna785bgHbv0tEpWxnbf3eC4i X-Forefront-PRVS: 02973C87BC X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6069001)(6009001)(39850400002)(39410400002)(39450400003)(39400400002)(39840400002)(25786009)(6512007)(48376002)(5009440100003)(36756003)(50466002)(508600001)(53936002)(3846002)(7736002)(6116002)(2906002)(50226002)(305945005)(8676002)(189998001)(81166006)(4326008)(6486002)(50986999)(42186005)(76176999)(107886003)(110136004)(6666003)(5003940100001)(33646002)(66066001)(38730400002)(47776003)(5660300001)(42882006)(7416002)(6506006)(2950100002)(110426004)(42262002);DIR:OUT;SFP:1101;SCL:1;SRVR:CO2PR07MB2504;H:localhost.localdomain;FPR:;SPF:None;MLV:nov;PTR:InfoNoRecords;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CO2PR07MB2504;23:zAl4y7e662xM9nLDVdrI+9asUMY75SR9PWyEsLO5y?= =?us-ascii?Q?8/BDI7bka629tGV7vIuzTxoRpgr8ELBYaC1UsfdX8G8QD6xVzl/OzAyVj2it?= =?us-ascii?Q?JtmQUp8L/A+srbdvCfdrzwuLesU6O1DnnZT+C5ront/lHE4LayI+WpAfNPym?= =?us-ascii?Q?jDVIRhZ35a1GO3nmbbiDLpd8TTmjFdsoxFoXfBx5BdWgDFusFfkeIp83Jbmz?= =?us-ascii?Q?FCgg2hh+TIRCqLwGrt/ab4q24X3z4HcYeQIJkrz3VHIM+wymaUdarecK75lO?= =?us-ascii?Q?3Ir4QasL0dZ3xVK/0UTRfeQkwzPvWgdHB8G4oeoxYVwRFReGv4XuZZw8CXVW?= =?us-ascii?Q?EC5a4IhfQ03iE6yBZnyaCDd1JvocNH4w0W2MF0V8UEy8HUWI3R+c50vBI5Nr?= =?us-ascii?Q?ICWoqP7m+UoHoHjBae6E8wEoRnLrpCp3j/RkOdrNDaG6VcAFR5UlpEJ5go/I?= =?us-ascii?Q?r1QOhhvWFjWrLsZes6goE12f2jKYQKDFUcjsXXRx54tl05Zs0VZWNbvYfvmd?= =?us-ascii?Q?r6s9A0FZLIv+QtEjNPqdazwwexYW3dUyLW1qC0jW3lErs+kI4Tm53b6laCqa?= =?us-ascii?Q?SFZ3ix/onCldSA5HbNKOCDKvoJ4xt6PnbmXmP8p/bJ872bf4AK3wBi2Bn8oZ?= =?us-ascii?Q?A1sDxEGlCX7sCM3lLOgXwxN74Y+1cbVWW7pdI9tw/ciotsKj4eaAbupssBIK?= =?us-ascii?Q?V2hGKMxwfiFUB9zZf1Dlu1AuIwLWgeymH4radh4NUZ526kdJkczsLDD3J8hX?= =?us-ascii?Q?TOOARKsjXR+558o4zFc4so3hF7wHFlTjXEK8UIeiy2FXhzbn03XL3otfcQmw?= =?us-ascii?Q?whQlJygi/6ul5+zG8niz9D4V/ZMYBnwhMhVZB43tks5FXtRN2W7wh2ewpSV3?= =?us-ascii?Q?m8x98T3PZBsf7WA6KhIW0qqsxS6aDxCO23RX+siVG3vdkafgQ7U5WwGoLzxl?= =?us-ascii?Q?g6EPnbnWglYB/GS5aoImstzfw6AAEP7+M8HIq5Yh48JbMGmwCiy+cACvMZnc?= =?us-ascii?Q?eMzTVYsfTdKrMvahAUMj9FQAJ4g2ZD2bwEx7BGs5Qa0mlvduMG4aFeeSHIBE?= =?us-ascii?Q?KRw3cLzQB6Vfbqjyj5+GlvFBzbSYJAjwIrOthxgY4U3g8zCWi4AGRm+UNMmZ?= =?us-ascii?Q?QAs3IERWpk2uyYexk/DSWQb3QOJB4z0?= X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB2504;6:VHmx53fHp8G6YwZD9+k/SBol6YUkb9H6nKw/V0GIeBWys1B7HBw8YuXoIV1X6JT3wD4GLN+RxP8SV18wevAaomjOGyXgPEOO5S2KDn0MrjL0DV9fZbxlfgJmUGYlpTmGgJ7dCk/CXRSj521fyRAq7fBBIAKqaU45dWcwFGtT+iWa6GXU2fo9KOnMgcsBGP4bgGdLsY8IKmo1pOy6S8hHA3qdqduy9FKUsMNiXwFjM/i5mwVSM/tJsFqLu/c6cvNVcbNazPZ0JRbOjznKfoiyxKLCweUZKthS3zvv7etLUKnMPggVaUiu70ScGWu5A75Y7lyooYgwWYxmQ1nFIQ0/M70Ra9fi7+8ieWRUDLL+xlKrt6z8az4khqGQrO9oUjW8dmTrAbDpaEwr+19Fr55ZBxU7MmXtsviNZ2c/CoW3WSuVaX33094OlsqAt6bH3rNGlEpTauDaYDomTzS+Rj3sPXpseAKH7sMjIxzSXLxen+pFipMCk0U0DReUHTKGjSXgmL43cjX0cpYHHGrc1xXaBQ==;5:hDegxdfUo6viBdmQVBCocBi7Z/MFxtPgjwIiSU0+iPTVUBVAPMgWpKKTXIHTWR9/dOKcx39sT3ITdr/uXSjhWwaNc81rMtIzZn3H9Unr03iJv/nMYmthMrp9eeU0UP95+a6XQvt2pV78beZ1oDNKcQ==;24:OPj+p2kr7sYWjJTwmjQCviI1d9GYQxVf3UOvaMRe4HNEmp7bv2xuYf3pEs/o65EYdJyXKWWqFZYvnlxucuxJLBO8yfY4kDwQAee+HDWnCS4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB2504;7:h21G+jBrfQuGjhoL4zr+PEHJzthqXXxfYzBnBwQuilY7TcBG5XGy88IC29ADSEKfo16Dl4uyLqQvpC0zu6Mwh6zRTPtTDGRDV5bO/Zl80fOxuCpDBm99He7yR3lYzF0it6dwN/PauWtGwb0Lkbn97QjG8fS81WR31zIqcGEsO+Dn2ewk7uizFU9uFepaD1Kfz1i0VnzFFlgS3d6DNTMoatPDDa9ajarVV7PkJSQBFHuPnwuX7jjU4khmo9m6dgIKo7TIkT/NfRlT/V7LQmlpJCTeO+n1BZRm77JkcVGk8cjMKAQSuJjAZJUP8apumWHLaZyWMCqjkufS8X97ShnbZA== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2017 12:55:13.9553 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR07MB2504 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