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 96AD1ECAAA1 for ; Fri, 28 Oct 2022 05:56:24 +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:References:MIME-Version:Message-ID:Date :Subject:In-Reply-To:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=vmm5uRslrKfM3M1uhsaoCofzDWXAnfqADWm8cqVZfc8=; b=qvApQGLE/PzwkO 8z+ePawBHS87zu6onqvFihqZmCJ1e6Xs55zoDC4uWo2n7bCOmok7dt4/gGtFTgLOmGlOzmA6U/qKS eLaxKn9yk+9jygdOjidllFUC+7QCC3IEHlaRuL5VM6DPeq93yYS8a4CdBZUvHC2mprmUQ3HM95Cc3 XtRovZAWG3erBOt2TW3u7oeHeMqbMT4UC657DklmjlAZMKoY0xMiMKwmD9vztzADpyXmr936WFNGm 6ZILDoTuSGwNS3nEyrdEKT4eNu0glRGZIeMQvQ+ZKqxj4Ohg37OLZSRXmx79Ocl5/XKCtixjsZ+GO hYW1fQoR0di8y/fCpbfg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ooIKq-00FrGD-Dw; Fri, 28 Oct 2022 05:55:16 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ooIKk-00FrDt-IY for linux-arm-kernel@lists.infradead.org; Fri, 28 Oct 2022 05:55:13 +0000 Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20221028055505epoutp04e4d1cf810154a68be0f51e8e057c9609~iJet2fg273167631676epoutp04m for ; Fri, 28 Oct 2022 05:55:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20221028055505epoutp04e4d1cf810154a68be0f51e8e057c9609~iJet2fg273167631676epoutp04m DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1666936505; bh=bs6Fi9y3vLm3UnBEo12wgY2EJ5s6terAkHbpUuhYef0=; h=From:To:Cc:In-Reply-To:Subject:Date:References:From; b=sQC3LTk/vjW0l6zwTW9Cffehvh7LJF/Wk8FqUFENXPPsHqvd4hASxpQoS27+nDY7N fVVX4t4V4bNPArluoCnLLClpPSjUEvBkdsInz5oHZthbBw7KbQoZi2sLheEkurTcz+ xglmviCM1TOMPw48xClgudEH4+Ktp6mYj7ZiGnIo= Received: from epsnrtp2.localdomain (unknown [182.195.42.163]) by epcas5p4.samsung.com (KnoxPortal) with ESMTP id 20221028055504epcas5p4b2bc70d767029a4a5979ec5eca3bfcf6~iJesytC1U2520925209epcas5p4t; Fri, 28 Oct 2022 05:55:04 +0000 (GMT) Received: from epsmges5p1new.samsung.com (unknown [182.195.38.182]) by epsnrtp2.localdomain (Postfix) with ESMTP id 4MzBb60dv0z4x9Q1; Fri, 28 Oct 2022 05:54:58 +0000 (GMT) Received: from epcas5p2.samsung.com ( [182.195.41.40]) by epsmges5p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 32.14.01710.BAE6B536; Fri, 28 Oct 2022 14:54:52 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas5p2.samsung.com (KnoxPortal) with ESMTPA id 20221028043739epcas5p24172f567184e6f50142ad5b3cd8fef89~iIbGonLg10889808898epcas5p2Y; Fri, 28 Oct 2022 04:37:39 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20221028043738epsmtrp1fd2c68051ebfe2ae69ae6de33111264c~iIbGmjxW12804928049epsmtrp19; Fri, 28 Oct 2022 04:37:38 +0000 (GMT) X-AuditID: b6c32a49-a41ff700000006ae-9a-635b6eab1c00 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 28.06.14392.29C5B536; Fri, 28 Oct 2022 13:37:38 +0900 (KST) Received: from FDSFTE308 (unknown [107.122.81.79]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20221028043735epsmtip2f2654f687251735502b819e7a86ba2b1~iIbDieOXd2225022250epsmtip2u; Fri, 28 Oct 2022 04:37:35 +0000 (GMT) From: "Aakarsh Jain" To: "'Alim Akhtar'" , , , , Cc: , , , , , , , , , , , , , , , , , In-Reply-To: <000c01d8e9f0$764e5ea0$62eb1be0$@samsung.com> Subject: RE: [Patch v3 01/15] dt-bindings: media: s5p-mfc: Add new DT schema for MFC Date: Fri, 28 Oct 2022 10:07:33 +0530 Message-ID: <026501d8ea87$024d1400$06e73c00$@samsung.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQIjXZOHgvokXGuofbg3rWbxTFZEMQGGfBLcASb/h3kBiXArEK1smYlQ Content-Language: en-in X-Brightmail-Tracker: H4sIAAAAAAAAA02Tf1CTdRzH+z7Psx9Qw0dA+boDj1YgzgM2g/lAzOpm6yGsKE+9qAPmeAKO se32DDOKog5Rd6Rg5skYTAQhAUXGQFLoYIzQ3WHBCKJcID8kwLuMXydoXvuBxX+vz+f7ed/7 +/5878tGfc+wuOxMpZbSKGUKHtMba+3eHhbeoPxALuirQ4mxilYmUfVwGiFGqxYwwtLcwiLM g2UoUdvbySCM1tsM4lrXOEY0/ek87S91YMS08QogZvR/MAnTxBCDuDt7kLBfNzCJoqstDOKy 1cEiLg73I0SN6TFCXGhZZBFHO6wswtHeCoiCQivyagDZUNEAyDZHNSCHq+dR8nu9g0VWtc8g pKnuBJO8M9TOJJurvyCP9qxi5ElzHSCffFXOInXWYSa5YNpK2pYWWIk+SVlxGZQsjdIEU0q5 Ki1TmS7mJexLkaREiwTCcGEMsYsXrJRlU2Lenr2J4dJMhXMDvODDMkWOs5Uoo2le5O44jSpH SwVnqGitmEep0xTqKHUELcumc5TpEUpKGysUCHZGOwdTszIG+8pQtSHlyF8D2/LBQIIOeLEh HgWnuiZYLvbFbwDY0vWhDng7eR7Ax10nUE+xDGD/pXJEB9huRVulxtPvALC37SrmUU8D2Din dTETj4SjtiKGa8gfbwWw/fhtzFWg+CIKTxcY3X5eeCycGrjPdLEffgAWWB8yXIzhIXDk3qrb jYPHwGVjsqvNwTfCW6WTbjMU3wFrKudQT4RguDJV45b641LYZL+xNhMAe1aK3AkgPuAFzSUz iEewBy5XXsM87Adne80sD3PhzKnCNZbDiQszawYK2Nh+Zm3+Fdg5aMBcd0Px7bDxeqSnHQS/ tV1BPL4+8OtHk2tWHNhW8ZRDoeGOJyLEA2F3/UVQDHj6ddH066Lp10XQ/+92HmB1YAulprPT KTpaLVRSH//33HJVtgm4vwc/vg04xh5EWADCBhYA2SjPn9P360G5LydN9kkupVGlaHIUFG0B 0c51l6DcTXKV838ptSnCqBhBlEgkiop5SSTkBXCqzvHlvni6TEtlUZSa0jzVIWwvbj5SLvZ7 tG/SPnh8a+dsCSKR1j5z8lbYC4feKeBfZjT75FZ+s38kL7AECaWDdqQ+BwLvnp1IzI2/NzKt yR1O5q4sSec2H8kb/T3OftyeGaR7I+x5u1+XKeC3wh9DzxVLK3R5n/rFGw8YOGk/SG9+lIC+ dZ4lDL455b06b+Nv+Oc7/uLburBAG7Wh4/Be23hvkyjZOAbZXz5Ld1vMWUllGz8r2nnswbug nWug6Y43i+8rBEMhu2fzxZ+vlr137NL8fnu9WLy6bYskevwX0ftJqrLspKWGvyUh5ac2bT79 +s9hPeaMsxJ9ffOhgtKsn17MbYptrQiMS3oSMiOslaRmvmbEXrY07eJhdIZMyEc1tOxfObC3 XqcEAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRmVeSWpSXmKPExsWy7bCSvO6kmOhkg5VHTC0ezNvGZrH4x3Mm i/uLP7NYHNq8ld1iy5XZzBbLjx9gtZh/5ByrxfaDj1gsNr4Ayl6ceZfF4vn8dYwWL2fdY7PY 9Pgaq8XDV+EWl3fNYbPo2bCV1WLtkbvsFkuvX2SyWLbpD5PFoq1f2C1a9x5ht7i7ZxujRUvb ESYHcY8189Yweuy4u4TR4/qST8weO2fdZfdYvOclk8emVZ1sHneu7WHz2Lyk3qP16C8Wj74t qxg9/jXNZffoOnKdzePzJjmPU18/swfwRXHZpKTmZJalFunbJXBlbFonWNAYXnFt3TvGBsZe xy5GDg4JAROJHQuLuhi5OIQEdjNKzD98g7GLkRMoLiPxv+0YO4QtLLHy33N2iKKnjBL9l4+x gCTYBPQl7p/qYQVJiAjsYpQ4+uowC4jDLNDBIjF76gw2iJb3jBILTq5jBWnhFLCSeHrpDRvI bmGBEInd3+pAwiwCqhI3n/1iAgnzClhKfJsfBxLmFRCUODnzCdgyZgFtiac3n8LZyxa+Zoa4 TkHi59NlYNNFBNwkNl7eDVUjLnH0Zw/zBEbhWUhGzUIyahaSUbOQtCxgZFnFKJlaUJybnlts WGCYl1quV5yYW1yal66XnJ+7iRGcQrQ0dzBuX/VB7xAjEwfjIUYJDmYlEd6zN8KThXhTEiur Uovy44tKc1KLDzFKc7AoifNe6DoZLySQnliSmp2aWpBaBJNl4uCUamBiX37PWe3/DobMLVMW 3DtiNCfvfW0AN4OmN9Nxk5pPTBaGio4ykc/uzlVzLTCT+/7IKeFr13QBlzlnbyxb+pVjTpra ujsHPK6WdT41Xu1113Wl7ao/OnXpmXNmJWw/FBggdNLthkW5gVjG0RybWVvYlvTsZDXZGbz5 /c+trsuXSj50FLfZH3Z0b+DscvPGOyvKD4fF/3miull6dYbc5UAWmYzb/xdPFpUr/TZ7QakJ Y+ctOdP/X5wfPizblPRKef7spsRHPZa/L8XO4fdVbZ3EEntbtuKycbDOQn1uu/xMYfVq95aT t95fOGrQZCa+yLZNh0dIMKQw/ZbpcfdNa5Yck3JyCP7YGW7+/Wv6zY9KLMUZiYZazEXFiQB7 gZ3AkAMAAA== X-CMS-MailID: 20221028043739epcas5p24172f567184e6f50142ad5b3cd8fef89 X-Msg-Generator: CA X-Sendblock-Type: REQ_APPROVE CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20221011125142epcas5p13c858a5f27830fb1de50fa51e9730eca References: <20221011122516.32135-1-aakarsh.jain@samsung.com> <20221011122516.32135-2-aakarsh.jain@samsung.com> <000c01d8e9f0$764e5ea0$62eb1be0$@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221027_225511_280766_B47AE461 X-CRM114-Status: GOOD ( 23.05 ) 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 Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogQWxpbSBBa2h0YXIgW21haWx0 bzphbGltLmFraHRhckBzYW1zdW5nLmNvbV0KPiBTZW50OiAyNyBPY3RvYmVyIDIwMjIgMTY6MTAK PiBUbzogJ2Fha2Fyc2ggamFpbicgPGFha2Fyc2guamFpbkBzYW1zdW5nLmNvbT47IGxpbnV4LWFy bS0KPiBrZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZzsgbGludXgtbWVkaWFAdmdlci5rZXJuZWwu b3JnOyBsaW51eC0KPiBrZXJuZWxAdmdlci5rZXJuZWwub3JnOyBkZXZpY2V0cmVlQHZnZXIua2Vy bmVsLm9yZwo+IENjOiBtLnN6eXByb3dza2lAc2Ftc3VuZy5jb207IGFuZHJ6ZWouaGFqZGFAaW50 ZWwuY29tOwo+IG1jaGVoYWJAa2VybmVsLm9yZzsgaHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sOwo+ IGV6ZXF1aWVsQHZhbmd1YXJkaWFzdXIuY29tLmFyOyBqZXJuZWouc2tyYWJlY0BnbWFpbC5jb207 Cj4gYmVuamFtaW4uZ2FpZ25hcmRAY29sbGFib3JhLmNvbTsgc3RhbmltaXIudmFyYmFub3ZAbGlu YXJvLm9yZzsKPiBkaWxsb24ubWluZmVpQGdtYWlsLmNvbTsgZGF2aWQucGxvd21hbkByYXNwYmVy cnlwaS5jb207Cj4gbWFyay5ydXRsYW5kQGFybS5jb207IHJvYmgrZHRAa2VybmVsLm9yZzsga3J6 aytkdEBrZXJuZWwub3JnOwo+IGFuZGlAZXRlemlhbi5vcmc7IGFzd2FuaS5yZWRkeUBzYW1zdW5n LmNvbTsKPiBwYW5rYWouZHViZXlAc2Ftc3VuZy5jb207IGxpbnV4LWZzZEB0ZXNsYS5jb207IHNt aXRoYS50QHNhbXN1bmcuY29tCj4gU3ViamVjdDogUkU6IFtQYXRjaCB2MyAwMS8xNV0gZHQtYmlu ZGluZ3M6IG1lZGlhOiBzNXAtbWZjOiBBZGQgbmV3IERUCj4gc2NoZW1hIGZvciBNRkMKPiAKPiBI aSBBYWthcnNoCj4gVGhhbmtzIGZvciB0aGUgcGF0Y2guCj4gCj4gPi0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tCj4gPkZyb206IGFha2Fyc2ggamFpbiBbbWFpbHRvOmFha2Fyc2guamFpbkBzYW1z dW5nLmNvbV0KPiA+U2VudDogVHVlc2RheSwgT2N0b2JlciAxMSwgMjAyMiA1OjU1IFBNCj4gPlRv OiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGxpbnV4LW1lZGlhQHZnZXIu a2VybmVsLm9yZzsKPiA+bGludXgtIGtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGRldmljZXRyZWVA dmdlci5rZXJuZWwub3JnCj4gPkNjOiBtLnN6eXByb3dza2lAc2Ftc3VuZy5jb207IGFuZHJ6ZWou aGFqZGFAaW50ZWwuY29tOwo+ID5tY2hlaGFiQGtlcm5lbC5vcmc7IGh2ZXJrdWlsLWNpc2NvQHhz NGFsbC5ubDsKPiA+ZXplcXVpZWxAdmFuZ3VhcmRpYXN1ci5jb20uYXI7IGplcm5lai5za3JhYmVj QGdtYWlsLmNvbTsKPiA+YmVuamFtaW4uZ2FpZ25hcmRAY29sbGFib3JhLmNvbTsgc3RhbmltaXIu dmFyYmFub3ZAbGluYXJvLm9yZzsKPiA+ZGlsbG9uLm1pbmZlaUBnbWFpbC5jb207IGRhdmlkLnBs b3dtYW5AcmFzcGJlcnJ5cGkuY29tOwo+ID5tYXJrLnJ1dGxhbmRAYXJtLmNvbTsgcm9iaCtkdEBr ZXJuZWwub3JnOyBrcnprK2R0QGtlcm5lbC5vcmc7Cj4gPmFuZGlAZXRlemlhbi5vcmc7IGFsaW0u YWtodGFyQHNhbXN1bmcuY29tOwo+IGFzd2FuaS5yZWRkeUBzYW1zdW5nLmNvbTsKPiA+cGFua2Fq LmR1YmV5QHNhbXN1bmcuY29tOyBsaW51eC1mc2RAdGVzbGEuY29tOwo+IHNtaXRoYS50QHNhbXN1 bmcuY29tOwo+ID5hYWthcnNoLmphaW5Ac2Ftc3VuZy5jb20KPiA+U3ViamVjdDogW1BhdGNoIHYz IDAxLzE1XSBkdC1iaW5kaW5nczogbWVkaWE6IHM1cC1tZmM6IEFkZCBuZXcgRFQKPiA+c2NoZW1h IGZvciBNRkMKPiA+Cj4gPkZyb206IFNtaXRoYSBUIE11cnRoeSA8c21pdGhhLnRAc2Ftc3VuZy5j b20+Cj4gPgo+ID5Db252ZXJ0IERUIHNjaGVtYSBmb3IgczVwLW1mYyBpbiB5YW1sIGZvcm1hdAo+ ID4KPiA+Q2M6IGxpbnV4LWZzZEB0ZXNsYS5jb20KPiA+U2lnbmVkLW9mZi1ieTogU21pdGhhIFQg TXVydGh5IDxzbWl0aGEudEBzYW1zdW5nLmNvbT4KPiA+U2lnbmVkLW9mZi1ieTogQWFrYXJzaCBK YWluIDxhYWthcnNoLmphaW5Ac2Ftc3VuZy5jb20+Cj4gPi0tLQo+ID4gLi4uL2RldmljZXRyZWUv YmluZGluZ3MvbWVkaWEvczVwLW1mYy50eHQgICAgIHwgIDc1IC0tLS0tLS0tCj4gPiAuLi4vYmlu ZGluZ3MvbWVkaWEvc2Ftc3VuZyxzNXAtbWZjLnlhbWwgICAgICAgfCAxNjMgKysrKysrKysrKysr KysrKysrCj4gPiAyIGZpbGVzIGNoYW5nZWQsIDE2MyBpbnNlcnRpb25zKCspLCA3NSBkZWxldGlv bnMoLSkgIGNyZWF0ZSBtb2RlCj4gPjEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbWVkaWEvc2Ftc3VuZyxzNXAtbWZjLnlhbWwKPiA+Cj4gPmRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvczVwLW1mYy50eHQKPiA+Yi9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvczVwLW1mYy50eHQKPiA+aW5kZXgg YWE1NGM4MTU5ZDlmLi44YjEzNzg5MTc5MWYgMTAwNjQ0Cj4gPi0tLSBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9zNXAtbWZjLnR4dAo+ID4rKysgYi9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvczVwLW1mYy50eHQKPiA+QEAgLTEsNzYgKzEg QEAKPiA+LSogU2Ftc3VuZyBNdWx0aSBGb3JtYXQgQ29kZWMgKE1GQykKPiA+Cj4gPi1NdWx0aSBG b3JtYXQgQ29kZWMgKE1GQykgaXMgdGhlIElQIHByZXNlbnQgaW4gU2Ftc3VuZyBTb0NzIHdoaWNo Cj4gPi1zdXBwb3J0cyBoaWdoIHJlc29sdXRpb24gZGVjb2RpbmcgYW5kIGVuY29kaW5nIGZ1bmN0 aW9uYWxpdGllcy4KPiA+LVRoZSBNRkMgZGV2aWNlIGRyaXZlciBpcyBhIHY0bDIgZHJpdmVyIHdo aWNoIGNhbiBlbmNvZGUvZGVjb2RlIC12aWRlbwo+ID5yYXcvZWxlbWVudGFyeSBzdHJlYW1zIGFu ZCBoYXMgc3VwcG9ydCBmb3IgYWxsIHBvcHVsYXIgLXZpZGVvIGNvZGVjcy4KPiA+LQo+ID4tUmVx dWlyZWQgcHJvcGVydGllczoKPiA+LSAgLSBjb21wYXRpYmxlIDogdmFsdWUgc2hvdWxkIGJlIGVp dGhlciBvbmUgYW1vbmcgdGhlIGZvbGxvd2luZwo+ID4tCShhKSAic2Ftc3VuZyxtZmMtdjUiIGZv ciBNRkMgdjUgcHJlc2VudCBpbiBFeHlub3M0IFNvQ3MKPiA+LQkoYikgInNhbXN1bmcsbWZjLXY2 IiBmb3IgTUZDIHY2IHByZXNlbnQgaW4gRXh5bm9zNSBTb0NzCj4gPi0JKGMpICJzYW1zdW5nLG1m Yy12NyIgZm9yIE1GQyB2NyBwcmVzZW50IGluIEV4eW5vczU0MjAgU29DCj4gPi0JKGQpICJzYW1z dW5nLG1mYy12OCIgZm9yIE1GQyB2OCBwcmVzZW50IGluIEV4eW5vczU4MDAgU29DCj4gPi0JKGUp ICJzYW1zdW5nLGV4eW5vczU0MzMtbWZjIiBmb3IgTUZDIHY4IHByZXNlbnQgaW4gRXh5bm9zNTQz Mwo+IFNvQwo+ID4tCShmKSAic2Ftc3VuZyxtZmMtdjEwIiBmb3IgTUZDIHYxMCBwcmVzZW50IGlu IEV4eW5vczc4ODAgU29DCj4gPi0KPiA+LSAgLSByZWcgOiBQaHlzaWNhbCBiYXNlIGFkZHJlc3Mg b2YgdGhlIElQIHJlZ2lzdGVycyBhbmQgbGVuZ3RoIG9mIG1lbW9yeQo+ID4tCSAgbWFwcGVkIHJl Z2lvbi4KPiA+LQo+ID4tICAtIGludGVycnVwdHMgOiBNRkMgaW50ZXJydXB0IG51bWJlciB0byB0 aGUgQ1BVLgo+ID4tICAtIGNsb2NrcyA6IGZyb20gY29tbW9uIGNsb2NrIGJpbmRpbmc6IGhhbmRs ZSB0byBtZmMgY2xvY2suCj4gPi0gIC0gY2xvY2stbmFtZXMgOiBmcm9tIGNvbW1vbiBjbG9jayBi aW5kaW5nOiBtdXN0IGNvbnRhaW4gIm1mYyIsCj4gPi0JCSAgY29ycmVzcG9uZGluZyB0byBlbnRy eSBpbiB0aGUgY2xvY2tzIHByb3BlcnR5Lgo+ID4tCj4gPi1PcHRpb25hbCBwcm9wZXJ0aWVzOgo+ ID4tICAtIHBvd2VyLWRvbWFpbnMgOiBwb3dlci1kb21haW4gcHJvcGVydHkgZGVmaW5lZCB3aXRo IGEgcGhhbmRsZQo+ID4tCQkJICAgdG8gcmVzcGVjdGl2ZSBwb3dlciBkb21haW4uCj4gPi0gIC0g bWVtb3J5LXJlZ2lvbiA6IGZyb20gcmVzZXJ2ZWQgbWVtb3J5IGJpbmRpbmc6IHBoYW5kbGVzIHRv IHR3bwo+ID5yZXNlcnZlZAo+ID4tCW1lbW9yeSByZWdpb25zLCBmaXJzdCBpcyBmb3IgImxlZnQi IG1mYyBtZW1vcnkgYnVzIGludGVyZmFjZXMsCj4gPi0Jc2Vjb25kIGlmIGZvciB0aGUgInJpZ2h0 IiBtZmMgbWVtb3J5IGJ1cywgdXNlZCB3aGVuIG5vIFNZU01NVQo+ID4tCXN1cHBvcnQgaXMgYXZh aWxhYmxlOyB1c2VkIG9ubHkgYnkgTUZDIHY1IHByZXNlbnQgaW4gRXh5bm9zNCBTb0NzCj4gPi0K PiA+LU9ic29sZXRlIHByb3BlcnRpZXM6Cj4gPi0gIC0gc2Ftc3VuZyxtZmMtciwgc2Ftc3VuZyxt ZmMtbCA6IHN1cHBvcnQgcmVtb3ZlZCwgcGxlYXNlIHVzZSBtZW1vcnktCj4gPnJlZ2lvbgo+ID4t CXByb3BlcnR5IGluc3RlYWQKPiA+LQo+ID4tCj4gPi1FeGFtcGxlOgo+ID4tU29DIHNwZWNpZmlj IERUIGVudHJ5Ogo+ID4tCj4gPi1tZmM6IGNvZGVjQDEzNDAwMDAwIHsKPiA+LQljb21wYXRpYmxl ID0gInNhbXN1bmcsbWZjLXY1IjsKPiA+LQlyZWcgPSA8MHgxMzQwMDAwMCAweDEwMDAwPjsKPiA+ LQlpbnRlcnJ1cHRzID0gPDAgOTQgMD47Cj4gPi0JcG93ZXItZG9tYWlucyA9IDwmcGRfbWZjPjsK PiA+LQljbG9ja3MgPSA8JmNsb2NrIDI3Mz47Cj4gPi0JY2xvY2stbmFtZXMgPSAibWZjIjsKPiA+ LX07Cj4gPi0KPiA+LVJlc2VydmVkIG1lbW9yeSBzcGVjaWZpYyBEVCBlbnRyeSBmb3IgZ2l2ZW4g Ym9hcmQgKHNlZSByZXNlcnZlZCBtZW1vcnkKPiA+YmluZGluZyAtZm9yIG1vcmUgaW5mb3JtYXRp b24pOgo+ID4tCj4gPi1yZXNlcnZlZC1tZW1vcnkgewo+ID4tCSNhZGRyZXNzLWNlbGxzID0gPDE+ Owo+ID4tCSNzaXplLWNlbGxzID0gPDE+Owo+ID4tCXJhbmdlczsKPiA+LQo+ID4tCW1mY19sZWZ0 OiByZWdpb25ANTEwMDAwMDAgewo+ID4tCQljb21wYXRpYmxlID0gInNoYXJlZC1kbWEtcG9vbCI7 Cj4gPi0JCW5vLW1hcDsKPiA+LQkJcmVnID0gPDB4NTEwMDAwMDAgMHg4MDAwMDA+Owo+ID4tCX07 Cj4gPi0KPiA+LQltZmNfcmlnaHQ6IHJlZ2lvbkA0MzAwMDAwMCB7Cj4gPi0JCWNvbXBhdGlibGUg PSAic2hhcmVkLWRtYS1wb29sIjsKPiA+LQkJbm8tbWFwOwo+ID4tCQlyZWcgPSA8MHg0MzAwMDAw MCAweDgwMDAwMD47Cj4gPi0JfTsKPiA+LX07Cj4gPi0KPiA+LUJvYXJkIHNwZWNpZmljIERUIGVu dHJ5Ogo+ID4tCj4gPi1jb2RlY0AxMzQwMDAwMCB7Cj4gPi0JbWVtb3J5LXJlZ2lvbiA9IDwmbWZj X2xlZnQ+LCA8Jm1mY19yaWdodD47Cj4gPi19Owo+ID5kaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3NhbXN1bmcsczVwLQo+ID5tZmMueWFtbCBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9zYW1zdW5nLHM1cC0KPiA+bWZj LnlhbWwKPiA+bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+aW5kZXggMDAwMDAwMDAwMDAwLi5hZDYx YjUwOTg0NmYKPiA+LS0tIC9kZXYvbnVsbAo+ID4rKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbWVkaWEvc2Ftc3VuZyxzNXAtbWZjLnlhbWwKPiA+QEAgLTAsMCArMSwxNjMg QEAKPiA+KyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seSBPUiBCU0QtMi1D bGF1c2UgJVlBTUwgMS4yCj4gPistLS0KPiA+KyRpZDogaHR0cDovL2RldmljZXRyZWUub3JnL3Nj aGVtYXMvbWVkaWEvc2Ftc3VuZyxzNXAtbWZjLnlhbWwjCj4gPiskc2NoZW1hOiBodHRwOi8vZGV2 aWNldHJlZS5vcmcvbWV0YS1zY2hlbWFzL2NvcmUueWFtbCMKPiA+Kwo+ID4rdGl0bGU6IFNhbXN1 bmcgRXh5bm9zIE11bHRpIEZvcm1hdCBDb2RlYyAoTUZDKQo+ID4rCj4gPittYWludGFpbmVyczoK PiA+KyAgLSBNYXJlayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+Cj4gPisg IC0gU21pdGhhIFQgTXVydGh5IDxzbWl0aGEudEBzYW1zdW5nLmNvbT4KPiA+KyAgLSBBYWthcnNo IEphaW4gPGFha2Fyc2guamFpbkBzYW1zdW5nLmNvbT4KPiA+Kwo+ID4rZGVzY3JpcHRpb246Cj4g PisgIE11bHRpIEZvcm1hdCBDb2RlYyAoTUZDKSBpcyB0aGUgSVAgcHJlc2VudCBpbiBTYW1zdW5n IFNvQ3Mgd2hpY2gKPiA+KyAgc3VwcG9ydHMgaGlnaCByZXNvbHV0aW9uIGRlY29kaW5nIGFuZCBl bmNvZGluZyBmdW5jdGlvbmFsaXRpZXMuCj4gPisKPiA+K3Byb3BlcnRpZXM6Cj4gPisgIGNvbXBh dGlibGU6Cj4gPisgICAgZW51bToKPiA+KyAgICAgIC0gc2Ftc3VuZyxtZmMtdjUgICAgICAgICAg ICAgICAgICAjIEV4eW5vczQKPiA+KyAgICAgIC0gc2Ftc3VuZyxtZmMtdjYgICAgICAgICAgICAg ICAgICAjIEV4eW5vczUKPiA+KyAgICAgIC0gc2Ftc3VuZyxtZmMtdjcgICAgICAgICAgICAgICAg ICAjIEV4eW5vczU0MjAKPiA+KyAgICAgIC0gc2Ftc3VuZyxtZmMtdjggICAgICAgICAgICAgICAg ICAjIEV4eW5vczU4MDAKPiA+KyAgICAgIC0gc2Ftc3VuZyxleHlub3M1NDMzLW1mYyAgICAgICAg ICAjIEV4eW5vczU0MzMKPiA+KyAgICAgIC0gc2Ftc3VuZyxtZmMtdjEwICAgICAgICAgICAgICAg ICAjIEV4eW5vczc4ODAKPiA+Kwo+ID4rICByZWc6Cj4gPisgICAgbWF4SXRlbXM6IDEKPiA+Kwo+ ID4rICBjbG9ja3M6Cj4gPisgICAgbWluSXRlbXM6IDEKPiA+KyAgICBtYXhJdGVtczogMwo+ID4r Cj4gPisgIGNsb2NrLW5hbWVzOgo+ID4rICAgIG1pbkl0ZW1zOiAxCj4gPisgICAgbWF4SXRlbXM6 IDMKPiA+Kwo+ID4rICBpbnRlcnJ1cHRzOgo+ID4rICAgIG1heEl0ZW1zOiAxCj4gPisKPiA+KyAg aW9tbXVzOgo+ID4rICAgIG1heEl0ZW1zOiAyCj4gPisKPiA+KyAgaW9tbXUtbmFtZXM6Cj4gPisg ICAgbWF4SXRlbXM6IDIKPiA+Kwo+ID4rICBwb3dlci1kb21haW5zOgo+ID4rICAgIG1heEl0ZW1z OiAxCj4gPisKPiA+KyAgbWVtb3J5LXJlZ2lvbjoKPiA+KyAgICBtYXhJdGVtczogMQo+ID4rCj4g PityZXF1aXJlZDoKPiA+KyAgLSBjb21wYXRpYmxlCj4gPisgIC0gcmVnCj4gPisgIC0gY2xvY2tz Cj4gPisgIC0gY2xvY2stbmFtZXMKPiA+KyAgLSBpbnRlcnJ1cHRzCj4gPisKPiA+K2FsbE9mOgo+ ID4rICAtIGlmOgo+ID4rICAgICAgcHJvcGVydGllczoKPiA+KyAgICAgICAgY29tcGF0aWJsZToK PiA+KyAgICAgICAgICBjb250YWluczoKPiA+KyAgICAgICAgICAgIGVudW06Cj4gPisgICAgICAg ICAgICAgIC0gc2Ftc3VuZyxtZmMtdjYKPiA+KyAgICAgICAgICAgICAgLSBzYW1zdW5nLG1mYy12 Nwo+ID4rICAgICAgICAgICAgICAtIHNhbXN1bmcsbWZjLXY4Cj4gPisgICAgICAgICAgICAgIC0g dGVzbGEsZnNkLW1mYwo+IFlvdSBoYXZlIG5vdCBpbnRyb2R1Y2UgInRlc2xhLGZzZC1tZmMiIGNv bXBhdGlibGUgeWV0LCBzbyB0aGlzIHNob3VsZCBiZSBwYXJ0Cj4gb2YgdGhlIHBhdGNoIHdoaWNo IGFkZHMgZnNkLW1mYyBjb21wYXRpYmxlCj4gCm9rLgo+ID4rICAgIHRoZW46Cj4gPisgICAgICBw cm9wZXJ0aWVzOgo+ID4rICAgICAgICBjbG9ja3M6Cj4gPisgICAgICAgICAgbWF4SXRlbXM6IDEK PiA+KyAgICAgICAgY2xvY2stbmFtZXM6Cj4gPisgICAgICAgICAgaXRlbXM6Cj4gPisgICAgICAg ICAgICAtIGNvbnN0OiBtZmMKPiA+Kwo+ID4rICAtIGlmOgo+ID4rICAgICAgcHJvcGVydGllczoK PiA+KyAgICAgICAgY29tcGF0aWJsZToKPiA+KyAgICAgICAgICBjb250YWluczoKPiA+KyAgICAg ICAgICAgIGVudW06Cj4gPisgICAgICAgICAgICAgIC0gc2Ftc3VuZyxtZmMtdjUKPiA+KyAgICB0 aGVuOgo+ID4rICAgICAgcHJvcGVydGllczoKPiA+KyAgICAgICAgY2xvY2tzOgo+ID4rICAgICAg ICAgIG1pbkl0ZW1zOiAyCj4gPisgICAgICAgICAgbWF4SXRlbXM6IDIKPiA+KyAgICAgICAgY2xv Y2stbmFtZXM6Cj4gPisgICAgICAgICAgaXRlbXM6Cj4gPisgICAgICAgICAgICAtIGNvbnN0OiBt ZmMKPiA+KyAgICAgICAgICAgIC0gY29uc3Q6IHNjbGtfbWZjCj4gPisKPiA+KyAgLSBpZjoKPiA+ KyAgICAgIHByb3BlcnRpZXM6Cj4gPisgICAgICAgIGNvbXBhdGlibGU6Cj4gPisgICAgICAgICAg Y29udGFpbnM6Cj4gPisgICAgICAgICAgICBlbnVtOgo+ID4rICAgICAgICAgICAgICAtIHNhbXN1 bmcsZXh5bm9zNTQzMy1tZmMKPiA+KyAgICB0aGVuOgo+ID4rICAgICAgcHJvcGVydGllczoKPiA+ KyAgICAgICAgY2xvY2tzOgo+ID4rICAgICAgICAgIG1pbkl0ZW1zOiAzCj4gPisgICAgICAgICAg bWF4SXRlbXM6IDMKPiA+KyAgICAgICAgY2xvY2stbmFtZXM6Cj4gPisgICAgICAgICAgaXRlbXM6 Cj4gPisgICAgICAgICAgICAtIGNvbnN0OiBwY2xrCj4gPisgICAgICAgICAgICAtIGNvbnN0OiBh Y2xrCj4gPisgICAgICAgICAgICAtIGNvbnN0OiBhY2xrX3hpdQo+ID4rCj4gPisgIC0gaWY6Cj4g PisgICAgICBwcm9wZXJ0aWVzOgo+ID4rICAgICAgICBjb21wYXRpYmxlOgo+ID4rICAgICAgICAg IGNvbnRhaW5zOgo+ID4rICAgICAgICAgICAgZW51bToKPiA+KyAgICAgICAgICAgICAgLSBzYW1z dW5nLG1mYy12NQo+ID4rICAgICAgICAgICAgICAtIHNhbXN1bmcsbWZjLXY2Cj4gPisgICAgICAg ICAgICAgIC0gc2Ftc3VuZyxtZmMtdjcKPiA+KyAgICAgICAgICAgICAgLSBzYW1zdW5nLG1mYy12 OAo+ID4rICAgICAgICAgICAgICAtIHNhbXN1bmcsZXh5bm9zNTQzMy1tZmMKPiA+Kwo+ID4rICAg IHRoZW46Cj4gPisgICAgICBwcm9wZXJ0aWVzOgo+ID4rICAgICAgICBpb21tdXM6Cj4gPisgICAg ICAgICAgbWluSXRlbXM6IDIKPiA+KyAgICAgICAgICBtYXhJdGVtczogMgo+ID4rICAgICAgICBp b21tdS1uYW1lczoKPiA+KyAgICAgICAgICBpdGVtczoKPiA+KyAgICAgICAgICAgIC0gY29uc3Q6 IGxlZnQKPiA+KyAgICAgICAgICAgIC0gY29uc3Q6IHJpZ2h0Cj4gPisKPiA+KyAgLSBpZjoKPiA+ KyAgICAgIHByb3BlcnRpZXM6Cj4gPisgICAgICAgIGNvbXBhdGlibGU6Cj4gPisgICAgICAgICAg Y29udGFpbnM6Cj4gPisgICAgICAgICAgICBlbnVtOgo+ID4rICAgICAgICAgICAgICAtIHRlc2xh LGZzZC1tZmMKPiAKPiBTYW1lIGNvbW1lbnRzIGFzIGFib3ZlLgo+IAo+IE15IHN1Z2dlc3Rpb24s IGZpcnN0IGp1c3QgY29udmVydCB0aGUgY3VycmVudCBzNXAtbWZjLnR4dCB0byB5YW1sIGZvcm1h dCBhbmQKPiB0aGVuIGFkZCBmc2QtbWZjIHN1cHBvcnQuCj4gVGhhdCB3YXkgaXQgd2lsbCBiZSBl YXN5IGZvciByZXZpZXdlciB0byB1bmRlcnN0YW5kIHRoZSBjaGFuZ2VzLgo+IAo+IFdoaWxlIHJl dmlld2luZyBhbmQgY29kZSB3YWxrIHRocm91Z2gsIEkgYWxzbyBub3RpY2VkIHRoYXQgZXh5bm9z MzI1MC5kdHNpCj4gYW5kIGV4eW5vczU0MjAuZHRzaSBhcmUgdXNpbmcgc2FtZSBjb21wYXRpYmxl IGFzICJzYW1zdW5nLG1mYy12NyIgYnV0Cj4gdGhlcmUgImNsb2NrcyIgcHJvcGVydHkgaXMgZGlm ZmVyZW50LiBUaGF0IGRvZXNuJ3QgbG9vayBjb3JyZWN0Lgo+IFRoaXMgd2lsbCBjYXVzZSBpc3N1 ZXMgd2hlbiB5b3UgY29udmVydCBzNXAtbWZjLnR4dCB0byBzY2hlbWEgZm9ybWF0Lgo+IEkgZG9u 4oCZdCBrbm93IHdoeSB0aGF0IHdhcyBkb25lIHRoYXQgd2F5LCBidXQgc3VyZWx5IHRoaXMgbmVl ZCB0byBiZSBfZml4ZWRfDQo+IGZpcnN0IGFzIGgvdyBpdHNlbGYgYXJlIGRpZmZlcmVudC4NCj4g DQo+IFNvIG15IHN1Z2dlc3Rpb24gaXMgdG8gZml4IGV4eW5vczMyNTAuZHRzaSBhbmQgZXh5bm9z NTQyMC5kdHNpIGNvbXBhdGlibGUNCj4gYW5kIG1mYyBkcml2ZXIgZm9yIGl0IGZpcnN0IChhcyBh IHNlcGFyYXRlIHBhdGNoIHNlcmllcykuDQo+IFlvdSBjYW4gdXNlIHRoZSBzYW1lIGFwcHJvYWNo IHdoYXQgd2FzIGRvbmUgZm9yIG1mYy12OCBhbmQgbWZjLXY4LTU0MzMuDQo+IA0KPiANCm9rIHdp bGwgZml4IHRoaXMgaXNzdWUgLg0KIA0KPiA+KyAgICB0aGVuOg0KPiA+KyAgICAgIHByb3BlcnRp ZXM6DQo+ID4rICAgICAgICBtZW1vcnktcmVnaW9uOg0KPiA+KyAgICAgICAgICBtYXhJdGVtczog MQ0KPiA+Kw0KPiA+K2FkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQ0KPiA+Kw0KPiA+K2V4YW1w bGVzOg0KPiA+KyAgLSB8DQo+ID4rICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9jbG9jay9leHlu b3M0Lmg+DQo+ID4rICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9jbG9jay9leHlub3MtYXVkc3Mt Y2xrLmg+DQo+ID4rICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxl ci9hcm0tZ2ljLmg+DQo+ID4rICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29u dHJvbGxlci9pcnEuaD4NCj4gPisNCj4gPisgICAgY29kZWNAMTM0MDAwMDAgew0KPiA+KyAgICAg ICAgICBjb21wYXRpYmxlID0gInNhbXN1bmcsbWZjLXY1IjsNCj4gPisgICAgICAgICAgcmVnID0g PDB4MTM0MDAwMDAgMHgxMDAwMD47DQo+ID4rICAgICAgICAgIGludGVycnVwdHMgPSA8R0lDX1NQ SSA5NCBJUlFfVFlQRV9MRVZFTF9ISUdIPjsNCj4gPisgICAgICAgICAgcG93ZXItZG9tYWlucyA9 IDwmcGRfbWZjPjsNCj4gPisgICAgICAgICAgY2xvY2tzID0gPCZjbG9jayBDTEtfTUZDPiwgPCZj bG9jayBDTEtfU0NMS19NRkM+Ow0KPiA+KyAgICAgICAgICBjbG9jay1uYW1lcyA9ICJtZmMiLCAi c2Nsa19tZmMiOw0KPiA+KyAgICAgICAgICBpb21tdXMgPSA8JnN5c21tdV9tZmNfbD4sIDwmc3lz bW11X21mY19yPjsNCj4gPisgICAgICAgICAgaW9tbXUtbmFtZXMgPSAibGVmdCIsICJyaWdodCI7 DQo+ID4rDQo+ID4rICAgIH07DQo+ID4tLQ0KPiA+Mi4xNy4xDQo+IA0KPiANCg0KVGhhbmtzIGZv ciB0aGUgcmV2aWV3Lg0KDQoNCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5l bEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D3318FA3742 for ; Fri, 28 Oct 2022 05:55:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229763AbiJ1FzM (ORCPT ); Fri, 28 Oct 2022 01:55:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55868 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229613AbiJ1FzK (ORCPT ); Fri, 28 Oct 2022 01:55:10 -0400 Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 56AA744CCE for ; Thu, 27 Oct 2022 22:55:08 -0700 (PDT) Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20221028055505epoutp01d6d0c6ad69d3131d09d8f282ea753515~iJet_dP_H3251132511epoutp01F for ; Fri, 28 Oct 2022 05:55:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20221028055505epoutp01d6d0c6ad69d3131d09d8f282ea753515~iJet_dP_H3251132511epoutp01F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1666936505; bh=bs6Fi9y3vLm3UnBEo12wgY2EJ5s6terAkHbpUuhYef0=; h=From:To:Cc:In-Reply-To:Subject:Date:References:From; b=sQC3LTk/vjW0l6zwTW9Cffehvh7LJF/Wk8FqUFENXPPsHqvd4hASxpQoS27+nDY7N fVVX4t4V4bNPArluoCnLLClpPSjUEvBkdsInz5oHZthbBw7KbQoZi2sLheEkurTcz+ xglmviCM1TOMPw48xClgudEH4+Ktp6mYj7ZiGnIo= Received: from epsnrtp2.localdomain (unknown [182.195.42.163]) by epcas5p4.samsung.com (KnoxPortal) with ESMTP id 20221028055504epcas5p4b2bc70d767029a4a5979ec5eca3bfcf6~iJesytC1U2520925209epcas5p4t; Fri, 28 Oct 2022 05:55:04 +0000 (GMT) Received: from epsmges5p1new.samsung.com (unknown [182.195.38.182]) by epsnrtp2.localdomain (Postfix) with ESMTP id 4MzBb60dv0z4x9Q1; Fri, 28 Oct 2022 05:54:58 +0000 (GMT) Received: from epcas5p2.samsung.com ( [182.195.41.40]) by epsmges5p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 32.14.01710.BAE6B536; Fri, 28 Oct 2022 14:54:52 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas5p2.samsung.com (KnoxPortal) with ESMTPA id 20221028043739epcas5p24172f567184e6f50142ad5b3cd8fef89~iIbGonLg10889808898epcas5p2Y; Fri, 28 Oct 2022 04:37:39 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20221028043738epsmtrp1fd2c68051ebfe2ae69ae6de33111264c~iIbGmjxW12804928049epsmtrp19; Fri, 28 Oct 2022 04:37:38 +0000 (GMT) X-AuditID: b6c32a49-a41ff700000006ae-9a-635b6eab1c00 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 28.06.14392.29C5B536; Fri, 28 Oct 2022 13:37:38 +0900 (KST) Received: from FDSFTE308 (unknown [107.122.81.79]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20221028043735epsmtip2f2654f687251735502b819e7a86ba2b1~iIbDieOXd2225022250epsmtip2u; Fri, 28 Oct 2022 04:37:35 +0000 (GMT) From: "Aakarsh Jain" To: "'Alim Akhtar'" , , , , Cc: , , , , , , , , , , , , , , , , , In-Reply-To: <000c01d8e9f0$764e5ea0$62eb1be0$@samsung.com> Subject: RE: [Patch v3 01/15] dt-bindings: media: s5p-mfc: Add new DT schema for MFC Date: Fri, 28 Oct 2022 10:07:33 +0530 Message-ID: <026501d8ea87$024d1400$06e73c00$@samsung.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQIjXZOHgvokXGuofbg3rWbxTFZEMQGGfBLcASb/h3kBiXArEK1smYlQ Content-Language: en-in X-Brightmail-Tracker: H4sIAAAAAAAAA02Tf1CTdRzH+z7Psx9Qw0dA+boDj1YgzgM2g/lAzOpm6yGsKE+9qAPmeAKO se32DDOKog5Rd6Rg5skYTAQhAUXGQFLoYIzQ3WHBCKJcID8kwLuMXydoXvuBxX+vz+f7ed/7 +/5878tGfc+wuOxMpZbSKGUKHtMba+3eHhbeoPxALuirQ4mxilYmUfVwGiFGqxYwwtLcwiLM g2UoUdvbySCM1tsM4lrXOEY0/ek87S91YMS08QogZvR/MAnTxBCDuDt7kLBfNzCJoqstDOKy 1cEiLg73I0SN6TFCXGhZZBFHO6wswtHeCoiCQivyagDZUNEAyDZHNSCHq+dR8nu9g0VWtc8g pKnuBJO8M9TOJJurvyCP9qxi5ElzHSCffFXOInXWYSa5YNpK2pYWWIk+SVlxGZQsjdIEU0q5 Ki1TmS7mJexLkaREiwTCcGEMsYsXrJRlU2Lenr2J4dJMhXMDvODDMkWOs5Uoo2le5O44jSpH SwVnqGitmEep0xTqKHUELcumc5TpEUpKGysUCHZGOwdTszIG+8pQtSHlyF8D2/LBQIIOeLEh HgWnuiZYLvbFbwDY0vWhDng7eR7Ax10nUE+xDGD/pXJEB9huRVulxtPvALC37SrmUU8D2Din dTETj4SjtiKGa8gfbwWw/fhtzFWg+CIKTxcY3X5eeCycGrjPdLEffgAWWB8yXIzhIXDk3qrb jYPHwGVjsqvNwTfCW6WTbjMU3wFrKudQT4RguDJV45b641LYZL+xNhMAe1aK3AkgPuAFzSUz iEewBy5XXsM87Adne80sD3PhzKnCNZbDiQszawYK2Nh+Zm3+Fdg5aMBcd0Px7bDxeqSnHQS/ tV1BPL4+8OtHk2tWHNhW8ZRDoeGOJyLEA2F3/UVQDHj6ddH066Lp10XQ/+92HmB1YAulprPT KTpaLVRSH//33HJVtgm4vwc/vg04xh5EWADCBhYA2SjPn9P360G5LydN9kkupVGlaHIUFG0B 0c51l6DcTXKV838ptSnCqBhBlEgkiop5SSTkBXCqzvHlvni6TEtlUZSa0jzVIWwvbj5SLvZ7 tG/SPnh8a+dsCSKR1j5z8lbYC4feKeBfZjT75FZ+s38kL7AECaWDdqQ+BwLvnp1IzI2/NzKt yR1O5q4sSec2H8kb/T3OftyeGaR7I+x5u1+XKeC3wh9DzxVLK3R5n/rFGw8YOGk/SG9+lIC+ dZ4lDL455b06b+Nv+Oc7/uLburBAG7Wh4/Be23hvkyjZOAbZXz5Ld1vMWUllGz8r2nnswbug nWug6Y43i+8rBEMhu2fzxZ+vlr137NL8fnu9WLy6bYskevwX0ftJqrLspKWGvyUh5ac2bT79 +s9hPeaMsxJ9ffOhgtKsn17MbYptrQiMS3oSMiOslaRmvmbEXrY07eJhdIZMyEc1tOxfObC3 XqcEAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRmVeSWpSXmKPExsWy7bCSvO6kmOhkg5VHTC0ezNvGZrH4x3Mm i/uLP7NYHNq8ld1iy5XZzBbLjx9gtZh/5ByrxfaDj1gsNr4Ayl6ceZfF4vn8dYwWL2fdY7PY 9Pgaq8XDV+EWl3fNYbPo2bCV1WLtkbvsFkuvX2SyWLbpD5PFoq1f2C1a9x5ht7i7ZxujRUvb ESYHcY8189Yweuy4u4TR4/qST8weO2fdZfdYvOclk8emVZ1sHneu7WHz2Lyk3qP16C8Wj74t qxg9/jXNZffoOnKdzePzJjmPU18/swfwRXHZpKTmZJalFunbJXBlbFonWNAYXnFt3TvGBsZe xy5GDg4JAROJHQuLuhi5OIQEdjNKzD98g7GLkRMoLiPxv+0YO4QtLLHy33N2iKKnjBL9l4+x gCTYBPQl7p/qYQVJiAjsYpQ4+uowC4jDLNDBIjF76gw2iJb3jBILTq5jBWnhFLCSeHrpDRvI bmGBEInd3+pAwiwCqhI3n/1iAgnzClhKfJsfBxLmFRCUODnzCdgyZgFtiac3n8LZyxa+Zoa4 TkHi59NlYNNFBNwkNl7eDVUjLnH0Zw/zBEbhWUhGzUIyahaSUbOQtCxgZFnFKJlaUJybnlts WGCYl1quV5yYW1yal66XnJ+7iRGcQrQ0dzBuX/VB7xAjEwfjIUYJDmYlEd6zN8KThXhTEiur Uovy44tKc1KLDzFKc7AoifNe6DoZLySQnliSmp2aWpBaBJNl4uCUamBiX37PWe3/DobMLVMW 3DtiNCfvfW0AN4OmN9Nxk5pPTBaGio4ykc/uzlVzLTCT+/7IKeFr13QBlzlnbyxb+pVjTpra ujsHPK6WdT41Xu1113Wl7ao/OnXpmXNmJWw/FBggdNLthkW5gVjG0RybWVvYlvTsZDXZGbz5 /c+trsuXSj50FLfZH3Z0b+DscvPGOyvKD4fF/3miull6dYbc5UAWmYzb/xdPFpUr/TZ7QakJ Y+ctOdP/X5wfPizblPRKef7spsRHPZa/L8XO4fdVbZ3EEntbtuKycbDOQn1uu/xMYfVq95aT t95fOGrQZCa+yLZNh0dIMKQw/ZbpcfdNa5Yck3JyCP7YGW7+/Wv6zY9KLMUZiYZazEXFiQB7 gZ3AkAMAAA== X-CMS-MailID: 20221028043739epcas5p24172f567184e6f50142ad5b3cd8fef89 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: REQ_APPROVE CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20221011125142epcas5p13c858a5f27830fb1de50fa51e9730eca References: <20221011122516.32135-1-aakarsh.jain@samsung.com> <20221011122516.32135-2-aakarsh.jain@samsung.com> <000c01d8e9f0$764e5ea0$62eb1be0$@samsung.com> Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org > -----Original Message----- > From: Alim Akhtar =5Bmailto:alim.akhtar=40samsung.com=5D > Sent: 27 October 2022 16:10 > To: 'aakarsh jain' ; linux-arm- > kernel=40lists.infradead.org; linux-media=40vger.kernel.org; linux- > kernel=40vger.kernel.org; devicetree=40vger.kernel.org > Cc: m.szyprowski=40samsung.com; andrzej.hajda=40intel.com; > mchehab=40kernel.org; hverkuil-cisco=40xs4all.nl; > ezequiel=40vanguardiasur.com.ar; jernej.skrabec=40gmail.com; > benjamin.gaignard=40collabora.com; stanimir.varbanov=40linaro.org; > dillon.minfei=40gmail.com; david.plowman=40raspberrypi.com; > mark.rutland=40arm.com; robh+dt=40kernel.org; krzk+dt=40kernel.org; > andi=40etezian.org; aswani.reddy=40samsung.com; > pankaj.dubey=40samsung.com; linux-fsd=40tesla.com; smitha.t=40samsung.com > Subject: RE: =5BPatch v3 01/15=5D dt-bindings: media: s5p-mfc: Add new DT > schema for MFC >=20 > Hi Aakarsh > Thanks for the patch. >=20 > >-----Original Message----- > >From: aakarsh jain =5Bmailto:aakarsh.jain=40samsung.com=5D > >Sent: Tuesday, October 11, 2022 5:55 PM > >To: linux-arm-kernel=40lists.infradead.org; linux-media=40vger.kernel.or= g; > >linux- kernel=40vger.kernel.org; devicetree=40vger.kernel.org > >Cc: m.szyprowski=40samsung.com; andrzej.hajda=40intel.com; > >mchehab=40kernel.org; hverkuil-cisco=40xs4all.nl; > >ezequiel=40vanguardiasur.com.ar; jernej.skrabec=40gmail.com; > >benjamin.gaignard=40collabora.com; stanimir.varbanov=40linaro.org; > >dillon.minfei=40gmail.com; david.plowman=40raspberrypi.com; > >mark.rutland=40arm.com; robh+dt=40kernel.org; krzk+dt=40kernel.org; > >andi=40etezian.org; alim.akhtar=40samsung.com; > aswani.reddy=40samsung.com; > >pankaj.dubey=40samsung.com; linux-fsd=40tesla.com; > smitha.t=40samsung.com; > >aakarsh.jain=40samsung.com > >Subject: =5BPatch v3 01/15=5D dt-bindings: media: s5p-mfc: Add new DT > >schema for MFC > > > >From: Smitha T Murthy > > > >Convert DT schema for s5p-mfc in yaml format > > > >Cc: linux-fsd=40tesla.com > >Signed-off-by: Smitha T Murthy > >Signed-off-by: Aakarsh Jain > >--- > > .../devicetree/bindings/media/s5p-mfc.txt =7C 75 -------- > > .../bindings/media/samsung,s5p-mfc.yaml =7C 163 +++++++++++++++++= + > > 2 files changed, 163 insertions(+), 75 deletions(-) create mode > >100644 Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml > > > >diff --git a/Documentation/devicetree/bindings/media/s5p-mfc.txt > >b/Documentation/devicetree/bindings/media/s5p-mfc.txt > >index aa54c8159d9f..8b137891791f 100644 > >--- a/Documentation/devicetree/bindings/media/s5p-mfc.txt > >+++ b/Documentation/devicetree/bindings/media/s5p-mfc.txt > >=40=40 -1,76 +1 =40=40 > >-* Samsung Multi Format Codec (MFC) > > > >-Multi Format Codec (MFC) is the IP present in Samsung SoCs which > >-supports high resolution decoding and encoding functionalities. > >-The MFC device driver is a v4l2 driver which can encode/decode -video > >raw/elementary streams and has support for all popular -video codecs. > >- > >-Required properties: > >- - compatible : value should be either one among the following > >- (a) =22samsung,mfc-v5=22 for MFC v5 present in Exynos4 SoCs > >- (b) =22samsung,mfc-v6=22 for MFC v6 present in Exynos5 SoCs > >- (c) =22samsung,mfc-v7=22 for MFC v7 present in Exynos5420 SoC > >- (d) =22samsung,mfc-v8=22 for MFC v8 present in Exynos5800 SoC > >- (e) =22samsung,exynos5433-mfc=22 for MFC v8 present in Exynos5433 > SoC > >- (f) =22samsung,mfc-v10=22 for MFC v10 present in Exynos7880 SoC > >- > >- - reg : Physical base address of the IP registers and length of memor= y > >- mapped region. > >- > >- - interrupts : MFC interrupt number to the CPU. > >- - clocks : from common clock binding: handle to mfc clock. > >- - clock-names : from common clock binding: must contain =22mfc=22, > >- corresponding to entry in the clocks property. > >- > >-Optional properties: > >- - power-domains : power-domain property defined with a phandle > >- to respective power domain. > >- - memory-region : from reserved memory binding: phandles to two > >reserved > >- memory regions, first is for =22left=22 mfc memory bus interfaces, > >- second if for the =22right=22 mfc memory bus, used when no SYSMMU > >- support is available; used only by MFC v5 present in Exynos4 SoCs > >- > >-Obsolete properties: > >- - samsung,mfc-r, samsung,mfc-l : support removed, please use memory- > >region > >- property instead > >- > >- > >-Example: > >-SoC specific DT entry: > >- > >-mfc: codec=4013400000 =7B > >- compatible =3D =22samsung,mfc-v5=22; > >- reg =3D <0x13400000 0x10000>; > >- interrupts =3D <0 94 0>; > >- power-domains =3D <&pd_mfc>; > >- clocks =3D <&clock 273>; > >- clock-names =3D =22mfc=22; > >-=7D; > >- > >-Reserved memory specific DT entry for given board (see reserved memory > >binding -for more information): > >- > >-reserved-memory =7B > >- =23address-cells =3D <1>; > >- =23size-cells =3D <1>; > >- ranges; > >- > >- mfc_left: region=4051000000 =7B > >- compatible =3D =22shared-dma-pool=22; > >- no-map; > >- reg =3D <0x51000000 0x800000>; > >- =7D; > >- > >- mfc_right: region=4043000000 =7B > >- compatible =3D =22shared-dma-pool=22; > >- no-map; > >- reg =3D <0x43000000 0x800000>; > >- =7D; > >-=7D; > >- > >-Board specific DT entry: > >- > >-codec=4013400000 =7B > >- memory-region =3D <&mfc_left>, <&mfc_right>; > >-=7D; > >diff --git a/Documentation/devicetree/bindings/media/samsung,s5p- > >mfc.yaml b/Documentation/devicetree/bindings/media/samsung,s5p- > >mfc.yaml > >new file mode 100644 > >index 000000000000..ad61b509846f > >--- /dev/null > >+++ b/Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml > >=40=40 -0,0 +1,163 =40=40 > >+=23 SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 > >+--- > >+=24id: http://devicetree.org/schemas/media/samsung,s5p-mfc.yaml=23 > >+=24schema: http://devicetree.org/meta-schemas/core.yaml=23 > >+ > >+title: Samsung Exynos Multi Format Codec (MFC) > >+ > >+maintainers: > >+ - Marek Szyprowski > >+ - Smitha T Murthy > >+ - Aakarsh Jain > >+ > >+description: > >+ Multi Format Codec (MFC) is the IP present in Samsung SoCs which > >+ supports high resolution decoding and encoding functionalities. > >+ > >+properties: > >+ compatible: > >+ enum: > >+ - samsung,mfc-v5 =23 Exynos4 > >+ - samsung,mfc-v6 =23 Exynos5 > >+ - samsung,mfc-v7 =23 Exynos5420 > >+ - samsung,mfc-v8 =23 Exynos5800 > >+ - samsung,exynos5433-mfc =23 Exynos5433 > >+ - samsung,mfc-v10 =23 Exynos7880 > >+ > >+ reg: > >+ maxItems: 1 > >+ > >+ clocks: > >+ minItems: 1 > >+ maxItems: 3 > >+ > >+ clock-names: > >+ minItems: 1 > >+ maxItems: 3 > >+ > >+ interrupts: > >+ maxItems: 1 > >+ > >+ iommus: > >+ maxItems: 2 > >+ > >+ iommu-names: > >+ maxItems: 2 > >+ > >+ power-domains: > >+ maxItems: 1 > >+ > >+ memory-region: > >+ maxItems: 1 > >+ > >+required: > >+ - compatible > >+ - reg > >+ - clocks > >+ - clock-names > >+ - interrupts > >+ > >+allOf: > >+ - if: > >+ properties: > >+ compatible: > >+ contains: > >+ enum: > >+ - samsung,mfc-v6 > >+ - samsung,mfc-v7 > >+ - samsung,mfc-v8 > >+ - tesla,fsd-mfc > You have not introduce =22tesla,fsd-mfc=22 compatible yet, so this should= be part > of the patch which adds fsd-mfc compatible >=20 ok. > >+ then: > >+ properties: > >+ clocks: > >+ maxItems: 1 > >+ clock-names: > >+ items: > >+ - const: mfc > >+ > >+ - if: > >+ properties: > >+ compatible: > >+ contains: > >+ enum: > >+ - samsung,mfc-v5 > >+ then: > >+ properties: > >+ clocks: > >+ minItems: 2 > >+ maxItems: 2 > >+ clock-names: > >+ items: > >+ - const: mfc > >+ - const: sclk_mfc > >+ > >+ - if: > >+ properties: > >+ compatible: > >+ contains: > >+ enum: > >+ - samsung,exynos5433-mfc > >+ then: > >+ properties: > >+ clocks: > >+ minItems: 3 > >+ maxItems: 3 > >+ clock-names: > >+ items: > >+ - const: pclk > >+ - const: aclk > >+ - const: aclk_xiu > >+ > >+ - if: > >+ properties: > >+ compatible: > >+ contains: > >+ enum: > >+ - samsung,mfc-v5 > >+ - samsung,mfc-v6 > >+ - samsung,mfc-v7 > >+ - samsung,mfc-v8 > >+ - samsung,exynos5433-mfc > >+ > >+ then: > >+ properties: > >+ iommus: > >+ minItems: 2 > >+ maxItems: 2 > >+ iommu-names: > >+ items: > >+ - const: left > >+ - const: right > >+ > >+ - if: > >+ properties: > >+ compatible: > >+ contains: > >+ enum: > >+ - tesla,fsd-mfc >=20 > Same comments as above. >=20 > My suggestion, first just convert the current s5p-mfc.txt to yaml format = and > then add fsd-mfc support. > That way it will be easy for reviewer to understand the changes. >=20 > While reviewing and code walk through, I also noticed that exynos3250.dts= i > and exynos5420.dtsi are using same compatible as =22samsung,mfc-v7=22 but > there =22clocks=22 property is different. That doesn't look correct. > This will cause issues when you convert s5p-mfc.txt to schema format. > I don=E2=80=99t=20know=20why=20that=20was=20done=20that=20way,=20but=20su= rely=20this=20need=20to=20be=20_fixed_=0D=0A>=20first=20as=20h/w=20itself= =20are=20different.=0D=0A>=20=0D=0A>=20So=20my=20suggestion=20is=20to=20fix= =20exynos3250.dtsi=20and=20exynos5420.dtsi=20compatible=0D=0A>=20and=20mfc= =20driver=20for=20it=20first=20(as=20a=20separate=20patch=20series).=0D=0A>= =20You=20can=20use=20the=20same=20approach=20what=20was=20done=20for=20mfc-= v8=20and=20mfc-v8-5433.=0D=0A>=20=0D=0A>=20=0D=0Aok=20will=20fix=20this=20i= ssue=20.=0D=0A=20=0D=0A>=20>+=20=20=20=20then:=0D=0A>=20>+=20=20=20=20=20= =20properties:=0D=0A>=20>+=20=20=20=20=20=20=20=20memory-region:=0D=0A>=20>= +=20=20=20=20=20=20=20=20=20=20maxItems:=201=0D=0A>=20>+=0D=0A>=20>+additio= nalProperties:=20false=0D=0A>=20>+=0D=0A>=20>+examples:=0D=0A>=20>+=20=20-= =20=7C=0D=0A>=20>+=20=20=20=20=23include=20=0D= =0A>=20>+=20=20=20=20=23include=20=0D= =0A>=20>+=20=20=20=20=23include=20=0D=0A>=20>+=20=20=20=20=23include=20=0D=0A>=20>+=0D=0A>=20>+=20=20=20=20codec=4013400000=20=7B=0D=0A>=20>+= =20=20=20=20=20=20=20=20=20=20compatible=20=3D=20=22samsung,mfc-v5=22;=0D= =0A>=20>+=20=20=20=20=20=20=20=20=20=20reg=20=3D=20<0x13400000=200x10000>;= =0D=0A>=20>+=20=20=20=20=20=20=20=20=20=20interrupts=20=3D=20;=0D=0A>=20>+=20=20=20=20=20=20=20=20=20=20power-dom= ains=20=3D=20<&pd_mfc>;=0D=0A>=20>+=20=20=20=20=20=20=20=20=20=20clocks=20= =3D=20<&clock=20CLK_MFC>,=20<&clock=20CLK_SCLK_MFC>;=0D=0A>=20>+=20=20=20= =20=20=20=20=20=20=20clock-names=20=3D=20=22mfc=22,=20=22sclk_mfc=22;=0D=0A= >=20>+=20=20=20=20=20=20=20=20=20=20iommus=20=3D=20<&sysmmu_mfc_l>,=20<&sys= mmu_mfc_r>;=0D=0A>=20>+=20=20=20=20=20=20=20=20=20=20iommu-names=20=3D=20= =22left=22,=20=22right=22;=0D=0A>=20>+=0D=0A>=20>+=20=20=20=20=7D;=0D=0A>= =20>--=0D=0A>=20>2.17.1=0D=0A>=20=0D=0A>=20=0D=0A=0D=0AThanks=20for=20the= =20review.=0D=0A=0D=0A=0D=0A