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 69BE1C98304 for ; Wed, 23 Sep 2026 14:05:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=woi6xHIfPsARY6TAraovKfAogTZcwZGDkQDkJXYsi7M=; b=LS1fqxvrzsxGQDJysU6h3lNBN1 5b4nivZVvm/d1SF6+Wc4RIIc7psRYKUjLhZ+Jl0HjXeuOjj9FEVXVbGepwjncEN9yVtQnM0QuvZ9C N9yE2pTtkD2APMbWm74bWqNpkAJoVi289BR0Y7ZUCSYq5XRc2Ov4RTQR/iXi4/AkGsokAuJL5knIo c0GoJExZMMtJ6K8G/Qhw5KFYACjNiyUHZLNLW3sSmRx6gYsAeD+gIfh9H5ZTzk239wMqOYKy99tEU wHRb/r8bFIiYU7c8JP28NwKf/Z5jWSBKOON1/DUkaLd3Yf6sDCoAqH7S/li3zw2/adUljzJrSdP0F mfdx/zvA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x9NbN-00000008URj-1285; Wed, 23 Sep 2026 14:05:37 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x9NbL-00000008UQu-3ryg for linux-arm-kernel@lists.infradead.org; Wed, 23 Sep 2026 14:05:35 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 5F6EF60210; Wed, 23 Sep 2026 14:05:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 696381F00898; Wed, 23 Sep 2026 14:05:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1790172335; bh=woi6xHIfPsARY6TAraovKfAogTZcwZGDkQDkJXYsi7M=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=HR6Q90vPfYQYUBbKLL/si7wucgPhWMcqErv9Tj3pv1VgVq1cTUokE+larAwdj46xE M2SWCuUcSFSRSK6e3PubTLFkrnkfI7DXa+Orr2/9WquTJODWOcY6kBJ1i9gNllRvKV NNHsR0nE07Nj1fSQd6zFvRl3CJH1bVsNwi1rpkA4W40iGVMerxL8i597mi+45zbvke uzCl9hSYGcQZjznFowvizfS+Pm8bW+xP4wfinbpGFyTVCjJnhrT7v96Pn/9cLyj6gv tZ3yzy++kqdrhbORi3EhyAXJEDznOaTQ62UYR265+65YrG/Xhq11tcxVkoIAlCO8/K Si0QUVv7nnkAA== From: "Aneesh Kumar K.V (Arm)" To: linux-coco@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: "Aneesh Kumar K.V (Arm)" , Jason Gunthorpe , Catalin Marinas , Greg KH , Jeremy Linton , Jonathan Cameron , Lorenzo Pieralisi , Mark Rutland , Sudeep Holla , Sudeep Holla , Will Deacon , Steven Price , Suzuki K Poulose , Andre Przywara , Herbert Xu , Nathan Chancellor , Nicolas Schier , Olivia Mackall , Russell King , Jonathan Cameron Subject: [PATCH v13 8/8] coco: guest: arm64: Remove dummy CCA platform device Date: Wed, 23 Sep 2026 19:34:05 +0530 Message-ID: <20260923140405.1111554-9-aneesh.kumar@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260923140405.1111554-1-aneesh.kumar@kernel.org> References: <20260923140405.1111554-1-aneesh.kumar@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The SMCCC firmware driver now creates the arm_smccc bus and instantiates the CCA RSI device once the RSI ABI is discovered. The arm64-specific arm-cca-dev platform device stub is therefore no longer needed. Userspace now has /sys/firmware/cca/realm_guest as a dedicated CCA Realm guest indicator. Remove the dummy arm-cca-dev registration. Link: https://lore.kernel.org/all/4a7d84b2-2ec4-4773-a2d5-7b63d5c683cf@arm.com Reviewed-by: Jonathan Cameron Reviewed-by: Catalin Marinas Reviewed-by: Jason Gunthorpe Cc: Catalin Marinas Cc: Will Deacon Cc: Mark Rutland Signed-off-by: Aneesh Kumar K.V (Arm) --- drivers/firmware/arm_rmm/rsi.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/drivers/firmware/arm_rmm/rsi.c b/drivers/firmware/arm_rmm/rsi.c index 29eeb90ffc6b..0fcc4e33bd92 100644 --- a/drivers/firmware/arm_rmm/rsi.c +++ b/drivers/firmware/arm_rmm/rsi.c @@ -7,7 +7,6 @@ #include #include #include -#include #include #include #include @@ -216,18 +215,3 @@ static int __init realm_sysfs_init(void) return ret; } device_initcall(realm_sysfs_init); - -static struct platform_device rsi_dev = { - .name = "arm-cca-dev", - .id = PLATFORM_DEVID_NONE -}; - -static int __init arm64_create_dummy_rsi_dev(void) -{ - if (is_realm_world() && - platform_device_register(&rsi_dev)) - pr_err("failed to register rsi platform device\n"); - return 0; -} - -arch_initcall(arm64_create_dummy_rsi_dev) -- 2.43.0