From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752794AbdEJLvI (ORCPT ); Wed, 10 May 2017 07:51:08 -0400 Received: from mail-by2nam01on0059.outbound.protection.outlook.com ([104.47.34.59]:42880 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752526AbdEJLvF (ORCPT ); Wed, 10 May 2017 07:51:05 -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: [v5 1/4] ACPICA: IORT: Add Cavium ThunderX2 SMMUv3 model definition. Date: Wed, 10 May 2017 17:01:55 +0530 Message-Id: <1494415918-13770-2-git-send-email-gakula@caviumnetworks.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1494415918-13770-1-git-send-email-gakula@caviumnetworks.com> References: <1494415918-13770-1-git-send-email-gakula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: BMXPR01CA0046.INDPRD01.PROD.OUTLOOK.COM (10.174.214.32) To CY1PR0701MB2025.namprd07.prod.outlook.com (10.163.142.12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7cfb4836-bd09-45a4-df1b-08d4979ad4f6 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:CY1PR0701MB2025; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB2025;3:bzHAKiOfcla5k77KBqv+yWYShD3nrPsmUS2aotgpGcOzs6UM7sL4WNsVQaXfdIqeHHorU6AL2wvb8tVZY+IR3ZjV/ArWRwuyrUFkiktztuBkBrLlVO1zXkX4nddFSUzTxeoLugKGONntaAwtFPr29LtnOV6JMSqn50t2O56jp8oOcuECk97L1UmNY1j8BFMFFEKvEvkajkSYn/0dBlSRPMdUeWk3LsR1uZdCIE6gDW0uYb+/qx8s7dRGtYkUbAhq3/GX3IyPcVodfXRwCn1yX4f+JyPSwhjHmpoc1+2/m128R1QqIFPHj6jzrpB2RJ4J0DXyxYquZDdA6m7ED9in6Q==;25:xk9IrqALTArzNZx4xKbxyMo60SDNQuRnkP8NNbAO0OmGrDfkcWPcp6Fz85DG6jPzT3hMbj2gCX/sd/T6K97ck7WzRL9LHoD7/zmhBZufwQAhmKEbt/ScTG6EQDCzoDZKJlUhaMqFYLmCMj8jfDKbOBhABvFZy7JGpf5P8L2zwgJsgUMTMg8NxuWiYnhAP/4ndnbmNFMEblNX+M4xWnEmM9PIyXCT+dUjmfiJ5MM0xpiEHukeqNWZB3HMlLBQDA9rrbcsU+VaU9+bNmPEYzf1nvUsxlNCcz9rpxGSz0v6N8xVn+/cOwapl1BRYAtk0qzwS4i5M1++9FGWZR3StBsIB7/WAmf4Az8GE5/srOpSYPaSgeQarhEL8Fdx4ReEAYHmU5Wfu5HQbIi4ssRPtxSxP1ME2Xl9yrEoMVLVkic8SVJWePTqvwR/TDCvqlEKEQHLJrv2P5KnzZHyXC6rPBVpiriMp2HWhlfKs8cWD3zFHOc= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB2025;31:i050CH94G4DzoOM0alATgTE+mTFPOF6XcSX4Ej1g4MGtUamLI9wL4c0as4cKfqYlk/o496498hv8IynTkvsK079xLi+H1e238y50JnszF1Juj8WSjZWG5EYSfcw5HGIVGCXoIHpC5eXQAHJkDIegZr2pUhDu1klAtQZTNE0o1RZYpgzuE2NLoHjJRojzWZJgAOx4PhSGwrsX9Y+gfy8Y/64RJp1VgXnk9sP/bpObabo=;20:ZSsZaJKtBZhEEZ6hiQEmOQjh7Ozk2beN5Cwh/+jiGdFdYysHKEbZcdvK5QN1Mmtej0kLDNmvbRuib2/XDnnX8l5BpKE8kyyB17YzLbbiXvDue8FQv27FgtGGGPp/LgLBOb2Y7FIgtJkH6JrB9NaCO1J+ZS71r14EkLy+BCt7Y1CZPd8fRkBSWZe9pdE4DG7p9aU1kR8019RTfWbYwgLT843dMG6RgB3nWQUTUKSiVOS4aeJsDX7Ji09PHaE95Ae9k2rtBBSCll9ALXhcKIZVmFV5dnJK0OjGP0pjCNHWqll6NVvIsvlDwDQ7wkuYXGk6d0LxEajbuf9m6BQe2xKqK1IFT+SQSyCFQB1W9CAuq6F6HW1dz33JhEuT+std3AlyFqaM8mE40iIan6Ke0SBrqRecqceCnMQ3o46qc6yxf7TRRuQjA5OAg/03foXWKSL/wYULA205eAdzweB5ThMj99ZH+JOw17yrPZ94eM9Z7Cxi+aG2J6jM6jYkiPXI9EL+HS/Fy2q/wPaMxiFh/BrL923CAvzMgfci3r8WVuFS41+Z24uLPut7D6YTNeZTqEpu/IEp22zAKEQZslWmfwV+POzUw1E1SZQJvCISD9WYjkc= 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)(10201501046)(3002001)(93006095)(6041248)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(6072148);SRVR:CY1PR0701MB2025;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0701MB2025; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB2025;4:Huft8NaVwuvI6y44w/k3yrLM89tQT5MyGaqJ2IIBKbTQ5yFattN50U/+fLkeO904iwOtU3fGI1q6F7yUGjW4LHTe5AbKa9nE/lUfQlpfUyyB+13B6G/ORwly8SnkoqI/guxzwUxY3jyi6GIezayox9pSsFzGjiK/QurqLA2Y2aBW/QsGRI05ee9uGifthfniOJbJ59+RVAtVIx6I3KgAYP2R0pnlGmCPCIw9/ZmtbVgXS66usq8HPEIS09OwKwyzd5AOzcLGXJlA23OVKiDGPHggli2/4b+cZbgv+qulzeZBgNWuP/mann/DmzYVFc4BCYPIj31N1tNZcDT0NmZbi8C7IEOAJx+lR3463+RuX+Gh0mwGFEcQvmsO0H2+4BCUViZ4FtfjNS+Zy5RwrbOkl2zY/i9T/EcA/hHOSnVR4uk5GklVAG/K+WCke5aZhE5LfFk0E15Kq03i5oELBg9jPyOLu+NfuXwtp0aCL2NngItLWL/mIU8ali/yiqPNQWgp23fOBUdotJuX42rbiHdGhX90HezD1jB/2P7j2UwOMDa2fGaoori3gGIM3AkdK8LveebIcIJUc3Nr2kgdZehULYzlYYS+yK5jVDABBZkTyyscCDmYFONZTFikjW6S998dXJv/bCXn/hIEH+8liHdeS2FB4GJ9bruCUzlPMRY/O0IKoqjg1UcLZ5/GD2Fl0gtkX9z7ZlPtP3NmIjoI9vIN690EeCeMUa8pdTHGex+cT1BUCXN5tCqX9nuGGxlmnuPQ1q7/mpJXpuKsfLDL3WbvIw== X-Forefront-PRVS: 03030B9493 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6069001)(39850400002)(39400400002)(39840400002)(39410400002)(39450400003)(478600001)(33646002)(42186005)(107886003)(5009440100003)(110136004)(48376002)(6116002)(2906002)(38730400002)(3846002)(50466002)(97736004)(7736002)(305945005)(25786009)(50986999)(76176999)(4326008)(42882006)(2950100002)(6486002)(36756003)(189998001)(5003940100001)(6506006)(5660300001)(66066001)(72206003)(53936002)(81166006)(6512007)(47776003)(7416002)(8676002)(50226002)(110426004)(42262002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0701MB2025;H:localhost.localdomain;FPR:;SPF:None;MLV:nov;PTR:InfoNoRecords;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0701MB2025;23:JN1Yxv0v3bzcpXMIT+B3Dtzg6y7UFasgJq4YZwE?= =?us-ascii?Q?dyQ9t1Q0v5zuHScNYPRWvJ9FcmNn48D678ZgSEIcZyfsvEVZrzBB/Bzj6d7d?= =?us-ascii?Q?JtvmRZRzw+luDmH97t3HpgxLNYvE1dcC2j53WX1iOeHcQVwDBU6HGEpxTUag?= =?us-ascii?Q?HzUZVmzSIDqIHeNqaKk2Ap9DLLDXFXJ19d+Nh+XL+Itt9G4gX67IIh3fxKaN?= =?us-ascii?Q?/oa1LonncZo5Im1c+wTubQzJ5t5YVUyBIoEabU92gUb4NPXovCtfyVf0nocg?= =?us-ascii?Q?zxa482r3zkTm/p287JaJiIKJEBj3w5WxkP4u/cV9IQ/8T7NpA5Yl3AlrTj5Y?= =?us-ascii?Q?UYYmPM2XPv4mVcL0Pv0/Jbn+A7XYRboc7SyP2i2sQDjWoh5IKSeSwiwhh7Jb?= =?us-ascii?Q?10ul/suDB0084Eaf61yBtKPL0YhxfwfXwFDaZhrqnw5vgFyqepCkj7toB2S7?= =?us-ascii?Q?E3lNIWs+Eg6GD5lHB4ymF6/TEOH96SeHmzxGB4VDTN/qG9G1nN++O/Xv2fnC?= =?us-ascii?Q?yWks6CyASxuQPqygszNP3dUmHV6vD0YNSoG7NgLCrgNONHOMJAqBvgafvbHZ?= =?us-ascii?Q?/zIYf9ZQeNsitYQgG6vK4smLr4Ffyi1rqCi0GrByNUMS0rC5J44JY3JU4/Sj?= =?us-ascii?Q?TIDdGFQd0EuHm80y0xpNH3Iaai3YOKP04RL3M6MUdyiiLsA02yybOwcw9T82?= =?us-ascii?Q?37klendJXNKXpnDY8AN9+oPwgziHcp+50LAlfrnvf+/1kYMqm3flge0rC2K/?= =?us-ascii?Q?FTnORBPsJJ92bYbttKpG7N/vOhONcDuOs34oTPXQX53TMB0Dzyd9KlhofIvL?= =?us-ascii?Q?6uOXqOyVrdXqbV5K0/daivb4eDFQWWHbvmzQfdOfcWlwUx9H2APZ4sKiHNWA?= =?us-ascii?Q?WVrLJYfnMjSj9W4lA1zbNHcEe+2a3gh5XtfimtAzk+5VjshaUb+LSieICJXI?= =?us-ascii?Q?jHkSrlKi4brnI3Pxwm4bU7GE+FoLtC6A2gSa9C0740U5O2hkOEQiq+x9H5/v?= =?us-ascii?Q?uWFZ2YEJrNStN28nz7RYFYgE/hnqIVm3YMgToInW/l7CszmNBbo8Rjyr96FL?= =?us-ascii?Q?TspBIgCbISVUdPBtSR5VihOCH0cVMnmJK5Zn3uwFMq4+f2zG9d+gA95mqaqt?= =?us-ascii?Q?/TVgEA4oJfoV9542ogoE9V/zEMqP/B8Mzc1jfFX1BIY79TAlEgXb3Jg=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB2025;6:OKoqmPT49bbBl69M1nX4iHvBjg0fDn3Jp1cZTY/sA2odU39caW6zf4C/Ye1uTAroJMkN/wpsaw+BSmkcuJYoKX0CbJRYhmcsA9tFamJlC55PVbvcs8NqgnPPiqH4wdaDrGQyBty9PN3kESMIqmREx0LrpMj0fk2oKqao0/hqzL4FIV5Y90pSCyF1xQIv2qP1trrvSCoTHO59PQE7LQZZtDJmK+iWHD/tN80cOErdyK3JT86Fi2tzIxAOwFTHYptBd8FBxJtciw9OqFq7mT/934vKXtPSgsriQD3E3mtOdqtzsSH0cAQxXfMn6pUfelpYl5ctDYTniY0fDTLo4x4WFfQvt7iMLaoji7gu2oYR3p7D9OvO1/TWdJRahl1pzUMwKwpqE5X4A3eK1GVj5fF7B0Yhr9dLL2Kw9hTw3ZszDV+zNc2yzptseEzpUwHMxplQNm5Y+XuLlL/kTVzJJ3vxvveV9ap08FjshcgitRey4tVLKhks6reM0oD25+/RjcECRu38g0GmGUvfygESYH02uA==;5:eUYW+phakQdeRjRXtulT1arWT9l/AdG9kOVpl1kH4aqGggahpU5DrP8QWfFHJPai1pyxNQNp6SP9IDDIVs8/Elh8wUB8a/VvvIauJy2psU4Jaddpp2G9Zap/aP/8pqZPDLRXA7OkSLE191lU1Kifjw==;24:g5A+QNa2+/duXBHZKUwglMEpPxRvdD7W1m+J2P8H45PS36rwTx8dJOy/Boloi7Tt9ZtFR+IbO8aSvHyDK2r4O5u0l7t4CfhHAcWBcyTf6Qc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB2025;7:/mBfVLvGcWmt9svjgfVmZnPISdaY/CsYoOJqWmABrHzEkuLLRRZlKSfXPhik9jWsv/OGtuHkjQyZEBIgWcMtRoYXxjvd/gAd6iHm3T9AscazOWDDyB/DuLgWzhYSW1Er13u6uFcdwTNQKxmJcCeOYinR4Gu9hBzfmy/O55Lv551q4VNlw2LMlBbvyfizQSWQ9umBtnlL3IjySsVdq//ijCXmBxyetxW7xh0r2s0iSmcE4fmquLVBD7htj7JI+R/3odwlg5gXr7qMKxeZXH2bOnJI76wCk/3bFWGhTUqsmR6+BDe2ZyzScQx7PkV7lD+OhiHs7EV4H42aPa/TmcbXIw== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 11:50:56.3408 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2025 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