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 427DEEC8743 for ; Thu, 7 Sep 2023 17:17:58 +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=ZKtsbC6wfIm6JLXXkSfn7qYLD09s1ZiC+wfdO+KHn6E=; b=DbVnOKpBpD4wny WwK4cF7zipc3L3LUAXp6wE4GKqmEdcr3jT7zP0OrJ6rx7qws2MefqDOIaX1oCyqnLmlRfhW/hj1Zl Hr3BLQSwYL9+0ODVL2jrIBkYWbXMEj4AEJErnpp7quOfy0VoF5uQn4dtn3DmKsQe8+c1aHwkdurOg qJ7/3xtj+Hh2/iww2dEfOsWkDsyyvIOSiECPO1tWTYhhmusdyRXqd2+UU4jhf726asIoxwr2E3myw Py4Jduc82Ma27B32PszwDujuJWVLNkE6sVzi84cl39GFrkj7FGNV87VVCD2NFj6tHcDbnApoTBHXb zj/jjb8EK3ZbqAfAipUA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qeIdD-00CSc6-0O; Thu, 07 Sep 2023 17:17:27 +0000 Received: from fllv0015.ext.ti.com ([198.47.19.141]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qeIdA-00CSbD-1N for linux-arm-kernel@lists.infradead.org; Thu, 07 Sep 2023 17:17:26 +0000 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 387HHIuV057569; Thu, 7 Sep 2023 12:17:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1694107038; bh=vq7So6xb27BfuWlAt3oT5BbUy0TQs3s+9Xai7gTKSeg=; h=From:To:CC:Subject:Date; b=n27lVO45CyeCM0m+BoLgrpDhLHYSVPo2Z37QNlGYyG5TAB7CROM74G1paRD48WgKb BWes6L0HEomGFzfk9amXP0/vFKVQeNKgPlysi2hZzWwtxCGFJesWyOXlJFP8oolFdI Pvqetsv2erwKWWoRRIafuqVO6fCkMSCt0djxKb7c= Received: from DFLE104.ent.ti.com (dfle104.ent.ti.com [10.64.6.25]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 387HHIFW016247 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 7 Sep 2023 12:17:18 -0500 Received: from DFLE111.ent.ti.com (10.64.6.32) by DFLE104.ent.ti.com (10.64.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Thu, 7 Sep 2023 12:17:18 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE111.ent.ti.com (10.64.6.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Thu, 7 Sep 2023 12:17:18 -0500 Received: from dhruva.dhcp.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 387HHF8s018421; Thu, 7 Sep 2023 12:17:15 -0500 From: Dhruva Gole To: Nishanth Menon CC: , , , Tero Kristo , Santosh Shilimkar , Vignesh Raghavendra , , Dhruva Gole Subject: [PATCH] firmware: ti_sci: Mark driver as non removable Date: Thu, 7 Sep 2023 22:47:00 +0530 Message-ID: <20230907171700.1922453-1-d-gole@ti.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230907_101724_541383_6712090A X-CRM114-Status: GOOD ( 20.14 ) 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="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhlIFRJLVNDSSBtZXNzYWdlIHByb3RvY29sIHByb3ZpZGVzIGEgd2F5IHRvIGNvbW11bmljYXRl IGJldHdlZW4KdmFyaW91cyBjb21wdXRlIHByb2Nlc3NvcnMgd2l0aCBhIGNlbnRyYWwgc3lzdGVt IGNvbnRyb2xsZXIgZW50aXR5LiBJdApwcm92aWRlcyB0aGUgZnVuZGFtZW50YWwgZGV2aWNlIG1h bmFnZW1lbnQgY2FwYWJpbGl0eSBhbmQgY2xvY2sgY29udHJvbAppbiB0aGUgU09DcyB0aGF0IGl0 J3MgdXNlZCBpbi4KCkVuc3VyZSB0aGF0IHRoZSBkcml2ZXIgaXNuJ3QgdW5ib3VuZCBieSBzdXBw cmVzc2luZyBpdHMgYmluZCBhbmQgdW5iaW5kCnN5c2ZzIGF0dHJpYnV0ZXMuIEFzIHRoZSBkcml2 ZXIgaXMgYnVpbHQtaW4gdGhlcmUgaXMgbm8gd2F5IHRvIHJlbW92ZQpkZXZpY2Ugb25jZSBib3Vu ZC4KCldlIGNhbiBhbHNvIHJlbW92ZSB0aGUgdGlfc2NpX3JlbW92ZSBjYWxsIGFsb25nIHdpdGgg dGhlCnRpX3NjaV9kZWJ1Z2ZzX2Rlc3Ryb3kgYXMgdGhlcmUgYXJlIG5vIGNhbGxlcnMgZm9yIGl0 IGFueSBsb25nZXIuCgpGaXhlczogYWEyNzY3ODFhNjRhICgiZmlybXdhcmU6IEFkZCBiYXNpYyBz dXBwb3J0IGZvciBUSSBTeXN0ZW0gQ29udHJvbCBJbnRlcmZhY2UgKFRJLVNDSSkgcHJvdG9jb2wi KQpTdWdnZXN0ZWQtYnk6IFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0 cm9uaXguZGU+ClNpZ25lZC1vZmYtYnk6IERocnV2YSBHb2xlIDxkLWdvbGVAdGkuY29tPgotLS0K CkNjOiBOaXNoYW50aCBNZW5vbiA8bm1AdGkuY29tPgpDYzogVGVybyBLcmlzdG8gPGtyaXN0b0Br ZXJuZWwub3JnPgpDYzogU2FudG9zaCBTaGlsaW1rYXIgPHNzYW50b3NoQGtlcm5lbC5vcmc+CkNj OiBWaWJob3JlIFZhcmRoYW4gPHZpYmhvcmVAdGkuY29tPgpDYzogVmlnbmVzaCBSYWdoYXZlbmRy YSA8dmlnbmVzaHJAdGkuY29tPgoKVGhhbmtzIGZvciBicmluZ2luZyB1cCB0aGUgcG90ZW50aWFs IGlzc3VlIFV3ZSwgc2hhcmluZyBsaW5rIGJlbG93IGZvcgpjb250ZXh0OgpodHRwczovL2xvcmUu a2VybmVsLm9yZy9hbGwvMjAyMzAyMTYwODM5MDgubXZteWRpYzVscGkzb2dvN0BwZW5ndXRyb25p eC5kZS8KClRoaXMgcGF0Y2ggaXMgYWxzbyBpbnNwaXJlZCBmcm9tIHRoZSBjb21taXQgYmJmYTUw OWQ2MzI5NDY1NzhkNGYKKCJwb3dlcnBjL2VwODI0OGU6IE1hcmsgZHJpdmVyIGFzIG5vbiByZW1v dmFibGUiKQoKYmFzZTogY2QwNGIyZmFiNWVlICh0YWc6IG5leHQtMjAyMzA5MDcpIEFkZCBsaW51 eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDIzMDkwNwoKIGRyaXZlcnMvZmlybXdhcmUvdGlf c2NpLmMgfCA0NiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9maXJtd2FyZS90aV9zY2kuYyBiL2RyaXZlcnMvZmlybXdhcmUvdGlfc2NpLmMKaW5k ZXggMjZhMzdmNDdmNGNhLi42NmMzODQ2YzkxNDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZmlybXdh cmUvdGlfc2NpLmMKKysrIGIvZHJpdmVycy9maXJtd2FyZS90aV9zY2kuYwpAQCAtMTkwLDE5ICsx OTAsNiBAQCBzdGF0aWMgaW50IHRpX3NjaV9kZWJ1Z2ZzX2NyZWF0ZShzdHJ1Y3QgcGxhdGZvcm1f ZGV2aWNlICpwZGV2LAogCXJldHVybiAwOwogfQogCi0vKioKLSAqIHRpX3NjaV9kZWJ1Z2ZzX2Rl c3Ryb3koKSAtIGNsZWFuIHVwIGxvZyBkZWJ1ZyBmaWxlCi0gKiBAcGRldjoJcGxhdGZvcm0gZGV2 aWNlIHBvaW50ZXIKLSAqIEBpbmZvOglQb2ludGVyIHRvIFNDSSBlbnRpdHkgaW5mb3JtYXRpb24K LSAqLwotc3RhdGljIHZvaWQgdGlfc2NpX2RlYnVnZnNfZGVzdHJveShzdHJ1Y3QgcGxhdGZvcm1f ZGV2aWNlICpwZGV2LAotCQkJCSAgIHN0cnVjdCB0aV9zY2lfaW5mbyAqaW5mbykKLXsKLQlpZiAo SVNfRVJSKGluZm8tPmRlYnVnX3JlZ2lvbikpCi0JCXJldHVybjsKLQotCWRlYnVnZnNfcmVtb3Zl KGluZm8tPmQpOwotfQogI2Vsc2UgLyogQ09ORklHX0RFQlVHX0ZTICovCiBzdGF0aWMgaW5saW5l IGludCB0aV9zY2lfZGVidWdmc19jcmVhdGUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqZGV2LAog CQkJCQlzdHJ1Y3QgdGlfc2NpX2luZm8gKmluZm8pCkBAIC0zNDQ5LDQzICszNDM2LDEyIEBAIHN0 YXRpYyBpbnQgdGlfc2NpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJcmV0 dXJuIHJldDsKIH0KIAotc3RhdGljIGludCB0aV9zY2lfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9k ZXZpY2UgKnBkZXYpCi17Ci0Jc3RydWN0IHRpX3NjaV9pbmZvICppbmZvOwotCXN0cnVjdCBkZXZp Y2UgKmRldiA9ICZwZGV2LT5kZXY7Ci0JaW50IHJldCA9IDA7Ci0KLQlvZl9wbGF0Zm9ybV9kZXBv cHVsYXRlKGRldik7Ci0KLQlpbmZvID0gcGxhdGZvcm1fZ2V0X2RydmRhdGEocGRldik7Ci0KLQlp ZiAoaW5mby0+bmIubm90aWZpZXJfY2FsbCkKLQkJdW5yZWdpc3Rlcl9yZXN0YXJ0X2hhbmRsZXIo JmluZm8tPm5iKTsKLQotCW11dGV4X2xvY2soJnRpX3NjaV9saXN0X211dGV4KTsKLQlpZiAoaW5m by0+dXNlcnMpCi0JCXJldCA9IC1FQlVTWTsKLQllbHNlCi0JCWxpc3RfZGVsKCZpbmZvLT5ub2Rl KTsKLQltdXRleF91bmxvY2soJnRpX3NjaV9saXN0X211dGV4KTsKLQotCWlmICghcmV0KSB7Ci0J CXRpX3NjaV9kZWJ1Z2ZzX2Rlc3Ryb3kocGRldiwgaW5mbyk7Ci0KLQkJLyogU2FmZSB0byBmcmVl IGNoYW5uZWxzIHNpbmNlIG5vIG1vcmUgdXNlcnMgKi8KLQkJbWJveF9mcmVlX2NoYW5uZWwoaW5m by0+Y2hhbl90eCk7Ci0JCW1ib3hfZnJlZV9jaGFubmVsKGluZm8tPmNoYW5fcngpOwotCX0KLQot CXJldHVybiByZXQ7Ci19Ci0KIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHRpX3NjaV9k cml2ZXIgPSB7CiAJLnByb2JlID0gdGlfc2NpX3Byb2JlLAotCS5yZW1vdmUgPSB0aV9zY2lfcmVt b3ZlLAogCS5kcml2ZXIgPSB7CiAJCSAgIC5uYW1lID0gInRpLXNjaSIsCiAJCSAgIC5vZl9tYXRj aF90YWJsZSA9IG9mX21hdGNoX3B0cih0aV9zY2lfb2ZfbWF0Y2gpLAorCQkgICAuc3VwcHJlc3Nf YmluZF9hdHRycyA9IHRydWUsCiAJfSwKIH07CiBtb2R1bGVfcGxhdGZvcm1fZHJpdmVyKHRpX3Nj aV9kcml2ZXIpOwotLSAKMi4zNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=