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 C7C38C433EF for ; Wed, 9 Feb 2022 14:55:49 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=d3HbTcL3vsdyT6Eyu2GuPw7vBB1WUEzHFC81iA5TgOA=; b=wC7qrCaeO3VcL/ mr7NLfEPTaWlEXwTlXJt2+tApKHGGdxqt4onbKMGTxG82fs8TYbu0vKjAQ+Wvjl0SAaiY+LedYx/1 VngsY2Tc1SrWDUyINOpWM2L9ss/6j71lQqDvLX/Md0drP52MSM+17QQiP0dDN774MC+A6Djy7W7N4 p90itI0Ag2ErU3IfVimszT/pKI3da2aHxxqCEBfKnZEFTVPdv63quRT5hsGebU/BI2sI559DmyIMF VWX45omyBCOlqc4VaRK1ZQ2GksoPe9R0rftmxnL8q7cohaTWwOZVVOhhn4fAcfEqjMhGxKkRqp9qY UE63YOtT/9pAnPWEp90A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nHoNi-000SjV-6I; Wed, 09 Feb 2022 14:55:42 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nHoNT-000SYr-Eg; Wed, 09 Feb 2022 14:55:29 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id EC699B821FB; Wed, 9 Feb 2022 14:55:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F319AC340F2; Wed, 9 Feb 2022 14:55:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644418524; bh=3p2CRK7G/YFd8iYbatPLWDYu2kTz6KbJZuGZpDLSd0E=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=GENHFQyiAM+amDlg2OPoqZ7niYFxvj7olKYFNGr0iHB8Y0aoaHq6vwKvguaM9McI8 cfaMui7eSjzm38HDH0R/dB1Vvz8MI/YBU/P6qbFSGVXgBiZfsUCffShcDiLVTtx/A1 TbY4QmReDWJsEhSwtmQw41tH9DmwrcjcXHyK4Ms466UzJtceE7SaZsmZtOfx+R5Kx0 nyRBifaLRkVyhpVALu4Bp5xFEzdncFDsTcIKEui1so4D9ZgYiUHQB6IAliQf8Z0JrI YCNSvxQB3n3iju5XK1MPAfaPh1nRtZOHlrBsVsh+1Nrp+kgsc0EY3tVYop6kKM+lW/ AujiiWcNXR3zA== Received: by mail-ed1-f49.google.com with SMTP id eg42so5594738edb.7; Wed, 09 Feb 2022 06:55:23 -0800 (PST) X-Gm-Message-State: AOAM531gk4fUwomep9QpRuzhEUW+rpJQDIywQB9YhUdOjw/Rzg3kUYFO 6s3MX4P4OzM3cgfzb9jg0xATKy4u3l5RiUPXoA== X-Google-Smtp-Source: ABdhPJxO8+/s2+5e9myZtU4xRIw3ESNaWA7a/IzcEZJnv+QL2FB+8s4Z5lYbDnWunXqn1812OlT7eYRsqbrtP7LKg/w= X-Received: by 2002:aa7:c04e:: with SMTP id k14mr2879529edo.131.1644418522215; Wed, 09 Feb 2022 06:55:22 -0800 (PST) MIME-Version: 1.0 References: <20220110084645.31191-1-nancy.lin@mediatek.com> <20220110084645.31191-4-nancy.lin@mediatek.com> In-Reply-To: <20220110084645.31191-4-nancy.lin@mediatek.com> From: Chun-Kuang Hu Date: Wed, 9 Feb 2022 22:55:10 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v11 03/22] dt-bindings: mediatek: add ethdr definition for mt8195 To: "Nancy.Lin" Cc: CK Hu , Chun-Kuang Hu , Philipp Zabel , David Airlie , Daniel Vetter , Rob Herring , Matthias Brugger , "jason-jh . lin" , Yongqiang Niu , DRI Development , "moderated list:ARM/Mediatek SoC support" , DTML , linux-kernel , Linux ARM , singo.chang@mediatek.com, srv_heupstream X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220209_065527_808480_D1AEC0B6 X-CRM114-Status: GOOD ( 21.03 ) X-BeenThere: linux-mediatek@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-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org SGksIE5hbmN5OgoKTmFuY3kuTGluIDxuYW5jeS5saW5AbWVkaWF0ZWsuY29tPiDmlrwgMjAyMuW5 tDHmnIgxMOaXpSDpgLHkuIAg5LiL5Y2INDo0NuWvq+mBk++8mgo+Cj4gQWRkIHZkb3N5czEgRVRI RFIgZGVmaW5pdGlvbi4KCkFwcGxpZWQgdG8gbWVkaWF0ZWstZHJtLW5leHQgWzFdLCB0aGFua3Mu CgpbMV0gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvY2h1 bmt1YW5nLmh1L2xpbnV4LmdpdC9sb2cvP2g9bWVkaWF0ZWstZHJtLW5leHQKClJlZ2FyZHMsCkNo dW4tS3VhbmcKCj4KPiBTaWduZWQtb2ZmLWJ5OiBOYW5jeS5MaW4gPG5hbmN5LmxpbkBtZWRpYXRl ay5jb20+Cj4gUmV2aWV3ZWQtYnk6IENodW4tS3VhbmcgSHUgPGNodW5rdWFuZy5odUBrZXJuZWwu b3JnPgo+IC0tLQo+ICAuLi4vZGlzcGxheS9tZWRpYXRlay9tZWRpYXRlayxldGhkci55YW1sICAg ICAgfCAxNDcgKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNDcgaW5zZXJ0 aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2Rpc3BsYXkvbWVkaWF0ZWsvbWVkaWF0ZWssZXRoZHIueWFtbAo+Cj4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L21lZGlhdGVrL21l ZGlhdGVrLGV0aGRyLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlz cGxheS9tZWRpYXRlay9tZWRpYXRlayxldGhkci55YW1sCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK PiBpbmRleCAwMDAwMDAwMDAwMDAuLjEzMWVlZDVlZWViNwo+IC0tLSAvZGV2L251bGwKPiArKysg Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9tZWRpYXRlay9tZWRp YXRlayxldGhkci55YW1sCj4gQEAgLTAsMCArMSwxNDcgQEAKPiArIyBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogKEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UpCj4gKyVZQU1MIDEuMgo+ICst LS0KPiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2NoZW1hcy9kaXNwbGF5L21lZGlhdGVr L21lZGlhdGVrLGV0aGRyLnlhbWwjCj4gKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9t ZXRhLXNjaGVtYXMvY29yZS55YW1sIwo+ICsKPiArdGl0bGU6IE1lZGlhdGVrIEV0aGRyIERldmlj ZSBUcmVlIEJpbmRpbmdzCj4gKwo+ICttYWludGFpbmVyczoKPiArICAtIENodW4tS3VhbmcgSHUg PGNodW5rdWFuZy5odUBrZXJuZWwub3JnPgo+ICsgIC0gUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBw ZW5ndXRyb25peC5kZT4KPiArCj4gK2Rlc2NyaXB0aW9uOiB8Cj4gKyAgRVRIRFIgaXMgZGVzaWdu ZWQgZm9yIEhEUiB2aWRlbyBhbmQgZ3JhcGhpY3MgY29udmVyc2lvbiBpbiB0aGUgZXh0ZXJuYWwg ZGlzcGxheSBwYXRoLgo+ICsgIEl0IGhhbmRsZXMgbXVsdGlwbGUgSERSIGlucHV0IHR5cGVzIGFu ZCBwZXJmb3JtcyB0b25lIG1hcHBpbmcsIGNvbG9yIHNwYWNlL2NvbG9yCj4gKyAgZm9ybWF0IGNv bnZlcnNpb24sIGFuZCB0aGVuIGNvbWJpbmUgZGlmZmVyZW50IGxheWVycywgb3V0cHV0IHRoZSBy ZXF1aXJlZCBIRFIgb3IKPiArICBTRFIgc2lnbmFsIHRvIHRoZSBzdWJzZXF1ZW50IGRpc3BsYXkg cGF0aC4gVGhpcyBlbmdpbmUgaXMgY29tcG9zZWQgb2YgdHdvIHZpZGVvCj4gKyAgZnJvbnRlbmRz LCB0d28gZ3JhcGhpYyBmcm9udGVuZHMsIG9uZSB2aWRlbyBiYWNrZW5kIGFuZCBhIG1peGVyLiBF VEhEUiBoYXMgdHdvCj4gKyAgRE1BIGZ1bmN0aW9uIGJsb2NrcywgRFMgYW5kIEFETC4gVGhlc2Ug dHdvIGZ1bmN0aW9uIGJsb2NrcyByZWFkIHRoZSBwcmUtcHJvZ3JhbW1lZAo+ICsgIHJlZ2lzdGVy cyBmcm9tIERSQU0gYW5kIHNldCB0aGVtIHRvIEhXIGluIHRoZSB2LWJsYW5raW5nIHBlcmlvZC4K PiArCj4gK3Byb3BlcnRpZXM6Cj4gKyAgY29tcGF0aWJsZToKPiArICAgIGl0ZW1zOgo+ICsgICAg ICAtIGNvbnN0OiBtZWRpYXRlayxtdDgxOTUtZGlzcC1ldGhkcgo+ICsgIHJlZzoKPiArICAgIG1h eEl0ZW1zOiA3Cj4gKyAgcmVnLW5hbWVzOgo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIC0gY29uc3Q6 IG1peGVyCj4gKyAgICAgIC0gY29uc3Q6IHZkb19mZTAKPiArICAgICAgLSBjb25zdDogdmRvX2Zl MQo+ICsgICAgICAtIGNvbnN0OiBnZnhfZmUwCj4gKyAgICAgIC0gY29uc3Q6IGdmeF9mZTEKPiAr ICAgICAgLSBjb25zdDogdmRvX2JlCj4gKyAgICAgIC0gY29uc3Q6IGFkbF9kcwo+ICsgIGludGVy cnVwdHM6Cj4gKyAgICBtaW5JdGVtczogMQo+ICsgIGlvbW11czoKPiArICAgIGRlc2NyaXB0aW9u OiBUaGUgY29tcGF0aWJsZSBwcm9wZXJ0eSBpcyBETUEgZnVuY3Rpb24gYmxvY2tzLgo+ICsgICAg ICBTaG91bGQgcG9pbnQgdG8gdGhlIHJlc3BlY3RpdmUgSU9NTVUgYmxvY2sgd2l0aCBtYXN0ZXIg cG9ydCBhcyBhcmd1bWVudCwKPiArICAgICAgc2VlIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9pb21tdS9tZWRpYXRlayxpb21tdS55YW1sIGZvcgo+ICsgICAgICBkZXRhaWxzLgo+ ICsgICAgbWluSXRlbXM6IDEKPiArICAgIG1heEl0ZW1zOiAyCj4gKyAgY2xvY2tzOgo+ICsgICAg aXRlbXM6Cj4gKyAgICAgIC0gZGVzY3JpcHRpb246IG1peGVyIGNsb2NrCj4gKyAgICAgIC0gZGVz Y3JpcHRpb246IHZpZGVvIGZyb250ZW5kIDAgY2xvY2sKPiArICAgICAgLSBkZXNjcmlwdGlvbjog dmlkZW8gZnJvbnRlbmQgMSBjbG9jawo+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBncmFwaGljIGZy b250ZW5kIDAgY2xvY2sKPiArICAgICAgLSBkZXNjcmlwdGlvbjogZ3JhcGhpYyBmcm9udGVuZCAx IGNsb2NrCj4gKyAgICAgIC0gZGVzY3JpcHRpb246IHZpZGVvIGJhY2tlbmQgY2xvY2sKPiArICAg ICAgLSBkZXNjcmlwdGlvbjogYXV0b2Rvd25sb2FkIGFuZCBtZW51bG9hZCBjbG9jawo+ICsgICAg ICAtIGRlc2NyaXB0aW9uOiB2aWRlbyBmcm9udGVuZCAwIGFzeW5jIGNsb2NrCj4gKyAgICAgIC0g ZGVzY3JpcHRpb246IHZpZGVvIGZyb250ZW5kIDEgYXN5bmMgY2xvY2sKPiArICAgICAgLSBkZXNj cmlwdGlvbjogZ3JhcGhpYyBmcm9udGVuZCAwIGFzeW5jIGNsb2NrCj4gKyAgICAgIC0gZGVzY3Jp cHRpb246IGdyYXBoaWMgZnJvbnRlbmQgMSBhc3luYyBjbG9jawo+ICsgICAgICAtIGRlc2NyaXB0 aW9uOiB2aWRlbyBiYWNrZW5kIGFzeW5jIGNsb2NrCj4gKyAgICAgIC0gZGVzY3JpcHRpb246IGV0 aGRyIHRvcCBjbG9jawo+ICsgIGNsb2NrLW5hbWVzOgo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIC0g Y29uc3Q6IG1peGVyCj4gKyAgICAgIC0gY29uc3Q6IHZkb19mZTAKPiArICAgICAgLSBjb25zdDog dmRvX2ZlMQo+ICsgICAgICAtIGNvbnN0OiBnZnhfZmUwCj4gKyAgICAgIC0gY29uc3Q6IGdmeF9m ZTEKPiArICAgICAgLSBjb25zdDogdmRvX2JlCj4gKyAgICAgIC0gY29uc3Q6IGFkbF9kcwo+ICsg ICAgICAtIGNvbnN0OiB2ZG9fZmUwX2FzeW5jCj4gKyAgICAgIC0gY29uc3Q6IHZkb19mZTFfYXN5 bmMKPiArICAgICAgLSBjb25zdDogZ2Z4X2ZlMF9hc3luYwo+ICsgICAgICAtIGNvbnN0OiBnZnhf ZmUxX2FzeW5jCj4gKyAgICAgIC0gY29uc3Q6IHZkb19iZV9hc3luYwo+ICsgICAgICAtIGNvbnN0 OiBldGhkcl90b3AKPiArICBwb3dlci1kb21haW5zOgo+ICsgICAgbWF4SXRlbXM6IDEKPiArICBy ZXNldHM6Cj4gKyAgICBtYXhJdGVtczogNQo+ICsgIG1lZGlhdGVrLGdjZS1jbGllbnQtcmVnOgo+ ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJh eQo+ICsgICAgZGVzY3JpcHRpb246IFRoZSByZWdpc3RlciBvZiBkaXNwbGF5IGZ1bmN0aW9uIGJs b2NrIHRvIGJlIHNldCBieSBnY2UuCj4gKyAgICAgIFRoZXJlIGFyZSA0IGFyZ3VtZW50cyBpbiB0 aGlzIHByb3BlcnR5LCBnY2Ugbm9kZSwgc3Vic3lzIGlkLCBvZmZzZXQgYW5kCj4gKyAgICAgIHJl Z2lzdGVyIHNpemUuIFRoZSBzdWJzeXMgaWQgaXMgZGVmaW5lZCBpbiB0aGUgZ2NlIGhlYWRlciBv ZiBlYWNoIGNoaXBzCj4gKyAgICAgIGluY2x1ZGUvaW5jbHVkZS9kdC1iaW5kaW5ncy9nY2UvPGNo aXA+LWdjZS5oLCBtYXBwaW5nIHRvIHRoZSByZWdpc3RlciBvZgo+ICsgICAgICBkaXNwbGF5IGZ1 bmN0aW9uIGJsb2NrLgo+ICsKPiArcmVxdWlyZWQ6Cj4gKyAgLSBjb21wYXRpYmxlCj4gKyAgLSBy ZWcKPiArICAtIGNsb2Nrcwo+ICsgIC0gY2xvY2stbmFtZXMKPiArICAtIGludGVycnVwdHMKPiAr ICAtIHBvd2VyLWRvbWFpbnMKPiArCj4gK2FkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQo+ICsK PiArZXhhbXBsZXM6Cj4gKyAgLSB8Cj4gKwo+ICsgICAgZGlzcF9ldGhkckAxYzExNDAwMCB7Cj4g KyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQ4MTk1LWRpc3AtZXRoZHIiOwo+ ICsgICAgICAgICAgICByZWcgPSA8MCAweDFjMTE0MDAwIDAgMHgxMDAwPiwKPiArICAgICAgICAg ICAgICAgICAgPDAgMHgxYzExNTAwMCAwIDB4MTAwMD4sCj4gKyAgICAgICAgICAgICAgICAgIDww IDB4MWMxMTcwMDAgMCAweDEwMDA+LAo+ICsgICAgICAgICAgICAgICAgICA8MCAweDFjMTE5MDAw IDAgMHgxMDAwPiwKPiArICAgICAgICAgICAgICAgICAgPDAgMHgxYzExQTAwMCAwIDB4MTAwMD4s Cj4gKyAgICAgICAgICAgICAgICAgIDwwIDB4MWMxMUIwMDAgMCAweDEwMDA+LAo+ICsgICAgICAg ICAgICAgICAgICA8MCAweDFjMTFDMDAwIDAgMHgxMDAwPjsKPiArICAgICAgICAgICAgcmVnLW5h bWVzID0gIm1peGVyIiwgInZkb19mZTAiLCAidmRvX2ZlMSIsICJnZnhfZmUwIiwgImdmeF9mZTEi LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAidmRvX2JlIiwgImFkbF9kcyI7Cj4gKyAgICAg ICAgICAgIG1lZGlhdGVrLGdjZS1jbGllbnQtcmVnID0gPCZnY2UwIFNVQlNZU18xYzExWFhYWCAw eDQwMDAgMHgxMDAwPiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 JmdjZTAgU1VCU1lTXzFjMTFYWFhYIDB4NTAwMCAweDEwMDA+LAo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwmZ2NlMCBTVUJTWVNfMWMxMVhYWFggMHg3MDAwIDB4MTAw MD4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZnY2UwIFNVQlNZ U18xYzExWFhYWCAweDkwMDAgMHgxMDAwPiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8JmdjZTAgU1VCU1lTXzFjMTFYWFhYIDB4QTAwMCAweDEwMDA+LAo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmZ2NlMCBTVUJTWVNfMWMxMVhYWFgg MHhCMDAwIDB4MTAwMD4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PCZnY2UwIFNVQlNZU18xYzExWFhYWCAweEMwMDAgMHgxMDAwPjsKPiArICAgICAgICAgICAgY2xv Y2tzID0gPCZ2ZG9zeXMxIENMS19WRE8xX0RJU1BfTUlYRVI+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX1ZET19GRTA+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX1ZET19GRTE+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX0dGWF9GRTA+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX0dGWF9GRTE+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX1ZET19CRT4sCj4gKyAgICAgICAgICAgICAgICAg ICAgIDwmdmRvc3lzMSBDTEtfVkRPMV8yNk1fU0xPVz4sCj4gKyAgICAgICAgICAgICAgICAgICAg IDwmdmRvc3lzMSBDTEtfVkRPMV9IRFJfVkRPX0ZFMF9ETF9BU1lOQz4sCj4gKyAgICAgICAgICAg ICAgICAgICAgIDwmdmRvc3lzMSBDTEtfVkRPMV9IRFJfVkRPX0ZFMV9ETF9BU1lOQz4sCj4gKyAg ICAgICAgICAgICAgICAgICAgIDwmdmRvc3lzMSBDTEtfVkRPMV9IRFJfR0ZYX0ZFMF9ETF9BU1lO Qz4sCj4gKyAgICAgICAgICAgICAgICAgICAgIDwmdmRvc3lzMSBDTEtfVkRPMV9IRFJfR0ZYX0ZF MV9ETF9BU1lOQz4sCj4gKyAgICAgICAgICAgICAgICAgICAgIDwmdmRvc3lzMSBDTEtfVkRPMV9I RFJfVkRPX0JFX0RMX0FTWU5DPiwKPiArICAgICAgICAgICAgICAgICAgICAgPCZ0b3Bja2dlbiBD TEtfVE9QX0VUSERSX1NFTD47Cj4gKyAgICAgICAgICAgIGNsb2NrLW5hbWVzID0gIm1peGVyIiwg InZkb19mZTAiLCAidmRvX2ZlMSIsICJnZnhfZmUwIiwgImdmeF9mZTEiLAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICJ2ZG9fYmUiLCAiYWRsX2RzIiwgInZkb19mZTBfYXN5bmMiLCAidmRv X2ZlMV9hc3luYyIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgImdmeF9mZTBfYXN5bmMi LCAiZ2Z4X2ZlMV9hc3luYyIsInZkb19iZV9hc3luYyIsCj4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgImV0aGRyX3RvcCI7Cj4gKyAgICAgICAgICAgIHBvd2VyLWRvbWFpbnMgPSA8JnNwbSBN VDgxOTVfUE9XRVJfRE9NQUlOX1ZET1NZUzE+Owo+ICsgICAgICAgICAgICBpb21tdXMgPSA8Jmlv bW11X3ZwcCBNNFVfUE9SVF9MM19IRFJfRFM+LAo+ICsgICAgICAgICAgICAgICAgICAgICA8Jmlv bW11X3ZwcCBNNFVfUE9SVF9MM19IRFJfQURMPjsKPiArICAgICAgICAgICAgaW50ZXJydXB0cyA9 IDxHSUNfU1BJIDUxNyBJUlFfVFlQRV9MRVZFTF9ISUdIIDA+OyAvKiBkaXNwIG1peGVyICovCj4g KyAgICAgICAgICAgIHJlc2V0cyA9IDwmdmRvc3lzMSBNVDgxOTVfVkRPU1lTMV9TVzFfUlNUX0Jf SERSX1ZET19GRTBfRExfQVNZTkM+LAo+ICsgICAgICAgICAgICAgICAgICAgICA8JnZkb3N5czEg TVQ4MTk1X1ZET1NZUzFfU1cxX1JTVF9CX0hEUl9WRE9fRkUxX0RMX0FTWU5DPiwKPiArICAgICAg ICAgICAgICAgICAgICAgPCZ2ZG9zeXMxIE1UODE5NV9WRE9TWVMxX1NXMV9SU1RfQl9IRFJfR0ZY X0ZFMF9ETF9BU1lOQz4sCj4gKyAgICAgICAgICAgICAgICAgICAgIDwmdmRvc3lzMSBNVDgxOTVf VkRPU1lTMV9TVzFfUlNUX0JfSERSX0dGWF9GRTFfRExfQVNZTkM+LAo+ICsgICAgICAgICAgICAg ICAgICAgICA8JnZkb3N5czEgTVQ4MTk1X1ZET1NZUzFfU1cxX1JTVF9CX0hEUl9WRE9fQkVfRExf QVNZTkM+Owo+ICsgICAgfTsKPiArCj4gKy4uLgo+IC0tCj4gMi4xOC4wCj4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4LW1lZGlhdGVrIG1haWxp bmcgbGlzdApMaW51eC1tZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtbWVkaWF0ZWsK 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 83F1DC433F5 for ; Wed, 9 Feb 2022 14:55:30 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A9ED110E267; Wed, 9 Feb 2022 14:55:29 +0000 (UTC) Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by gabe.freedesktop.org (Postfix) with ESMTPS id 496C810E267 for ; Wed, 9 Feb 2022 14:55:27 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id DCA59B821FF for ; Wed, 9 Feb 2022 14:55:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DF4C2C340E7 for ; Wed, 9 Feb 2022 14:55:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644418523; bh=3p2CRK7G/YFd8iYbatPLWDYu2kTz6KbJZuGZpDLSd0E=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=gcRvQSa1cS3KzrCTAzs/ubGny9iS2KF0dYc16VDZhaZNAqen6yAuu8CX1qC4DdhCX NVtlslXttSC+/C1Q6/z+VhJEoIuJDieFL8KY6U71mip0JHFApSFE6RhJBhFDOrWMKD kjROsQVPjks/Ai74QvC1rFo+e4Jt5YRJbCmO9B47StiuCMzM5XWE0CobuUI50DpPm2 uWjuZiO6Cv8Qi7Q7LPOp8B5Y3ht7RBj8dMUo03yUFhL4rED9YgM+rJxZnMwaUx5UZr ciYJDEV4IJbPosUjqql6VcKON+UrOVMuVkgNEtCe18L1LBFOgpKUyouyUeKDz2Ymvt acxDY6UWi355w== Received: by mail-ed1-f48.google.com with SMTP id f17so5689904edd.2 for ; Wed, 09 Feb 2022 06:55:23 -0800 (PST) X-Gm-Message-State: AOAM530ftSpJCij8YmO83fJJVtkwTt8uEKQMTtIth8Sh+n3BiTE9tkp9 uvWqKhsPQNBKmyb6GmhIuqxh0vYI1NQ+uf/Lzg== X-Google-Smtp-Source: ABdhPJxO8+/s2+5e9myZtU4xRIw3ESNaWA7a/IzcEZJnv+QL2FB+8s4Z5lYbDnWunXqn1812OlT7eYRsqbrtP7LKg/w= X-Received: by 2002:aa7:c04e:: with SMTP id k14mr2879529edo.131.1644418522215; Wed, 09 Feb 2022 06:55:22 -0800 (PST) MIME-Version: 1.0 References: <20220110084645.31191-1-nancy.lin@mediatek.com> <20220110084645.31191-4-nancy.lin@mediatek.com> In-Reply-To: <20220110084645.31191-4-nancy.lin@mediatek.com> From: Chun-Kuang Hu Date: Wed, 9 Feb 2022 22:55:10 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v11 03/22] dt-bindings: mediatek: add ethdr definition for mt8195 To: "Nancy.Lin" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chun-Kuang Hu , srv_heupstream , DTML , David Airlie , "jason-jh . lin" , singo.chang@mediatek.com, linux-kernel , DRI Development , Yongqiang Niu , Matthias Brugger , Rob Herring , "moderated list:ARM/Mediatek SoC support" , Linux ARM Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi, Nancy: Nancy.Lin =E6=96=BC 2022=E5=B9=B41=E6=9C=8810=E6= =97=A5 =E9=80=B1=E4=B8=80 =E4=B8=8B=E5=8D=884:46=E5=AF=AB=E9=81=93=EF=BC=9A > > Add vdosys1 ETHDR definition. Applied to mediatek-drm-next [1], thanks. [1] https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git/= log/?h=3Dmediatek-drm-next Regards, Chun-Kuang > > Signed-off-by: Nancy.Lin > Reviewed-by: Chun-Kuang Hu > --- > .../display/mediatek/mediatek,ethdr.yaml | 147 ++++++++++++++++++ > 1 file changed, 147 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/mediatek/me= diatek,ethdr.yaml > > diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,= ethdr.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,et= hdr.yaml > new file mode 100644 > index 000000000000..131eed5eeeb7 > --- /dev/null > +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.y= aml > @@ -0,0 +1,147 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/display/mediatek/mediatek,ethdr.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Mediatek Ethdr Device Tree Bindings > + > +maintainers: > + - Chun-Kuang Hu > + - Philipp Zabel > + > +description: | > + ETHDR is designed for HDR video and graphics conversion in the externa= l display path. > + It handles multiple HDR input types and performs tone mapping, color s= pace/color > + format conversion, and then combine different layers, output the requi= red HDR or > + SDR signal to the subsequent display path. This engine is composed of = two video > + frontends, two graphic frontends, one video backend and a mixer. ETHDR= has two > + DMA function blocks, DS and ADL. These two function blocks read the pr= e-programmed > + registers from DRAM and set them to HW in the v-blanking period. > + > +properties: > + compatible: > + items: > + - const: mediatek,mt8195-disp-ethdr > + reg: > + maxItems: 7 > + reg-names: > + items: > + - const: mixer > + - const: vdo_fe0 > + - const: vdo_fe1 > + - const: gfx_fe0 > + - const: gfx_fe1 > + - const: vdo_be > + - const: adl_ds > + interrupts: > + minItems: 1 > + iommus: > + description: The compatible property is DMA function blocks. > + Should point to the respective IOMMU block with master port as arg= ument, > + see Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml fo= r > + details. > + minItems: 1 > + maxItems: 2 > + clocks: > + items: > + - description: mixer clock > + - description: video frontend 0 clock > + - description: video frontend 1 clock > + - description: graphic frontend 0 clock > + - description: graphic frontend 1 clock > + - description: video backend clock > + - description: autodownload and menuload clock > + - description: video frontend 0 async clock > + - description: video frontend 1 async clock > + - description: graphic frontend 0 async clock > + - description: graphic frontend 1 async clock > + - description: video backend async clock > + - description: ethdr top clock > + clock-names: > + items: > + - const: mixer > + - const: vdo_fe0 > + - const: vdo_fe1 > + - const: gfx_fe0 > + - const: gfx_fe1 > + - const: vdo_be > + - const: adl_ds > + - const: vdo_fe0_async > + - const: vdo_fe1_async > + - const: gfx_fe0_async > + - const: gfx_fe1_async > + - const: vdo_be_async > + - const: ethdr_top > + power-domains: > + maxItems: 1 > + resets: > + maxItems: 5 > + mediatek,gce-client-reg: > + $ref: /schemas/types.yaml#/definitions/phandle-array > + description: The register of display function block to be set by gce= . > + There are 4 arguments in this property, gce node, subsys id, offse= t and > + register size. The subsys id is defined in the gce header of each = chips > + include/include/dt-bindings/gce/-gce.h, mapping to the regis= ter of > + display function block. > + > +required: > + - compatible > + - reg > + - clocks > + - clock-names > + - interrupts > + - power-domains > + > +additionalProperties: false > + > +examples: > + - | > + > + disp_ethdr@1c114000 { > + compatible =3D "mediatek,mt8195-disp-ethdr"; > + reg =3D <0 0x1c114000 0 0x1000>, > + <0 0x1c115000 0 0x1000>, > + <0 0x1c117000 0 0x1000>, > + <0 0x1c119000 0 0x1000>, > + <0 0x1c11A000 0 0x1000>, > + <0 0x1c11B000 0 0x1000>, > + <0 0x1c11C000 0 0x1000>; > + reg-names =3D "mixer", "vdo_fe0", "vdo_fe1", "gfx_fe0", "gfx= _fe1", > + "vdo_be", "adl_ds"; > + mediatek,gce-client-reg =3D <&gce0 SUBSYS_1c11XXXX 0x4000 0x= 1000>, > + <&gce0 SUBSYS_1c11XXXX 0x5000 0x10= 00>, > + <&gce0 SUBSYS_1c11XXXX 0x7000 0x10= 00>, > + <&gce0 SUBSYS_1c11XXXX 0x9000 0x10= 00>, > + <&gce0 SUBSYS_1c11XXXX 0xA000 0x10= 00>, > + <&gce0 SUBSYS_1c11XXXX 0xB000 0x10= 00>, > + <&gce0 SUBSYS_1c11XXXX 0xC000 0x10= 00>; > + clocks =3D <&vdosys1 CLK_VDO1_DISP_MIXER>, > + <&vdosys1 CLK_VDO1_HDR_VDO_FE0>, > + <&vdosys1 CLK_VDO1_HDR_VDO_FE1>, > + <&vdosys1 CLK_VDO1_HDR_GFX_FE0>, > + <&vdosys1 CLK_VDO1_HDR_GFX_FE1>, > + <&vdosys1 CLK_VDO1_HDR_VDO_BE>, > + <&vdosys1 CLK_VDO1_26M_SLOW>, > + <&vdosys1 CLK_VDO1_HDR_VDO_FE0_DL_ASYNC>, > + <&vdosys1 CLK_VDO1_HDR_VDO_FE1_DL_ASYNC>, > + <&vdosys1 CLK_VDO1_HDR_GFX_FE0_DL_ASYNC>, > + <&vdosys1 CLK_VDO1_HDR_GFX_FE1_DL_ASYNC>, > + <&vdosys1 CLK_VDO1_HDR_VDO_BE_DL_ASYNC>, > + <&topckgen CLK_TOP_ETHDR_SEL>; > + clock-names =3D "mixer", "vdo_fe0", "vdo_fe1", "gfx_fe0", "g= fx_fe1", > + "vdo_be", "adl_ds", "vdo_fe0_async", "vdo_fe1_= async", > + "gfx_fe0_async", "gfx_fe1_async","vdo_be_async= ", > + "ethdr_top"; > + power-domains =3D <&spm MT8195_POWER_DOMAIN_VDOSYS1>; > + iommus =3D <&iommu_vpp M4U_PORT_L3_HDR_DS>, > + <&iommu_vpp M4U_PORT_L3_HDR_ADL>; > + interrupts =3D ; /* disp = mixer */ > + resets =3D <&vdosys1 MT8195_VDOSYS1_SW1_RST_B_HDR_VDO_FE0_DL= _ASYNC>, > + <&vdosys1 MT8195_VDOSYS1_SW1_RST_B_HDR_VDO_FE1_DL_A= SYNC>, > + <&vdosys1 MT8195_VDOSYS1_SW1_RST_B_HDR_GFX_FE0_DL_A= SYNC>, > + <&vdosys1 MT8195_VDOSYS1_SW1_RST_B_HDR_GFX_FE1_DL_A= SYNC>, > + <&vdosys1 MT8195_VDOSYS1_SW1_RST_B_HDR_VDO_BE_DL_AS= YNC>; > + }; > + > +... > -- > 2.18.0 > 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 5E6FEC433F5 for ; Wed, 9 Feb 2022 14:56:42 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=FH7eRCr3Uiqp06IDmTA5+9LKFi0Me2EMrrIZi++Et60=; b=wB+DaFFRWzwaYz P3etQVd0V9mq40DRADHEM7SNTNuT6xQPVcFW33GV7zOh/ztOOIQI+3A6UoArbyctz6uzowQrBRdw7 RH3c8aW5zqquqeIa2CMw9jS7zXMhCoANMytnnakPL426BzoqYc20/huRlIGc9ry+dWc9K4EmD/IqL KEhISODaM9QVPXN3l6t+jNSeu2HCP7WdqPBijPP33lUP5dZNOsBe5FlECEZzvc0FU5/oICzcuPJP7 ibdJdcOBICKiKGRhGdl670y1vZjcykZGwt4cEhFI9RydJ7PEdjBnkNqy2VGAYKrds99lUEZ2xzBtF +bTwZG5AGAqVWzZ3Nrxw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nHoNY-000Sad-Cx; Wed, 09 Feb 2022 14:55:32 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nHoNT-000SYr-Eg; Wed, 09 Feb 2022 14:55:29 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id EC699B821FB; Wed, 9 Feb 2022 14:55:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F319AC340F2; Wed, 9 Feb 2022 14:55:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644418524; bh=3p2CRK7G/YFd8iYbatPLWDYu2kTz6KbJZuGZpDLSd0E=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=GENHFQyiAM+amDlg2OPoqZ7niYFxvj7olKYFNGr0iHB8Y0aoaHq6vwKvguaM9McI8 cfaMui7eSjzm38HDH0R/dB1Vvz8MI/YBU/P6qbFSGVXgBiZfsUCffShcDiLVTtx/A1 TbY4QmReDWJsEhSwtmQw41tH9DmwrcjcXHyK4Ms466UzJtceE7SaZsmZtOfx+R5Kx0 nyRBifaLRkVyhpVALu4Bp5xFEzdncFDsTcIKEui1so4D9ZgYiUHQB6IAliQf8Z0JrI YCNSvxQB3n3iju5XK1MPAfaPh1nRtZOHlrBsVsh+1Nrp+kgsc0EY3tVYop6kKM+lW/ AujiiWcNXR3zA== Received: by mail-ed1-f49.google.com with SMTP id eg42so5594738edb.7; Wed, 09 Feb 2022 06:55:23 -0800 (PST) X-Gm-Message-State: AOAM531gk4fUwomep9QpRuzhEUW+rpJQDIywQB9YhUdOjw/Rzg3kUYFO 6s3MX4P4OzM3cgfzb9jg0xATKy4u3l5RiUPXoA== X-Google-Smtp-Source: ABdhPJxO8+/s2+5e9myZtU4xRIw3ESNaWA7a/IzcEZJnv+QL2FB+8s4Z5lYbDnWunXqn1812OlT7eYRsqbrtP7LKg/w= X-Received: by 2002:aa7:c04e:: with SMTP id k14mr2879529edo.131.1644418522215; Wed, 09 Feb 2022 06:55:22 -0800 (PST) MIME-Version: 1.0 References: <20220110084645.31191-1-nancy.lin@mediatek.com> <20220110084645.31191-4-nancy.lin@mediatek.com> In-Reply-To: <20220110084645.31191-4-nancy.lin@mediatek.com> From: Chun-Kuang Hu Date: Wed, 9 Feb 2022 22:55:10 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v11 03/22] dt-bindings: mediatek: add ethdr definition for mt8195 To: "Nancy.Lin" Cc: CK Hu , Chun-Kuang Hu , Philipp Zabel , David Airlie , Daniel Vetter , Rob Herring , Matthias Brugger , "jason-jh . lin" , Yongqiang Niu , DRI Development , "moderated list:ARM/Mediatek SoC support" , DTML , linux-kernel , Linux ARM , singo.chang@mediatek.com, srv_heupstream X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220209_065527_808480_D1AEC0B6 X-CRM114-Status: GOOD ( 21.03 ) 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 SGksIE5hbmN5OgoKTmFuY3kuTGluIDxuYW5jeS5saW5AbWVkaWF0ZWsuY29tPiDmlrwgMjAyMuW5 tDHmnIgxMOaXpSDpgLHkuIAg5LiL5Y2INDo0NuWvq+mBk++8mgo+Cj4gQWRkIHZkb3N5czEgRVRI RFIgZGVmaW5pdGlvbi4KCkFwcGxpZWQgdG8gbWVkaWF0ZWstZHJtLW5leHQgWzFdLCB0aGFua3Mu CgpbMV0gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvY2h1 bmt1YW5nLmh1L2xpbnV4LmdpdC9sb2cvP2g9bWVkaWF0ZWstZHJtLW5leHQKClJlZ2FyZHMsCkNo dW4tS3VhbmcKCj4KPiBTaWduZWQtb2ZmLWJ5OiBOYW5jeS5MaW4gPG5hbmN5LmxpbkBtZWRpYXRl ay5jb20+Cj4gUmV2aWV3ZWQtYnk6IENodW4tS3VhbmcgSHUgPGNodW5rdWFuZy5odUBrZXJuZWwu b3JnPgo+IC0tLQo+ICAuLi4vZGlzcGxheS9tZWRpYXRlay9tZWRpYXRlayxldGhkci55YW1sICAg ICAgfCAxNDcgKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNDcgaW5zZXJ0 aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2Rpc3BsYXkvbWVkaWF0ZWsvbWVkaWF0ZWssZXRoZHIueWFtbAo+Cj4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L21lZGlhdGVrL21l ZGlhdGVrLGV0aGRyLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlz cGxheS9tZWRpYXRlay9tZWRpYXRlayxldGhkci55YW1sCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK PiBpbmRleCAwMDAwMDAwMDAwMDAuLjEzMWVlZDVlZWViNwo+IC0tLSAvZGV2L251bGwKPiArKysg Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9tZWRpYXRlay9tZWRp YXRlayxldGhkci55YW1sCj4gQEAgLTAsMCArMSwxNDcgQEAKPiArIyBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogKEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UpCj4gKyVZQU1MIDEuMgo+ICst LS0KPiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2NoZW1hcy9kaXNwbGF5L21lZGlhdGVr L21lZGlhdGVrLGV0aGRyLnlhbWwjCj4gKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9t ZXRhLXNjaGVtYXMvY29yZS55YW1sIwo+ICsKPiArdGl0bGU6IE1lZGlhdGVrIEV0aGRyIERldmlj ZSBUcmVlIEJpbmRpbmdzCj4gKwo+ICttYWludGFpbmVyczoKPiArICAtIENodW4tS3VhbmcgSHUg PGNodW5rdWFuZy5odUBrZXJuZWwub3JnPgo+ICsgIC0gUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBw ZW5ndXRyb25peC5kZT4KPiArCj4gK2Rlc2NyaXB0aW9uOiB8Cj4gKyAgRVRIRFIgaXMgZGVzaWdu ZWQgZm9yIEhEUiB2aWRlbyBhbmQgZ3JhcGhpY3MgY29udmVyc2lvbiBpbiB0aGUgZXh0ZXJuYWwg ZGlzcGxheSBwYXRoLgo+ICsgIEl0IGhhbmRsZXMgbXVsdGlwbGUgSERSIGlucHV0IHR5cGVzIGFu ZCBwZXJmb3JtcyB0b25lIG1hcHBpbmcsIGNvbG9yIHNwYWNlL2NvbG9yCj4gKyAgZm9ybWF0IGNv bnZlcnNpb24sIGFuZCB0aGVuIGNvbWJpbmUgZGlmZmVyZW50IGxheWVycywgb3V0cHV0IHRoZSBy ZXF1aXJlZCBIRFIgb3IKPiArICBTRFIgc2lnbmFsIHRvIHRoZSBzdWJzZXF1ZW50IGRpc3BsYXkg cGF0aC4gVGhpcyBlbmdpbmUgaXMgY29tcG9zZWQgb2YgdHdvIHZpZGVvCj4gKyAgZnJvbnRlbmRz LCB0d28gZ3JhcGhpYyBmcm9udGVuZHMsIG9uZSB2aWRlbyBiYWNrZW5kIGFuZCBhIG1peGVyLiBF VEhEUiBoYXMgdHdvCj4gKyAgRE1BIGZ1bmN0aW9uIGJsb2NrcywgRFMgYW5kIEFETC4gVGhlc2Ug dHdvIGZ1bmN0aW9uIGJsb2NrcyByZWFkIHRoZSBwcmUtcHJvZ3JhbW1lZAo+ICsgIHJlZ2lzdGVy cyBmcm9tIERSQU0gYW5kIHNldCB0aGVtIHRvIEhXIGluIHRoZSB2LWJsYW5raW5nIHBlcmlvZC4K PiArCj4gK3Byb3BlcnRpZXM6Cj4gKyAgY29tcGF0aWJsZToKPiArICAgIGl0ZW1zOgo+ICsgICAg ICAtIGNvbnN0OiBtZWRpYXRlayxtdDgxOTUtZGlzcC1ldGhkcgo+ICsgIHJlZzoKPiArICAgIG1h eEl0ZW1zOiA3Cj4gKyAgcmVnLW5hbWVzOgo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIC0gY29uc3Q6 IG1peGVyCj4gKyAgICAgIC0gY29uc3Q6IHZkb19mZTAKPiArICAgICAgLSBjb25zdDogdmRvX2Zl MQo+ICsgICAgICAtIGNvbnN0OiBnZnhfZmUwCj4gKyAgICAgIC0gY29uc3Q6IGdmeF9mZTEKPiAr ICAgICAgLSBjb25zdDogdmRvX2JlCj4gKyAgICAgIC0gY29uc3Q6IGFkbF9kcwo+ICsgIGludGVy cnVwdHM6Cj4gKyAgICBtaW5JdGVtczogMQo+ICsgIGlvbW11czoKPiArICAgIGRlc2NyaXB0aW9u OiBUaGUgY29tcGF0aWJsZSBwcm9wZXJ0eSBpcyBETUEgZnVuY3Rpb24gYmxvY2tzLgo+ICsgICAg ICBTaG91bGQgcG9pbnQgdG8gdGhlIHJlc3BlY3RpdmUgSU9NTVUgYmxvY2sgd2l0aCBtYXN0ZXIg cG9ydCBhcyBhcmd1bWVudCwKPiArICAgICAgc2VlIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9pb21tdS9tZWRpYXRlayxpb21tdS55YW1sIGZvcgo+ICsgICAgICBkZXRhaWxzLgo+ ICsgICAgbWluSXRlbXM6IDEKPiArICAgIG1heEl0ZW1zOiAyCj4gKyAgY2xvY2tzOgo+ICsgICAg aXRlbXM6Cj4gKyAgICAgIC0gZGVzY3JpcHRpb246IG1peGVyIGNsb2NrCj4gKyAgICAgIC0gZGVz Y3JpcHRpb246IHZpZGVvIGZyb250ZW5kIDAgY2xvY2sKPiArICAgICAgLSBkZXNjcmlwdGlvbjog dmlkZW8gZnJvbnRlbmQgMSBjbG9jawo+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBncmFwaGljIGZy b250ZW5kIDAgY2xvY2sKPiArICAgICAgLSBkZXNjcmlwdGlvbjogZ3JhcGhpYyBmcm9udGVuZCAx IGNsb2NrCj4gKyAgICAgIC0gZGVzY3JpcHRpb246IHZpZGVvIGJhY2tlbmQgY2xvY2sKPiArICAg ICAgLSBkZXNjcmlwdGlvbjogYXV0b2Rvd25sb2FkIGFuZCBtZW51bG9hZCBjbG9jawo+ICsgICAg ICAtIGRlc2NyaXB0aW9uOiB2aWRlbyBmcm9udGVuZCAwIGFzeW5jIGNsb2NrCj4gKyAgICAgIC0g ZGVzY3JpcHRpb246IHZpZGVvIGZyb250ZW5kIDEgYXN5bmMgY2xvY2sKPiArICAgICAgLSBkZXNj cmlwdGlvbjogZ3JhcGhpYyBmcm9udGVuZCAwIGFzeW5jIGNsb2NrCj4gKyAgICAgIC0gZGVzY3Jp cHRpb246IGdyYXBoaWMgZnJvbnRlbmQgMSBhc3luYyBjbG9jawo+ICsgICAgICAtIGRlc2NyaXB0 aW9uOiB2aWRlbyBiYWNrZW5kIGFzeW5jIGNsb2NrCj4gKyAgICAgIC0gZGVzY3JpcHRpb246IGV0 aGRyIHRvcCBjbG9jawo+ICsgIGNsb2NrLW5hbWVzOgo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIC0g Y29uc3Q6IG1peGVyCj4gKyAgICAgIC0gY29uc3Q6IHZkb19mZTAKPiArICAgICAgLSBjb25zdDog dmRvX2ZlMQo+ICsgICAgICAtIGNvbnN0OiBnZnhfZmUwCj4gKyAgICAgIC0gY29uc3Q6IGdmeF9m ZTEKPiArICAgICAgLSBjb25zdDogdmRvX2JlCj4gKyAgICAgIC0gY29uc3Q6IGFkbF9kcwo+ICsg ICAgICAtIGNvbnN0OiB2ZG9fZmUwX2FzeW5jCj4gKyAgICAgIC0gY29uc3Q6IHZkb19mZTFfYXN5 bmMKPiArICAgICAgLSBjb25zdDogZ2Z4X2ZlMF9hc3luYwo+ICsgICAgICAtIGNvbnN0OiBnZnhf ZmUxX2FzeW5jCj4gKyAgICAgIC0gY29uc3Q6IHZkb19iZV9hc3luYwo+ICsgICAgICAtIGNvbnN0 OiBldGhkcl90b3AKPiArICBwb3dlci1kb21haW5zOgo+ICsgICAgbWF4SXRlbXM6IDEKPiArICBy ZXNldHM6Cj4gKyAgICBtYXhJdGVtczogNQo+ICsgIG1lZGlhdGVrLGdjZS1jbGllbnQtcmVnOgo+ ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvcGhhbmRsZS1hcnJh eQo+ICsgICAgZGVzY3JpcHRpb246IFRoZSByZWdpc3RlciBvZiBkaXNwbGF5IGZ1bmN0aW9uIGJs b2NrIHRvIGJlIHNldCBieSBnY2UuCj4gKyAgICAgIFRoZXJlIGFyZSA0IGFyZ3VtZW50cyBpbiB0 aGlzIHByb3BlcnR5LCBnY2Ugbm9kZSwgc3Vic3lzIGlkLCBvZmZzZXQgYW5kCj4gKyAgICAgIHJl Z2lzdGVyIHNpemUuIFRoZSBzdWJzeXMgaWQgaXMgZGVmaW5lZCBpbiB0aGUgZ2NlIGhlYWRlciBv ZiBlYWNoIGNoaXBzCj4gKyAgICAgIGluY2x1ZGUvaW5jbHVkZS9kdC1iaW5kaW5ncy9nY2UvPGNo aXA+LWdjZS5oLCBtYXBwaW5nIHRvIHRoZSByZWdpc3RlciBvZgo+ICsgICAgICBkaXNwbGF5IGZ1 bmN0aW9uIGJsb2NrLgo+ICsKPiArcmVxdWlyZWQ6Cj4gKyAgLSBjb21wYXRpYmxlCj4gKyAgLSBy ZWcKPiArICAtIGNsb2Nrcwo+ICsgIC0gY2xvY2stbmFtZXMKPiArICAtIGludGVycnVwdHMKPiAr ICAtIHBvd2VyLWRvbWFpbnMKPiArCj4gK2FkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQo+ICsK PiArZXhhbXBsZXM6Cj4gKyAgLSB8Cj4gKwo+ICsgICAgZGlzcF9ldGhkckAxYzExNDAwMCB7Cj4g KyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQ4MTk1LWRpc3AtZXRoZHIiOwo+ ICsgICAgICAgICAgICByZWcgPSA8MCAweDFjMTE0MDAwIDAgMHgxMDAwPiwKPiArICAgICAgICAg ICAgICAgICAgPDAgMHgxYzExNTAwMCAwIDB4MTAwMD4sCj4gKyAgICAgICAgICAgICAgICAgIDww IDB4MWMxMTcwMDAgMCAweDEwMDA+LAo+ICsgICAgICAgICAgICAgICAgICA8MCAweDFjMTE5MDAw IDAgMHgxMDAwPiwKPiArICAgICAgICAgICAgICAgICAgPDAgMHgxYzExQTAwMCAwIDB4MTAwMD4s Cj4gKyAgICAgICAgICAgICAgICAgIDwwIDB4MWMxMUIwMDAgMCAweDEwMDA+LAo+ICsgICAgICAg ICAgICAgICAgICA8MCAweDFjMTFDMDAwIDAgMHgxMDAwPjsKPiArICAgICAgICAgICAgcmVnLW5h bWVzID0gIm1peGVyIiwgInZkb19mZTAiLCAidmRvX2ZlMSIsICJnZnhfZmUwIiwgImdmeF9mZTEi LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAidmRvX2JlIiwgImFkbF9kcyI7Cj4gKyAgICAg ICAgICAgIG1lZGlhdGVrLGdjZS1jbGllbnQtcmVnID0gPCZnY2UwIFNVQlNZU18xYzExWFhYWCAw eDQwMDAgMHgxMDAwPiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 JmdjZTAgU1VCU1lTXzFjMTFYWFhYIDB4NTAwMCAweDEwMDA+LAo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwmZ2NlMCBTVUJTWVNfMWMxMVhYWFggMHg3MDAwIDB4MTAw MD4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZnY2UwIFNVQlNZ U18xYzExWFhYWCAweDkwMDAgMHgxMDAwPiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8JmdjZTAgU1VCU1lTXzFjMTFYWFhYIDB4QTAwMCAweDEwMDA+LAo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmZ2NlMCBTVUJTWVNfMWMxMVhYWFgg MHhCMDAwIDB4MTAwMD4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PCZnY2UwIFNVQlNZU18xYzExWFhYWCAweEMwMDAgMHgxMDAwPjsKPiArICAgICAgICAgICAgY2xv Y2tzID0gPCZ2ZG9zeXMxIENMS19WRE8xX0RJU1BfTUlYRVI+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX1ZET19GRTA+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX1ZET19GRTE+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX0dGWF9GRTA+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX0dGWF9GRTE+LAo+ICsgICAgICAgICAgICAgICAg ICAgICA8JnZkb3N5czEgQ0xLX1ZETzFfSERSX1ZET19CRT4sCj4gKyAgICAgICAgICAgICAgICAg ICAgIDwmdmRvc3lzMSBDTEtfVkRPMV8yNk1fU0xPVz4sCj4gKyAgICAgICAgICAgICAgICAgICAg IDwmdmRvc3lzMSBDTEtfVkRPMV9IRFJfVkRPX0ZFMF9ETF9BU1lOQz4sCj4gKyAgICAgICAgICAg ICAgICAgICAgIDwmdmRvc3lzMSBDTEtfVkRPMV9IRFJfVkRPX0ZFMV9ETF9BU1lOQz4sCj4gKyAg ICAgICAgICAgICAgICAgICAgIDwmdmRvc3lzMSBDTEtfVkRPMV9IRFJfR0ZYX0ZFMF9ETF9BU1lO Qz4sCj4gKyAgICAgICAgICAgICAgICAgICAgIDwmdmRvc3lzMSBDTEtfVkRPMV9IRFJfR0ZYX0ZF MV9ETF9BU1lOQz4sCj4gKyAgICAgICAgICAgICAgICAgICAgIDwmdmRvc3lzMSBDTEtfVkRPMV9I RFJfVkRPX0JFX0RMX0FTWU5DPiwKPiArICAgICAgICAgICAgICAgICAgICAgPCZ0b3Bja2dlbiBD TEtfVE9QX0VUSERSX1NFTD47Cj4gKyAgICAgICAgICAgIGNsb2NrLW5hbWVzID0gIm1peGVyIiwg InZkb19mZTAiLCAidmRvX2ZlMSIsICJnZnhfZmUwIiwgImdmeF9mZTEiLAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICJ2ZG9fYmUiLCAiYWRsX2RzIiwgInZkb19mZTBfYXN5bmMiLCAidmRv X2ZlMV9hc3luYyIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgImdmeF9mZTBfYXN5bmMi LCAiZ2Z4X2ZlMV9hc3luYyIsInZkb19iZV9hc3luYyIsCj4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgImV0aGRyX3RvcCI7Cj4gKyAgICAgICAgICAgIHBvd2VyLWRvbWFpbnMgPSA8JnNwbSBN VDgxOTVfUE9XRVJfRE9NQUlOX1ZET1NZUzE+Owo+ICsgICAgICAgICAgICBpb21tdXMgPSA8Jmlv bW11X3ZwcCBNNFVfUE9SVF9MM19IRFJfRFM+LAo+ICsgICAgICAgICAgICAgICAgICAgICA8Jmlv bW11X3ZwcCBNNFVfUE9SVF9MM19IRFJfQURMPjsKPiArICAgICAgICAgICAgaW50ZXJydXB0cyA9 IDxHSUNfU1BJIDUxNyBJUlFfVFlQRV9MRVZFTF9ISUdIIDA+OyAvKiBkaXNwIG1peGVyICovCj4g KyAgICAgICAgICAgIHJlc2V0cyA9IDwmdmRvc3lzMSBNVDgxOTVfVkRPU1lTMV9TVzFfUlNUX0Jf SERSX1ZET19GRTBfRExfQVNZTkM+LAo+ICsgICAgICAgICAgICAgICAgICAgICA8JnZkb3N5czEg TVQ4MTk1X1ZET1NZUzFfU1cxX1JTVF9CX0hEUl9WRE9fRkUxX0RMX0FTWU5DPiwKPiArICAgICAg ICAgICAgICAgICAgICAgPCZ2ZG9zeXMxIE1UODE5NV9WRE9TWVMxX1NXMV9SU1RfQl9IRFJfR0ZY X0ZFMF9ETF9BU1lOQz4sCj4gKyAgICAgICAgICAgICAgICAgICAgIDwmdmRvc3lzMSBNVDgxOTVf VkRPU1lTMV9TVzFfUlNUX0JfSERSX0dGWF9GRTFfRExfQVNZTkM+LAo+ICsgICAgICAgICAgICAg ICAgICAgICA8JnZkb3N5czEgTVQ4MTk1X1ZET1NZUzFfU1cxX1JTVF9CX0hEUl9WRE9fQkVfRExf QVNZTkM+Owo+ICsgICAgfTsKPiArCj4gKy4uLgo+IC0tCj4gMi4xOC4wCj4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK