From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 90107C433EF for ; Tue, 29 Mar 2022 04:46:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:CC :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=RWnt2QwE9zvarQYVPgePA1AdAgOusMeDf0KBJ4l4d2U=; b=oLO+3pSRJx+ZOT TXsCgoDF01PzbxHMeCwg8D5Y8aQJjE+Dt+lZIb/o3pCJXXGlQCnxUZum/KnSf+LeRCD2P+Gi3NkLL xGHkHb6PWODLwJGj7WiBv3zKDJYprakh/chhKKnpmx+ForVyKCr2TTLkY0/nxPNEN2ghlbO7M+NFW Q2pFKEHupaAbwOW/9qYHWa0GTNdHgE7Z2VO7FrDUtLYwFWICWb10j6mAyG6LWau4MvQwvTZ1etqJJ 0n2vkYC/18wooNRRPuKRTNxRKo41W7+v/qSzBi8HE4vR1SSySDvKmVx1fwPQjq5yY9HD/YDlbXFY5 m/VbOMRgKeOOhT263qrA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nZ3j7-00B0YY-Qx; Tue, 29 Mar 2022 04:45:06 +0000 Received: from mail-mw2nam12on20609.outbound.protection.outlook.com ([2a01:111:f400:fe5a::609] helo=NAM12-MW2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nZ3j4-00B0Xy-2O for linux-arm-kernel@lists.infradead.org; Tue, 29 Mar 2022 04:45:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kKIL+vT9BsrHc7SyqK+OCzDlOaRF6/24ERkzLnDTfZbLCpRixUEHPX6LLasVSq/o6y9Ik7Tv0UOhj2q1AlJOQLRxtEkUf9ch4MoGI01A4taCXDwO82QWU3hi1bx09q8ab3AC8k+MHDi9XBeH6ssbaAf2wzJh6o0ta2cv/LpRyXM0W1C+eDVlgieOM9iw0iAH9KUgluT5WlhgwbxgpIg2NLbHiSNP3t5FVHAorBK6jfnvWtujJLSVhI1TpwXyBBJxVkQRnQQf2N0V3VC7Ea8sq9tkkJ46ToX2f+dMVxhdMfY6IyivMcqCadb7Y5buICs3IlRWR6Xbz8RfToTVfcwzgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9/mDeVmi1pnMSti40oqW7bEIw97OlGi5YGGOdUAyQ00=; b=l++GgG9HDzeeyAlD3Cz6nZgckHxO0thxlltfCJd45NjtOX/Nk0/JEnUfg5KltUDB5Coq25tjlukUIvkMuGT9P9JOCdb71JHdQnDmMxh5aO7VI4J13vmzohPsppVIaubJiym4bap4Z9xcmEnO1PquIcjZHap69YhpN9FeyLLfvb3zGZtyHhvIjtEYnsk/W8A062w3GJlhG7T2FCfe8CMmTfXllbiWzkhM4n3us6z8bxvyjdvM3axuziX427wa09S8Dp0pi6s3ZVDpFjZM6V1zFcoRYTBg5q9bx4a+YKEoLAPiY/E2CXQbZvN5FzYc9HuQL70D/puBN8pXVn79RpNL1Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.234) smtp.rcpttodomain=lists.linux-foundation.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9/mDeVmi1pnMSti40oqW7bEIw97OlGi5YGGOdUAyQ00=; b=KW2yW4jDwqoDZL7EJ5l5wfHu8JHcjChJXQSD0/DvQqMR4O41VCP0m23iZ71sTrL4VBhbCxbFWdNIielmoRKTfTJMSqf3vbpNo3hwl4J7ZIHG1ZQzDYw8QvNG++LKpyAwrmQ2KO/IR7xo7wYbg650x1CxxxU5dIof27O1c4FVmZoCiWvj2e/xcfNyfmIbZxK0Yb/6Plk0Y569OXyiLt4OPqREPPY6Sochgtvx68NrCii8yy8F68UXIvsKL00I17oUOi5hO3Fwm8/8LGrIUjs4tcx9+8kcTxlbgIXQeT49hOuSHvd2JjzvOxvaSPmnueLxgVtKZ50syBv/ODOJ5RZI3Q== Received: from DM6PR21CA0017.namprd21.prod.outlook.com (2603:10b6:5:174::27) by BN9PR12MB5097.namprd12.prod.outlook.com (2603:10b6:408:136::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.19; Tue, 29 Mar 2022 04:44:56 +0000 Received: from DM6NAM11FT022.eop-nam11.prod.protection.outlook.com (2603:10b6:5:174:cafe::3) by DM6PR21CA0017.outlook.office365.com (2603:10b6:5:174::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.15 via Frontend Transport; Tue, 29 Mar 2022 04:44:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.234) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 12.22.5.234 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.234; helo=mail.nvidia.com; Received: from mail.nvidia.com (12.22.5.234) by DM6NAM11FT022.mail.protection.outlook.com (10.13.172.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5102.17 via Frontend Transport; Tue, 29 Mar 2022 04:44:56 +0000 Received: from rnnvmail202.nvidia.com (10.129.68.7) by DRHQMAIL101.nvidia.com (10.27.9.10) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Tue, 29 Mar 2022 04:44:55 +0000 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail202.nvidia.com (10.129.68.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Mon, 28 Mar 2022 21:44:55 -0700 Received: from amhetre.nvidia.com (10.127.8.9) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.986.22 via Frontend Transport; Mon, 28 Mar 2022 21:44:50 -0700 From: Ashish Mhetre To: , , , , , , , , , CC: , , Ashish Mhetre Subject: [Patch v1] iommu: arm-smmu: Use arm-smmu-nvidia impl for Tegra234 Date: Tue, 29 Mar 2022 10:14:36 +0530 Message-ID: <20220329044436.27732-1-amhetre@nvidia.com> X-Mailer: git-send-email 2.17.1 X-NVConfidentiality: public MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 08fdd54d-ad79-44a5-8e92-08da113edfb0 X-MS-TrafficTypeDiagnostic: BN9PR12MB5097:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ci5RbepwyKtYTD1hvAKunecfQa4kqyBD0oMepp0plaqWJsBQZXa8Bux8sLCeY1hqncGr9W9PNOvxl4EtUu1NeCo2AkOLQWOUiv3PwjMtFUIKhlQlcYrizGcuF480lpJ24Og5Dumopq3JYqIyvdMC0g3mfsSSqMNXSXt24j/s+NOskoBCtqxqXCWcteA5xRzIa4mw9kiwJKTNjDJ9NKCOdWla0hQlvm5cH7T5IFqS6mKUQRHXa/EFE2q2MRN6DGFoOYm5xsTu0R0dWFUCFMrhXqAn7b2NHHKgXyhLi/D9HUNhRPD2QT+Zd7trLMQv/2grIeRTXpLyhBoedbRNa5mzXw4vB2g0TsHuQ0Akr2p5xdK6DVz0PgahHFIHxeJrPdYxTSq7JNqCcLP6Ig9jp7fKA5YVML6lD79PI4Jj8jpRObGIf/D2VlP/xJXaUZimKkZhmWCCoN6OPfec5GH2qc6FdNMavqJUggHc027ZhEAm+fk5YRdB8cymwpq+QBeQod1dPL0vcJCkdC0VjkGklRx5qotZ1WWc6p5khB7JKQGb7VwceKvDMGEiKg8PDpTuObvFFbtis4C6J/IGRedol8W/VMZqtwQHN0otBPcV2g59vTcRrbLMtWY49mRTAy6H4rF4n7jofxE+NPNeASGHwlhYEwMCTzGeJ+3lyIUJj/5S6AztW9KqeW+3Dtpo1A1QeSFmz+VyXmNAzUF7eyiNbQIlAJx178L8EJCyfDIiK3bjH2E= X-Forefront-Antispam-Report: CIP:12.22.5.234; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:mail.nvidia.com; PTR:InfoNoRecords; CAT:NONE; SFS:(13230001)(4636009)(46966006)(36840700001)(40470700004)(356005)(54906003)(921005)(81166007)(70206006)(70586007)(508600001)(8676002)(4326008)(316002)(110136005)(86362001)(36756003)(40460700003)(6666004)(5660300002)(82310400004)(107886003)(47076005)(7696005)(36860700001)(26005)(186003)(2616005)(8936002)(1076003)(2906002)(83380400001)(336012)(426003)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2022 04:44:56.3631 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 08fdd54d-ad79-44a5-8e92-08da113edfb0 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[12.22.5.234]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT022.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5097 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220328_214502_266498_FED23C08 X-CRM114-Status: UNSURE ( 7.94 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Tegra234 has 2 pairs of ARM MMU-500 instances. Each pair is used together and should be programmed identically. Add compatible string of Tegra234 iommu nodes in arm_smmu_impl_init() so that arm-smmu-nvidia implementation will be used for programming these SMMU instances. Signed-off-by: Ashish Mhetre --- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c b/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c index 2c25cce38060..658f3cc83278 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c @@ -211,7 +211,8 @@ struct arm_smmu_device *arm_smmu_impl_init(struct arm_smmu_device *smmu) if (of_property_read_bool(np, "calxeda,smmu-secure-config-access")) smmu->impl = &calxeda_impl; - if (of_device_is_compatible(np, "nvidia,tegra194-smmu") || + if (of_device_is_compatible(np, "nvidia,tegra234-smmu") || + of_device_is_compatible(np, "nvidia,tegra194-smmu") || of_device_is_compatible(np, "nvidia,tegra186-smmu")) return nvidia_smmu_impl_init(smmu); -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel