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 86E12ECAAD3 for ; Wed, 7 Sep 2022 09:20:33 +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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=5OL0zopLGJB1VqVK1IOKdrOP+GW0MavMqtJYtaTsZSI=; b=vRWJQA+bhBsRGw WF/ytMucLnUaex0Rvz9KoUvHUn1Xx36+9vh2tTiNOVCtRpakV2DI5eKiayXrz6M+OhkiUwCg6BYRE j+SxRyDnZIB7uuFlIUyJpUoN3P469bMWkrMCcbQOUrZb5mTOkfHLDp6GPnktuaH1UJAiHdLB2zHW6 tqNm5oty4LWAZCwU0mdG1x1E/c/GrjIRyTkNHFlho1rfUFRLZ2TYpxfy0a4SBxQOMbl2eBIDmrhaG j/mGx2PK0V0k29VLPrcUrsTs4B5AgYlf/SNF30riz/ZOHPO+0MQh1z22naOM9NxtvBify6S/Xyt0Z OyHkJof6+AmiAuuTb/rw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oVrDC-004mgP-Ei; Wed, 07 Sep 2022 09:19:12 +0000 Received: from lelv0142.ext.ti.com ([198.47.23.249]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oVr9D-004k0x-Le for linux-arm-kernel@lists.infradead.org; Wed, 07 Sep 2022 09:15:05 +0000 Received: from fllv0034.itg.ti.com ([10.64.40.246]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 2879EoX5099504; Wed, 7 Sep 2022 04:14:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1662542090; bh=jq2OfRlva5di9Vn4eHGrTV4oiKwUCDWB2+lxGTVYHMY=; h=Date:Subject:To:CC:References:From:In-Reply-To; b=QBFTHZdg6YDR80M9fuUTIMdmUwj6p0i/XyWz2UdhpkOlJL3mDgfeKOefvaSqtpkbU WFMaE1mZzTR3seyurCwOwinjXXseJfyvxZBxiVtlGDetw4aAaduqcm8MHFW1p0E8zg lh0RVRUm/8ENuzEOyUYBEylb05NLzjwCCktvR+g0= Received: from DFLE114.ent.ti.com (dfle114.ent.ti.com [10.64.6.35]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 2879EoUL082708 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 7 Sep 2022 04:14:50 -0500 Received: from DFLE102.ent.ti.com (10.64.6.23) by DFLE114.ent.ti.com (10.64.6.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.6; Wed, 7 Sep 2022 04:14:50 -0500 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE102.ent.ti.com (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.6 via Frontend Transport; Wed, 7 Sep 2022 04:14:50 -0500 Received: from [10.24.69.114] (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 2879EjNI025985; Wed, 7 Sep 2022 04:14:46 -0500 Message-ID: <28a2b54a-9105-d848-92bb-e4742ee3448a@ti.com> Date: Wed, 7 Sep 2022 14:44:45 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [EXTERNAL] Re: [PATCH v5 6/6] remoteproc: pru: add support for configuring GPMUX based on client setup Content-Language: en-US To: Mathieu Poirier References: <20220607045650.4999-1-p-mohan@ti.com> <20220607045650.4999-7-p-mohan@ti.com> <20220719161625.GB3393732@p14s> <49d1959e-88ae-c605-aafc-ca9819c4f85c@ti.com> <20220906192949.GA64477@p14s> From: Md Danish Anwar In-Reply-To: <20220906192949.GA64477@p14s> 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-20220907_021503_931761_9A42B394 X-CRM114-Status: GOOD ( 25.58 ) 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: , Cc: nm@ti.com, devicetree@vger.kernel.org, grygorii.strashko@ti.com, vigneshr@ti.com, kishon@ti.com, linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org, bjorn.andersson@linaro.org, rogerq@kernel.org, krzysztof.kozlowski+dt@linaro.org, ssantosh@kernel.org, robh@kernel.org, linux-arm-kernel@lists.infradead.org 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 SGkgTWF0aGlldQoKT24gMDcvMDkvMjIgMDA6NTksIE1hdGhpZXUgUG9pcmllciB3cm90ZToKPiBH b29kIGRheSwKPiAKPiBPbiBNb24sIFNlcCAwNSwgMjAyMiBhdCAwMjo0MToyN1BNICswNTMwLCBN ZCBEYW5pc2ggQW53YXIgd3JvdGU6Cj4+IEhpIE1hdGhpZXUsCj4+Cj4+IE9uIDE5LzA3LzIyIDIx OjQ2LCBNYXRoaWV1IFBvaXJpZXIgd3JvdGU6Cj4+PiBPbiBUdWUsIEp1biAwNywgMjAyMiBhdCAx MDoyNjo1MEFNICswNTMwLCBQdXJhbmpheSBNb2hhbiB3cm90ZToKPj4+PiBGcm9tOiBUZXJvIEty aXN0byA8dC1rcmlzdG9AdGkuY29tPgo+Pj4+Cj4+Pj4gQ2xpZW50IGRldmljZSBub2RlIHByb3Bl cnR5IHRpLHBydXNzLWdwLW11eC1zZWwgY2FuIG5vdyBiZSB1c2VkIHRvCj4+Pj4gY29uZmlndXJl IHRoZSBHUE1VWCBjb25maWcgdmFsdWUgZm9yIFBSVS4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6 IFRlcm8gS3Jpc3RvIDx0LWtyaXN0b0B0aS5jb20+Cj4+Pj4gW3MtYW5uYUB0aS5jb206IHNpbXBs aWZ5IHRoZSBwcnUgaWQgdXNhZ2VdCj4+Pj4gU2lnbmVkLW9mZi1ieTogU3VtYW4gQW5uYSA8cy1h bm5hQHRpLmNvbT4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBQdXJhbmpheSBNb2hhbiA8cC1tb2hhbkB0 aS5jb20+Cj4+Pj4gLS0tCj4+Pj4gVjQtPnY1Cj4+Pj4gKiBUaGlzIHBhdGNoIHdhcyBpbmNsdWRl ZCBpbiB2NCBhbmQgaGFkIHNvbWUgY2hlY2twYXRjaCBlcnJvcnMgdGhhdCBoYXZlCj4+Pj4gICBi ZWVuIHJlc29sdmVkIGluIHY1Cj4+Pj4gLS0tCj4+Pj4gIGRyaXZlcnMvcmVtb3RlcHJvYy9wcnVf cnByb2MuYyB8IDIwICsrKysrKysrKysrKysrKysrKysrCj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAy MCBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9yZW1vdGVwcm9j L3BydV9ycHJvYy5jIGIvZHJpdmVycy9yZW1vdGVwcm9jL3BydV9ycHJvYy5jCj4+Pj4gaW5kZXgg Mjk3N2ViNTA2MzFiLi5mMmM2YzU1ZjBmMjAgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJpdmVycy9yZW1v dGVwcm9jL3BydV9ycHJvYy5jCj4+Pj4gKysrIGIvZHJpdmVycy9yZW1vdGVwcm9jL3BydV9ycHJv Yy5jCj4+Pj4gQEAgLTEyMyw2ICsxMjMsNyBAQCBzdHJ1Y3QgcHJ1X3ByaXZhdGVfZGF0YSB7Cj4+ Pj4gICAqIEBkYmdfc2luZ2xlX3N0ZXA6IGRlYnVnIHN0YXRlIHZhcmlhYmxlIHRvIHNldCBQUlUg aW50byBzaW5nbGUgc3RlcCBtb2RlCj4+Pj4gICAqIEBkYmdfY29udGludW91czogZGVidWcgc3Rh dGUgdmFyaWFibGUgdG8gcmVzdG9yZSBQUlUgZXhlY3V0aW9uIG1vZGUKPj4+PiAgICogQGV2dF9j b3VudDogbnVtYmVyIG9mIG1hcHBlZCBldmVudHMKPj4+PiArICogQGdwbXV4X3NhdmU6IHNhdmVk IHZhbHVlIGZvciBncG11eCBjb25maWcKPj4+PiAgICovCj4+Pj4gIHN0cnVjdCBwcnVfcnByb2Mg ewo+Pj4+ICAJaW50IGlkOwo+Pj4+IEBAIC0xNDEsNiArMTQyLDcgQEAgc3RydWN0IHBydV9ycHJv YyB7Cj4+Pj4gIAl1MzIgZGJnX3NpbmdsZV9zdGVwOwo+Pj4+ICAJdTMyIGRiZ19jb250aW51b3Vz Owo+Pj4+ICAJdTggZXZ0X2NvdW50Owo+Pj4+ICsJdTggZ3BtdXhfc2F2ZTsKPj4+PiAgfTsKPj4+ PiAgCj4+Pj4gIHN0YXRpYyBpbmxpbmUgdTMyIHBydV9jb250cm9sX3JlYWRfcmVnKHN0cnVjdCBw cnVfcnByb2MgKnBydSwgdW5zaWduZWQgaW50IHJlZykKPj4+PiBAQCAtMjUwLDYgKzI1Miw3IEBA IHN0cnVjdCBycHJvYyAqcHJ1X3Jwcm9jX2dldChzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLCBpbnQg aW5kZXgsCj4+Pj4gIAlzdHJ1Y3QgZGV2aWNlICpkZXY7Cj4+Pj4gIAljb25zdCBjaGFyICpmd19u YW1lOwo+Pj4+ICAJaW50IHJldDsKPj4+PiArCXUzMiBtdXg7Cj4+Pj4gIAo+Pj4+ICAJdHJ5X21v ZHVsZV9nZXQoVEhJU19NT0RVTEUpOwo+Pj4+ICAKPj4+PiBAQCAtMjczLDYgKzI3NiwyMiBAQCBz dHJ1Y3QgcnByb2MgKnBydV9ycHJvY19nZXQoc3RydWN0IGRldmljZV9ub2RlICpucCwgaW50IGlu ZGV4LAo+Pj4+ICAKPj4+PiAgCW11dGV4X3VubG9jaygmcHJ1LT5sb2NrKTsKPj4+PiAgCj4+Pj4g KwlyZXQgPSBwcnVzc19jZmdfZ2V0X2dwbXV4KHBydS0+cHJ1c3MsIHBydS0+aWQsICZwcnUtPmdw bXV4X3NhdmUpOwo+Pj4+ICsJaWYgKHJldCkgewo+Pj4+ICsJCWRldl9lcnIoZGV2LCAiZmFpbGVk IHRvIGdldCBjZmcgZ3BtdXg6ICVkXG4iLCByZXQpOwo+Pj4+ICsJCWdvdG8gZXJyOwo+Pj4+ICsJ fQo+Pj4+ICsKPj4+PiArCXJldCA9IG9mX3Byb3BlcnR5X3JlYWRfdTMyX2luZGV4KG5wLCAidGks cHJ1c3MtZ3AtbXV4LXNlbCIsIGluZGV4LAo+Pj4+ICsJCQkJCSAmbXV4KTsKPj4+PiArCWlmICgh cmV0KSB7Cj4+Pj4gKwkJcmV0ID0gcHJ1c3NfY2ZnX3NldF9ncG11eChwcnUtPnBydXNzLCBwcnUt PmlkLCBtdXgpOwo+Pj4+ICsJCWlmIChyZXQpIHsKPj4+PiArCQkJZGV2X2VycihkZXYsICJmYWls ZWQgdG8gc2V0IGNmZyBncG11eDogJWRcbiIsIHJldCk7Cj4+Pj4gKwkJCWdvdG8gZXJyOwo+Pj4+ ICsJCX0KPj4+PiArCX0KPj4+PiArCj4+Pj4gIAlpZiAocHJ1X2lkKQo+Pj4+ICAJCSpwcnVfaWQg PSBwcnUtPmlkOwo+Pj4+ICAKPj4+PiBAQCAtMzEwLDYgKzMyOSw3IEBAIHZvaWQgcHJ1X3Jwcm9j X3B1dChzdHJ1Y3QgcnByb2MgKnJwcm9jKQo+Pj4+ICAKPj4+PiAgCXBydSA9IHJwcm9jLT5wcml2 Owo+Pj4+ICAKPj4+PiArCXBydXNzX2NmZ19zZXRfZ3BtdXgocHJ1LT5wcnVzcywgcHJ1LT5pZCwg cHJ1LT5ncG11eF9zYXZlKTsKPj4+PiAgCXBydV9ycHJvY19zZXRfZmlybXdhcmUocnByb2MsIE5V TEwpOwo+Pj4+Cj4+Pgo+Pj4gICBDQyAgICAgIGRyaXZlcnMvcmVtb3RlcHJvYy9wcnVfcnByb2Mu bwo+Pj4gL2hvbWUvbXBvaXJpZXIvd29yay9yZW1vdGVwcm9jL2tlcm5lbC1yZXZpZXcvZHJpdmVy cy9yZW1vdGVwcm9jL3BydV9ycHJvYy5jOiBJbiBmdW5jdGlvbiDigJhwcnVfcnByb2NfZ2V04oCZ Ogo+Pj4gL2hvbWUvbXBvaXJpZXIvd29yay9yZW1vdGVwcm9jL2tlcm5lbC1yZXZpZXcvZHJpdmVy cy9yZW1vdGVwcm9jL3BydV9ycHJvYy5jOjI3OTo4OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRp b24gb2YgZnVuY3Rpb24g4oCYcHJ1c3NfY2ZnX2dldF9ncG11eOKAmSBbLVdlcnJvcj1pbXBsaWNp dC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPj4+ICAgMjc5IHwgIHJldCA9IHBydXNzX2NmZ19nZXRf Z3BtdXgocHJ1LT5wcnVzcywgcHJ1LT5pZCwgJnBydS0+Z3BtdXhfc2F2ZSk7Cj4+PiAgICAgICB8 ICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Cj4+PiAvaG9tZS9tcG9pcmllci93b3JrL3JlbW90 ZXByb2Mva2VybmVsLXJldmlldy9kcml2ZXJzL3JlbW90ZXByb2MvcHJ1X3Jwcm9jLmM6Mjg4Ojk6 IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhwcnVzc19jZmdfc2V0 X2dwbXV44oCZIFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+Pj4gICAy ODggfCAgIHJldCA9IHBydXNzX2NmZ19zZXRfZ3BtdXgocHJ1LT5wcnVzcywgcHJ1LT5pZCwgbXV4 KTsKPj4+ICAgICAgIHwgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Cj4+Pgo+Pj4gSSBnZXQg dGhpcyBvbiBib3RoIHJwcm9jLW5leHQgYW5kIHRvZGF5J3MgbGludXggbmV4dC4gIAo+Pgo+PiBU aGlzIHBhdGNoIGlzIGRlcGVuZGVudCBvbiB0aGUgc2VyaWVzIFsyXSBJbnRyb2R1Y2UgUFJVIHBs YXRmb3JtIGNvbnN1bWVyIEFQSQo+PiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3Byb2pl Y3QvbGludXgtcmVtb3RlcHJvYy9jb3Zlci8yMDIyMDQwNjA5NDM1OC43ODk1LTEtcC1tb2hhbkB0 aS5jb20vCj4+IGFzIHRoZSBhcGkgcHJ1c3NfY2ZnX2dldF9ncG11eCBjYWxscyB0aGUgYXBpIHBy dXNzX2NmZ19yZWFkIGFuZCB0aGUgYXBpCj4+IHBydXNzX2NmZ19zZXRfZ3BtdXggY2FsbHMgdGhl IGFwaSBwcnVzc19jZmdfdXBkYXRlIHdoaWNoIGFyZSBpbXBsZW1lbnRlZCBieSB0aGUKPj4gcGF0 Y2ggInNvYzogdGk6IHBydXNzOiBBZGQgcHJ1c3NfY2ZnX3JlYWQoKS91cGRhdGUoKSBBUEkiIGlu IHRoZSBhYm92ZSBzZXJpZXMuCj4+Cj4gCj4gV2hhdCBJIHJlYWQgZnJvbSB0aGUgY292ZXIgbGV0 dGVyIGlzIHRoYXQgdGhlIHNlcmllcyB5b3UgYXJlIHJlZmVycmluZyB0byB3YXMgYW4KPiBSRkMg dGhhdCBwcmVkYXRlZCB0aGlzIHNlcmllcy4gIEFsc28gZnJvbSB0aGUgY292ZXIgbGV0dGVyLCB0 aGUgc2Vjb25kIHBhcmFncmFwaAo+IGNsZWFybHkgaW5kaWNhdGUgdGhhdCB0d28gb3RoZXIgc2Vy aWVzIF9kZXBlbmRfIG9uIHRoaXMgc2VyaWVzLiAgQXMgc3VjaCB0aGVyZQo+IHdhcyBubyB3YXkg Zm9yIG1lIHRvIGlkZW50aWZ5IHRoZSBkZXBlbmRlbmN5LiAgCj4gCj4+IFRoaXMgZXJyb3IgaXMg Y29taW5nIGFzIHRoZSBkZXBlbmRlbnQgcGF0Y2ggbmVlZHMgdGhlIHBhdGNoICJzb2M6IHRpOiBw cnVzczoKPj4gQWRkIHBydXNzX2NmZ19yZWFkKCkvdXBkYXRlKCkgQVBJIiB0byBiZSBhcHBsaWVk IGZvciBjb21waWxhdGlvbi4KPiAKPiBQbGVhc2UgcHJvdmlkZSBhIGxpbmsgd2hlbiByZWZlcmVu Y2luZyBwYXRjaHNldHMuICBUaGF0IHdheSB3ZSBrbm93IGV4YWN0bHkKPiB3aGljaCBvbmUgd2Ug YXJlIHRhbGtpbmcgYWJvdXQuCj4gCgpTdXJlLCB0aGUgY3VycmVudCBwYXRjaCBpcyBkZXBlbmRl bnQgb24gdGhlIHBhdGNoIFtQQVRDSCB2MiAzLzZdIHNvYzogdGk6CnBydXNzOiBBZGQgcHJ1c3Nf Y2ZnX3JlYWQoKS91cGRhdGUoKSBBUEkKaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC8yMDIy MDQxODEyMzAwNC45MzMyLTQtcC1tb2hhbkB0aS5jb20vCgpUaGFua3MsCkRhbmlzaC4KCj4+Cj4+ IFRoYW5rcywKPj4gRGFuaXNoLgo+Pgo+Pj4KPj4+PiAgCW11dGV4X2xvY2soJnBydS0+bG9jayk7 Cj4+Pj4gLS0gCj4+Pj4gMi4xNy4xCj4+Pj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK