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 52080C433F5 for ; Tue, 3 May 2022 16:27:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239568AbiECQbS (ORCPT ); Tue, 3 May 2022 12:31:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45190 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239563AbiECQbP (ORCPT ); Tue, 3 May 2022 12:31:15 -0400 Received: from mail-oa1-f41.google.com (mail-oa1-f41.google.com [209.85.160.41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 008BE25C79; Tue, 3 May 2022 09:27:41 -0700 (PDT) Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-e5e433d66dso17664811fac.5; Tue, 03 May 2022 09:27:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Z4lfkT14v7bT6nOHk8qi3JK/y5icAT3Ixmbs9ZwWf20=; b=RRupuWp0zUMuOzdXWOAh7J3UzzrAhbf63HlHh7EQQhSQnRGQuIDlcKn/jZ8XUBn+qy ko0/B3nHEyowEvXY7JZu+Ax2ZuIaKXUxr4XJSsrXuHg6Tgln1bNoSp/2z0NWAKQiiFrY KfJWphn2B/Hvd6rHjQ2AmL0hegNfWcsKFS7YoXht3N3z671hbgUOYOfTSd64531YxoHl nAu/RqucfJLWWA9WOOakuDsLs4ND0twk1G/3RvkQiam+0qlPKkis3HwMayziuow1E6P9 VrRPLwUMzr4vjsm2Rs576NtSaEgXBj4rnZtg2bYe28tr0G+Xc581FSuWs7ylfmDJbBKP /rfA== X-Gm-Message-State: AOAM531oteD3VNarryIxZP854wUWX6GpBjv29iuSsoQjcxK0nuvq4Xkn RFaxUIMwzWAhSHo55EjGeiMRgp5evQ== X-Google-Smtp-Source: ABdhPJxosiUao6mZmrnywdAC67g7+Z55T6+662lrbDbqPM70zNW74nFLdhWk6CR81pTdruoCl/wasA== X-Received: by 2002:a05:6870:618e:b0:e5:c2f3:e009 with SMTP id a14-20020a056870618e00b000e5c2f3e009mr2067802oah.10.1651595260866; Tue, 03 May 2022 09:27:40 -0700 (PDT) Received: from xps15.. (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.googlemail.com with ESMTPSA id m63-20020aca5842000000b00325cda1ff9esm3478258oib.29.2022.05.03.09.27.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 May 2022 09:27:40 -0700 (PDT) From: Rob Herring To: devicetree@vger.kernel.org, Krzysztof Kozlowski Cc: Abel Vesa , Stephen Boyd , Laurent Pinchart , Kieran Bingham , Jonathan Cameron , Lars-Peter Clausen , Ulf Hansson , Thierry Reding , Jonathan Hunter , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Wolfgang Grandegger , Marc Kleine-Budde , "David S. Miller" , Jakub Kicinski , Paolo Abeni , Kishon Vijay Abraham I , Vinod Koul , Alessandro Zummo , Alexandre Belloni , Chen-Yu Tsai , Greg Kroah-Hartman , Mark Brown , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , =?UTF-8?q?Niklas=20S=C3=B6derlund?= , Anson Huang , Fabrice Gasnier , Han Xu , Dario Binacchi , Florian Fainelli , Maxime Ripard , Peter Ujfalusi , linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-iio@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-can@vger.kernel.org, netdev@vger.kernel.org, linux-phy@lists.infradead.org, linux-rtc@vger.kernel.org, linux-serial@vger.kernel.org, alsa-devel@alsa-project.org, linux-pm@vger.kernel.org Subject: [PATCH] dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas Date: Tue, 3 May 2022 11:27:38 -0500 Message-Id: <20220503162738.3827041-1-robh@kernel.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-can@vger.kernel.org Another round of removing redundant minItems/maxItems when 'items' list is specified. This time it is in if/then schemas as the meta-schema was failing to check this case. If a property has an 'items' list, then a 'minItems' or 'maxItems' with the same size as the list is redundant and can be dropped. Note that is DT schema specific behavior and not standard json-schema behavior. The tooling will fixup the final schema adding any unspecified minItems/maxItems. Cc: Abel Vesa Cc: Stephen Boyd Cc: Krzysztof Kozlowski Cc: Laurent Pinchart Cc: Kieran Bingham Cc: Jonathan Cameron Cc: Lars-Peter Clausen Cc: Ulf Hansson Cc: Thierry Reding Cc: Jonathan Hunter Cc: Miquel Raynal Cc: Richard Weinberger Cc: Vignesh Raghavendra Cc: Wolfgang Grandegger Cc: Marc Kleine-Budde Cc: "David S. Miller" Cc: Jakub Kicinski Cc: Paolo Abeni Cc: Kishon Vijay Abraham I Cc: Vinod Koul Cc: Alessandro Zummo Cc: Alexandre Belloni Cc: Chen-Yu Tsai Cc: Greg Kroah-Hartman Cc: Mark Brown Cc: "Rafael J. Wysocki" Cc: Daniel Lezcano Cc: Zhang Rui Cc: "Niklas Söderlund" Cc: Anson Huang Cc: Fabrice Gasnier Cc: Han Xu Cc: Dario Binacchi Cc: Florian Fainelli Cc: Maxime Ripard Cc: Peter Ujfalusi Cc: linux-clk@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: linux-iio@vger.kernel.org Cc: linux-mmc@vger.kernel.org Cc: linux-mtd@lists.infradead.org Cc: linux-can@vger.kernel.org Cc: netdev@vger.kernel.org Cc: linux-phy@lists.infradead.org Cc: linux-rtc@vger.kernel.org Cc: linux-serial@vger.kernel.org Cc: alsa-devel@alsa-project.org Cc: linux-pm@vger.kernel.org Signed-off-by: Rob Herring --- .../bindings/clock/imx8m-clock.yaml | 4 ---- .../bindings/display/bridge/renesas,lvds.yaml | 4 ---- .../bindings/display/renesas,du.yaml | 23 ------------------- .../bindings/iio/adc/st,stm32-adc.yaml | 2 -- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 7 +----- .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 -- .../bindings/net/can/bosch,c_can.yaml | 3 --- .../bindings/phy/brcm,sata-phy.yaml | 10 ++++---- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 10 -------- .../bindings/serial/samsung_uart.yaml | 4 ---- .../sound/allwinner,sun4i-a10-i2s.yaml | 1 - .../bindings/sound/ti,j721e-cpb-audio.yaml | 2 -- .../bindings/thermal/rcar-gen3-thermal.yaml | 1 - 13 files changed, 5 insertions(+), 68 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/imx8m-clock.yaml b/Documentation/devicetree/bindings/clock/imx8m-clock.yaml index 625f573a7b90..458c7645ee68 100644 --- a/Documentation/devicetree/bindings/clock/imx8m-clock.yaml +++ b/Documentation/devicetree/bindings/clock/imx8m-clock.yaml @@ -55,8 +55,6 @@ allOf: then: properties: clocks: - minItems: 7 - maxItems: 7 items: - description: 32k osc - description: 25m osc @@ -66,8 +64,6 @@ allOf: - description: ext3 clock input - description: ext4 clock input clock-names: - minItems: 7 - maxItems: 7 items: - const: ckil - const: osc_25m diff --git a/Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml b/Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml index a51baf8a4c76..bb9dbfb9beaf 100644 --- a/Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml +++ b/Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml @@ -95,7 +95,6 @@ then: properties: clocks: minItems: 1 - maxItems: 4 items: - description: Functional clock - description: EXTAL input clock @@ -104,7 +103,6 @@ then: clock-names: minItems: 1 - maxItems: 4 items: - const: fck # The LVDS encoder can use the EXTAL or DU_DOTCLKINx clocks. @@ -128,12 +126,10 @@ then: else: properties: clocks: - maxItems: 1 items: - description: Functional clock clock-names: - maxItems: 1 items: - const: fck diff --git a/Documentation/devicetree/bindings/display/renesas,du.yaml b/Documentation/devicetree/bindings/display/renesas,du.yaml index 56cedcd6d576..b3e588022082 100644 --- a/Documentation/devicetree/bindings/display/renesas,du.yaml +++ b/Documentation/devicetree/bindings/display/renesas,du.yaml @@ -109,7 +109,6 @@ allOf: properties: clocks: minItems: 1 - maxItems: 3 items: - description: Functional clock - description: DU_DOTCLKIN0 input clock @@ -117,7 +116,6 @@ allOf: clock-names: minItems: 1 - maxItems: 3 items: - const: du.0 - pattern: '^dclkin\.[01]$' @@ -159,7 +157,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -168,7 +165,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -216,7 +212,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -225,7 +220,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -271,7 +265,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -280,7 +273,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -327,7 +319,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -336,7 +327,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -386,7 +376,6 @@ allOf: properties: clocks: minItems: 3 - maxItems: 6 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -397,7 +386,6 @@ allOf: clock-names: minItems: 3 - maxItems: 6 items: - const: du.0 - const: du.1 @@ -448,7 +436,6 @@ allOf: properties: clocks: minItems: 4 - maxItems: 8 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -461,7 +448,6 @@ allOf: clock-names: minItems: 4 - maxItems: 8 items: - const: du.0 - const: du.1 @@ -525,7 +511,6 @@ allOf: properties: clocks: minItems: 3 - maxItems: 6 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -536,7 +521,6 @@ allOf: clock-names: minItems: 3 - maxItems: 6 items: - const: du.0 - const: du.1 @@ -596,7 +580,6 @@ allOf: properties: clocks: minItems: 3 - maxItems: 6 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -607,7 +590,6 @@ allOf: clock-names: minItems: 3 - maxItems: 6 items: - const: du.0 - const: du.1 @@ -666,14 +648,12 @@ allOf: properties: clocks: minItems: 1 - maxItems: 2 items: - description: Functional clock for DU0 - description: DU_DOTCLKIN0 input clock clock-names: minItems: 1 - maxItems: 2 items: - const: du.0 - const: dclkin.0 @@ -723,7 +703,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -732,7 +711,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -791,7 +769,6 @@ allOf: - description: Functional clock clock-names: - maxItems: 1 items: - const: du.0 diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml index 4d6074518b5c..fa8da42cb1e6 100644 --- a/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml +++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml @@ -138,7 +138,6 @@ allOf: - const: bus - const: adc minItems: 1 - maxItems: 2 interrupts: items: @@ -170,7 +169,6 @@ allOf: - const: bus - const: adc minItems: 1 - maxItems: 2 interrupts: items: diff --git a/Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml b/Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml index f3f4d5b02744..fe0270207622 100644 --- a/Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml +++ b/Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml @@ -202,22 +202,17 @@ allOf: clocks: items: - description: module clock - minItems: 1 - maxItems: 1 else: properties: clocks: items: - description: module clock - description: timeout clock - minItems: 2 - maxItems: 2 + clock-names: items: - const: sdhci - const: tmclk - minItems: 2 - maxItems: 2 required: - clock-names diff --git a/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml b/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml index 9d764e654e1d..849aeae319a9 100644 --- a/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml +++ b/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml @@ -147,8 +147,6 @@ allOf: - description: SoC gpmi io clock - description: SoC gpmi bch apb clock clock-names: - minItems: 2 - maxItems: 2 items: - const: gpmi_io - const: gpmi_bch_apb diff --git a/Documentation/devicetree/bindings/net/can/bosch,c_can.yaml b/Documentation/devicetree/bindings/net/can/bosch,c_can.yaml index 8bad328b184d..51aa89ac7e85 100644 --- a/Documentation/devicetree/bindings/net/can/bosch,c_can.yaml +++ b/Documentation/devicetree/bindings/net/can/bosch,c_can.yaml @@ -80,8 +80,6 @@ if: then: properties: interrupts: - minItems: 4 - maxItems: 4 items: - description: Error and status IRQ - description: Message object IRQ @@ -91,7 +89,6 @@ then: else: properties: interrupts: - maxItems: 1 items: - description: Error and status IRQ diff --git a/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml b/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml index cb1aa325336f..435b971dfd9b 100644 --- a/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml +++ b/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml @@ -102,19 +102,17 @@ if: then: properties: reg: - maxItems: 2 + minItems: 2 + reg-names: - items: - - const: "phy" - - const: "phy-ctrl" + minItems: 2 else: properties: reg: maxItems: 1 + reg-names: maxItems: 1 - items: - - const: "phy" required: - compatible diff --git a/Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml b/Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml index 0b767fec39d8..6b38bd7eb3b4 100644 --- a/Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml +++ b/Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml @@ -71,7 +71,6 @@ allOf: then: properties: clock-output-names: - minItems: 1 maxItems: 1 - if: @@ -102,7 +101,6 @@ allOf: properties: clock-output-names: minItems: 3 - maxItems: 3 - if: properties: @@ -113,16 +111,12 @@ allOf: then: properties: clocks: - minItems: 3 - maxItems: 3 items: - description: Bus clock for register access - description: 24 MHz oscillator - description: 32 kHz clock from the CCU clock-names: - minItems: 3 - maxItems: 3 items: - const: bus - const: hosc @@ -142,7 +136,6 @@ allOf: properties: clocks: minItems: 3 - maxItems: 4 items: - description: Bus clock for register access - description: 24 MHz oscillator @@ -151,7 +144,6 @@ allOf: clock-names: minItems: 3 - maxItems: 4 items: - const: bus - const: hosc @@ -174,14 +166,12 @@ allOf: then: properties: interrupts: - minItems: 1 maxItems: 1 else: properties: interrupts: minItems: 2 - maxItems: 2 required: - "#clock-cells" diff --git a/Documentation/devicetree/bindings/serial/samsung_uart.yaml b/Documentation/devicetree/bindings/serial/samsung_uart.yaml index d4688e317fc5..901c1e2cea28 100644 --- a/Documentation/devicetree/bindings/serial/samsung_uart.yaml +++ b/Documentation/devicetree/bindings/serial/samsung_uart.yaml @@ -100,7 +100,6 @@ allOf: maxItems: 3 clock-names: minItems: 2 - maxItems: 3 items: - const: uart - pattern: '^clk_uart_baud[0-1]$' @@ -118,11 +117,8 @@ allOf: then: properties: clocks: - minItems: 2 maxItems: 2 clock-names: - minItems: 2 - maxItems: 2 items: - const: uart - const: clk_uart_baud0 diff --git a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml index c21c807b667c..34f6ee9de392 100644 --- a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml +++ b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml @@ -89,7 +89,6 @@ allOf: properties: dmas: minItems: 1 - maxItems: 2 items: - description: RX DMA Channel - description: TX DMA Channel diff --git a/Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml b/Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml index 6806f53a4aed..20ea5883b7ff 100644 --- a/Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml +++ b/Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml @@ -80,7 +80,6 @@ allOf: then: properties: clocks: - minItems: 6 items: - description: AUXCLK clock for McASP used by CPB audio - description: Parent for CPB_McASP auxclk (for 48KHz) @@ -107,7 +106,6 @@ allOf: then: properties: clocks: - maxItems: 4 items: - description: AUXCLK clock for McASP used by CPB audio - description: Parent for CPB_McASP auxclk (for 48KHz) diff --git a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml index f963204e0b16..1368d90da0e8 100644 --- a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml +++ b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml @@ -67,7 +67,6 @@ then: properties: reg: minItems: 2 - maxItems: 3 items: - description: TSC1 registers - description: TSC2 registers -- 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 80381C433F5 for ; Tue, 3 May 2022 16:28:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ezb7AQ+6+eTLtooUgKgDnc0v4jNpE4kE8BGp3MiZcWs=; b=tIyMo8+BAMLCId gWFo6jnDKeKxoLgrY3fwawFeSrrsWlhuZWf688vlI/aP8ueNEkdANWsyIWjr+r5IdfcybQFdgp3DM Cmy1dRQLjQy/fgPYwFztvgkQxRuVnaNQnC1LiyHCU4q3OiEaqVcusT+UOHM+pZq/nXvC8yhaPexD2 Axhyv36FrIWfBdSHg/gwhPNVUhg6EzYZ7PDGIHxlB0PgYzTgp3m85FDmkZVqduTLxvkFXduMO3uHp voQXGbDuBY8QsWIWROrGOjgm7GmWV2va0wRi5TPiVEr5BdQcKAexAJQU5K07d8bDFz/mO0XXk6KD8 M5MctuzswnPjRfJoDNJg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nlvNL-006iUz-GU; Tue, 03 May 2022 16:27:47 +0000 Received: from mail-oa1-f42.google.com ([209.85.160.42]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nlvNH-006iUM-RK; Tue, 03 May 2022 16:27:46 +0000 Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-e2442907a1so17676124fac.8; Tue, 03 May 2022 09:27:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Z4lfkT14v7bT6nOHk8qi3JK/y5icAT3Ixmbs9ZwWf20=; b=JBDdoQYzjpk3ZnHVWWXXy+imJfoU0+7NFZAhvEDAafKrb0ERYjfoSxjwtc7aTHatlF ED6dtr7lX0twCBfEo3RLhKGI7k0QFIjc/rsgEF2kLZ1rSKvJttqu5RxU4Hw81ZCXjhSD XsMqIGUrFXpnMMvjdcBY+d2EKmDVdklDQ2UDV8rnZ8DpToVFHWm4lsfncr9mHIVF9zeT BVatHG8TDX7gN19eFUkr91YiJId2/YPr9tBbWO11TyF4lc5+qdHfYXfwO1aGec9mlJtL vOPUyVAckEMC+oLtTkTsOVbe7S7oUr5BsxcnyTIy62AggyUkmLirr582LLgVAVgvWRbE E4Pw== X-Gm-Message-State: AOAM530r2e8ImezXNoiCyUq8uiDBmial4zxX0yPD1AP6wyrUAEdZdQnH nznCkYENiihrSLPfUFhdYw== X-Google-Smtp-Source: ABdhPJxosiUao6mZmrnywdAC67g7+Z55T6+662lrbDbqPM70zNW74nFLdhWk6CR81pTdruoCl/wasA== X-Received: by 2002:a05:6870:618e:b0:e5:c2f3:e009 with SMTP id a14-20020a056870618e00b000e5c2f3e009mr2067802oah.10.1651595260866; Tue, 03 May 2022 09:27:40 -0700 (PDT) Received: from xps15.. (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.googlemail.com with ESMTPSA id m63-20020aca5842000000b00325cda1ff9esm3478258oib.29.2022.05.03.09.27.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 May 2022 09:27:40 -0700 (PDT) From: Rob Herring To: devicetree@vger.kernel.org, Krzysztof Kozlowski Cc: Abel Vesa , Stephen Boyd , Laurent Pinchart , Kieran Bingham , Jonathan Cameron , Lars-Peter Clausen , Ulf Hansson , Thierry Reding , Jonathan Hunter , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Wolfgang Grandegger , Marc Kleine-Budde , "David S. Miller" , Jakub Kicinski , Paolo Abeni , Kishon Vijay Abraham I , Vinod Koul , Alessandro Zummo , Alexandre Belloni , Chen-Yu Tsai , Greg Kroah-Hartman , Mark Brown , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , =?UTF-8?q?Niklas=20S=C3=B6derlund?= , Anson Huang , Fabrice Gasnier , Han Xu , Dario Binacchi , Florian Fainelli , Maxime Ripard , Peter Ujfalusi , linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-iio@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-can@vger.kernel.org, netdev@vger.kernel.org, linux-phy@lists.infradead.org, linux-rtc@vger.kernel.org, linux-serial@vger.kernel.org, alsa-devel@alsa-project.org, linux-pm@vger.kernel.org Subject: [PATCH] dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas Date: Tue, 3 May 2022 11:27:38 -0500 Message-Id: <20220503162738.3827041-1-robh@kernel.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220503_092743_937787_43AE4568 X-CRM114-Status: GOOD ( 20.01 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org QW5vdGhlciByb3VuZCBvZiByZW1vdmluZyByZWR1bmRhbnQgbWluSXRlbXMvbWF4SXRlbXMgd2hl biAnaXRlbXMnIGxpc3QgaXMKc3BlY2lmaWVkLiBUaGlzIHRpbWUgaXQgaXMgaW4gaWYvdGhlbiBz Y2hlbWFzIGFzIHRoZSBtZXRhLXNjaGVtYSB3YXMKZmFpbGluZyB0byBjaGVjayB0aGlzIGNhc2Uu CgpJZiBhIHByb3BlcnR5IGhhcyBhbiAnaXRlbXMnIGxpc3QsIHRoZW4gYSAnbWluSXRlbXMnIG9y ICdtYXhJdGVtcycgd2l0aCB0aGUKc2FtZSBzaXplIGFzIHRoZSBsaXN0IGlzIHJlZHVuZGFudCBh bmQgY2FuIGJlIGRyb3BwZWQuIE5vdGUgdGhhdCBpcyBEVApzY2hlbWEgc3BlY2lmaWMgYmVoYXZp b3IgYW5kIG5vdCBzdGFuZGFyZCBqc29uLXNjaGVtYSBiZWhhdmlvci4gVGhlIHRvb2xpbmcKd2ls bCBmaXh1cCB0aGUgZmluYWwgc2NoZW1hIGFkZGluZyBhbnkgdW5zcGVjaWZpZWQgbWluSXRlbXMv bWF4SXRlbXMuCgpDYzogQWJlbCBWZXNhIDxhYmVsLnZlc2FAbnhwLmNvbT4KQ2M6IFN0ZXBoZW4g Qm95ZCA8c2JveWRAa2VybmVsLm9yZz4KQ2M6IEtyenlzenRvZiBLb3psb3dza2kgPGtyemsrZHRA a2VybmVsLm9yZz4KQ2M6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNv bmJvYXJkLmNvbT4KQ2M6IEtpZXJhbiBCaW5naGFtIDxraWVyYW4uYmluZ2hhbStyZW5lc2FzQGlk ZWFzb25ib2FyZC5jb20+CkNjOiBKb25hdGhhbiBDYW1lcm9uIDxqaWMyM0BrZXJuZWwub3JnPgpD YzogTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFmb28uZGU+CkNjOiBVbGYgSGFuc3NvbiA8 dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KQ2M6IFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGlu Z0BnbWFpbC5jb20+CkNjOiBKb25hdGhhbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgpD YzogTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KQ2M6IFJpY2hhcmQg V2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CkNjOiBWaWduZXNoIFJhZ2hhdmVuZHJhIDx2aWdu ZXNockB0aS5jb20+CkNjOiBXb2xmZ2FuZyBHcmFuZGVnZ2VyIDx3Z0BncmFuZGVnZ2VyLmNvbT4K Q2M6IE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CkNjOiAiRGF2aWQgUy4g TWlsbGVyIiA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KQ2M6IEpha3ViIEtpY2luc2tpIDxrdWJhQGtl cm5lbC5vcmc+CkNjOiBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CkNjOiBLaXNob24g VmlqYXkgQWJyYWhhbSBJIDxraXNob25AdGkuY29tPgpDYzogVmlub2QgS291bCA8dmtvdWxAa2Vy bmVsLm9yZz4KQ2M6IEFsZXNzYW5kcm8gWnVtbW8gPGEuenVtbW9AdG93ZXJ0ZWNoLml0PgpDYzog QWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgpDYzogQ2hl bi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hA bGludXhmb3VuZGF0aW9uLm9yZz4KQ2M6IE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4K Q2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJhZmFlbEBrZXJuZWwub3JnPgpDYzogRGFuaWVsIExl emNhbm8gPGRhbmllbC5sZXpjYW5vQGxpbmFyby5vcmc+CkNjOiBaaGFuZyBSdWkgPHJ1aS56aGFu Z0BpbnRlbC5jb20+CkNjOiAiTmlrbGFzIFPDtmRlcmx1bmQiIDxuaWtsYXMuc29kZXJsdW5kQHJh Z25hdGVjaC5zZT4KQ2M6IEFuc29uIEh1YW5nIDxBbnNvbi5IdWFuZ0BueHAuY29tPgpDYzogRmFi cmljZSBHYXNuaWVyIDxmYWJyaWNlLmdhc25pZXJAZm9zcy5zdC5jb20+CkNjOiBIYW4gWHUgPGhh bi54dUBueHAuY29tPgpDYzogRGFyaW8gQmluYWNjaGkgPGRhcmlvYmluQGxpYmVyby5pdD4KQ2M6 IEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgpDYzogTWF4aW1lIFJpcGFy ZCA8bXJpcGFyZEBrZXJuZWwub3JnPgpDYzogUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNp QHRpLmNvbT4KQ2M6IGxpbnV4LWNsa0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGxpbnV4LWlpb0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4 LW1tY0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LW10ZEBsaXN0cy5pbmZyYWRlYWQub3JnCkNj OiBsaW51eC1jYW5Admdlci5rZXJuZWwub3JnCkNjOiBuZXRkZXZAdmdlci5rZXJuZWwub3JnCkNj OiBsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtcnRjQHZnZXIua2VybmVs Lm9yZwpDYzogbGludXgtc2VyaWFsQHZnZXIua2VybmVsLm9yZwpDYzogYWxzYS1kZXZlbEBhbHNh LXByb2plY3Qub3JnCkNjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTog Um9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KLS0tCiAuLi4vYmluZGluZ3MvY2xvY2svaW14 OG0tY2xvY2sueWFtbCAgICAgICAgICAgfCAgNCAtLS0tCiAuLi4vYmluZGluZ3MvZGlzcGxheS9i cmlkZ2UvcmVuZXNhcyxsdmRzLnlhbWwgfCAgNCAtLS0tCiAuLi4vYmluZGluZ3MvZGlzcGxheS9y ZW5lc2FzLGR1LnlhbWwgICAgICAgICAgfCAyMyAtLS0tLS0tLS0tLS0tLS0tLS0tCiAuLi4vYmlu ZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1hZGMueWFtbCAgICAgICAgfCAgMiAtLQogLi4uL2JpbmRp bmdzL21tYy9udmlkaWEsdGVncmEyMC1zZGhjaS55YW1sICAgIHwgIDcgKy0tLS0tCiAuLi4vZGV2 aWNldHJlZS9iaW5kaW5ncy9tdGQvZ3BtaS1uYW5kLnlhbWwgICAgfCAgMiAtLQogLi4uL2JpbmRp bmdzL25ldC9jYW4vYm9zY2gsY19jYW4ueWFtbCAgICAgICAgIHwgIDMgLS0tCiAuLi4vYmluZGlu Z3MvcGh5L2JyY20sc2F0YS1waHkueWFtbCAgICAgICAgICAgfCAxMCArKysrLS0tLQogLi4uL2Jp bmRpbmdzL3J0Yy9hbGx3aW5uZXIsc3VuNmktYTMxLXJ0Yy55YW1sIHwgMTAgLS0tLS0tLS0KIC4u Li9iaW5kaW5ncy9zZXJpYWwvc2Ftc3VuZ191YXJ0LnlhbWwgICAgICAgICB8ICA0IC0tLS0KIC4u Li9zb3VuZC9hbGx3aW5uZXIsc3VuNGktYTEwLWkycy55YW1sICAgICAgICB8ICAxIC0KIC4uLi9i aW5kaW5ncy9zb3VuZC90aSxqNzIxZS1jcGItYXVkaW8ueWFtbCAgICB8ICAyIC0tCiAuLi4vYmlu ZGluZ3MvdGhlcm1hbC9yY2FyLWdlbjMtdGhlcm1hbC55YW1sICAgfCAgMSAtCiAxMyBmaWxlcyBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDY4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4bS1jbG9jay55YW1sIGIv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2lteDhtLWNsb2NrLnlhbWwK aW5kZXggNjI1ZjU3M2E3YjkwLi40NThjNzY0NWVlNjggMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4bS1jbG9jay55YW1sCisrKyBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4bS1jbG9jay55YW1sCkBAIC01 NSw4ICs1NSw2IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAg ICBjbG9ja3M6Ci0gICAgICAgICAgbWluSXRlbXM6IDcKLSAgICAgICAgICBtYXhJdGVtczogNwog ICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogMzJrIG9zYwogICAg ICAgICAgICAgLSBkZXNjcmlwdGlvbjogMjVtIG9zYwpAQCAtNjYsOCArNjQsNiBAQCBhbGxPZjoK ICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IGV4dDMgY2xvY2sgaW5wdXQKICAgICAgICAgICAg IC0gZGVzY3JpcHRpb246IGV4dDQgY2xvY2sgaW5wdXQKICAgICAgICAgY2xvY2stbmFtZXM6Ci0g ICAgICAgICAgbWluSXRlbXM6IDcKLSAgICAgICAgICBtYXhJdGVtczogNwogICAgICAgICAgIGl0 ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogY2tpbAogICAgICAgICAgICAgLSBjb25zdDogb3Nj XzI1bQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3Bs YXkvYnJpZGdlL3JlbmVzYXMsbHZkcy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2Rpc3BsYXkvYnJpZGdlL3JlbmVzYXMsbHZkcy55YW1sCmluZGV4IGE1MWJhZjhhNGM3 Ni4uYmI5ZGJmYjliZWFmIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvZGlzcGxheS9icmlkZ2UvcmVuZXNhcyxsdmRzLnlhbWwKKysrIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYnJpZGdlL3JlbmVzYXMsbHZkcy55YW1sCkBA IC05NSw3ICs5NSw2IEBAIHRoZW46CiAgIHByb3BlcnRpZXM6CiAgICAgY2xvY2tzOgogICAgICAg bWluSXRlbXM6IDEKLSAgICAgIG1heEl0ZW1zOiA0CiAgICAgICBpdGVtczoKICAgICAgICAgLSBk ZXNjcmlwdGlvbjogRnVuY3Rpb25hbCBjbG9jawogICAgICAgICAtIGRlc2NyaXB0aW9uOiBFWFRB TCBpbnB1dCBjbG9jawpAQCAtMTA0LDcgKzEwMyw2IEBAIHRoZW46CiAKICAgICBjbG9jay1uYW1l czoKICAgICAgIG1pbkl0ZW1zOiAxCi0gICAgICBtYXhJdGVtczogNAogICAgICAgaXRlbXM6CiAg ICAgICAgIC0gY29uc3Q6IGZjawogICAgICAgICAjIFRoZSBMVkRTIGVuY29kZXIgY2FuIHVzZSB0 aGUgRVhUQUwgb3IgRFVfRE9UQ0xLSU54IGNsb2Nrcy4KQEAgLTEyOCwxMiArMTI2LDEwIEBAIHRo ZW46CiBlbHNlOgogICBwcm9wZXJ0aWVzOgogICAgIGNsb2NrczoKLSAgICAgIG1heEl0ZW1zOiAx CiAgICAgICBpdGVtczoKICAgICAgICAgLSBkZXNjcmlwdGlvbjogRnVuY3Rpb25hbCBjbG9jawog CiAgICAgY2xvY2stbmFtZXM6Ci0gICAgICBtYXhJdGVtczogMQogICAgICAgaXRlbXM6CiAgICAg ICAgIC0gY29uc3Q6IGZjawogCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvZGlzcGxheS9yZW5lc2FzLGR1LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvZGlzcGxheS9yZW5lc2FzLGR1LnlhbWwKaW5kZXggNTZjZWRjZDZkNTc2Li5i M2U1ODgwMjIwODIgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9kaXNwbGF5L3JlbmVzYXMsZHUueWFtbAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvZGlzcGxheS9yZW5lc2FzLGR1LnlhbWwKQEAgLTEwOSw3ICsxMDksNiBAQCBhbGxP ZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAgICAgICAgICBtaW5JdGVt czogMQotICAgICAgICAgIG1heEl0ZW1zOiAzCiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAg ICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrCiAgICAgICAgICAgICAtIGRlc2NyaXB0 aW9uOiBEVV9ET1RDTEtJTjAgaW5wdXQgY2xvY2sKQEAgLTExNyw3ICsxMTYsNiBAQCBhbGxPZjoK IAogICAgICAgICBjbG9jay1uYW1lczoKICAgICAgICAgICBtaW5JdGVtczogMQotICAgICAgICAg IG1heEl0ZW1zOiAzCiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGNvbnN0OiBkdS4w CiAgICAgICAgICAgICAtIHBhdHRlcm46ICdeZGNsa2luXC5bMDFdJCcKQEAgLTE1OSw3ICsxNTcs NiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAgICAgICAg ICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAgaXRlbXM6CiAg ICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBEVTAKICAgICAg ICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpAQCAtMTY4LDcg KzE2NSw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAgICAgIG1pbkl0 ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoKICAgICAgICAg ICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAgLTIxNiw3ICsy MTIsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAgICAg ICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAgaXRlbXM6 CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBEVTAKICAg ICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpAQCAtMjI1 LDcgKzIyMCw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAgICAgIG1p bkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoKICAgICAg ICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAgLTI3MSw3 ICsyNjUsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAg ICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAgaXRl bXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBEVTAK ICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpAQCAt MjgwLDcgKzI3Myw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAgICAg IG1pbkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoKICAg ICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAgLTMy Nyw3ICszMTksNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoK ICAgICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAg aXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBE VTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpA QCAtMzM2LDcgKzMyNyw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAg ICAgIG1pbkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoK ICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAg LTM4Niw3ICszNzYsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2Nr czoKICAgICAgICAgICBtaW5JdGVtczogMwotICAgICAgICAgIG1heEl0ZW1zOiA2CiAgICAgICAg ICAgaXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZv ciBEVTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERV MQpAQCAtMzk3LDcgKzM4Niw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAg ICAgICAgIG1pbkl0ZW1zOiAzCi0gICAgICAgICAgbWF4SXRlbXM6IDYKICAgICAgICAgICBpdGVt czoKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEK QEAgLTQ0OCw3ICs0MzYsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNs b2NrczoKICAgICAgICAgICBtaW5JdGVtczogNAotICAgICAgICAgIG1heEl0ZW1zOiA4CiAgICAg ICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2Nr IGZvciBEVTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9y IERVMQpAQCAtNDYxLDcgKzQ0OCw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgog ICAgICAgICAgIG1pbkl0ZW1zOiA0Ci0gICAgICAgICAgbWF4SXRlbXM6IDgKICAgICAgICAgICBp dGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1 LjEKQEAgLTUyNSw3ICs1MTEsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAg IGNsb2NrczoKICAgICAgICAgICBtaW5JdGVtczogMwotICAgICAgICAgIG1heEl0ZW1zOiA2CiAg ICAgICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNs b2NrIGZvciBEVTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sg Zm9yIERVMQpAQCAtNTM2LDcgKzUyMSw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVz OgogICAgICAgICAgIG1pbkl0ZW1zOiAzCi0gICAgICAgICAgbWF4SXRlbXM6IDYKICAgICAgICAg ICBpdGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6 IGR1LjEKQEAgLTU5Niw3ICs1ODAsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAg ICAgIGNsb2NrczoKICAgICAgICAgICBtaW5JdGVtczogMwotICAgICAgICAgIG1heEl0ZW1zOiA2 CiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFs IGNsb2NrIGZvciBEVTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xv Y2sgZm9yIERVMQpAQCAtNjA3LDcgKzU5MCw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5h bWVzOgogICAgICAgICAgIG1pbkl0ZW1zOiAzCi0gICAgICAgICAgbWF4SXRlbXM6IDYKICAgICAg ICAgICBpdGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29u c3Q6IGR1LjEKQEAgLTY2NiwxNCArNjQ4LDEyIEBAIGFsbE9mOgogICAgICAgcHJvcGVydGllczoK ICAgICAgICAgY2xvY2tzOgogICAgICAgICAgIG1pbkl0ZW1zOiAxCi0gICAgICAgICAgbWF4SXRl bXM6IDIKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0 aW9uYWwgY2xvY2sgZm9yIERVMAogICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogRFVfRE9UQ0xL SU4wIGlucHV0IGNsb2NrCiAKICAgICAgICAgY2xvY2stbmFtZXM6CiAgICAgICAgICAgbWluSXRl bXM6IDEKLSAgICAgICAgICBtYXhJdGVtczogMgogICAgICAgICAgIGl0ZW1zOgogICAgICAgICAg ICAgLSBjb25zdDogZHUuMAogICAgICAgICAgICAgLSBjb25zdDogZGNsa2luLjAKQEAgLTcyMyw3 ICs3MDMsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAg ICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAgaXRl bXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBEVTAK ICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpAQCAt NzMyLDcgKzcxMSw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAgICAg IG1pbkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoKICAg ICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAgLTc5 MSw3ICs3NjksNiBAQCBhbGxPZjoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9u YWwgY2xvY2sKIAogICAgICAgICBjbG9jay1uYW1lczoKLSAgICAgICAgICBtYXhJdGVtczogMQog ICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogZHUuMAogCmRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1hZGMu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0LHN0bTMy LWFkYy55YW1sCmluZGV4IDRkNjA3NDUxOGI1Yy4uZmE4ZGE0MmNiMWU2IDEwMDY0NAotLS0gYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1hZGMueWFt bAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0z Mi1hZGMueWFtbApAQCAtMTM4LDcgKzEzOCw2IEBAIGFsbE9mOgogICAgICAgICAgICAgLSBjb25z dDogYnVzCiAgICAgICAgICAgICAtIGNvbnN0OiBhZGMKICAgICAgICAgICBtaW5JdGVtczogMQot ICAgICAgICAgIG1heEl0ZW1zOiAyCiAKICAgICAgICAgaW50ZXJydXB0czoKICAgICAgICAgICBp dGVtczoKQEAgLTE3MCw3ICsxNjksNiBAQCBhbGxPZjoKICAgICAgICAgICAgIC0gY29uc3Q6IGJ1 cwogICAgICAgICAgICAgLSBjb25zdDogYWRjCiAgICAgICAgICAgbWluSXRlbXM6IDEKLSAgICAg ICAgICBtYXhJdGVtczogMgogCiAgICAgICAgIGludGVycnVwdHM6CiAgICAgICAgICAgaXRlbXM6 CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbW1jL252aWRp YSx0ZWdyYTIwLXNkaGNpLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bW1jL252aWRpYSx0ZWdyYTIwLXNkaGNpLnlhbWwKaW5kZXggZjNmNGQ1YjAyNzQ0Li5mZTAyNzAy MDc2MjIgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMv bnZpZGlhLHRlZ3JhMjAtc2RoY2kueWFtbAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbW1jL252aWRpYSx0ZWdyYTIwLXNkaGNpLnlhbWwKQEAgLTIwMiwyMiArMjAyLDE3 IEBAIGFsbE9mOgogICAgICAgICBjbG9ja3M6CiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAg ICAtIGRlc2NyaXB0aW9uOiBtb2R1bGUgY2xvY2sKLSAgICAgICAgICBtaW5JdGVtczogMQotICAg ICAgICAgIG1heEl0ZW1zOiAxCiAgICAgZWxzZToKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAg IGNsb2NrczoKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IG1v ZHVsZSBjbG9jawogICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogdGltZW91dCBjbG9jawotICAg ICAgICAgIG1pbkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDIKKwogICAgICAgICBjbG9j ay1uYW1lczoKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IHNkaGNpCiAg ICAgICAgICAgICAtIGNvbnN0OiB0bWNsawotICAgICAgICAgIG1pbkl0ZW1zOiAyCi0gICAgICAg ICAgbWF4SXRlbXM6IDIKICAgICAgIHJlcXVpcmVkOgogICAgICAgICAtIGNsb2NrLW5hbWVzCiAK ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvZ3BtaS1u YW5kLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2dwbWktbmFu ZC55YW1sCmluZGV4IDlkNzY0ZTY1NGUxZC4uODQ5YWVhZTMxOWE5IDEwMDY0NAotLS0gYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2dwbWktbmFuZC55YW1sCisrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvZ3BtaS1uYW5kLnlhbWwKQEAgLTE0 Nyw4ICsxNDcsNiBAQCBhbGxPZjoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IFNvQyBncG1p IGlvIGNsb2NrCiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBTb0MgZ3BtaSBiY2ggYXBiIGNs b2NrCiAgICAgICAgIGNsb2NrLW5hbWVzOgotICAgICAgICAgIG1pbkl0ZW1zOiAyCi0gICAgICAg ICAgbWF4SXRlbXM6IDIKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IGdw bWlfaW8KICAgICAgICAgICAgIC0gY29uc3Q6IGdwbWlfYmNoX2FwYgpkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9jYW4vYm9zY2gsY19jYW4ueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLGNfY2FuLnlh bWwKaW5kZXggOGJhZDMyOGIxODRkLi41MWFhODlhYzdlODUgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLGNfY2FuLnlhbWwKKysrIGIv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9jYW4vYm9zY2gsY19jYW4ueWFt bApAQCAtODAsOCArODAsNiBAQCBpZjoKIHRoZW46CiAgIHByb3BlcnRpZXM6CiAgICAgaW50ZXJy dXB0czoKLSAgICAgIG1pbkl0ZW1zOiA0Ci0gICAgICBtYXhJdGVtczogNAogICAgICAgaXRlbXM6 CiAgICAgICAgIC0gZGVzY3JpcHRpb246IEVycm9yIGFuZCBzdGF0dXMgSVJRCiAgICAgICAgIC0g ZGVzY3JpcHRpb246IE1lc3NhZ2Ugb2JqZWN0IElSUQpAQCAtOTEsNyArODksNiBAQCB0aGVuOgog ZWxzZToKICAgcHJvcGVydGllczoKICAgICBpbnRlcnJ1cHRzOgotICAgICAgbWF4SXRlbXM6IDEK ICAgICAgIGl0ZW1zOgogICAgICAgICAtIGRlc2NyaXB0aW9uOiBFcnJvciBhbmQgc3RhdHVzIElS UQogCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L2Jy Y20sc2F0YS1waHkueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waHkv YnJjbSxzYXRhLXBoeS55YW1sCmluZGV4IGNiMWFhMzI1MzM2Zi4uNDM1Yjk3MWRmZDliIDEwMDY0 NAotLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L2JyY20sc2F0YS1w aHkueWFtbAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L2JyY20s c2F0YS1waHkueWFtbApAQCAtMTAyLDE5ICsxMDIsMTcgQEAgaWY6CiB0aGVuOgogICBwcm9wZXJ0 aWVzOgogICAgIHJlZzoKLSAgICAgIG1heEl0ZW1zOiAyCisgICAgICBtaW5JdGVtczogMgorCiAg ICAgcmVnLW5hbWVzOgotICAgICAgaXRlbXM6Ci0gICAgICAgIC0gY29uc3Q6ICJwaHkiCi0gICAg ICAgIC0gY29uc3Q6ICJwaHktY3RybCIKKyAgICAgIG1pbkl0ZW1zOiAyCiBlbHNlOgogICBwcm9w ZXJ0aWVzOgogICAgIHJlZzoKICAgICAgIG1heEl0ZW1zOiAxCisKICAgICByZWctbmFtZXM6CiAg ICAgICBtYXhJdGVtczogMQotICAgICAgaXRlbXM6Ci0gICAgICAgIC0gY29uc3Q6ICJwaHkiCiAK IHJlcXVpcmVkOgogICAtIGNvbXBhdGlibGUKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9ydGMvYWxsd2lubmVyLHN1bjZpLWEzMS1ydGMueWFtbCBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvYWxsd2lubmVyLHN1bjZpLWEzMS1ydGMu eWFtbAppbmRleCAwYjc2N2ZlYzM5ZDguLjZiMzhiZDdlYjNiNCAxMDA2NDQKLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3J0Yy9hbGx3aW5uZXIsc3VuNmktYTMxLXJ0Yy55 YW1sCisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvYWxsd2lubmVy LHN1bjZpLWEzMS1ydGMueWFtbApAQCAtNzEsNyArNzEsNiBAQCBhbGxPZjoKICAgICB0aGVuOgog ICAgICAgcHJvcGVydGllczoKICAgICAgICAgY2xvY2stb3V0cHV0LW5hbWVzOgotICAgICAgICAg IG1pbkl0ZW1zOiAxCiAgICAgICAgICAgbWF4SXRlbXM6IDEKIAogICAtIGlmOgpAQCAtMTAyLDcg KzEwMSw2IEBAIGFsbE9mOgogICAgICAgcHJvcGVydGllczoKICAgICAgICAgY2xvY2stb3V0cHV0 LW5hbWVzOgogICAgICAgICAgIG1pbkl0ZW1zOiAzCi0gICAgICAgICAgbWF4SXRlbXM6IDMKIAog ICAtIGlmOgogICAgICAgcHJvcGVydGllczoKQEAgLTExMywxNiArMTExLDEyIEBAIGFsbE9mOgog ICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAgICBjbG9ja3M6Ci0gICAgICAgICAg bWluSXRlbXM6IDMKLSAgICAgICAgICBtYXhJdGVtczogMwogICAgICAgICAgIGl0ZW1zOgogICAg ICAgICAgICAgLSBkZXNjcmlwdGlvbjogQnVzIGNsb2NrIGZvciByZWdpc3RlciBhY2Nlc3MKICAg ICAgICAgICAgIC0gZGVzY3JpcHRpb246IDI0IE1IeiBvc2NpbGxhdG9yCiAgICAgICAgICAgICAt IGRlc2NyaXB0aW9uOiAzMiBrSHogY2xvY2sgZnJvbSB0aGUgQ0NVCiAKICAgICAgICAgY2xvY2st bmFtZXM6Ci0gICAgICAgICAgbWluSXRlbXM6IDMKLSAgICAgICAgICBtYXhJdGVtczogMwogICAg ICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogYnVzCiAgICAgICAgICAgICAtIGNv bnN0OiBob3NjCkBAIC0xNDIsNyArMTM2LDYgQEAgYWxsT2Y6CiAgICAgICBwcm9wZXJ0aWVzOgog ICAgICAgICBjbG9ja3M6CiAgICAgICAgICAgbWluSXRlbXM6IDMKLSAgICAgICAgICBtYXhJdGVt czogNAogICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogQnVzIGNs b2NrIGZvciByZWdpc3RlciBhY2Nlc3MKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IDI0IE1I eiBvc2NpbGxhdG9yCkBAIC0xNTEsNyArMTQ0LDYgQEAgYWxsT2Y6CiAKICAgICAgICAgY2xvY2st bmFtZXM6CiAgICAgICAgICAgbWluSXRlbXM6IDMKLSAgICAgICAgICBtYXhJdGVtczogNAogICAg ICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogYnVzCiAgICAgICAgICAgICAtIGNv bnN0OiBob3NjCkBAIC0xNzQsMTQgKzE2NiwxMiBAQCBhbGxPZjoKICAgICB0aGVuOgogICAgICAg cHJvcGVydGllczoKICAgICAgICAgaW50ZXJydXB0czoKLSAgICAgICAgICBtaW5JdGVtczogMQog ICAgICAgICAgIG1heEl0ZW1zOiAxCiAKICAgICBlbHNlOgogICAgICAgcHJvcGVydGllczoKICAg ICAgICAgaW50ZXJydXB0czoKICAgICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0 ZW1zOiAyCiAKIHJlcXVpcmVkOgogICAtICIjY2xvY2stY2VsbHMiCmRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2VyaWFsL3NhbXN1bmdfdWFydC55YW1sIGIv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9zYW1zdW5nX3VhcnQueWFt bAppbmRleCBkNDY4OGUzMTdmYzUuLjkwMWMxZTJjZWEyOCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9zYW1zdW5nX3VhcnQueWFtbAorKysgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2VyaWFsL3NhbXN1bmdfdWFydC55YW1s CkBAIC0xMDAsNyArMTAwLDYgQEAgYWxsT2Y6CiAgICAgICAgICAgbWF4SXRlbXM6IDMKICAgICAg ICAgY2xvY2stbmFtZXM6CiAgICAgICAgICAgbWluSXRlbXM6IDIKLSAgICAgICAgICBtYXhJdGVt czogMwogICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogdWFydAogICAgICAg ICAgICAgLSBwYXR0ZXJuOiAnXmNsa191YXJ0X2JhdWRbMC0xXSQnCkBAIC0xMTgsMTEgKzExNyw4 IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAgICBjbG9ja3M6 Ci0gICAgICAgICAgbWluSXRlbXM6IDIKICAgICAgICAgICBtYXhJdGVtczogMgogICAgICAgICBj bG9jay1uYW1lczoKLSAgICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiAy CiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGNvbnN0OiB1YXJ0CiAgICAgICAgICAg ICAtIGNvbnN0OiBjbGtfdWFydF9iYXVkMApkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FsbHdpbm5lcixzdW40aS1hMTAtaTJzLnlhbWwgYi9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc291bmQvYWxsd2lubmVyLHN1bjRpLWExMC1p MnMueWFtbAppbmRleCBjMjFjODA3YjY2N2MuLjM0ZjZlZTlkZTM5MiAxMDA2NDQKLS0tIGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FsbHdpbm5lcixzdW40aS1hMTAt aTJzLnlhbWwKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2Fs bHdpbm5lcixzdW40aS1hMTAtaTJzLnlhbWwKQEAgLTg5LDcgKzg5LDYgQEAgYWxsT2Y6CiAgICAg ICBwcm9wZXJ0aWVzOgogICAgICAgICBkbWFzOgogICAgICAgICAgIG1pbkl0ZW1zOiAxCi0gICAg ICAgICAgbWF4SXRlbXM6IDIKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gZGVzY3Jp cHRpb246IFJYIERNQSBDaGFubmVsCiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBUWCBETUEg Q2hhbm5lbApkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Nv dW5kL3RpLGo3MjFlLWNwYi1hdWRpby55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3NvdW5kL3RpLGo3MjFlLWNwYi1hdWRpby55YW1sCmluZGV4IDY4MDZmNTNhNGFlZC4u MjBlYTU4ODNiN2ZmIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3Mvc291bmQvdGksajcyMWUtY3BiLWF1ZGlvLnlhbWwKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3NvdW5kL3RpLGo3MjFlLWNwYi1hdWRpby55YW1sCkBAIC04MCw3ICs4 MCw2IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAgICBjbG9j a3M6Ci0gICAgICAgICAgbWluSXRlbXM6IDYKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAg IC0gZGVzY3JpcHRpb246IEFVWENMSyBjbG9jayBmb3IgTWNBU1AgdXNlZCBieSBDUEIgYXVkaW8K ICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IFBhcmVudCBmb3IgQ1BCX01jQVNQIGF1eGNsayAo Zm9yIDQ4S0h6KQpAQCAtMTA3LDcgKzEwNiw2IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBw cm9wZXJ0aWVzOgogICAgICAgICBjbG9ja3M6Ci0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAg ICAgICBpdGVtczoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEFVWENMSyBjbG9jayBmb3Ig TWNBU1AgdXNlZCBieSBDUEIgYXVkaW8KICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IFBhcmVu dCBmb3IgQ1BCX01jQVNQIGF1eGNsayAoZm9yIDQ4S0h6KQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcmNhci1nZW4zLXRoZXJtYWwueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aGVybWFsL3JjYXItZ2VuMy10aGVy bWFsLnlhbWwKaW5kZXggZjk2MzIwNGUwYjE2Li4xMzY4ZDkwZGEwZTggMTAwNjQ0Ci0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aGVybWFsL3JjYXItZ2VuMy10aGVybWFs LnlhbWwKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcmNh ci1nZW4zLXRoZXJtYWwueWFtbApAQCAtNjcsNyArNjcsNiBAQCB0aGVuOgogICBwcm9wZXJ0aWVz OgogICAgIHJlZzoKICAgICAgIG1pbkl0ZW1zOiAyCi0gICAgICBtYXhJdGVtczogMwogICAgICAg aXRlbXM6CiAgICAgICAgIC0gZGVzY3JpcHRpb246IFRTQzEgcmVnaXN0ZXJzCiAgICAgICAgIC0g ZGVzY3JpcHRpb246IFRTQzIgcmVnaXN0ZXJzCi0tIAoyLjM0LjEKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXggTVREIGRpc2N1c3Np b24gbWFpbGluZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtbXRkLwo= 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 D7F90C4167E for ; Tue, 3 May 2022 16:27: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:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=aT7gRfCep8Y8+784SaLdjtgriLvsHKV5fikcY0HF+Tc=; b=WGCdRGNGOeCLAg hM5W3fAHs5e/as6K3X9qINrSrQuCl8ArRxMi5nP31TcCMAyfYXLoJY/1qQLgEmrU+GP2XivIGTr4K x0euqZiJLqkp6UDCsBL53zHlNgGGkSLkwMayQPXU61FvkCF3CIv4W6NwmnRLKxlsW6zKPz+/9d/Eg G1QMpaxlxQcoQhtNxRtMGykTAp4wtRFLsx8nMaHEzbeKrJ49hFDMtI/3FAfws7B3Ai1byQG02d/DG rva4/rfG1TSZq86NaSIcZp5u8/7d7AdaWSaNAyXspWtXg0UxXjkkMOaa8ZoH6xXXxM8zEi/LNYbkm ///m1HyyNc3Zr6i5M/zQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nlvNN-006iVf-9Z; Tue, 03 May 2022 16:27:49 +0000 Received: from mail-oa1-f42.google.com ([209.85.160.42]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nlvNH-006iUM-RK; Tue, 03 May 2022 16:27:46 +0000 Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-e2442907a1so17676124fac.8; Tue, 03 May 2022 09:27:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Z4lfkT14v7bT6nOHk8qi3JK/y5icAT3Ixmbs9ZwWf20=; b=JBDdoQYzjpk3ZnHVWWXXy+imJfoU0+7NFZAhvEDAafKrb0ERYjfoSxjwtc7aTHatlF ED6dtr7lX0twCBfEo3RLhKGI7k0QFIjc/rsgEF2kLZ1rSKvJttqu5RxU4Hw81ZCXjhSD XsMqIGUrFXpnMMvjdcBY+d2EKmDVdklDQ2UDV8rnZ8DpToVFHWm4lsfncr9mHIVF9zeT BVatHG8TDX7gN19eFUkr91YiJId2/YPr9tBbWO11TyF4lc5+qdHfYXfwO1aGec9mlJtL vOPUyVAckEMC+oLtTkTsOVbe7S7oUr5BsxcnyTIy62AggyUkmLirr582LLgVAVgvWRbE E4Pw== X-Gm-Message-State: AOAM530r2e8ImezXNoiCyUq8uiDBmial4zxX0yPD1AP6wyrUAEdZdQnH nznCkYENiihrSLPfUFhdYw== X-Google-Smtp-Source: ABdhPJxosiUao6mZmrnywdAC67g7+Z55T6+662lrbDbqPM70zNW74nFLdhWk6CR81pTdruoCl/wasA== X-Received: by 2002:a05:6870:618e:b0:e5:c2f3:e009 with SMTP id a14-20020a056870618e00b000e5c2f3e009mr2067802oah.10.1651595260866; Tue, 03 May 2022 09:27:40 -0700 (PDT) Received: from xps15.. (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.googlemail.com with ESMTPSA id m63-20020aca5842000000b00325cda1ff9esm3478258oib.29.2022.05.03.09.27.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 May 2022 09:27:40 -0700 (PDT) From: Rob Herring To: devicetree@vger.kernel.org, Krzysztof Kozlowski Cc: Abel Vesa , Stephen Boyd , Laurent Pinchart , Kieran Bingham , Jonathan Cameron , Lars-Peter Clausen , Ulf Hansson , Thierry Reding , Jonathan Hunter , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Wolfgang Grandegger , Marc Kleine-Budde , "David S. Miller" , Jakub Kicinski , Paolo Abeni , Kishon Vijay Abraham I , Vinod Koul , Alessandro Zummo , Alexandre Belloni , Chen-Yu Tsai , Greg Kroah-Hartman , Mark Brown , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , =?UTF-8?q?Niklas=20S=C3=B6derlund?= , Anson Huang , Fabrice Gasnier , Han Xu , Dario Binacchi , Florian Fainelli , Maxime Ripard , Peter Ujfalusi , linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-iio@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-can@vger.kernel.org, netdev@vger.kernel.org, linux-phy@lists.infradead.org, linux-rtc@vger.kernel.org, linux-serial@vger.kernel.org, alsa-devel@alsa-project.org, linux-pm@vger.kernel.org Subject: [PATCH] dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas Date: Tue, 3 May 2022 11:27:38 -0500 Message-Id: <20220503162738.3827041-1-robh@kernel.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220503_092743_937787_43AE4568 X-CRM114-Status: GOOD ( 20.01 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org QW5vdGhlciByb3VuZCBvZiByZW1vdmluZyByZWR1bmRhbnQgbWluSXRlbXMvbWF4SXRlbXMgd2hl biAnaXRlbXMnIGxpc3QgaXMKc3BlY2lmaWVkLiBUaGlzIHRpbWUgaXQgaXMgaW4gaWYvdGhlbiBz Y2hlbWFzIGFzIHRoZSBtZXRhLXNjaGVtYSB3YXMKZmFpbGluZyB0byBjaGVjayB0aGlzIGNhc2Uu CgpJZiBhIHByb3BlcnR5IGhhcyBhbiAnaXRlbXMnIGxpc3QsIHRoZW4gYSAnbWluSXRlbXMnIG9y ICdtYXhJdGVtcycgd2l0aCB0aGUKc2FtZSBzaXplIGFzIHRoZSBsaXN0IGlzIHJlZHVuZGFudCBh bmQgY2FuIGJlIGRyb3BwZWQuIE5vdGUgdGhhdCBpcyBEVApzY2hlbWEgc3BlY2lmaWMgYmVoYXZp b3IgYW5kIG5vdCBzdGFuZGFyZCBqc29uLXNjaGVtYSBiZWhhdmlvci4gVGhlIHRvb2xpbmcKd2ls bCBmaXh1cCB0aGUgZmluYWwgc2NoZW1hIGFkZGluZyBhbnkgdW5zcGVjaWZpZWQgbWluSXRlbXMv bWF4SXRlbXMuCgpDYzogQWJlbCBWZXNhIDxhYmVsLnZlc2FAbnhwLmNvbT4KQ2M6IFN0ZXBoZW4g Qm95ZCA8c2JveWRAa2VybmVsLm9yZz4KQ2M6IEtyenlzenRvZiBLb3psb3dza2kgPGtyemsrZHRA a2VybmVsLm9yZz4KQ2M6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNv bmJvYXJkLmNvbT4KQ2M6IEtpZXJhbiBCaW5naGFtIDxraWVyYW4uYmluZ2hhbStyZW5lc2FzQGlk ZWFzb25ib2FyZC5jb20+CkNjOiBKb25hdGhhbiBDYW1lcm9uIDxqaWMyM0BrZXJuZWwub3JnPgpD YzogTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFmb28uZGU+CkNjOiBVbGYgSGFuc3NvbiA8 dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KQ2M6IFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGlu Z0BnbWFpbC5jb20+CkNjOiBKb25hdGhhbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgpD YzogTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KQ2M6IFJpY2hhcmQg V2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CkNjOiBWaWduZXNoIFJhZ2hhdmVuZHJhIDx2aWdu ZXNockB0aS5jb20+CkNjOiBXb2xmZ2FuZyBHcmFuZGVnZ2VyIDx3Z0BncmFuZGVnZ2VyLmNvbT4K Q2M6IE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CkNjOiAiRGF2aWQgUy4g TWlsbGVyIiA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KQ2M6IEpha3ViIEtpY2luc2tpIDxrdWJhQGtl cm5lbC5vcmc+CkNjOiBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CkNjOiBLaXNob24g VmlqYXkgQWJyYWhhbSBJIDxraXNob25AdGkuY29tPgpDYzogVmlub2QgS291bCA8dmtvdWxAa2Vy bmVsLm9yZz4KQ2M6IEFsZXNzYW5kcm8gWnVtbW8gPGEuenVtbW9AdG93ZXJ0ZWNoLml0PgpDYzog QWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgpDYzogQ2hl bi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hA bGludXhmb3VuZGF0aW9uLm9yZz4KQ2M6IE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4K Q2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJhZmFlbEBrZXJuZWwub3JnPgpDYzogRGFuaWVsIExl emNhbm8gPGRhbmllbC5sZXpjYW5vQGxpbmFyby5vcmc+CkNjOiBaaGFuZyBSdWkgPHJ1aS56aGFu Z0BpbnRlbC5jb20+CkNjOiAiTmlrbGFzIFPDtmRlcmx1bmQiIDxuaWtsYXMuc29kZXJsdW5kQHJh Z25hdGVjaC5zZT4KQ2M6IEFuc29uIEh1YW5nIDxBbnNvbi5IdWFuZ0BueHAuY29tPgpDYzogRmFi cmljZSBHYXNuaWVyIDxmYWJyaWNlLmdhc25pZXJAZm9zcy5zdC5jb20+CkNjOiBIYW4gWHUgPGhh bi54dUBueHAuY29tPgpDYzogRGFyaW8gQmluYWNjaGkgPGRhcmlvYmluQGxpYmVyby5pdD4KQ2M6 IEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgpDYzogTWF4aW1lIFJpcGFy ZCA8bXJpcGFyZEBrZXJuZWwub3JnPgpDYzogUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNp QHRpLmNvbT4KQ2M6IGxpbnV4LWNsa0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGxpbnV4LWlpb0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4 LW1tY0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LW10ZEBsaXN0cy5pbmZyYWRlYWQub3JnCkNj OiBsaW51eC1jYW5Admdlci5rZXJuZWwub3JnCkNjOiBuZXRkZXZAdmdlci5rZXJuZWwub3JnCkNj OiBsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtcnRjQHZnZXIua2VybmVs Lm9yZwpDYzogbGludXgtc2VyaWFsQHZnZXIua2VybmVsLm9yZwpDYzogYWxzYS1kZXZlbEBhbHNh LXByb2plY3Qub3JnCkNjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTog Um9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KLS0tCiAuLi4vYmluZGluZ3MvY2xvY2svaW14 OG0tY2xvY2sueWFtbCAgICAgICAgICAgfCAgNCAtLS0tCiAuLi4vYmluZGluZ3MvZGlzcGxheS9i cmlkZ2UvcmVuZXNhcyxsdmRzLnlhbWwgfCAgNCAtLS0tCiAuLi4vYmluZGluZ3MvZGlzcGxheS9y ZW5lc2FzLGR1LnlhbWwgICAgICAgICAgfCAyMyAtLS0tLS0tLS0tLS0tLS0tLS0tCiAuLi4vYmlu ZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1hZGMueWFtbCAgICAgICAgfCAgMiAtLQogLi4uL2JpbmRp bmdzL21tYy9udmlkaWEsdGVncmEyMC1zZGhjaS55YW1sICAgIHwgIDcgKy0tLS0tCiAuLi4vZGV2 aWNldHJlZS9iaW5kaW5ncy9tdGQvZ3BtaS1uYW5kLnlhbWwgICAgfCAgMiAtLQogLi4uL2JpbmRp bmdzL25ldC9jYW4vYm9zY2gsY19jYW4ueWFtbCAgICAgICAgIHwgIDMgLS0tCiAuLi4vYmluZGlu Z3MvcGh5L2JyY20sc2F0YS1waHkueWFtbCAgICAgICAgICAgfCAxMCArKysrLS0tLQogLi4uL2Jp bmRpbmdzL3J0Yy9hbGx3aW5uZXIsc3VuNmktYTMxLXJ0Yy55YW1sIHwgMTAgLS0tLS0tLS0KIC4u Li9iaW5kaW5ncy9zZXJpYWwvc2Ftc3VuZ191YXJ0LnlhbWwgICAgICAgICB8ICA0IC0tLS0KIC4u Li9zb3VuZC9hbGx3aW5uZXIsc3VuNGktYTEwLWkycy55YW1sICAgICAgICB8ICAxIC0KIC4uLi9i aW5kaW5ncy9zb3VuZC90aSxqNzIxZS1jcGItYXVkaW8ueWFtbCAgICB8ICAyIC0tCiAuLi4vYmlu ZGluZ3MvdGhlcm1hbC9yY2FyLWdlbjMtdGhlcm1hbC55YW1sICAgfCAgMSAtCiAxMyBmaWxlcyBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDY4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4bS1jbG9jay55YW1sIGIv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2lteDhtLWNsb2NrLnlhbWwK aW5kZXggNjI1ZjU3M2E3YjkwLi40NThjNzY0NWVlNjggMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4bS1jbG9jay55YW1sCisrKyBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4bS1jbG9jay55YW1sCkBAIC01 NSw4ICs1NSw2IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAg ICBjbG9ja3M6Ci0gICAgICAgICAgbWluSXRlbXM6IDcKLSAgICAgICAgICBtYXhJdGVtczogNwog ICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogMzJrIG9zYwogICAg ICAgICAgICAgLSBkZXNjcmlwdGlvbjogMjVtIG9zYwpAQCAtNjYsOCArNjQsNiBAQCBhbGxPZjoK ICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IGV4dDMgY2xvY2sgaW5wdXQKICAgICAgICAgICAg IC0gZGVzY3JpcHRpb246IGV4dDQgY2xvY2sgaW5wdXQKICAgICAgICAgY2xvY2stbmFtZXM6Ci0g ICAgICAgICAgbWluSXRlbXM6IDcKLSAgICAgICAgICBtYXhJdGVtczogNwogICAgICAgICAgIGl0 ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogY2tpbAogICAgICAgICAgICAgLSBjb25zdDogb3Nj XzI1bQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3Bs YXkvYnJpZGdlL3JlbmVzYXMsbHZkcy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2Rpc3BsYXkvYnJpZGdlL3JlbmVzYXMsbHZkcy55YW1sCmluZGV4IGE1MWJhZjhhNGM3 Ni4uYmI5ZGJmYjliZWFmIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvZGlzcGxheS9icmlkZ2UvcmVuZXNhcyxsdmRzLnlhbWwKKysrIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYnJpZGdlL3JlbmVzYXMsbHZkcy55YW1sCkBA IC05NSw3ICs5NSw2IEBAIHRoZW46CiAgIHByb3BlcnRpZXM6CiAgICAgY2xvY2tzOgogICAgICAg bWluSXRlbXM6IDEKLSAgICAgIG1heEl0ZW1zOiA0CiAgICAgICBpdGVtczoKICAgICAgICAgLSBk ZXNjcmlwdGlvbjogRnVuY3Rpb25hbCBjbG9jawogICAgICAgICAtIGRlc2NyaXB0aW9uOiBFWFRB TCBpbnB1dCBjbG9jawpAQCAtMTA0LDcgKzEwMyw2IEBAIHRoZW46CiAKICAgICBjbG9jay1uYW1l czoKICAgICAgIG1pbkl0ZW1zOiAxCi0gICAgICBtYXhJdGVtczogNAogICAgICAgaXRlbXM6CiAg ICAgICAgIC0gY29uc3Q6IGZjawogICAgICAgICAjIFRoZSBMVkRTIGVuY29kZXIgY2FuIHVzZSB0 aGUgRVhUQUwgb3IgRFVfRE9UQ0xLSU54IGNsb2Nrcy4KQEAgLTEyOCwxMiArMTI2LDEwIEBAIHRo ZW46CiBlbHNlOgogICBwcm9wZXJ0aWVzOgogICAgIGNsb2NrczoKLSAgICAgIG1heEl0ZW1zOiAx CiAgICAgICBpdGVtczoKICAgICAgICAgLSBkZXNjcmlwdGlvbjogRnVuY3Rpb25hbCBjbG9jawog CiAgICAgY2xvY2stbmFtZXM6Ci0gICAgICBtYXhJdGVtczogMQogICAgICAgaXRlbXM6CiAgICAg ICAgIC0gY29uc3Q6IGZjawogCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvZGlzcGxheS9yZW5lc2FzLGR1LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvZGlzcGxheS9yZW5lc2FzLGR1LnlhbWwKaW5kZXggNTZjZWRjZDZkNTc2Li5i M2U1ODgwMjIwODIgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9kaXNwbGF5L3JlbmVzYXMsZHUueWFtbAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvZGlzcGxheS9yZW5lc2FzLGR1LnlhbWwKQEAgLTEwOSw3ICsxMDksNiBAQCBhbGxP ZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAgICAgICAgICBtaW5JdGVt czogMQotICAgICAgICAgIG1heEl0ZW1zOiAzCiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAg ICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrCiAgICAgICAgICAgICAtIGRlc2NyaXB0 aW9uOiBEVV9ET1RDTEtJTjAgaW5wdXQgY2xvY2sKQEAgLTExNyw3ICsxMTYsNiBAQCBhbGxPZjoK IAogICAgICAgICBjbG9jay1uYW1lczoKICAgICAgICAgICBtaW5JdGVtczogMQotICAgICAgICAg IG1heEl0ZW1zOiAzCiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGNvbnN0OiBkdS4w CiAgICAgICAgICAgICAtIHBhdHRlcm46ICdeZGNsa2luXC5bMDFdJCcKQEAgLTE1OSw3ICsxNTcs NiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAgICAgICAg ICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAgaXRlbXM6CiAg ICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBEVTAKICAgICAg ICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpAQCAtMTY4LDcg KzE2NSw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAgICAgIG1pbkl0 ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoKICAgICAgICAg ICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAgLTIxNiw3ICsy MTIsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAgICAg ICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAgaXRlbXM6 CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBEVTAKICAg ICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpAQCAtMjI1 LDcgKzIyMCw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAgICAgIG1p bkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoKICAgICAg ICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAgLTI3MSw3 ICsyNjUsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAg ICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAgaXRl bXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBEVTAK ICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpAQCAt MjgwLDcgKzI3Myw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAgICAg IG1pbkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoKICAg ICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAgLTMy Nyw3ICszMTksNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoK ICAgICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAg aXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBE VTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpA QCAtMzM2LDcgKzMyNyw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAg ICAgIG1pbkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoK ICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAg LTM4Niw3ICszNzYsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2Nr czoKICAgICAgICAgICBtaW5JdGVtczogMwotICAgICAgICAgIG1heEl0ZW1zOiA2CiAgICAgICAg ICAgaXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZv ciBEVTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERV MQpAQCAtMzk3LDcgKzM4Niw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAg ICAgICAgIG1pbkl0ZW1zOiAzCi0gICAgICAgICAgbWF4SXRlbXM6IDYKICAgICAgICAgICBpdGVt czoKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEK QEAgLTQ0OCw3ICs0MzYsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNs b2NrczoKICAgICAgICAgICBtaW5JdGVtczogNAotICAgICAgICAgIG1heEl0ZW1zOiA4CiAgICAg ICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2Nr IGZvciBEVTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9y IERVMQpAQCAtNDYxLDcgKzQ0OCw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgog ICAgICAgICAgIG1pbkl0ZW1zOiA0Ci0gICAgICAgICAgbWF4SXRlbXM6IDgKICAgICAgICAgICBp dGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1 LjEKQEAgLTUyNSw3ICs1MTEsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAg IGNsb2NrczoKICAgICAgICAgICBtaW5JdGVtczogMwotICAgICAgICAgIG1heEl0ZW1zOiA2CiAg ICAgICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNs b2NrIGZvciBEVTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sg Zm9yIERVMQpAQCAtNTM2LDcgKzUyMSw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVz OgogICAgICAgICAgIG1pbkl0ZW1zOiAzCi0gICAgICAgICAgbWF4SXRlbXM6IDYKICAgICAgICAg ICBpdGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6 IGR1LjEKQEAgLTU5Niw3ICs1ODAsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAg ICAgIGNsb2NrczoKICAgICAgICAgICBtaW5JdGVtczogMwotICAgICAgICAgIG1heEl0ZW1zOiA2 CiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFs IGNsb2NrIGZvciBEVTAKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xv Y2sgZm9yIERVMQpAQCAtNjA3LDcgKzU5MCw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5h bWVzOgogICAgICAgICAgIG1pbkl0ZW1zOiAzCi0gICAgICAgICAgbWF4SXRlbXM6IDYKICAgICAg ICAgICBpdGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29u c3Q6IGR1LjEKQEAgLTY2NiwxNCArNjQ4LDEyIEBAIGFsbE9mOgogICAgICAgcHJvcGVydGllczoK ICAgICAgICAgY2xvY2tzOgogICAgICAgICAgIG1pbkl0ZW1zOiAxCi0gICAgICAgICAgbWF4SXRl bXM6IDIKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0 aW9uYWwgY2xvY2sgZm9yIERVMAogICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogRFVfRE9UQ0xL SU4wIGlucHV0IGNsb2NrCiAKICAgICAgICAgY2xvY2stbmFtZXM6CiAgICAgICAgICAgbWluSXRl bXM6IDEKLSAgICAgICAgICBtYXhJdGVtczogMgogICAgICAgICAgIGl0ZW1zOgogICAgICAgICAg ICAgLSBjb25zdDogZHUuMAogICAgICAgICAgICAgLSBjb25zdDogZGNsa2luLjAKQEAgLTcyMyw3 ICs3MDMsNiBAQCBhbGxPZjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIGNsb2NrczoKICAg ICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiA0CiAgICAgICAgICAgaXRl bXM6CiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBGdW5jdGlvbmFsIGNsb2NrIGZvciBEVTAK ICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9uYWwgY2xvY2sgZm9yIERVMQpAQCAt NzMyLDcgKzcxMSw2IEBAIGFsbE9mOgogCiAgICAgICAgIGNsb2NrLW5hbWVzOgogICAgICAgICAg IG1pbkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAgICAgICBpdGVtczoKICAg ICAgICAgICAgIC0gY29uc3Q6IGR1LjAKICAgICAgICAgICAgIC0gY29uc3Q6IGR1LjEKQEAgLTc5 MSw3ICs3NjksNiBAQCBhbGxPZjoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEZ1bmN0aW9u YWwgY2xvY2sKIAogICAgICAgICBjbG9jay1uYW1lczoKLSAgICAgICAgICBtYXhJdGVtczogMQog ICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogZHUuMAogCmRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1hZGMu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0LHN0bTMy LWFkYy55YW1sCmluZGV4IDRkNjA3NDUxOGI1Yy4uZmE4ZGE0MmNiMWU2IDEwMDY0NAotLS0gYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0zMi1hZGMueWFt bAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9zdCxzdG0z Mi1hZGMueWFtbApAQCAtMTM4LDcgKzEzOCw2IEBAIGFsbE9mOgogICAgICAgICAgICAgLSBjb25z dDogYnVzCiAgICAgICAgICAgICAtIGNvbnN0OiBhZGMKICAgICAgICAgICBtaW5JdGVtczogMQot ICAgICAgICAgIG1heEl0ZW1zOiAyCiAKICAgICAgICAgaW50ZXJydXB0czoKICAgICAgICAgICBp dGVtczoKQEAgLTE3MCw3ICsxNjksNiBAQCBhbGxPZjoKICAgICAgICAgICAgIC0gY29uc3Q6IGJ1 cwogICAgICAgICAgICAgLSBjb25zdDogYWRjCiAgICAgICAgICAgbWluSXRlbXM6IDEKLSAgICAg ICAgICBtYXhJdGVtczogMgogCiAgICAgICAgIGludGVycnVwdHM6CiAgICAgICAgICAgaXRlbXM6 CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbW1jL252aWRp YSx0ZWdyYTIwLXNkaGNpLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bW1jL252aWRpYSx0ZWdyYTIwLXNkaGNpLnlhbWwKaW5kZXggZjNmNGQ1YjAyNzQ0Li5mZTAyNzAy MDc2MjIgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMv bnZpZGlhLHRlZ3JhMjAtc2RoY2kueWFtbAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbW1jL252aWRpYSx0ZWdyYTIwLXNkaGNpLnlhbWwKQEAgLTIwMiwyMiArMjAyLDE3 IEBAIGFsbE9mOgogICAgICAgICBjbG9ja3M6CiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAg ICAtIGRlc2NyaXB0aW9uOiBtb2R1bGUgY2xvY2sKLSAgICAgICAgICBtaW5JdGVtczogMQotICAg ICAgICAgIG1heEl0ZW1zOiAxCiAgICAgZWxzZToKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAg IGNsb2NrczoKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IG1v ZHVsZSBjbG9jawogICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogdGltZW91dCBjbG9jawotICAg ICAgICAgIG1pbkl0ZW1zOiAyCi0gICAgICAgICAgbWF4SXRlbXM6IDIKKwogICAgICAgICBjbG9j ay1uYW1lczoKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IHNkaGNpCiAg ICAgICAgICAgICAtIGNvbnN0OiB0bWNsawotICAgICAgICAgIG1pbkl0ZW1zOiAyCi0gICAgICAg ICAgbWF4SXRlbXM6IDIKICAgICAgIHJlcXVpcmVkOgogICAgICAgICAtIGNsb2NrLW5hbWVzCiAK ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvZ3BtaS1u YW5kLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2dwbWktbmFu ZC55YW1sCmluZGV4IDlkNzY0ZTY1NGUxZC4uODQ5YWVhZTMxOWE5IDEwMDY0NAotLS0gYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2dwbWktbmFuZC55YW1sCisrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvZ3BtaS1uYW5kLnlhbWwKQEAgLTE0 Nyw4ICsxNDcsNiBAQCBhbGxPZjoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IFNvQyBncG1p IGlvIGNsb2NrCiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBTb0MgZ3BtaSBiY2ggYXBiIGNs b2NrCiAgICAgICAgIGNsb2NrLW5hbWVzOgotICAgICAgICAgIG1pbkl0ZW1zOiAyCi0gICAgICAg ICAgbWF4SXRlbXM6IDIKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gY29uc3Q6IGdw bWlfaW8KICAgICAgICAgICAgIC0gY29uc3Q6IGdwbWlfYmNoX2FwYgpkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9jYW4vYm9zY2gsY19jYW4ueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLGNfY2FuLnlh bWwKaW5kZXggOGJhZDMyOGIxODRkLi41MWFhODlhYzdlODUgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvY2FuL2Jvc2NoLGNfY2FuLnlhbWwKKysrIGIv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9jYW4vYm9zY2gsY19jYW4ueWFt bApAQCAtODAsOCArODAsNiBAQCBpZjoKIHRoZW46CiAgIHByb3BlcnRpZXM6CiAgICAgaW50ZXJy dXB0czoKLSAgICAgIG1pbkl0ZW1zOiA0Ci0gICAgICBtYXhJdGVtczogNAogICAgICAgaXRlbXM6 CiAgICAgICAgIC0gZGVzY3JpcHRpb246IEVycm9yIGFuZCBzdGF0dXMgSVJRCiAgICAgICAgIC0g ZGVzY3JpcHRpb246IE1lc3NhZ2Ugb2JqZWN0IElSUQpAQCAtOTEsNyArODksNiBAQCB0aGVuOgog ZWxzZToKICAgcHJvcGVydGllczoKICAgICBpbnRlcnJ1cHRzOgotICAgICAgbWF4SXRlbXM6IDEK ICAgICAgIGl0ZW1zOgogICAgICAgICAtIGRlc2NyaXB0aW9uOiBFcnJvciBhbmQgc3RhdHVzIElS UQogCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L2Jy Y20sc2F0YS1waHkueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waHkv YnJjbSxzYXRhLXBoeS55YW1sCmluZGV4IGNiMWFhMzI1MzM2Zi4uNDM1Yjk3MWRmZDliIDEwMDY0 NAotLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L2JyY20sc2F0YS1w aHkueWFtbAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L2JyY20s c2F0YS1waHkueWFtbApAQCAtMTAyLDE5ICsxMDIsMTcgQEAgaWY6CiB0aGVuOgogICBwcm9wZXJ0 aWVzOgogICAgIHJlZzoKLSAgICAgIG1heEl0ZW1zOiAyCisgICAgICBtaW5JdGVtczogMgorCiAg ICAgcmVnLW5hbWVzOgotICAgICAgaXRlbXM6Ci0gICAgICAgIC0gY29uc3Q6ICJwaHkiCi0gICAg ICAgIC0gY29uc3Q6ICJwaHktY3RybCIKKyAgICAgIG1pbkl0ZW1zOiAyCiBlbHNlOgogICBwcm9w ZXJ0aWVzOgogICAgIHJlZzoKICAgICAgIG1heEl0ZW1zOiAxCisKICAgICByZWctbmFtZXM6CiAg ICAgICBtYXhJdGVtczogMQotICAgICAgaXRlbXM6Ci0gICAgICAgIC0gY29uc3Q6ICJwaHkiCiAK IHJlcXVpcmVkOgogICAtIGNvbXBhdGlibGUKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9ydGMvYWxsd2lubmVyLHN1bjZpLWEzMS1ydGMueWFtbCBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvYWxsd2lubmVyLHN1bjZpLWEzMS1ydGMu eWFtbAppbmRleCAwYjc2N2ZlYzM5ZDguLjZiMzhiZDdlYjNiNCAxMDA2NDQKLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3J0Yy9hbGx3aW5uZXIsc3VuNmktYTMxLXJ0Yy55 YW1sCisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ydGMvYWxsd2lubmVy LHN1bjZpLWEzMS1ydGMueWFtbApAQCAtNzEsNyArNzEsNiBAQCBhbGxPZjoKICAgICB0aGVuOgog ICAgICAgcHJvcGVydGllczoKICAgICAgICAgY2xvY2stb3V0cHV0LW5hbWVzOgotICAgICAgICAg IG1pbkl0ZW1zOiAxCiAgICAgICAgICAgbWF4SXRlbXM6IDEKIAogICAtIGlmOgpAQCAtMTAyLDcg KzEwMSw2IEBAIGFsbE9mOgogICAgICAgcHJvcGVydGllczoKICAgICAgICAgY2xvY2stb3V0cHV0 LW5hbWVzOgogICAgICAgICAgIG1pbkl0ZW1zOiAzCi0gICAgICAgICAgbWF4SXRlbXM6IDMKIAog ICAtIGlmOgogICAgICAgcHJvcGVydGllczoKQEAgLTExMywxNiArMTExLDEyIEBAIGFsbE9mOgog ICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAgICBjbG9ja3M6Ci0gICAgICAgICAg bWluSXRlbXM6IDMKLSAgICAgICAgICBtYXhJdGVtczogMwogICAgICAgICAgIGl0ZW1zOgogICAg ICAgICAgICAgLSBkZXNjcmlwdGlvbjogQnVzIGNsb2NrIGZvciByZWdpc3RlciBhY2Nlc3MKICAg ICAgICAgICAgIC0gZGVzY3JpcHRpb246IDI0IE1IeiBvc2NpbGxhdG9yCiAgICAgICAgICAgICAt IGRlc2NyaXB0aW9uOiAzMiBrSHogY2xvY2sgZnJvbSB0aGUgQ0NVCiAKICAgICAgICAgY2xvY2st bmFtZXM6Ci0gICAgICAgICAgbWluSXRlbXM6IDMKLSAgICAgICAgICBtYXhJdGVtczogMwogICAg ICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogYnVzCiAgICAgICAgICAgICAtIGNv bnN0OiBob3NjCkBAIC0xNDIsNyArMTM2LDYgQEAgYWxsT2Y6CiAgICAgICBwcm9wZXJ0aWVzOgog ICAgICAgICBjbG9ja3M6CiAgICAgICAgICAgbWluSXRlbXM6IDMKLSAgICAgICAgICBtYXhJdGVt czogNAogICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogQnVzIGNs b2NrIGZvciByZWdpc3RlciBhY2Nlc3MKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IDI0IE1I eiBvc2NpbGxhdG9yCkBAIC0xNTEsNyArMTQ0LDYgQEAgYWxsT2Y6CiAKICAgICAgICAgY2xvY2st bmFtZXM6CiAgICAgICAgICAgbWluSXRlbXM6IDMKLSAgICAgICAgICBtYXhJdGVtczogNAogICAg ICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogYnVzCiAgICAgICAgICAgICAtIGNv bnN0OiBob3NjCkBAIC0xNzQsMTQgKzE2NiwxMiBAQCBhbGxPZjoKICAgICB0aGVuOgogICAgICAg cHJvcGVydGllczoKICAgICAgICAgaW50ZXJydXB0czoKLSAgICAgICAgICBtaW5JdGVtczogMQog ICAgICAgICAgIG1heEl0ZW1zOiAxCiAKICAgICBlbHNlOgogICAgICAgcHJvcGVydGllczoKICAg ICAgICAgaW50ZXJydXB0czoKICAgICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0 ZW1zOiAyCiAKIHJlcXVpcmVkOgogICAtICIjY2xvY2stY2VsbHMiCmRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2VyaWFsL3NhbXN1bmdfdWFydC55YW1sIGIv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9zYW1zdW5nX3VhcnQueWFt bAppbmRleCBkNDY4OGUzMTdmYzUuLjkwMWMxZTJjZWEyOCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9zYW1zdW5nX3VhcnQueWFtbAorKysgYi9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2VyaWFsL3NhbXN1bmdfdWFydC55YW1s CkBAIC0xMDAsNyArMTAwLDYgQEAgYWxsT2Y6CiAgICAgICAgICAgbWF4SXRlbXM6IDMKICAgICAg ICAgY2xvY2stbmFtZXM6CiAgICAgICAgICAgbWluSXRlbXM6IDIKLSAgICAgICAgICBtYXhJdGVt czogMwogICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogdWFydAogICAgICAg ICAgICAgLSBwYXR0ZXJuOiAnXmNsa191YXJ0X2JhdWRbMC0xXSQnCkBAIC0xMTgsMTEgKzExNyw4 IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAgICBjbG9ja3M6 Ci0gICAgICAgICAgbWluSXRlbXM6IDIKICAgICAgICAgICBtYXhJdGVtczogMgogICAgICAgICBj bG9jay1uYW1lczoKLSAgICAgICAgICBtaW5JdGVtczogMgotICAgICAgICAgIG1heEl0ZW1zOiAy CiAgICAgICAgICAgaXRlbXM6CiAgICAgICAgICAgICAtIGNvbnN0OiB1YXJ0CiAgICAgICAgICAg ICAtIGNvbnN0OiBjbGtfdWFydF9iYXVkMApkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FsbHdpbm5lcixzdW40aS1hMTAtaTJzLnlhbWwgYi9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc291bmQvYWxsd2lubmVyLHN1bjRpLWExMC1p MnMueWFtbAppbmRleCBjMjFjODA3YjY2N2MuLjM0ZjZlZTlkZTM5MiAxMDA2NDQKLS0tIGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2FsbHdpbm5lcixzdW40aS1hMTAt aTJzLnlhbWwKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2Fs bHdpbm5lcixzdW40aS1hMTAtaTJzLnlhbWwKQEAgLTg5LDcgKzg5LDYgQEAgYWxsT2Y6CiAgICAg ICBwcm9wZXJ0aWVzOgogICAgICAgICBkbWFzOgogICAgICAgICAgIG1pbkl0ZW1zOiAxCi0gICAg ICAgICAgbWF4SXRlbXM6IDIKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAgIC0gZGVzY3Jp cHRpb246IFJYIERNQSBDaGFubmVsCiAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBUWCBETUEg Q2hhbm5lbApkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Nv dW5kL3RpLGo3MjFlLWNwYi1hdWRpby55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3NvdW5kL3RpLGo3MjFlLWNwYi1hdWRpby55YW1sCmluZGV4IDY4MDZmNTNhNGFlZC4u MjBlYTU4ODNiN2ZmIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3Mvc291bmQvdGksajcyMWUtY3BiLWF1ZGlvLnlhbWwKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3NvdW5kL3RpLGo3MjFlLWNwYi1hdWRpby55YW1sCkBAIC04MCw3ICs4 MCw2IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAgICBjbG9j a3M6Ci0gICAgICAgICAgbWluSXRlbXM6IDYKICAgICAgICAgICBpdGVtczoKICAgICAgICAgICAg IC0gZGVzY3JpcHRpb246IEFVWENMSyBjbG9jayBmb3IgTWNBU1AgdXNlZCBieSBDUEIgYXVkaW8K ICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IFBhcmVudCBmb3IgQ1BCX01jQVNQIGF1eGNsayAo Zm9yIDQ4S0h6KQpAQCAtMTA3LDcgKzEwNiw2IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBw cm9wZXJ0aWVzOgogICAgICAgICBjbG9ja3M6Ci0gICAgICAgICAgbWF4SXRlbXM6IDQKICAgICAg ICAgICBpdGVtczoKICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEFVWENMSyBjbG9jayBmb3Ig TWNBU1AgdXNlZCBieSBDUEIgYXVkaW8KICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IFBhcmVu dCBmb3IgQ1BCX01jQVNQIGF1eGNsayAoZm9yIDQ4S0h6KQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcmNhci1nZW4zLXRoZXJtYWwueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aGVybWFsL3JjYXItZ2VuMy10aGVy bWFsLnlhbWwKaW5kZXggZjk2MzIwNGUwYjE2Li4xMzY4ZDkwZGEwZTggMTAwNjQ0Ci0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aGVybWFsL3JjYXItZ2VuMy10aGVybWFs LnlhbWwKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvcmNh ci1nZW4zLXRoZXJtYWwueWFtbApAQCAtNjcsNyArNjcsNiBAQCB0aGVuOgogICBwcm9wZXJ0aWVz OgogICAgIHJlZzoKICAgICAgIG1pbkl0ZW1zOiAyCi0gICAgICBtYXhJdGVtczogMwogICAgICAg aXRlbXM6CiAgICAgICAgIC0gZGVzY3JpcHRpb246IFRTQzEgcmVnaXN0ZXJzCiAgICAgICAgIC0g ZGVzY3JpcHRpb246IFRTQzIgcmVnaXN0ZXJzCi0tIAoyLjM0LjEKCgotLSAKbGludXgtcGh5IG1h aWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK 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 C944DC433EF for ; Tue, 3 May 2022 16:27:44 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E0E6A10FDDD; Tue, 3 May 2022 16:27:43 +0000 (UTC) Received: from mail-oa1-f51.google.com (mail-oa1-f51.google.com [209.85.160.51]) by gabe.freedesktop.org (Postfix) with ESMTPS id CE47510FD6D for ; Tue, 3 May 2022 16:27:41 +0000 (UTC) Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-deb9295679so17690208fac.6 for ; Tue, 03 May 2022 09:27:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Z4lfkT14v7bT6nOHk8qi3JK/y5icAT3Ixmbs9ZwWf20=; b=ZIk12vqFtwNIdsmgpejbyPld23nzepr1RmBrTLWU7UY4jyz3Y2GWYo5uRuEMBLN3dI W63hlxEYKStcDZK6H9IyJGO9kTVwYOWTwtc34rkJg5pASJIC/sah/8dHQZbHM9f+SmXN 7syQRlhddykF+j07s9LV4LhQD18390zXVJtbo0r1F5KDS4rrU97Yd6dRQBbz260fnFz5 XM2Jvl6gIXQeiNHx4sJ55gm6iF0uHyR0WKDDfiQ8VWkE9f5UkasfWL4N7hSi8sP+YkMf /o+2Fjr5ZQ3nZd3nJDCPiJnVDqyioZusPQuf0eDL7SSBjP4z5EdJnL7ge4WMGxXqrER0 dQKA== X-Gm-Message-State: AOAM5332VX0UvwNAk7HZoQSYLW9e4e6XPumLkc16L1VENHcJKwE8Zh1m UmcYRsR+bRK6wc2/nVLDoQ== X-Google-Smtp-Source: ABdhPJxosiUao6mZmrnywdAC67g7+Z55T6+662lrbDbqPM70zNW74nFLdhWk6CR81pTdruoCl/wasA== X-Received: by 2002:a05:6870:618e:b0:e5:c2f3:e009 with SMTP id a14-20020a056870618e00b000e5c2f3e009mr2067802oah.10.1651595260866; Tue, 03 May 2022 09:27:40 -0700 (PDT) Received: from xps15.. (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.googlemail.com with ESMTPSA id m63-20020aca5842000000b00325cda1ff9esm3478258oib.29.2022.05.03.09.27.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 May 2022 09:27:40 -0700 (PDT) From: Rob Herring To: devicetree@vger.kernel.org, Krzysztof Kozlowski Subject: [PATCH] dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas Date: Tue, 3 May 2022 11:27:38 -0500 Message-Id: <20220503162738.3827041-1-robh@kernel.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: Ulf Hansson , Vignesh Raghavendra , "Rafael J. Wysocki" , linux-iio@vger.kernel.org, Alexandre Belloni , dri-devel@lists.freedesktop.org, Peter Ujfalusi , Thierry Reding , linux-mtd@lists.infradead.org, Laurent Pinchart , Fabrice Gasnier , Miquel Raynal , linux-phy@lists.infradead.org, Jonathan Hunter , linux-clk@vger.kernel.org, linux-rtc@vger.kernel.org, Abel Vesa , Anson Huang , Richard Weinberger , Daniel Lezcano , Kishon Vijay Abraham I , Chen-Yu Tsai , linux-serial@vger.kernel.org, Jakub Kicinski , Zhang Rui , Paolo Abeni , Wolfgang Grandegger , alsa-devel@alsa-project.org, linux-pm@vger.kernel.org, linux-can@vger.kernel.org, Mark Brown , Marc Kleine-Budde , Han Xu , Alessandro Zummo , Stephen Boyd , Greg Kroah-Hartman , Florian Fainelli , linux-mmc@vger.kernel.org, Vinod Koul , Kieran Bingham , Dario Binacchi , netdev@vger.kernel.org, =?UTF-8?q?Niklas=20S=C3=B6derlund?= , "David S. Miller" , Jonathan Cameron Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Another round of removing redundant minItems/maxItems when 'items' list is specified. This time it is in if/then schemas as the meta-schema was failing to check this case. If a property has an 'items' list, then a 'minItems' or 'maxItems' with the same size as the list is redundant and can be dropped. Note that is DT schema specific behavior and not standard json-schema behavior. The tooling will fixup the final schema adding any unspecified minItems/maxItems. Cc: Abel Vesa Cc: Stephen Boyd Cc: Krzysztof Kozlowski Cc: Laurent Pinchart Cc: Kieran Bingham Cc: Jonathan Cameron Cc: Lars-Peter Clausen Cc: Ulf Hansson Cc: Thierry Reding Cc: Jonathan Hunter Cc: Miquel Raynal Cc: Richard Weinberger Cc: Vignesh Raghavendra Cc: Wolfgang Grandegger Cc: Marc Kleine-Budde Cc: "David S. Miller" Cc: Jakub Kicinski Cc: Paolo Abeni Cc: Kishon Vijay Abraham I Cc: Vinod Koul Cc: Alessandro Zummo Cc: Alexandre Belloni Cc: Chen-Yu Tsai Cc: Greg Kroah-Hartman Cc: Mark Brown Cc: "Rafael J. Wysocki" Cc: Daniel Lezcano Cc: Zhang Rui Cc: "Niklas Söderlund" Cc: Anson Huang Cc: Fabrice Gasnier Cc: Han Xu Cc: Dario Binacchi Cc: Florian Fainelli Cc: Maxime Ripard Cc: Peter Ujfalusi Cc: linux-clk@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: linux-iio@vger.kernel.org Cc: linux-mmc@vger.kernel.org Cc: linux-mtd@lists.infradead.org Cc: linux-can@vger.kernel.org Cc: netdev@vger.kernel.org Cc: linux-phy@lists.infradead.org Cc: linux-rtc@vger.kernel.org Cc: linux-serial@vger.kernel.org Cc: alsa-devel@alsa-project.org Cc: linux-pm@vger.kernel.org Signed-off-by: Rob Herring --- .../bindings/clock/imx8m-clock.yaml | 4 ---- .../bindings/display/bridge/renesas,lvds.yaml | 4 ---- .../bindings/display/renesas,du.yaml | 23 ------------------- .../bindings/iio/adc/st,stm32-adc.yaml | 2 -- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 7 +----- .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 -- .../bindings/net/can/bosch,c_can.yaml | 3 --- .../bindings/phy/brcm,sata-phy.yaml | 10 ++++---- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 10 -------- .../bindings/serial/samsung_uart.yaml | 4 ---- .../sound/allwinner,sun4i-a10-i2s.yaml | 1 - .../bindings/sound/ti,j721e-cpb-audio.yaml | 2 -- .../bindings/thermal/rcar-gen3-thermal.yaml | 1 - 13 files changed, 5 insertions(+), 68 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/imx8m-clock.yaml b/Documentation/devicetree/bindings/clock/imx8m-clock.yaml index 625f573a7b90..458c7645ee68 100644 --- a/Documentation/devicetree/bindings/clock/imx8m-clock.yaml +++ b/Documentation/devicetree/bindings/clock/imx8m-clock.yaml @@ -55,8 +55,6 @@ allOf: then: properties: clocks: - minItems: 7 - maxItems: 7 items: - description: 32k osc - description: 25m osc @@ -66,8 +64,6 @@ allOf: - description: ext3 clock input - description: ext4 clock input clock-names: - minItems: 7 - maxItems: 7 items: - const: ckil - const: osc_25m diff --git a/Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml b/Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml index a51baf8a4c76..bb9dbfb9beaf 100644 --- a/Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml +++ b/Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml @@ -95,7 +95,6 @@ then: properties: clocks: minItems: 1 - maxItems: 4 items: - description: Functional clock - description: EXTAL input clock @@ -104,7 +103,6 @@ then: clock-names: minItems: 1 - maxItems: 4 items: - const: fck # The LVDS encoder can use the EXTAL or DU_DOTCLKINx clocks. @@ -128,12 +126,10 @@ then: else: properties: clocks: - maxItems: 1 items: - description: Functional clock clock-names: - maxItems: 1 items: - const: fck diff --git a/Documentation/devicetree/bindings/display/renesas,du.yaml b/Documentation/devicetree/bindings/display/renesas,du.yaml index 56cedcd6d576..b3e588022082 100644 --- a/Documentation/devicetree/bindings/display/renesas,du.yaml +++ b/Documentation/devicetree/bindings/display/renesas,du.yaml @@ -109,7 +109,6 @@ allOf: properties: clocks: minItems: 1 - maxItems: 3 items: - description: Functional clock - description: DU_DOTCLKIN0 input clock @@ -117,7 +116,6 @@ allOf: clock-names: minItems: 1 - maxItems: 3 items: - const: du.0 - pattern: '^dclkin\.[01]$' @@ -159,7 +157,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -168,7 +165,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -216,7 +212,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -225,7 +220,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -271,7 +265,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -280,7 +273,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -327,7 +319,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -336,7 +327,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -386,7 +376,6 @@ allOf: properties: clocks: minItems: 3 - maxItems: 6 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -397,7 +386,6 @@ allOf: clock-names: minItems: 3 - maxItems: 6 items: - const: du.0 - const: du.1 @@ -448,7 +436,6 @@ allOf: properties: clocks: minItems: 4 - maxItems: 8 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -461,7 +448,6 @@ allOf: clock-names: minItems: 4 - maxItems: 8 items: - const: du.0 - const: du.1 @@ -525,7 +511,6 @@ allOf: properties: clocks: minItems: 3 - maxItems: 6 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -536,7 +521,6 @@ allOf: clock-names: minItems: 3 - maxItems: 6 items: - const: du.0 - const: du.1 @@ -596,7 +580,6 @@ allOf: properties: clocks: minItems: 3 - maxItems: 6 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -607,7 +590,6 @@ allOf: clock-names: minItems: 3 - maxItems: 6 items: - const: du.0 - const: du.1 @@ -666,14 +648,12 @@ allOf: properties: clocks: minItems: 1 - maxItems: 2 items: - description: Functional clock for DU0 - description: DU_DOTCLKIN0 input clock clock-names: minItems: 1 - maxItems: 2 items: - const: du.0 - const: dclkin.0 @@ -723,7 +703,6 @@ allOf: properties: clocks: minItems: 2 - maxItems: 4 items: - description: Functional clock for DU0 - description: Functional clock for DU1 @@ -732,7 +711,6 @@ allOf: clock-names: minItems: 2 - maxItems: 4 items: - const: du.0 - const: du.1 @@ -791,7 +769,6 @@ allOf: - description: Functional clock clock-names: - maxItems: 1 items: - const: du.0 diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml index 4d6074518b5c..fa8da42cb1e6 100644 --- a/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml +++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml @@ -138,7 +138,6 @@ allOf: - const: bus - const: adc minItems: 1 - maxItems: 2 interrupts: items: @@ -170,7 +169,6 @@ allOf: - const: bus - const: adc minItems: 1 - maxItems: 2 interrupts: items: diff --git a/Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml b/Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml index f3f4d5b02744..fe0270207622 100644 --- a/Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml +++ b/Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml @@ -202,22 +202,17 @@ allOf: clocks: items: - description: module clock - minItems: 1 - maxItems: 1 else: properties: clocks: items: - description: module clock - description: timeout clock - minItems: 2 - maxItems: 2 + clock-names: items: - const: sdhci - const: tmclk - minItems: 2 - maxItems: 2 required: - clock-names diff --git a/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml b/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml index 9d764e654e1d..849aeae319a9 100644 --- a/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml +++ b/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml @@ -147,8 +147,6 @@ allOf: - description: SoC gpmi io clock - description: SoC gpmi bch apb clock clock-names: - minItems: 2 - maxItems: 2 items: - const: gpmi_io - const: gpmi_bch_apb diff --git a/Documentation/devicetree/bindings/net/can/bosch,c_can.yaml b/Documentation/devicetree/bindings/net/can/bosch,c_can.yaml index 8bad328b184d..51aa89ac7e85 100644 --- a/Documentation/devicetree/bindings/net/can/bosch,c_can.yaml +++ b/Documentation/devicetree/bindings/net/can/bosch,c_can.yaml @@ -80,8 +80,6 @@ if: then: properties: interrupts: - minItems: 4 - maxItems: 4 items: - description: Error and status IRQ - description: Message object IRQ @@ -91,7 +89,6 @@ then: else: properties: interrupts: - maxItems: 1 items: - description: Error and status IRQ diff --git a/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml b/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml index cb1aa325336f..435b971dfd9b 100644 --- a/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml +++ b/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml @@ -102,19 +102,17 @@ if: then: properties: reg: - maxItems: 2 + minItems: 2 + reg-names: - items: - - const: "phy" - - const: "phy-ctrl" + minItems: 2 else: properties: reg: maxItems: 1 + reg-names: maxItems: 1 - items: - - const: "phy" required: - compatible diff --git a/Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml b/Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml index 0b767fec39d8..6b38bd7eb3b4 100644 --- a/Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml +++ b/Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml @@ -71,7 +71,6 @@ allOf: then: properties: clock-output-names: - minItems: 1 maxItems: 1 - if: @@ -102,7 +101,6 @@ allOf: properties: clock-output-names: minItems: 3 - maxItems: 3 - if: properties: @@ -113,16 +111,12 @@ allOf: then: properties: clocks: - minItems: 3 - maxItems: 3 items: - description: Bus clock for register access - description: 24 MHz oscillator - description: 32 kHz clock from the CCU clock-names: - minItems: 3 - maxItems: 3 items: - const: bus - const: hosc @@ -142,7 +136,6 @@ allOf: properties: clocks: minItems: 3 - maxItems: 4 items: - description: Bus clock for register access - description: 24 MHz oscillator @@ -151,7 +144,6 @@ allOf: clock-names: minItems: 3 - maxItems: 4 items: - const: bus - const: hosc @@ -174,14 +166,12 @@ allOf: then: properties: interrupts: - minItems: 1 maxItems: 1 else: properties: interrupts: minItems: 2 - maxItems: 2 required: - "#clock-cells" diff --git a/Documentation/devicetree/bindings/serial/samsung_uart.yaml b/Documentation/devicetree/bindings/serial/samsung_uart.yaml index d4688e317fc5..901c1e2cea28 100644 --- a/Documentation/devicetree/bindings/serial/samsung_uart.yaml +++ b/Documentation/devicetree/bindings/serial/samsung_uart.yaml @@ -100,7 +100,6 @@ allOf: maxItems: 3 clock-names: minItems: 2 - maxItems: 3 items: - const: uart - pattern: '^clk_uart_baud[0-1]$' @@ -118,11 +117,8 @@ allOf: then: properties: clocks: - minItems: 2 maxItems: 2 clock-names: - minItems: 2 - maxItems: 2 items: - const: uart - const: clk_uart_baud0 diff --git a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml index c21c807b667c..34f6ee9de392 100644 --- a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml +++ b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml @@ -89,7 +89,6 @@ allOf: properties: dmas: minItems: 1 - maxItems: 2 items: - description: RX DMA Channel - description: TX DMA Channel diff --git a/Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml b/Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml index 6806f53a4aed..20ea5883b7ff 100644 --- a/Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml +++ b/Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml @@ -80,7 +80,6 @@ allOf: then: properties: clocks: - minItems: 6 items: - description: AUXCLK clock for McASP used by CPB audio - description: Parent for CPB_McASP auxclk (for 48KHz) @@ -107,7 +106,6 @@ allOf: then: properties: clocks: - maxItems: 4 items: - description: AUXCLK clock for McASP used by CPB audio - description: Parent for CPB_McASP auxclk (for 48KHz) diff --git a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml index f963204e0b16..1368d90da0e8 100644 --- a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml +++ b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml @@ -67,7 +67,6 @@ then: properties: reg: minItems: 2 - maxItems: 3 items: - description: TSC1 registers - description: TSC2 registers -- 2.34.1