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 06239C433FE for ; Sat, 22 Oct 2022 09:07:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=UTXQqkN1u8oqr164Wn8zlXyUh6Ah1bcisEKsdbq/R2I=; b=KND80AsrwjggzH Yd4q4FWqdJZjW9Tws7P+ZAIV5/iOeJ4qW6er2JiGEBW0LhkUkIuDMzR55jT1b6n41GNlAX1zcefy/ TCY8mJ34U6VpgLgLyT86Z8hBWIGbXXF/v5vCyXgwBQipPQfli2GOXbd6zKLUUXq9APCJXsb4moBbt GI8y39np/gd3QfSvyV0F6rxT9Ytn+StpOZUuEtyJQ+goJgZoir/+yfkkL2EjdGNe0YA4PCeaZRX/C HYSb13A8mPFzJCqYDzkEFWA7Gp81+qTD7qRCXmWcbx2sD8fZ23HBF42Jp/793zIHShxlisO0wFEd1 iGXyF0ED0z82r7CS50zw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1omASy-00BtVJ-JG; Sat, 22 Oct 2022 09:06:52 +0000 Received: from mxout4.routing.net ([2a03:2900:1:a::9]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1omARp-00Bsxn-TG; Sat, 22 Oct 2022 09:05:44 +0000 Received: from mxbox1.masterlogin.de (unknown [192.168.10.88]) by mxout4.routing.net (Postfix) with ESMTP id 257011004AC; Sat, 22 Oct 2022 09:05:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de; s=20200217; t=1666429539; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UTXQqkN1u8oqr164Wn8zlXyUh6Ah1bcisEKsdbq/R2I=; b=SmTfGSC6OXmd26oEoU/Ks0TYmuRkykE3o3IR4gqyI+uXwtByG8LUFHpHGuf+C8MKNTgtf2 M7s/amoCv4ZMrFagV0HaGW086ciJ9xvZtlUz0g/sZNHXxjAIF8u3kfPAhUP0Mg9H5kd2yX ScjHxgUEFMUkxxcc0RPb32Av44N0krw= Received: from frank-G5.. (fttx-pool-80.245.73.148.bambit.de [80.245.73.148]) by mxbox1.masterlogin.de (Postfix) with ESMTPSA id 59F5C407B2; Sat, 22 Oct 2022 09:05:38 +0000 (UTC) From: Frank Wunderlich To: linux-mediatek@lists.infradead.org Subject: [PATCH v2 3/5] dt-bindings: mmc: mtk-sd: Set clocks based on compatible Date: Sat, 22 Oct 2022 11:05:28 +0200 Message-Id: <20221022090530.16265-4-linux@fw-web.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221022090530.16265-1-linux@fw-web.de> References: <20221022090530.16265-1-linux@fw-web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mail-ID: eb8f1813-330d-417e-9bcc-0cc0defb3966 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221022_020542_260997_8493A632 X-CRM114-Status: GOOD ( 11.66 ) 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: , Cc: devicetree@vger.kernel.org, Ulf Hansson , =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= , Wenbin Mei , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Rob Herring , linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski , Matthias Brugger , Chaotian Jing Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org From: Nícolas F. R. A. Prado The binding was describing a single clock list for all platforms, but that's not really suitable: mt2712 requires an extra 'bus_clk' on some of its controllers, while mt8192 requires four different extra clocks. The rest of the platforms can share the same 3 clocks, with the third being optional as it's not present on all platforms. Move the clock definitions inside if blocks that match on the compatibles. In practice this gets rid of dtbs_check warnings on mt8192, since the 'bus_clk' clock from mt2712 is no longer expected on this platform. Fixes: 59a23395d8aa ("dt-bindings: mmc: Add support for MT8192 SoC") Signed-off-by: Nícolas F. R. A. Prado Signed-off-by: Frank Wunderlich --- .../devicetree/bindings/mmc/mtk-sd.yaml | 111 +++++++++++++----- 1 file changed, 81 insertions(+), 30 deletions(-) diff --git a/Documentation/devicetree/bindings/mmc/mtk-sd.yaml b/Documentation/devicetree/bindings/mmc/mtk-sd.yaml index 3cbf0208f1b4..c7bcf0c3dd5d 100644 --- a/Documentation/devicetree/bindings/mmc/mtk-sd.yaml +++ b/Documentation/devicetree/bindings/mmc/mtk-sd.yaml @@ -10,9 +10,6 @@ maintainers: - Chaotian Jing - Wenbin Mei -allOf: - - $ref: mmc-controller.yaml# - properties: compatible: oneOf: @@ -49,27 +46,11 @@ properties: description: Should contain phandle for the clock feeding the MMC controller. minItems: 2 - items: - - description: source clock (required). - - description: HCLK which used for host (required). - - description: independent source clock gate (required for MT2712). - - description: bus clock used for internal register access (required for MT2712 MSDC0/3). - - description: msdc subsys clock gate (required for MT8192). - - description: peripheral bus clock gate (required for MT8192). - - description: AXI bus clock gate (required for MT8192). - - description: AHB bus clock gate (required for MT8192). + maxItems: 7 clock-names: minItems: 2 - items: - - const: source - - const: hclk - - const: source_cg - - const: bus_clk - - const: sys_cg - - const: pclk_cg - - const: axi_cg - - const: ahb_cg + maxItems: 7 interrupts: description: @@ -191,15 +172,85 @@ required: - vmmc-supply - vqmmc-supply -if: - properties: - compatible: - contains: - const: mediatek,mt8183-mmc -then: - properties: - reg: - minItems: 2 +allOf: + - $ref: mmc-controller.yaml# + - if: + properties: + compatible: + contains: + const: mediatek,mt8183-mmc + then: + properties: + reg: + minItems: 2 + - if: + properties: + compatible: + contains: + const: mediatek,mt8192-mmc + then: + properties: + clocks: + items: + - description: source clock + - description: HCLK which used for host + - description: independent source clock gate + - description: msdc subsys clock gate + - description: peripheral bus clock gate + - description: AXI bus clock gate + - description: AHB bus clock gate + clock-names: + items: + - const: source + - const: hclk + - const: source_cg + - const: sys_cg + - const: pclk_cg + - const: axi_cg + - const: ahb_cg + - if: + properties: + compatible: + contains: + const: mediatek,mt2712-mmc + then: + properties: + clocks: + minItems: 3 + items: + - description: source clock + - description: HCLK which used for host + - description: independent source clock gate + - description: bus clock used for internal register access (required for MSDC0/3). + clock-names: + minItems: 3 + items: + - const: source + - const: hclk + - const: source_cg + - const: bus_clk + - if: + not: + properties: + compatible: + contains: + enum: + - mediatek,mt2712-mmc + - mediatek,mt8192-mmc + then: + properties: + clocks: + minItems: 2 + items: + - description: source clock + - description: HCLK which used for host + - description: independent source clock gate + clock-names: + minItems: 2 + items: + - const: source + - const: hclk + - const: source_cg unevaluatedProperties: false -- 2.34.1 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 8F39BC04A95 for ; Sat, 22 Oct 2022 10:18:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230239AbiJVKSp (ORCPT ); Sat, 22 Oct 2022 06:18:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230305AbiJVKSV (ORCPT ); Sat, 22 Oct 2022 06:18:21 -0400 Received: from mxout4.routing.net (mxout4.routing.net [IPv6:2a03:2900:1:a::9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8DA215A14D; Sat, 22 Oct 2022 02:35:02 -0700 (PDT) Received: from mxbox1.masterlogin.de (unknown [192.168.10.88]) by mxout4.routing.net (Postfix) with ESMTP id 257011004AC; Sat, 22 Oct 2022 09:05:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de; s=20200217; t=1666429539; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UTXQqkN1u8oqr164Wn8zlXyUh6Ah1bcisEKsdbq/R2I=; b=SmTfGSC6OXmd26oEoU/Ks0TYmuRkykE3o3IR4gqyI+uXwtByG8LUFHpHGuf+C8MKNTgtf2 M7s/amoCv4ZMrFagV0HaGW086ciJ9xvZtlUz0g/sZNHXxjAIF8u3kfPAhUP0Mg9H5kd2yX ScjHxgUEFMUkxxcc0RPb32Av44N0krw= Received: from frank-G5.. (fttx-pool-80.245.73.148.bambit.de [80.245.73.148]) by mxbox1.masterlogin.de (Postfix) with ESMTPSA id 59F5C407B2; Sat, 22 Oct 2022 09:05:38 +0000 (UTC) From: Frank Wunderlich To: linux-mediatek@lists.infradead.org Cc: Frank Wunderlich , Chaotian Jing , Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Matthias Brugger , Wenbin Mei , linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= Subject: [PATCH v2 3/5] dt-bindings: mmc: mtk-sd: Set clocks based on compatible Date: Sat, 22 Oct 2022 11:05:28 +0200 Message-Id: <20221022090530.16265-4-linux@fw-web.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221022090530.16265-1-linux@fw-web.de> References: <20221022090530.16265-1-linux@fw-web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mail-ID: eb8f1813-330d-417e-9bcc-0cc0defb3966 Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org From: Nícolas F. R. A. Prado The binding was describing a single clock list for all platforms, but that's not really suitable: mt2712 requires an extra 'bus_clk' on some of its controllers, while mt8192 requires four different extra clocks. The rest of the platforms can share the same 3 clocks, with the third being optional as it's not present on all platforms. Move the clock definitions inside if blocks that match on the compatibles. In practice this gets rid of dtbs_check warnings on mt8192, since the 'bus_clk' clock from mt2712 is no longer expected on this platform. Fixes: 59a23395d8aa ("dt-bindings: mmc: Add support for MT8192 SoC") Signed-off-by: Nícolas F. R. A. Prado Signed-off-by: Frank Wunderlich --- .../devicetree/bindings/mmc/mtk-sd.yaml | 111 +++++++++++++----- 1 file changed, 81 insertions(+), 30 deletions(-) diff --git a/Documentation/devicetree/bindings/mmc/mtk-sd.yaml b/Documentation/devicetree/bindings/mmc/mtk-sd.yaml index 3cbf0208f1b4..c7bcf0c3dd5d 100644 --- a/Documentation/devicetree/bindings/mmc/mtk-sd.yaml +++ b/Documentation/devicetree/bindings/mmc/mtk-sd.yaml @@ -10,9 +10,6 @@ maintainers: - Chaotian Jing - Wenbin Mei -allOf: - - $ref: mmc-controller.yaml# - properties: compatible: oneOf: @@ -49,27 +46,11 @@ properties: description: Should contain phandle for the clock feeding the MMC controller. minItems: 2 - items: - - description: source clock (required). - - description: HCLK which used for host (required). - - description: independent source clock gate (required for MT2712). - - description: bus clock used for internal register access (required for MT2712 MSDC0/3). - - description: msdc subsys clock gate (required for MT8192). - - description: peripheral bus clock gate (required for MT8192). - - description: AXI bus clock gate (required for MT8192). - - description: AHB bus clock gate (required for MT8192). + maxItems: 7 clock-names: minItems: 2 - items: - - const: source - - const: hclk - - const: source_cg - - const: bus_clk - - const: sys_cg - - const: pclk_cg - - const: axi_cg - - const: ahb_cg + maxItems: 7 interrupts: description: @@ -191,15 +172,85 @@ required: - vmmc-supply - vqmmc-supply -if: - properties: - compatible: - contains: - const: mediatek,mt8183-mmc -then: - properties: - reg: - minItems: 2 +allOf: + - $ref: mmc-controller.yaml# + - if: + properties: + compatible: + contains: + const: mediatek,mt8183-mmc + then: + properties: + reg: + minItems: 2 + - if: + properties: + compatible: + contains: + const: mediatek,mt8192-mmc + then: + properties: + clocks: + items: + - description: source clock + - description: HCLK which used for host + - description: independent source clock gate + - description: msdc subsys clock gate + - description: peripheral bus clock gate + - description: AXI bus clock gate + - description: AHB bus clock gate + clock-names: + items: + - const: source + - const: hclk + - const: source_cg + - const: sys_cg + - const: pclk_cg + - const: axi_cg + - const: ahb_cg + - if: + properties: + compatible: + contains: + const: mediatek,mt2712-mmc + then: + properties: + clocks: + minItems: 3 + items: + - description: source clock + - description: HCLK which used for host + - description: independent source clock gate + - description: bus clock used for internal register access (required for MSDC0/3). + clock-names: + minItems: 3 + items: + - const: source + - const: hclk + - const: source_cg + - const: bus_clk + - if: + not: + properties: + compatible: + contains: + enum: + - mediatek,mt2712-mmc + - mediatek,mt8192-mmc + then: + properties: + clocks: + minItems: 2 + items: + - description: source clock + - description: HCLK which used for host + - description: independent source clock gate + clock-names: + minItems: 2 + items: + - const: source + - const: hclk + - const: source_cg unevaluatedProperties: false -- 2.34.1 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 AB7E1C3A59D for ; Sat, 22 Oct 2022 09:07:37 +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:References:In-Reply-To: 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: List-Owner; bh=Ri+NMMeufJlmIjyIaNxpTgf/7r3Er5UIkCOGiYQLBXM=; b=UQoFZrV61WDA6+ QVz7f1KpCEnaSON9DLnHInB2dzxJ3IwTug8x9q6uwazN+nC33SWBePMweiIhIQ22c06QAK8fB4h1J QAxG8C+6pVoT3hyVORmgaIyR9LDR4BzcUTAgVFfuzFyGyoJMcENS6VHBP3cIQqpkg73JHKgZfCWGZ if7S7wzGrXKLLBRvRb9ITFN4PVmJGQ6y8uICqvhMh2bowfHANs5pb2bNgU41uAvE2sUcLGOnchmys NgUNBad4sE3DKBmQi0RrPm9s9x+rVsahPTi5I54JmsFAr9dc+KKzqPH1Yaxq0R+R1ZepuLF+rqWTf BOt8PBKQTFPsH2QHwneQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1omASi-00BtKR-Ce; Sat, 22 Oct 2022 09:06:36 +0000 Received: from mxout4.routing.net ([2a03:2900:1:a::9]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1omARp-00Bsxn-TG; Sat, 22 Oct 2022 09:05:44 +0000 Received: from mxbox1.masterlogin.de (unknown [192.168.10.88]) by mxout4.routing.net (Postfix) with ESMTP id 257011004AC; Sat, 22 Oct 2022 09:05:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de; s=20200217; t=1666429539; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UTXQqkN1u8oqr164Wn8zlXyUh6Ah1bcisEKsdbq/R2I=; b=SmTfGSC6OXmd26oEoU/Ks0TYmuRkykE3o3IR4gqyI+uXwtByG8LUFHpHGuf+C8MKNTgtf2 M7s/amoCv4ZMrFagV0HaGW086ciJ9xvZtlUz0g/sZNHXxjAIF8u3kfPAhUP0Mg9H5kd2yX ScjHxgUEFMUkxxcc0RPb32Av44N0krw= Received: from frank-G5.. (fttx-pool-80.245.73.148.bambit.de [80.245.73.148]) by mxbox1.masterlogin.de (Postfix) with ESMTPSA id 59F5C407B2; Sat, 22 Oct 2022 09:05:38 +0000 (UTC) From: Frank Wunderlich To: linux-mediatek@lists.infradead.org Cc: Frank Wunderlich , Chaotian Jing , Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Matthias Brugger , Wenbin Mei , linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= Subject: [PATCH v2 3/5] dt-bindings: mmc: mtk-sd: Set clocks based on compatible Date: Sat, 22 Oct 2022 11:05:28 +0200 Message-Id: <20221022090530.16265-4-linux@fw-web.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221022090530.16265-1-linux@fw-web.de> References: <20221022090530.16265-1-linux@fw-web.de> MIME-Version: 1.0 X-Mail-ID: eb8f1813-330d-417e-9bcc-0cc0defb3966 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221022_020542_260997_8493A632 X-CRM114-Status: GOOD ( 11.66 ) 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 RnJvbTogTsOtY29sYXMgRi4gUi4gQS4gUHJhZG8gPG5mcmFwcmFkb0Bjb2xsYWJvcmEuY29tPgoK VGhlIGJpbmRpbmcgd2FzIGRlc2NyaWJpbmcgYSBzaW5nbGUgY2xvY2sgbGlzdCBmb3IgYWxsIHBs YXRmb3JtcywgYnV0CnRoYXQncyBub3QgcmVhbGx5IHN1aXRhYmxlOiBtdDI3MTIgcmVxdWlyZXMg YW4gZXh0cmEgJ2J1c19jbGsnIG9uIHNvbWUKb2YgaXRzIGNvbnRyb2xsZXJzLCB3aGlsZSBtdDgx OTIgcmVxdWlyZXMgZm91ciBkaWZmZXJlbnQgZXh0cmEgY2xvY2tzLgpUaGUgcmVzdCBvZiB0aGUg cGxhdGZvcm1zIGNhbiBzaGFyZSB0aGUgc2FtZSAzIGNsb2Nrcywgd2l0aCB0aGUgdGhpcmQKYmVp bmcgb3B0aW9uYWwgYXMgaXQncyBub3QgcHJlc2VudCBvbiBhbGwgcGxhdGZvcm1zLgoKTW92ZSB0 aGUgY2xvY2sgZGVmaW5pdGlvbnMgaW5zaWRlIGlmIGJsb2NrcyB0aGF0IG1hdGNoIG9uIHRoZQpj b21wYXRpYmxlcy4gSW4gcHJhY3RpY2UgdGhpcyBnZXRzIHJpZCBvZiBkdGJzX2NoZWNrIHdhcm5p bmdzIG9uIG10ODE5MiwKc2luY2UgdGhlICdidXNfY2xrJyBjbG9jayBmcm9tIG10MjcxMiBpcyBu byBsb25nZXIgZXhwZWN0ZWQgb24gdGhpcwpwbGF0Zm9ybS4KCkZpeGVzOiA1OWEyMzM5NWQ4YWEg KCJkdC1iaW5kaW5nczogbW1jOiBBZGQgc3VwcG9ydCBmb3IgTVQ4MTkyIFNvQyIpClNpZ25lZC1v ZmYtYnk6IE7DrWNvbGFzIEYuIFIuIEEuIFByYWRvIDxuZnJhcHJhZG9AY29sbGFib3JhLmNvbT4K U2lnbmVkLW9mZi1ieTogRnJhbmsgV3VuZGVybGljaCA8ZnJhbmstd0BwdWJsaWMtZmlsZXMuZGU+ Ci0tLQogLi4uL2RldmljZXRyZWUvYmluZGluZ3MvbW1jL210ay1zZC55YW1sICAgICAgIHwgMTEx ICsrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDMw IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tbWMvbXRrLXNkLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bW1jL210ay1zZC55YW1sCmluZGV4IDNjYmYwMjA4ZjFiNC4uYzdiY2YwYzNkZDVkIDEwMDY0NAot LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbW1jL210ay1zZC55YW1sCisr KyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvbXRrLXNkLnlhbWwKQEAg LTEwLDkgKzEwLDYgQEAgbWFpbnRhaW5lcnM6CiAgIC0gQ2hhb3RpYW4gSmluZyA8Y2hhb3RpYW4u amluZ0BtZWRpYXRlay5jb20+CiAgIC0gV2VuYmluIE1laSA8d2VuYmluLm1laUBtZWRpYXRlay5j b20+CiAKLWFsbE9mOgotICAtICRyZWY6IG1tYy1jb250cm9sbGVyLnlhbWwjCi0KIHByb3BlcnRp ZXM6CiAgIGNvbXBhdGlibGU6CiAgICAgb25lT2Y6CkBAIC00OSwyNyArNDYsMTEgQEAgcHJvcGVy dGllczoKICAgICBkZXNjcmlwdGlvbjoKICAgICAgIFNob3VsZCBjb250YWluIHBoYW5kbGUgZm9y IHRoZSBjbG9jayBmZWVkaW5nIHRoZSBNTUMgY29udHJvbGxlci4KICAgICBtaW5JdGVtczogMgot ICAgIGl0ZW1zOgotICAgICAgLSBkZXNjcmlwdGlvbjogc291cmNlIGNsb2NrIChyZXF1aXJlZCku Ci0gICAgICAtIGRlc2NyaXB0aW9uOiBIQ0xLIHdoaWNoIHVzZWQgZm9yIGhvc3QgKHJlcXVpcmVk KS4KLSAgICAgIC0gZGVzY3JpcHRpb246IGluZGVwZW5kZW50IHNvdXJjZSBjbG9jayBnYXRlIChy ZXF1aXJlZCBmb3IgTVQyNzEyKS4KLSAgICAgIC0gZGVzY3JpcHRpb246IGJ1cyBjbG9jayB1c2Vk IGZvciBpbnRlcm5hbCByZWdpc3RlciBhY2Nlc3MgKHJlcXVpcmVkIGZvciBNVDI3MTIgTVNEQzAv MykuCi0gICAgICAtIGRlc2NyaXB0aW9uOiBtc2RjIHN1YnN5cyBjbG9jayBnYXRlIChyZXF1aXJl ZCBmb3IgTVQ4MTkyKS4KLSAgICAgIC0gZGVzY3JpcHRpb246IHBlcmlwaGVyYWwgYnVzIGNsb2Nr IGdhdGUgKHJlcXVpcmVkIGZvciBNVDgxOTIpLgotICAgICAgLSBkZXNjcmlwdGlvbjogQVhJIGJ1 cyBjbG9jayBnYXRlIChyZXF1aXJlZCBmb3IgTVQ4MTkyKS4KLSAgICAgIC0gZGVzY3JpcHRpb246 IEFIQiBidXMgY2xvY2sgZ2F0ZSAocmVxdWlyZWQgZm9yIE1UODE5MikuCisgICAgbWF4SXRlbXM6 IDcKIAogICBjbG9jay1uYW1lczoKICAgICBtaW5JdGVtczogMgotICAgIGl0ZW1zOgotICAgICAg LSBjb25zdDogc291cmNlCi0gICAgICAtIGNvbnN0OiBoY2xrCi0gICAgICAtIGNvbnN0OiBzb3Vy Y2VfY2cKLSAgICAgIC0gY29uc3Q6IGJ1c19jbGsKLSAgICAgIC0gY29uc3Q6IHN5c19jZwotICAg ICAgLSBjb25zdDogcGNsa19jZwotICAgICAgLSBjb25zdDogYXhpX2NnCi0gICAgICAtIGNvbnN0 OiBhaGJfY2cKKyAgICBtYXhJdGVtczogNwogCiAgIGludGVycnVwdHM6CiAgICAgZGVzY3JpcHRp b246CkBAIC0xOTEsMTUgKzE3Miw4NSBAQCByZXF1aXJlZDoKICAgLSB2bW1jLXN1cHBseQogICAt IHZxbW1jLXN1cHBseQogCi1pZjoKLSAgcHJvcGVydGllczoKLSAgICBjb21wYXRpYmxlOgotICAg ICAgY29udGFpbnM6Ci0gICAgICAgIGNvbnN0OiBtZWRpYXRlayxtdDgxODMtbW1jCi10aGVuOgot ICBwcm9wZXJ0aWVzOgotICAgIHJlZzoKLSAgICAgIG1pbkl0ZW1zOiAyCithbGxPZjoKKyAgLSAk cmVmOiBtbWMtY29udHJvbGxlci55YW1sIworICAtIGlmOgorICAgICAgcHJvcGVydGllczoKKyAg ICAgICAgY29tcGF0aWJsZToKKyAgICAgICAgICBjb250YWluczoKKyAgICAgICAgICAgIGNvbnN0 OiBtZWRpYXRlayxtdDgxODMtbW1jCisgICAgdGhlbjoKKyAgICAgIHByb3BlcnRpZXM6CisgICAg ICAgIHJlZzoKKyAgICAgICAgICBtaW5JdGVtczogMgorICAtIGlmOgorICAgICAgcHJvcGVydGll czoKKyAgICAgICAgY29tcGF0aWJsZToKKyAgICAgICAgICBjb250YWluczoKKyAgICAgICAgICAg IGNvbnN0OiBtZWRpYXRlayxtdDgxOTItbW1jCisgICAgdGhlbjoKKyAgICAgIHByb3BlcnRpZXM6 CisgICAgICAgIGNsb2NrczoKKyAgICAgICAgICBpdGVtczoKKyAgICAgICAgICAgIC0gZGVzY3Jp cHRpb246IHNvdXJjZSBjbG9jaworICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogSENMSyB3aGlj aCB1c2VkIGZvciBob3N0CisgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBpbmRlcGVuZGVudCBz b3VyY2UgY2xvY2sgZ2F0ZQorICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogbXNkYyBzdWJzeXMg Y2xvY2sgZ2F0ZQorICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogcGVyaXBoZXJhbCBidXMgY2xv Y2sgZ2F0ZQorICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogQVhJIGJ1cyBjbG9jayBnYXRlCisg ICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBBSEIgYnVzIGNsb2NrIGdhdGUKKyAgICAgICAgY2xv Y2stbmFtZXM6CisgICAgICAgICAgaXRlbXM6CisgICAgICAgICAgICAtIGNvbnN0OiBzb3VyY2UK KyAgICAgICAgICAgIC0gY29uc3Q6IGhjbGsKKyAgICAgICAgICAgIC0gY29uc3Q6IHNvdXJjZV9j ZworICAgICAgICAgICAgLSBjb25zdDogc3lzX2NnCisgICAgICAgICAgICAtIGNvbnN0OiBwY2xr X2NnCisgICAgICAgICAgICAtIGNvbnN0OiBheGlfY2cKKyAgICAgICAgICAgIC0gY29uc3Q6IGFo Yl9jZworICAtIGlmOgorICAgICAgcHJvcGVydGllczoKKyAgICAgICAgY29tcGF0aWJsZToKKyAg ICAgICAgICBjb250YWluczoKKyAgICAgICAgICAgIGNvbnN0OiBtZWRpYXRlayxtdDI3MTItbW1j CisgICAgdGhlbjoKKyAgICAgIHByb3BlcnRpZXM6CisgICAgICAgIGNsb2NrczoKKyAgICAgICAg ICBtaW5JdGVtczogMworICAgICAgICAgIGl0ZW1zOgorICAgICAgICAgICAgLSBkZXNjcmlwdGlv bjogc291cmNlIGNsb2NrCisgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBIQ0xLIHdoaWNoIHVz ZWQgZm9yIGhvc3QKKyAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IGluZGVwZW5kZW50IHNvdXJj ZSBjbG9jayBnYXRlCisgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBidXMgY2xvY2sgdXNlZCBm b3IgaW50ZXJuYWwgcmVnaXN0ZXIgYWNjZXNzIChyZXF1aXJlZCBmb3IgTVNEQzAvMykuCisgICAg ICAgIGNsb2NrLW5hbWVzOgorICAgICAgICAgIG1pbkl0ZW1zOiAzCisgICAgICAgICAgaXRlbXM6 CisgICAgICAgICAgICAtIGNvbnN0OiBzb3VyY2UKKyAgICAgICAgICAgIC0gY29uc3Q6IGhjbGsK KyAgICAgICAgICAgIC0gY29uc3Q6IHNvdXJjZV9jZworICAgICAgICAgICAgLSBjb25zdDogYnVz X2NsaworICAtIGlmOgorICAgICAgbm90OgorICAgICAgICBwcm9wZXJ0aWVzOgorICAgICAgICAg IGNvbXBhdGlibGU6CisgICAgICAgICAgICBjb250YWluczoKKyAgICAgICAgICAgICAgZW51bToK KyAgICAgICAgICAgICAgICAtIG1lZGlhdGVrLG10MjcxMi1tbWMKKyAgICAgICAgICAgICAgICAt IG1lZGlhdGVrLG10ODE5Mi1tbWMKKyAgICB0aGVuOgorICAgICAgcHJvcGVydGllczoKKyAgICAg ICAgY2xvY2tzOgorICAgICAgICAgIG1pbkl0ZW1zOiAyCisgICAgICAgICAgaXRlbXM6CisgICAg ICAgICAgICAtIGRlc2NyaXB0aW9uOiBzb3VyY2UgY2xvY2sKKyAgICAgICAgICAgIC0gZGVzY3Jp cHRpb246IEhDTEsgd2hpY2ggdXNlZCBmb3IgaG9zdAorICAgICAgICAgICAgLSBkZXNjcmlwdGlv bjogaW5kZXBlbmRlbnQgc291cmNlIGNsb2NrIGdhdGUKKyAgICAgICAgY2xvY2stbmFtZXM6Cisg ICAgICAgICAgbWluSXRlbXM6IDIKKyAgICAgICAgICBpdGVtczoKKyAgICAgICAgICAgIC0gY29u c3Q6IHNvdXJjZQorICAgICAgICAgICAgLSBjb25zdDogaGNsaworICAgICAgICAgICAgLSBjb25z dDogc291cmNlX2NnCiAKIHVuZXZhbHVhdGVkUHJvcGVydGllczogZmFsc2UKIAotLSAKMi4zNC4x CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=