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 X-Spam-Level: X-Spam-Status: No, score=-8.5 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_2 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D6AC3C2BA2B for ; Sun, 19 Apr 2020 07:41:52 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6177121D82 for ; Sun, 19 Apr 2020 07:41:52 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="JCX6xvL2"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="hCjq0MAZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6177121D82 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id B27729F6; Sun, 19 Apr 2020 09:41:00 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz B27729F6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1587282110; bh=1De5fPfA8NlpQyTocewa07h9s/10o7DRNH2qDVFvqA8=; h=Date:From:To:Subject:In-Reply-To:References:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=JCX6xvL2xeCS+mjORUtsc7SB0g1Hh+dPVO58gc2ArnYZxs1UvwKFatt61PmvKMh4q HFacwDeI6Q4/U5n3A0l2Ml4jHyRk+sOF9YWYwxIrciYwQla0rLbqhOu7H7IaWTQZ5S CQG1C/Cr0kvziVqRjg6pN0rgO2kXLMQzhH8LdRNo= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 31DF4F80299; Sun, 19 Apr 2020 09:38:30 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 66C9BF8014E; Sat, 18 Apr 2020 18:03:56 +0200 (CEST) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 25218F8012E for ; Sat, 18 Apr 2020 18:03:42 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 25218F8012E Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="hCjq0MAZ" Received: from archlinux (cpc149474-cmbg20-2-0-cust94.5-4.cable.virginm.net [82.4.196.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 265E021D93; Sat, 18 Apr 2020 16:03:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1587225820; bh=1De5fPfA8NlpQyTocewa07h9s/10o7DRNH2qDVFvqA8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=hCjq0MAZUj3JKbCWIjnXWIz9oU3vpGOMvk/gvn814KBjM6utN9lAFJL+B2m6MmgOb k0FKGfq6P773PBXkOofNwvIhcReneAEe9NcOSIdyxXFv35zQTjjLRM7pO4ATd9ITv9 kAdnoppSvnbrv7agegq0zfHzkamIw7ZjHlwMbaT8= Date: Sat, 18 Apr 2020 17:03:30 +0100 From: Jonathan Cameron To: Rob Herring Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Message-ID: <20200418170330.65bff80c@archlinux> In-Reply-To: <20200416005549.9683-2-robh@kernel.org> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Sun, 19 Apr 2020 09:38:23 +0200 Cc: Andrew Lunn , Ulf Hansson , Heiko Stuebner , Sam Ravnborg , linux-pwm@vger.kernel.org, linux-iio@vger.kernel.org, linux-pci@vger.kernel.org, Linus Walleij , linux-remoteproc@vger.kernel.org, Alexandre Belloni , dri-devel@lists.freedesktop.org, Bjorn Andersson , Thierry Reding , linux-mtd@lists.infradead.org, linux-i2c@vger.kernel.org, Pavel Machek , linux-riscv@lists.infradead.org, Lee Jones , linux-clk@vger.kernel.org, linux-leds@vger.kernel.org, linux-rtc@vger.kernel.org, Florian Fainelli , Fabio Estevam , Daniel Lezcano , Krzysztof Kozlowski , Bartosz Golaszewski , linux-serial@vger.kernel.org, linux-input@vger.kernel.org, Guenter Roeck , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Alexandre Torgue , alsa-devel@alsa-project.org, Maxime Ripard , linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, Mark Brown , Jacek Anaszewski , Mauro Carvalho Chehab , linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.org, Stephen Boyd , Greg Kroah-Hartman , Dmitry Torokhov , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Amit Kucheria , linux-spi@vger.kernel.org, Vinod Koul , netdev@vger.kernel.org X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" On Wed, 15 Apr 2020 19:55:49 -0500 Rob Herring wrote: > json-schema versions draft7 and earlier have a weird behavior in that > any keywords combined with a '$ref' are ignored (silently). The correct > form was to put a '$ref' under an 'allOf'. This behavior is now changed > in the 2019-09 json-schema spec and '$ref' can be mixed with other > keywords. The json-schema library doesn't yet support this, but the > tooling now does a fixup for this and either way works. >=20 > This has been a constant source of review comments, so let's change this > treewide so everyone copies the simpler syntax. >=20 > Signed-off-by: Rob Herring A few unrelated white space changes in enums in the IIO chunks. Don't suppose they matter but maybe need the description to mention there may be some minor formatting changes as well in some cases. Acked-by: Jonathan Cameron #for-iio > --- > .../devicetree/bindings/arm/cpus.yaml | 81 +++--- > .../devicetree/bindings/arm/l2c2x0.yaml | 87 +++--- > .../devicetree/bindings/arm/psci.yaml | 15 +- > .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- > .../bus/allwinner,sun50i-a64-de2.yaml | 5 +- > .../bindings/clock/fixed-factor-clock.yaml | 5 +- > .../bindings/connector/usb-connector.yaml | 28 +- > .../bindings/crypto/st,stm32-hash.yaml | 9 +- > .../allwinner,sun4i-a10-display-engine.yaml | 7 +- > .../display/allwinner,sun4i-a10-tcon.yaml | 5 +- > .../bindings/display/panel/panel-common.yaml | 5 +- > .../devicetree/bindings/dma/dma-common.yaml | 3 +- > .../devicetree/bindings/dma/ti/k3-udma.yaml | 18 +- > .../devicetree/bindings/eeprom/at24.yaml | 11 +- > .../devicetree/bindings/example-schema.yaml | 17 +- > .../bindings/hwmon/adi,ltc2947.yaml | 32 +-- > .../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +- > .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 9 +- > .../bindings/iio/adc/adi,ad7124.yaml | 5 +- > .../bindings/iio/adc/lltc,ltc2496.yaml | 3 +- > .../bindings/iio/adc/microchip,mcp3911.yaml | 7 +- > .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 31 +- > .../bindings/iio/light/tsl2772.yaml | 13 +- > .../bindings/iio/temperature/adi,ltc2983.yaml | 56 ++-- ... > diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml b/= Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > index 97087a45ce54..deb34deff0e8 100644 > --- a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > @@ -83,9 +83,8 @@ patternProperties: > 1: REFIN2(+)/REFIN2(=E2=88=92). > 3: AVDD > If this field is left empty, internal reference is selected. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 3] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 3] >=20 > diff-channels: > description: see Documentation/devicetree/bindings/iio/adc/adc.t= xt > diff --git a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml = b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > index 97f521d654ea..6a991e9f78e2 100644 > --- a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > @@ -18,8 +18,7 @@ properties: >=20 > vref-supply: > description: phandle to an external regulator providing the referenc= e voltage > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle >=20 > reg: > description: spi chipselect number according to the usual spi bindin= gs > diff --git a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.= yaml b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > index 8ffeceb6abae..95ab285f4eba 100644 > --- a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > @@ -38,10 +38,9 @@ properties: >=20 > microchip,device-addr: > description: Device address when multiple MCP3911 chips are present = on the same SPI bus. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 2, 3] > - - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > + default: 0 >=20 > vref-supply: > description: | > diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc= .yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > index b1627441a0b2..d69ca492d020 100644 > --- a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > @@ -95,16 +95,14 @@ patternProperties: > On stm32h7 and stm32mp1: > - For st,stm32-dfsdm-adc: up to 8 channels numbered from 0 to = 7. > - For st,stm32-dfsdm-dmic: 1 channel numbered from 0 to 7. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 7 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 7 >=20 > st,adc-channel-names: > description: List of single-ended channel names. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > + $ref: /schemas/types.yaml#/definitions/string-array >=20 > st,filter-order: > description: | > @@ -112,11 +110,10 @@ patternProperties: > - 0: FastSinC > - [1-5]: order 1 to 5. > For audio purpose it is recommended to use order 3 to 5. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - items: > - minimum: 0 > - maximum: 5 > + $ref: /schemas/types.yaml#/definitions/uint32 > + items: > + minimum: 0 > + maximum: 5 >=20 > "#io-channel-cells": > const: 1 > @@ -129,9 +126,8 @@ patternProperties: > - "MANCH_R": manchester codec, rising edge =3D logic 0, fallin= g edge =3D logic 1 > - "MANCH_F": manchester codec, rising edge =3D logic 1, fallin= g edge =3D logic 0 > items: > - enum: [ SPI_R, SPI_F, MANCH_R, MANCH_F ] > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-arr= ay > + enum: [SPI_R, SPI_F, MANCH_R, MANCH_F] I don't suppose it matters much but unrelated change. > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array >=20 > st,adc-channel-clk-src: > description: | > @@ -141,9 +137,8 @@ patternProperties: > - "CLKOUT_F": internal SPI clock divided by 2 (falling edge). > - "CLKOUT_R": internal SPI clock divided by 2 (rising edge). > items: > - enum: [ CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R ] Unrelated change. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-arr= ay > + enum: [CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R] > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array >=20 > st,adc-alt-channel: > description: > diff --git a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml b/D= ocumentation/devicetree/bindings/iio/light/tsl2772.yaml > index e8f7d1ada57b..d81229857944 100644 > --- a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > +++ b/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > @@ -33,13 +33,12 @@ properties: >=20 > amstaos,proximity-diodes: > description: Proximity diodes to enable > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 2 > - items: > - minimum: 0 > - maximum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 2 > + items: > + minimum: 0 > + maximum: 1 >=20 > interrupts: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/iio/temperature/adi,ltc298= 3.yaml b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > index 8fb46de6641d..9480ede59c37 100644 > --- a/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > +++ b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > @@ -42,10 +42,9 @@ properties: > 0 - 50/60Hz rejection > 1 - 60Hz rejection > 2 - 50Hz rejection > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 2 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 2 >=20 > '#address-cells': > const: 1 > @@ -91,8 +90,7 @@ patternProperties: > 7 - Type T Thermocouple > 8 - Type B Thermocouple > 9 - Custom Thermocouple > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 1 > maximum: 9 >=20 > @@ -121,8 +119,7 @@ patternProperties: > more details look at table 69 and 70. > Note should be signed, but dtc doesn't currently maintain the > sign. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -138,8 +135,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a diode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 28 >=20 > adi,single-ended: > @@ -196,8 +192,7 @@ patternProperties: > 16 - RTD PT-1000 (0.00375) > 17 - RTD NI-120 > 18 - RTD Custom > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 10 > maximum: 18 >=20 > @@ -210,9 +205,8 @@ patternProperties: > description: > Identifies the number of wires used by the RTD. Setting this > property to 5 means 4 wires with Kelvin Rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [2, 3, 4, 5] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [2, 3, 4, 5] >=20 > adi,rsense-share: > description: > @@ -237,18 +231,16 @@ patternProperties: > description: > This property set the RTD curve used and the corresponding > Callendar-VanDusen constants. Look at table 30 of the datashee= t. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 3 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 3 >=20 > adi,custom-rtd: > description: > This is a table, where each entry should be a pair of > resistance(ohm)-temperature(K). The entries added here are in = uohm > and uK. For more details values look at table 74 and 75. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > items: > minItems: 3 > maxItems: 64 > @@ -280,8 +272,7 @@ patternProperties: > 25 - Thermistor Spectrum 1003k 1kohm > 26 - Thermistor Custom Steinhart-Hart > 27 - Custom Thermistor > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 19 > maximum: 27 >=20 > @@ -314,10 +305,9 @@ patternProperties: > This property controls the magnitude of the excitation current > applied to the thermistor. Value 0 set's the sensor in auto-ra= nge > mode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, > - 250000, 500000, 1000000] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, 250= 000, > + 500000, 1000000] >=20 > adi,custom-thermistor: > description: > @@ -325,8 +315,7 @@ patternProperties: > resistance(ohm)-temperature(K). The entries added here are in = uohm > and uK only for custom thermistors. For more details look at t= able > 78 and 79. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -339,8 +328,7 @@ patternProperties: > be programmed into the device memory using this property. For > Steinhart sensors the coefficients are given in the raw > format. Look at table 82 for more information. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > minItems: 6 > maxItems: 6 > @@ -358,8 +346,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a direct adc. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 30 >=20 > adi,single-ended: > @@ -379,8 +366,7 @@ patternProperties: >=20 > adi,sensor-type: > description: Identifies the sensor as a rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 29 >=20 > adi,rsense-val-milli-ohms: > diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-= lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a= 10-lradc-keys.yaml > index 512a6af5aa42..cffd02028d02 100644 > --- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-k= eys.yaml > +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-k= eys.yaml > @@ -42,9 +42,8 @@ patternProperties: > description: Keycode to emit >=20 > channel: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > description: ADC Channel this key is attached to >=20 > voltage: > diff --git a/Documentation/devicetree/bindings/input/input.yaml b/Documen= tation/devicetree/bindings/input/input.yaml > index 6d519046b3af..8edcb3c31270 100644 > --- a/Documentation/devicetree/bindings/input/input.yaml > +++ b/Documentation/devicetree/bindings/input/input.yaml > @@ -18,11 +18,10 @@ properties: > description: > Specifies an array of numeric keycode values to be used for report= ing > button presses. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 0xff > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 0xff >=20 > poll-interval: > description: Poll interval time in milliseconds. ... From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Cameron Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Date: Sat, 18 Apr 2020 17:03:30 +0100 Message-ID: <20200418170330.65bff80c@archlinux> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20200416005549.9683-2-robh@kernel.org> Sender: linux-gpio-owner@vger.kernel.org To: Rob Herring Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Maxime Ripard , Stephen Boyd , Alexandre Torgue , Thierry Reding , Sam Ravnborg , Vinod Koul , Bartosz Golaszewski , Guenter Roeck , Dmitry Torokhov , Jacek Anaszewski , Pavel Machek , Mauro Carvalho Chehab , Lee Jones , Ulf Hansson , Heiko Stuebner , Andrew Lunn , Florian Fainelli Linus Walleij List-Id: linux-can.vger.kernel.org On Wed, 15 Apr 2020 19:55:49 -0500 Rob Herring wrote: > json-schema versions draft7 and earlier have a weird behavior in that > any keywords combined with a '$ref' are ignored (silently). The correct > form was to put a '$ref' under an 'allOf'. This behavior is now changed > in the 2019-09 json-schema spec and '$ref' can be mixed with other > keywords. The json-schema library doesn't yet support this, but the > tooling now does a fixup for this and either way works. >=20 > This has been a constant source of review comments, so let's change this > treewide so everyone copies the simpler syntax. >=20 > Signed-off-by: Rob Herring A few unrelated white space changes in enums in the IIO chunks. Don't suppose they matter but maybe need the description to mention there may be some minor formatting changes as well in some cases. Acked-by: Jonathan Cameron #for-iio > --- > .../devicetree/bindings/arm/cpus.yaml | 81 +++--- > .../devicetree/bindings/arm/l2c2x0.yaml | 87 +++--- > .../devicetree/bindings/arm/psci.yaml | 15 +- > .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- > .../bus/allwinner,sun50i-a64-de2.yaml | 5 +- > .../bindings/clock/fixed-factor-clock.yaml | 5 +- > .../bindings/connector/usb-connector.yaml | 28 +- > .../bindings/crypto/st,stm32-hash.yaml | 9 +- > .../allwinner,sun4i-a10-display-engine.yaml | 7 +- > .../display/allwinner,sun4i-a10-tcon.yaml | 5 +- > .../bindings/display/panel/panel-common.yaml | 5 +- > .../devicetree/bindings/dma/dma-common.yaml | 3 +- > .../devicetree/bindings/dma/ti/k3-udma.yaml | 18 +- > .../devicetree/bindings/eeprom/at24.yaml | 11 +- > .../devicetree/bindings/example-schema.yaml | 17 +- > .../bindings/hwmon/adi,ltc2947.yaml | 32 +-- > .../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +- > .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 9 +- > .../bindings/iio/adc/adi,ad7124.yaml | 5 +- > .../bindings/iio/adc/lltc,ltc2496.yaml | 3 +- > .../bindings/iio/adc/microchip,mcp3911.yaml | 7 +- > .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 31 +- > .../bindings/iio/light/tsl2772.yaml | 13 +- > .../bindings/iio/temperature/adi,ltc2983.yaml | 56 ++-- ... > diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml b/= Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > index 97087a45ce54..deb34deff0e8 100644 > --- a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > @@ -83,9 +83,8 @@ patternProperties: > 1: REFIN2(+)/REFIN2(=E2=88=92). > 3: AVDD > If this field is left empty, internal reference is selected. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 3] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 3] >=20 > diff-channels: > description: see Documentation/devicetree/bindings/iio/adc/adc.t= xt > diff --git a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml = b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > index 97f521d654ea..6a991e9f78e2 100644 > --- a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > @@ -18,8 +18,7 @@ properties: >=20 > vref-supply: > description: phandle to an external regulator providing the referenc= e voltage > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle >=20 > reg: > description: spi chipselect number according to the usual spi bindin= gs > diff --git a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.= yaml b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > index 8ffeceb6abae..95ab285f4eba 100644 > --- a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > @@ -38,10 +38,9 @@ properties: >=20 > microchip,device-addr: > description: Device address when multiple MCP3911 chips are present = on the same SPI bus. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 2, 3] > - - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > + default: 0 >=20 > vref-supply: > description: | > diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc= .yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > index b1627441a0b2..d69ca492d020 100644 > --- a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > @@ -95,16 +95,14 @@ patternProperties: > On stm32h7 and stm32mp1: > - For st,stm32-dfsdm-adc: up to 8 channels numbered from 0 to = 7. > - For st,stm32-dfsdm-dmic: 1 channel numbered from 0 to 7. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 7 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 7 >=20 > st,adc-channel-names: > description: List of single-ended channel names. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > + $ref: /schemas/types.yaml#/definitions/string-array >=20 > st,filter-order: > description: | > @@ -112,11 +110,10 @@ patternProperties: > - 0: FastSinC > - [1-5]: order 1 to 5. > For audio purpose it is recommended to use order 3 to 5. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - items: > - minimum: 0 > - maximum: 5 > + $ref: /schemas/types.yaml#/definitions/uint32 > + items: > + minimum: 0 > + maximum: 5 >=20 > "#io-channel-cells": > const: 1 > @@ -129,9 +126,8 @@ patternProperties: > - "MANCH_R": manchester codec, rising edge =3D logic 0, fallin= g edge =3D logic 1 > - "MANCH_F": manchester codec, rising edge =3D logic 1, fallin= g edge =3D logic 0 > items: > - enum: [ SPI_R, SPI_F, MANCH_R, MANCH_F ] > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-arr= ay > + enum: [SPI_R, SPI_F, MANCH_R, MANCH_F] I don't suppose it matters much but unrelated change. > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array >=20 > st,adc-channel-clk-src: > description: | > @@ -141,9 +137,8 @@ patternProperties: > - "CLKOUT_F": internal SPI clock divided by 2 (falling edge). > - "CLKOUT_R": internal SPI clock divided by 2 (rising edge). > items: > - enum: [ CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R ] Unrelated change. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-arr= ay > + enum: [CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R] > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array >=20 > st,adc-alt-channel: > description: > diff --git a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml b/D= ocumentation/devicetree/bindings/iio/light/tsl2772.yaml > index e8f7d1ada57b..d81229857944 100644 > --- a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > +++ b/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > @@ -33,13 +33,12 @@ properties: >=20 > amstaos,proximity-diodes: > description: Proximity diodes to enable > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 2 > - items: > - minimum: 0 > - maximum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 2 > + items: > + minimum: 0 > + maximum: 1 >=20 > interrupts: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/iio/temperature/adi,ltc298= 3.yaml b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > index 8fb46de6641d..9480ede59c37 100644 > --- a/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > +++ b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > @@ -42,10 +42,9 @@ properties: > 0 - 50/60Hz rejection > 1 - 60Hz rejection > 2 - 50Hz rejection > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 2 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 2 >=20 > '#address-cells': > const: 1 > @@ -91,8 +90,7 @@ patternProperties: > 7 - Type T Thermocouple > 8 - Type B Thermocouple > 9 - Custom Thermocouple > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 1 > maximum: 9 >=20 > @@ -121,8 +119,7 @@ patternProperties: > more details look at table 69 and 70. > Note should be signed, but dtc doesn't currently maintain the > sign. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -138,8 +135,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a diode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 28 >=20 > adi,single-ended: > @@ -196,8 +192,7 @@ patternProperties: > 16 - RTD PT-1000 (0.00375) > 17 - RTD NI-120 > 18 - RTD Custom > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 10 > maximum: 18 >=20 > @@ -210,9 +205,8 @@ patternProperties: > description: > Identifies the number of wires used by the RTD. Setting this > property to 5 means 4 wires with Kelvin Rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [2, 3, 4, 5] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [2, 3, 4, 5] >=20 > adi,rsense-share: > description: > @@ -237,18 +231,16 @@ patternProperties: > description: > This property set the RTD curve used and the corresponding > Callendar-VanDusen constants. Look at table 30 of the datashee= t. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 3 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 3 >=20 > adi,custom-rtd: > description: > This is a table, where each entry should be a pair of > resistance(ohm)-temperature(K). The entries added here are in = uohm > and uK. For more details values look at table 74 and 75. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > items: > minItems: 3 > maxItems: 64 > @@ -280,8 +272,7 @@ patternProperties: > 25 - Thermistor Spectrum 1003k 1kohm > 26 - Thermistor Custom Steinhart-Hart > 27 - Custom Thermistor > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 19 > maximum: 27 >=20 > @@ -314,10 +305,9 @@ patternProperties: > This property controls the magnitude of the excitation current > applied to the thermistor. Value 0 set's the sensor in auto-ra= nge > mode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, > - 250000, 500000, 1000000] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, 250= 000, > + 500000, 1000000] >=20 > adi,custom-thermistor: > description: > @@ -325,8 +315,7 @@ patternProperties: > resistance(ohm)-temperature(K). The entries added here are in = uohm > and uK only for custom thermistors. For more details look at t= able > 78 and 79. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -339,8 +328,7 @@ patternProperties: > be programmed into the device memory using this property. For > Steinhart sensors the coefficients are given in the raw > format. Look at table 82 for more information. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > minItems: 6 > maxItems: 6 > @@ -358,8 +346,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a direct adc. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 30 >=20 > adi,single-ended: > @@ -379,8 +366,7 @@ patternProperties: >=20 > adi,sensor-type: > description: Identifies the sensor as a rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 29 >=20 > adi,rsense-val-milli-ohms: > diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-= lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a= 10-lradc-keys.yaml > index 512a6af5aa42..cffd02028d02 100644 > --- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-k= eys.yaml > +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-k= eys.yaml > @@ -42,9 +42,8 @@ patternProperties: > description: Keycode to emit >=20 > channel: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > description: ADC Channel this key is attached to >=20 > voltage: > diff --git a/Documentation/devicetree/bindings/input/input.yaml b/Documen= tation/devicetree/bindings/input/input.yaml > index 6d519046b3af..8edcb3c31270 100644 > --- a/Documentation/devicetree/bindings/input/input.yaml > +++ b/Documentation/devicetree/bindings/input/input.yaml > @@ -18,11 +18,10 @@ properties: > description: > Specifies an array of numeric keycode values to be used for report= ing > button presses. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 0xff > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 0xff >=20 > poll-interval: > description: Poll interval time in milliseconds. ... 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 X-Spam-Level: X-Spam-Status: No, score=-8.6 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7169FC38A2F for ; Sat, 18 Apr 2020 16:03:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 45EEE2223D for ; Sat, 18 Apr 2020 16:03:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1587225824; bh=1De5fPfA8NlpQyTocewa07h9s/10o7DRNH2qDVFvqA8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:List-ID:From; b=tnKC12++FEKxHoPb+pEsoyrkAH4PM6czYMeHeQXu1PqUWm2a19hBMJI+nODQ+i9Ni Nta/DFpDCdd8FJYsyp2iRIrp8Hvz2YFUEH1pal7ZqRNZkm+S7OShSy2SwIUlh7AKba k4buq7qE2rnMPS29zbTl6JxWkyS+QpnFRobh6O8A= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725879AbgDRQDo (ORCPT ); Sat, 18 Apr 2020 12:03:44 -0400 Received: from mail.kernel.org ([198.145.29.99]:37362 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726471AbgDRQDn (ORCPT ); Sat, 18 Apr 2020 12:03:43 -0400 Received: from archlinux (cpc149474-cmbg20-2-0-cust94.5-4.cable.virginm.net [82.4.196.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 265E021D93; Sat, 18 Apr 2020 16:03:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1587225820; bh=1De5fPfA8NlpQyTocewa07h9s/10o7DRNH2qDVFvqA8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=hCjq0MAZUj3JKbCWIjnXWIz9oU3vpGOMvk/gvn814KBjM6utN9lAFJL+B2m6MmgOb k0FKGfq6P773PBXkOofNwvIhcReneAEe9NcOSIdyxXFv35zQTjjLRM7pO4ATd9ITv9 kAdnoppSvnbrv7agegq0zfHzkamIw7ZjHlwMbaT8= Date: Sat, 18 Apr 2020 17:03:30 +0100 From: Jonathan Cameron To: Rob Herring Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Maxime Ripard , Stephen Boyd , Alexandre Torgue , Thierry Reding , Sam Ravnborg , Vinod Koul , Bartosz Golaszewski , Guenter Roeck , Dmitry Torokhov , Jacek Anaszewski , Pavel Machek , Mauro Carvalho Chehab , Lee Jones , Ulf Hansson , Heiko Stuebner , Andrew Lunn , Florian Fainelli , Linus Walleij , Fabio Estevam , Mark Brown , Bjorn Andersson , Alexandre Belloni , Greg Kroah-Hartman , Amit Kucheria , Daniel Lezcano , linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-i2c@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-iio@vger.kernel.org, linux-input@vger.kernel.org, linux-leds@vger.kernel.org, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-can@vger.kernel.org, netdev@vger.kernel.org, linux-pci@vger.kernel.org, linux-gpio@vger.kernel.org, linux-pwm@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-rtc@vger.kernel.org, linux-serial@vger.kernel.org, alsa-devel@alsa-project.org, linux-spi@vger.kernel.org Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Message-ID: <20200418170330.65bff80c@archlinux> In-Reply-To: <20200416005549.9683-2-robh@kernel.org> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sender: linux-clk-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org On Wed, 15 Apr 2020 19:55:49 -0500 Rob Herring wrote: > json-schema versions draft7 and earlier have a weird behavior in that > any keywords combined with a '$ref' are ignored (silently). The correct > form was to put a '$ref' under an 'allOf'. This behavior is now changed > in the 2019-09 json-schema spec and '$ref' can be mixed with other > keywords. The json-schema library doesn't yet support this, but the > tooling now does a fixup for this and either way works. >=20 > This has been a constant source of review comments, so let's change this > treewide so everyone copies the simpler syntax. >=20 > Signed-off-by: Rob Herring A few unrelated white space changes in enums in the IIO chunks. Don't suppose they matter but maybe need the description to mention there may be some minor formatting changes as well in some cases. Acked-by: Jonathan Cameron #for-iio > --- > .../devicetree/bindings/arm/cpus.yaml | 81 +++--- > .../devicetree/bindings/arm/l2c2x0.yaml | 87 +++--- > .../devicetree/bindings/arm/psci.yaml | 15 +- > .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- > .../bus/allwinner,sun50i-a64-de2.yaml | 5 +- > .../bindings/clock/fixed-factor-clock.yaml | 5 +- > .../bindings/connector/usb-connector.yaml | 28 +- > .../bindings/crypto/st,stm32-hash.yaml | 9 +- > .../allwinner,sun4i-a10-display-engine.yaml | 7 +- > .../display/allwinner,sun4i-a10-tcon.yaml | 5 +- > .../bindings/display/panel/panel-common.yaml | 5 +- > .../devicetree/bindings/dma/dma-common.yaml | 3 +- > .../devicetree/bindings/dma/ti/k3-udma.yaml | 18 +- > .../devicetree/bindings/eeprom/at24.yaml | 11 +- > .../devicetree/bindings/example-schema.yaml | 17 +- > .../bindings/hwmon/adi,ltc2947.yaml | 32 +-- > .../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +- > .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 9 +- > .../bindings/iio/adc/adi,ad7124.yaml | 5 +- > .../bindings/iio/adc/lltc,ltc2496.yaml | 3 +- > .../bindings/iio/adc/microchip,mcp3911.yaml | 7 +- > .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 31 +- > .../bindings/iio/light/tsl2772.yaml | 13 +- > .../bindings/iio/temperature/adi,ltc2983.yaml | 56 ++-- ... > diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml b/= Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > index 97087a45ce54..deb34deff0e8 100644 > --- a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml > @@ -83,9 +83,8 @@ patternProperties: > 1: REFIN2(+)/REFIN2(=E2=88=92). > 3: AVDD > If this field is left empty, internal reference is selected. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 3] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 3] >=20 > diff-channels: > description: see Documentation/devicetree/bindings/iio/adc/adc.t= xt > diff --git a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml = b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > index 97f521d654ea..6a991e9f78e2 100644 > --- a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml > @@ -18,8 +18,7 @@ properties: >=20 > vref-supply: > description: phandle to an external regulator providing the referenc= e voltage > - allOf: > - - $ref: /schemas/types.yaml#/definitions/phandle > + $ref: /schemas/types.yaml#/definitions/phandle >=20 > reg: > description: spi chipselect number according to the usual spi bindin= gs > diff --git a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.= yaml b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > index 8ffeceb6abae..95ab285f4eba 100644 > --- a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml > @@ -38,10 +38,9 @@ properties: >=20 > microchip,device-addr: > description: Device address when multiple MCP3911 chips are present = on the same SPI bus. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1, 2, 3] > - - default: 0 > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1, 2, 3] > + default: 0 >=20 > vref-supply: > description: | > diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc= .yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > index b1627441a0b2..d69ca492d020 100644 > --- a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml > @@ -95,16 +95,14 @@ patternProperties: > On stm32h7 and stm32mp1: > - For st,stm32-dfsdm-adc: up to 8 channels numbered from 0 to = 7. > - For st,stm32-dfsdm-dmic: 1 channel numbered from 0 to 7. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 7 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 7 >=20 > st,adc-channel-names: > description: List of single-ended channel names. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/string-array > + $ref: /schemas/types.yaml#/definitions/string-array >=20 > st,filter-order: > description: | > @@ -112,11 +110,10 @@ patternProperties: > - 0: FastSinC > - [1-5]: order 1 to 5. > For audio purpose it is recommended to use order 3 to 5. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - items: > - minimum: 0 > - maximum: 5 > + $ref: /schemas/types.yaml#/definitions/uint32 > + items: > + minimum: 0 > + maximum: 5 >=20 > "#io-channel-cells": > const: 1 > @@ -129,9 +126,8 @@ patternProperties: > - "MANCH_R": manchester codec, rising edge =3D logic 0, fallin= g edge =3D logic 1 > - "MANCH_F": manchester codec, rising edge =3D logic 1, fallin= g edge =3D logic 0 > items: > - enum: [ SPI_R, SPI_F, MANCH_R, MANCH_F ] > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-arr= ay > + enum: [SPI_R, SPI_F, MANCH_R, MANCH_F] I don't suppose it matters much but unrelated change. > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array >=20 > st,adc-channel-clk-src: > description: | > @@ -141,9 +137,8 @@ patternProperties: > - "CLKOUT_F": internal SPI clock divided by 2 (falling edge). > - "CLKOUT_R": internal SPI clock divided by 2 (rising edge). > items: > - enum: [ CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R ] Unrelated change. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/non-unique-string-arr= ay > + enum: [CLKIN, CLKOUT, CLKOUT_F, CLKOUT_R] > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array >=20 > st,adc-alt-channel: > description: > diff --git a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml b/D= ocumentation/devicetree/bindings/iio/light/tsl2772.yaml > index e8f7d1ada57b..d81229857944 100644 > --- a/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > +++ b/Documentation/devicetree/bindings/iio/light/tsl2772.yaml > @@ -33,13 +33,12 @@ properties: >=20 > amstaos,proximity-diodes: > description: Proximity diodes to enable > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - minItems: 1 > - maxItems: 2 > - items: > - minimum: 0 > - maximum: 1 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + minItems: 1 > + maxItems: 2 > + items: > + minimum: 0 > + maximum: 1 >=20 > interrupts: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/iio/temperature/adi,ltc298= 3.yaml b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > index 8fb46de6641d..9480ede59c37 100644 > --- a/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > +++ b/Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml > @@ -42,10 +42,9 @@ properties: > 0 - 50/60Hz rejection > 1 - 60Hz rejection > 2 - 50Hz rejection > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 2 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 2 >=20 > '#address-cells': > const: 1 > @@ -91,8 +90,7 @@ patternProperties: > 7 - Type T Thermocouple > 8 - Type B Thermocouple > 9 - Custom Thermocouple > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 1 > maximum: 9 >=20 > @@ -121,8 +119,7 @@ patternProperties: > more details look at table 69 and 70. > Note should be signed, but dtc doesn't currently maintain the > sign. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -138,8 +135,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a diode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 28 >=20 > adi,single-ended: > @@ -196,8 +192,7 @@ patternProperties: > 16 - RTD PT-1000 (0.00375) > 17 - RTD NI-120 > 18 - RTD Custom > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 10 > maximum: 18 >=20 > @@ -210,9 +205,8 @@ patternProperties: > description: > Identifies the number of wires used by the RTD. Setting this > property to 5 means 4 wires with Kelvin Rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [2, 3, 4, 5] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [2, 3, 4, 5] >=20 > adi,rsense-share: > description: > @@ -237,18 +231,16 @@ patternProperties: > description: > This property set the RTD curve used and the corresponding > Callendar-VanDusen constants. Look at table 30 of the datashee= t. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - minimum: 0 > - maximum: 3 > + $ref: /schemas/types.yaml#/definitions/uint32 > + minimum: 0 > + maximum: 3 >=20 > adi,custom-rtd: > description: > This is a table, where each entry should be a pair of > resistance(ohm)-temperature(K). The entries added here are in = uohm > and uK. For more details values look at table 74 and 75. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > items: > minItems: 3 > maxItems: 64 > @@ -280,8 +272,7 @@ patternProperties: > 25 - Thermistor Spectrum 1003k 1kohm > 26 - Thermistor Custom Steinhart-Hart > 27 - Custom Thermistor > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 19 > maximum: 27 >=20 > @@ -314,10 +305,9 @@ patternProperties: > This property controls the magnitude of the excitation current > applied to the thermistor. Value 0 set's the sensor in auto-ra= nge > mode. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, > - 250000, 500000, 1000000] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 250, 500, 1000, 5000, 10000, 25000, 50000, 100000, 250= 000, > + 500000, 1000000] >=20 > adi,custom-thermistor: > description: > @@ -325,8 +315,7 @@ patternProperties: > resistance(ohm)-temperature(K). The entries added here are in = uohm > and uK only for custom thermistors. For more details look at t= able > 78 and 79. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint64-matrix > + $ref: /schemas/types.yaml#/definitions/uint64-matrix > minItems: 3 > maxItems: 64 > items: > @@ -339,8 +328,7 @@ patternProperties: > be programmed into the device memory using this property. For > Steinhart sensors the coefficients are given in the raw > format. Look at table 82 for more information. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > + $ref: /schemas/types.yaml#/definitions/uint32-array > items: > minItems: 6 > maxItems: 6 > @@ -358,8 +346,7 @@ patternProperties: > properties: > adi,sensor-type: > description: Identifies the sensor as a direct adc. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 30 >=20 > adi,single-ended: > @@ -379,8 +366,7 @@ patternProperties: >=20 > adi,sensor-type: > description: Identifies the sensor as a rsense. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > + $ref: /schemas/types.yaml#/definitions/uint32 > const: 29 >=20 > adi,rsense-val-milli-ohms: > diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-= lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a= 10-lradc-keys.yaml > index 512a6af5aa42..cffd02028d02 100644 > --- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-k= eys.yaml > +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-k= eys.yaml > @@ -42,9 +42,8 @@ patternProperties: > description: Keycode to emit >=20 > channel: > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32 > - - enum: [0, 1] > + $ref: /schemas/types.yaml#/definitions/uint32 > + enum: [0, 1] > description: ADC Channel this key is attached to >=20 > voltage: > diff --git a/Documentation/devicetree/bindings/input/input.yaml b/Documen= tation/devicetree/bindings/input/input.yaml > index 6d519046b3af..8edcb3c31270 100644 > --- a/Documentation/devicetree/bindings/input/input.yaml > +++ b/Documentation/devicetree/bindings/input/input.yaml > @@ -18,11 +18,10 @@ properties: > description: > Specifies an array of numeric keycode values to be used for report= ing > button presses. > - allOf: > - - $ref: /schemas/types.yaml#/definitions/uint32-array > - - items: > - minimum: 0 > - maximum: 0xff > + $ref: /schemas/types.yaml#/definitions/uint32-array > + items: > + minimum: 0 > + maximum: 0xff >=20 > poll-interval: > description: Poll interval time in milliseconds. ... 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 X-Spam-Level: X-Spam-Status: No, score=-8.5 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4197DC3A5A9 for ; Sat, 18 Apr 2020 16:03:52 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id E5F962223F for ; Sat, 18 Apr 2020 16:03:51 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ck21GkVy"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="hCjq0MAZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E5F962223F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=2N3O78Rovw8LZ5HmPuFEPlTuHy7mJgOWsEGsYQ2y+BM=; b=ck21GkVyk98f35 Na891pidp3F7UtGEtXccHiy5SxOW1HXHOwxAzwAa2P1jne0jZyGBuxjosdr2i/zJy1XlE0wUKl4wp UyiXbOLRtnMzhxLC4jJKoSNIDf9FKgDcUo41am7KKGEw6IWmAxCmkW2R0DmmTrPA6t8ucshb+NNl/ Bbgd/iuJsOFPPuCec4MAZhFYzN295A6iS1+oG6Kd0wpwgrgp3dOv0XEZCnG+9Pb6xy7Pm7BXtgobg Pd0B0VBadLc6+c2FVY4UO1Q9Vzywp414GCmL2AFKprycLcF6/ouOoKUB7y3604aG2q5srqhE+4ww6 AqD2dXPYKvi2Eo0MzCzQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jPpwX-0002qc-Au; Sat, 18 Apr 2020 16:03:45 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jPpwT-0002q1-9D; Sat, 18 Apr 2020 16:03:43 +0000 Received: from archlinux (cpc149474-cmbg20-2-0-cust94.5-4.cable.virginm.net [82.4.196.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 265E021D93; Sat, 18 Apr 2020 16:03:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1587225820; bh=1De5fPfA8NlpQyTocewa07h9s/10o7DRNH2qDVFvqA8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=hCjq0MAZUj3JKbCWIjnXWIz9oU3vpGOMvk/gvn814KBjM6utN9lAFJL+B2m6MmgOb k0FKGfq6P773PBXkOofNwvIhcReneAEe9NcOSIdyxXFv35zQTjjLRM7pO4ATd9ITv9 kAdnoppSvnbrv7agegq0zfHzkamIw7ZjHlwMbaT8= Date: Sat, 18 Apr 2020 17:03:30 +0100 From: Jonathan Cameron To: Rob Herring Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Message-ID: <20200418170330.65bff80c@archlinux> In-Reply-To: <20200416005549.9683-2-robh@kernel.org> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200418_090341_369527_A3EC3913 X-CRM114-Status: GOOD ( 25.35 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrew Lunn , Ulf Hansson , Heiko Stuebner , Sam Ravnborg , linux-pwm@vger.kernel.org, linux-iio@vger.kernel.org, linux-pci@vger.kernel.org, Linus Walleij , linux-remoteproc@vger.kernel.org, Alexandre Belloni , dri-devel@lists.freedesktop.org, Bjorn Andersson , Thierry Reding , linux-mtd@lists.infradead.org, linux-i2c@vger.kernel.org, Pavel Machek , linux-riscv@lists.infradead.org, Lee Jones , linux-clk@vger.kernel.org, linux-leds@vger.kernel.org, linux-rtc@vger.kernel.org, Florian Fainelli , Fabio Estevam , Daniel Lezcano , Krzysztof Kozlowski , Bartosz Golaszewski , linux-serial@vger.kernel.org, linux-input@vger.kernel.org, Guenter Roeck , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Alexandre Torgue , alsa-devel@alsa-project.org, Maxime Ripard , linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, Mark Brown , Jacek Anaszewski , Mauro Carvalho Chehab , linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.org, Stephen Boyd , Greg Kroah-Hartman , Dmitry Torokhov , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Amit Kucheria , linux-spi@vger.kernel.org, Vinod Koul , netdev@vger.kernel.org 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 T24gV2VkLCAxNSBBcHIgMjAyMCAxOTo1NTo0OSAtMDUwMApSb2IgSGVycmluZyA8cm9iaEBrZXJu ZWwub3JnPiB3cm90ZToKCj4ganNvbi1zY2hlbWEgdmVyc2lvbnMgZHJhZnQ3IGFuZCBlYXJsaWVy IGhhdmUgYSB3ZWlyZCBiZWhhdmlvciBpbiB0aGF0Cj4gYW55IGtleXdvcmRzIGNvbWJpbmVkIHdp dGggYSAnJHJlZicgYXJlIGlnbm9yZWQgKHNpbGVudGx5KS4gVGhlIGNvcnJlY3QKPiBmb3JtIHdh cyB0byBwdXQgYSAnJHJlZicgdW5kZXIgYW4gJ2FsbE9mJy4gVGhpcyBiZWhhdmlvciBpcyBub3cg Y2hhbmdlZAo+IGluIHRoZSAyMDE5LTA5IGpzb24tc2NoZW1hIHNwZWMgYW5kICckcmVmJyBjYW4g YmUgbWl4ZWQgd2l0aCBvdGhlcgo+IGtleXdvcmRzLiBUaGUganNvbi1zY2hlbWEgbGlicmFyeSBk b2Vzbid0IHlldCBzdXBwb3J0IHRoaXMsIGJ1dCB0aGUKPiB0b29saW5nIG5vdyBkb2VzIGEgZml4 dXAgZm9yIHRoaXMgYW5kIGVpdGhlciB3YXkgd29ya3MuCj4gCj4gVGhpcyBoYXMgYmVlbiBhIGNv bnN0YW50IHNvdXJjZSBvZiByZXZpZXcgY29tbWVudHMsIHNvIGxldCdzIGNoYW5nZSB0aGlzCj4g dHJlZXdpZGUgc28gZXZlcnlvbmUgY29waWVzIHRoZSBzaW1wbGVyIHN5bnRheC4KPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgoKQSBmZXcgdW5yZWxhdGVk IHdoaXRlIHNwYWNlIGNoYW5nZXMgaW4gZW51bXMgaW4gdGhlIElJTyBjaHVua3MuCgpEb24ndCBz dXBwb3NlIHRoZXkgbWF0dGVyIGJ1dCBtYXliZSBuZWVkIHRoZSBkZXNjcmlwdGlvbiB0byBtZW50 aW9uIHRoZXJlCm1heSBiZSBzb21lIG1pbm9yIGZvcm1hdHRpbmcgY2hhbmdlcyBhcyB3ZWxsIGlu IHNvbWUgY2FzZXMuCgpBY2tlZC1ieTogSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJv bkBodWF3ZWkuY29tPiAjZm9yLWlpbwoKPiAtLS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3Mv YXJtL2NwdXMueWFtbCAgICAgICAgIHwgIDgxICsrKy0tLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5k aW5ncy9hcm0vbDJjMngwLnlhbWwgICAgICAgfCAgODcgKysrLS0tCj4gIC4uLi9kZXZpY2V0cmVl L2JpbmRpbmdzL2FybS9wc2NpLnlhbWwgICAgICAgICB8ICAxNSArLQo+ICAuLi4vYmluZGluZ3Mv YXJtL3NhbXN1bmcvZXh5bm9zLWNoaXBpZC55YW1sICAgfCAgIDUgKy0KPiAgLi4uL2J1cy9hbGx3 aW5uZXIsc3VuNTBpLWE2NC1kZTIueWFtbCAgICAgICAgIHwgICA1ICstCj4gIC4uLi9iaW5kaW5n cy9jbG9jay9maXhlZC1mYWN0b3ItY2xvY2sueWFtbCAgICB8ICAgNSArLQo+ICAuLi4vYmluZGlu Z3MvY29ubmVjdG9yL3VzYi1jb25uZWN0b3IueWFtbCAgICAgfCAgMjggKy0KPiAgLi4uL2JpbmRp bmdzL2NyeXB0by9zdCxzdG0zMi1oYXNoLnlhbWwgICAgICAgIHwgICA5ICstCj4gIC4uLi9hbGx3 aW5uZXIsc3VuNGktYTEwLWRpc3BsYXktZW5naW5lLnlhbWwgICB8ICAgNyArLQo+ICAuLi4vZGlz cGxheS9hbGx3aW5uZXIsc3VuNGktYTEwLXRjb24ueWFtbCAgICAgfCAgIDUgKy0KPiAgLi4uL2Jp bmRpbmdzL2Rpc3BsYXkvcGFuZWwvcGFuZWwtY29tbW9uLnlhbWwgIHwgICA1ICstCj4gIC4uLi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwgICB8ICAgMyArLQo+ICAuLi4v ZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1sICAgfCAgMTggKy0KPiAgLi4u L2RldmljZXRyZWUvYmluZGluZ3MvZWVwcm9tL2F0MjQueWFtbCAgICAgIHwgIDExICstCj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL2V4YW1wbGUtc2NoZW1hLnlhbWwgICB8ICAxNyArLQo+ICAu Li4vYmluZGluZ3MvaHdtb24vYWRpLGx0YzI5NDcueWFtbCAgICAgICAgICAgfCAgMzIgKy0tCj4g IC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9uL3RpLHRtcDUxMy55YW1sICB8ICAyMSArLQo+ ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMvc3Qsc3RtMzItaTJjLnlhbWwgfCAgIDkgKy0K PiAgLi4uL2JpbmRpbmdzL2lpby9hZGMvYWRpLGFkNzEyNC55YW1sICAgICAgICAgIHwgICA1ICst Cj4gIC4uLi9iaW5kaW5ncy9paW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sICAgICAgICB8ICAgMyAr LQo+ICAuLi4vYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sICAgfCAgIDcg Ky0KPiAgLi4uL2JpbmRpbmdzL2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwgIHwgIDMx ICstCj4gIC4uLi9iaW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sICAgICAgICAgICB8ICAx MyArLQo+ICAuLi4vYmluZGluZ3MvaWlvL3RlbXBlcmF0dXJlL2FkaSxsdGMyOTgzLnlhbWwgfCAg NTYgKystLQoKLi4uCgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvaWlvL2FkYy9hZGksYWQ3MTI0LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvaWlvL2FkYy9hZGksYWQ3MTI0LnlhbWwKPiBpbmRleCA5NzA4N2E0NWNlNTQuLmRl YjM0ZGVmZjBlOCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaWlvL2FkYy9hZGksYWQ3MTI0LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvaWlvL2FkYy9hZGksYWQ3MTI0LnlhbWwKPiBAQCAtODMsOSArODMsOCBAQCBw YXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIDE6IFJFRklOMigrKS9SRUZJTjIo4oiSKS4K PiAgICAgICAgICAgIDM6IEFWREQKPiAgICAgICAgICAgIElmIHRoaXMgZmllbGQgaXMgbGVmdCBl bXB0eSwgaW50ZXJuYWwgcmVmZXJlbmNlIGlzIHNlbGVjdGVkLgo+IC0gICAgICAgIGFsbE9mOgo+ IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzIKPiAtICAgICAgICAgIC0gZW51bTogWzAsIDEsIDNdCj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51bTogWzAsIDEs IDNdCj4gCj4gICAgICAgIGRpZmYtY2hhbm5lbHM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246IHNl ZSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9hZGMudHh0Cj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2xsdGMs bHRjMjQ5Ni55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMv bGx0YyxsdGMyNDk2LnlhbWwKPiBpbmRleCA5N2Y1MjFkNjU0ZWEuLjZhOTkxZTlmNzhlMiAxMDA2 NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9sbHRj LGx0YzI0OTYueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9p aW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sCj4gQEAgLTE4LDggKzE4LDcgQEAgcHJvcGVydGllczoK PiAKPiAgICB2cmVmLXN1cHBseToKPiAgICAgIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHRvIGFuIGV4 dGVybmFsIHJlZ3VsYXRvciBwcm92aWRpbmcgdGhlIHJlZmVyZW5jZSB2b2x0YWdlCj4gLSAgICBh bGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9w aGFuZGxlCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9waGFu ZGxlCj4gCj4gICAgcmVnOgo+ICAgICAgZGVzY3JpcHRpb246IHNwaSBjaGlwc2VsZWN0IG51bWJl ciBhY2NvcmRpbmcgdG8gdGhlIHVzdWFsIHNwaSBiaW5kaW5ncwo+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55 YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbWljcm9jaGlw LG1jcDM5MTEueWFtbAo+IGluZGV4IDhmZmVjZWI2YWJhZS4uOTVhYjI4NWY0ZWJhIDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL21pY3JvY2hp cCxtY3AzOTExLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv aWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sCj4gQEAgLTM4LDEwICszOCw5IEBAIHByb3Bl cnRpZXM6Cj4gCj4gICAgbWljcm9jaGlwLGRldmljZS1hZGRyOgo+ICAgICAgZGVzY3JpcHRpb246 IERldmljZSBhZGRyZXNzIHdoZW4gbXVsdGlwbGUgTUNQMzkxMSBjaGlwcyBhcmUgcHJlc2VudCBv biB0aGUgc2FtZSBTUEkgYnVzLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWzAsIDEs IDIsIDNdCj4gLSAgICAgIC0gZGVmYXVsdDogMAo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBbMCwgMSwgMiwgM10KPiArICAg IGRlZmF1bHQ6IDAKPiAKPiAgICB2cmVmLXN1cHBseToKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4g ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0 LHN0bTMyLWRmc2RtLWFkYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwKPiBpbmRleCBiMTYyNzQ0MWEwYjIuLmQ2 OWNhNDkyZDAyMCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaWlvL2FkYy9zdCxzdG0zMi1kZnNkbS1hZGMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0LHN0bTMyLWRmc2RtLWFkYy55YW1sCj4gQEAg LTk1LDE2ICs5NSwxNCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIE9uIHN0bTMy aDcgYW5kIHN0bTMybXAxOgo+ICAgICAgICAgICAgLSBGb3Igc3Qsc3RtMzItZGZzZG0tYWRjOiB1 cCB0byA4IGNoYW5uZWxzIG51bWJlcmVkIGZyb20gMCB0byA3Lgo+ICAgICAgICAgICAgLSBGb3Ig c3Qsc3RtMzItZGZzZG0tZG1pYzogMSBjaGFubmVsIG51bWJlcmVkIGZyb20gMCB0byA3Lgo+IC0g ICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAtICAgICAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAg ICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgICAgIG1heGltdW06IDcKPiArICAgICAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAg ICAgICBpdGVtczoKPiArICAgICAgICAgIG1pbmltdW06IDAKPiArICAgICAgICAgIG1heGltdW06 IDcKPiAKPiAgICAgICAgc3QsYWRjLWNoYW5uZWwtbmFtZXM6Cj4gICAgICAgICAgZGVzY3JpcHRp b246IExpc3Qgb2Ygc2luZ2xlLWVuZGVkIGNoYW5uZWwgbmFtZXMuCj4gLSAgICAgICAgYWxsT2Y6 Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0 cmluZy1hcnJheQo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3N0cmluZy1hcnJheQo+IAo+ICAgICAgICBzdCxmaWx0ZXItb3JkZXI6Cj4gICAgICAgICAg ZGVzY3JpcHRpb246IHwKPiBAQCAtMTEyLDExICsxMTAsMTAgQEAgcGF0dGVyblByb3BlcnRpZXM6 Cj4gICAgICAgICAgICAtIDA6IEZhc3RTaW5DCj4gICAgICAgICAgICAtIFsxLTVdOiBvcmRlciAx IHRvIDUuCj4gICAgICAgICAgICBGb3IgYXVkaW8gcHVycG9zZSBpdCBpcyByZWNvbW1lbmRlZCB0 byB1c2Ugb3JkZXIgMyB0byA1Lgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgIC0g aXRlbXM6Cj4gLSAgICAgICAgICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgICAgIG1heGlt dW06IDUKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgICAgICBpdGVtczoKPiArICAgICAgICAgIG1pbmltdW06IDAKPiArICAgICAg ICAgIG1heGltdW06IDUKPiAKPiAgICAgICAgIiNpby1jaGFubmVsLWNlbGxzIjoKPiAgICAgICAg ICBjb25zdDogMQo+IEBAIC0xMjksOSArMTI2LDggQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAg ICAgICAgICAtICJNQU5DSF9SIjogbWFuY2hlc3RlciBjb2RlYywgcmlzaW5nIGVkZ2UgPSBsb2dp YyAwLCBmYWxsaW5nIGVkZ2UgPSBsb2dpYyAxCj4gICAgICAgICAgICAtICJNQU5DSF9GIjogbWFu Y2hlc3RlciBjb2RlYywgcmlzaW5nIGVkZ2UgPSBsb2dpYyAxLCBmYWxsaW5nIGVkZ2UgPSBsb2dp YyAwCj4gICAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICBlbnVtOiBbIFNQSV9SLCBTUElfRiwg TUFOQ0hfUiwgTUFOQ0hfRiBdCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL25vbi11bmlxdWUtc3RyaW5nLWFycmF5 Cj4gKyAgICAgICAgICBlbnVtOiBbU1BJX1IsIFNQSV9GLCBNQU5DSF9SLCBNQU5DSF9GXQoKSSBk b24ndCBzdXBwb3NlIGl0IG1hdHRlcnMgbXVjaCBidXQgdW5yZWxhdGVkIGNoYW5nZS4KCj4gKyAg ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvbm9uLXVuaXF1ZS1z dHJpbmctYXJyYXkKPiAKPiAgICAgICAgc3QsYWRjLWNoYW5uZWwtY2xrLXNyYzoKPiAgICAgICAg ICBkZXNjcmlwdGlvbjogfAo+IEBAIC0xNDEsOSArMTM3LDggQEAgcGF0dGVyblByb3BlcnRpZXM6 Cj4gICAgICAgICAgICAtICJDTEtPVVRfRiI6IGludGVybmFsIFNQSSBjbG9jayBkaXZpZGVkIGJ5 IDIgKGZhbGxpbmcgZWRnZSkuCj4gICAgICAgICAgICAtICJDTEtPVVRfUiI6IGludGVybmFsIFNQ SSBjbG9jayBkaXZpZGVkIGJ5IDIgKHJpc2luZyBlZGdlKS4KPiAgICAgICAgICBpdGVtczoKPiAt ICAgICAgICAgIGVudW06IFsgQ0xLSU4sIENMS09VVCwgQ0xLT1VUX0YsIENMS09VVF9SIF0KClVu cmVsYXRlZCBjaGFuZ2UuCgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9ub24tdW5pcXVlLXN0cmluZy1hcnJheQo+ ICsgICAgICAgICAgZW51bTogW0NMS0lOLCBDTEtPVVQsIENMS09VVF9GLCBDTEtPVVRfUl0KPiAr ICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9ub24tdW5pcXVl LXN0cmluZy1hcnJheQo+IAo+ICAgICAgICBzdCxhZGMtYWx0LWNoYW5uZWw6Cj4gICAgICAgICAg ZGVzY3JpcHRpb246Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2lpby9saWdodC90c2wyNzcyLnlhbWwKPiBpbmRleCBlOGY3ZDFhZGE1N2IuLmQ4MTIy OTg1Nzk0NCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv aWlvL2xpZ2h0L3RzbDI3NzIueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sCj4gQEAgLTMzLDEzICszMywxMiBAQCBwcm9w ZXJ0aWVzOgo+IAo+ICAgIGFtc3Rhb3MscHJveGltaXR5LWRpb2RlczoKPiAgICAgIGRlc2NyaXB0 aW9uOiBQcm94aW1pdHkgZGlvZGVzIHRvIGVuYWJsZQo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gbWluSXRlbXM6IDEKPiAtICAgICAgICBtYXhJdGVtczogMgo+IC0gICAgICAgIGl0ZW1z Ogo+IC0gICAgICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgbWF4aW11bTogMQo+ICsgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAg ICBtaW5JdGVtczogMQo+ICsgICAgbWF4SXRlbXM6IDIKPiArICAgIGl0ZW1zOgo+ICsgICAgICBt aW5pbXVtOiAwCj4gKyAgICAgIG1heGltdW06IDEKPiAKPiAgICBpbnRlcnJ1cHRzOgo+ICAgICAg bWF4SXRlbXM6IDEKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2lpby90ZW1wZXJhdHVyZS9hZGksbHRjMjk4My55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2lpby90ZW1wZXJhdHVyZS9hZGksbHRjMjk4My55YW1sCj4gaW5kZXgg OGZiNDZkZTY2NDFkLi45NDgwZWRlNTljMzcgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2lpby90ZW1wZXJhdHVyZS9hZGksbHRjMjk4My55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby90ZW1wZXJhdHVyZS9hZGks bHRjMjk4My55YW1sCj4gQEAgLTQyLDEwICs0Miw5IEBAIHByb3BlcnRpZXM6Cj4gICAgICAgIDAg LSA1MC82MEh6IHJlamVjdGlvbgo+ICAgICAgICAxIC0gNjBIeiByZWplY3Rpb24KPiAgICAgICAg MiAtIDUwSHogcmVqZWN0aW9uCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4g LSAgICAgICAgbWF4aW11bTogMgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAyCj4gCj4g ICAgJyNhZGRyZXNzLWNlbGxzJzoKPiAgICAgIGNvbnN0OiAxCj4gQEAgLTkxLDggKzkwLDcgQEAg cGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICA3IC0gVHlwZSBUIFRoZXJtb2NvdXBsZQo+ ICAgICAgICAgICAgOCAtIFR5cGUgQiBUaGVybW9jb3VwbGUKPiAgICAgICAgICAgIDkgLSBDdXN0 b20gVGhlcm1vY291cGxlCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgIG1pbmltdW06 IDEKPiAgICAgICAgICBtYXhpbXVtOiA5Cj4gCj4gQEAgLTEyMSw4ICsxMTksNyBAQCBwYXR0ZXJu UHJvcGVydGllczoKPiAgICAgICAgICAgIG1vcmUgZGV0YWlscyBsb29rIGF0IHRhYmxlIDY5IGFu ZCA3MC4KPiAgICAgICAgICAgIE5vdGUgc2hvdWxkIGJlIHNpZ25lZCwgYnV0IGR0YyBkb2Vzbid0 IGN1cnJlbnRseSBtYWludGFpbiB0aGUKPiAgICAgICAgICAgIHNpZ24uCj4gLSAgICAgICAgYWxs T2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQ2NC1tYXRyaXgKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50NjQtbWF0cml4Cj4gICAgICAgICAgbWluSXRlbXM6IDMKPiAgICAgICAgICBt YXhJdGVtczogNjQKPiAgICAgICAgICBpdGVtczoKPiBAQCAtMTM4LDggKzEzNSw3IEBAIHBhdHRl cm5Qcm9wZXJ0aWVzOgo+ICAgICAgcHJvcGVydGllczoKPiAgICAgICAgYWRpLHNlbnNvci10eXBl Ogo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBJZGVudGlmaWVzIHRoZSBzZW5zb3IgYXMgYSBkaW9k ZS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgY29uc3Q6IDI4Cj4gCj4gICAgICAg IGFkaSxzaW5nbGUtZW5kZWQ6Cj4gQEAgLTE5Niw4ICsxOTIsNyBAQCBwYXR0ZXJuUHJvcGVydGll czoKPiAgICAgICAgICAgIDE2IC0gUlREIFBULTEwMDAgKDAuMDAzNzUpCj4gICAgICAgICAgICAx NyAtIFJURCBOSS0xMjAKPiAgICAgICAgICAgIDE4IC0gUlREIEN1c3RvbQo+IC0gICAgICAgIGFs bE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiAgICAgICAgICBtaW5pbXVtOiAxMAo+ICAgICAgICAgIG1heGltdW06IDE4Cj4g Cj4gQEAgLTIxMCw5ICsyMDUsOCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICBkZXNj cmlwdGlvbjoKPiAgICAgICAgICAgIElkZW50aWZpZXMgdGhlIG51bWJlciBvZiB3aXJlcyB1c2Vk IGJ5IHRoZSBSVEQuIFNldHRpbmcgdGhpcwo+ICAgICAgICAgICAgcHJvcGVydHkgdG8gNSBtZWFu cyA0IHdpcmVzIHdpdGggS2VsdmluIFJzZW5zZS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAg ICAgICAgICAtIGVudW06IFsyLCAzLCA0LCA1XQo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFsyLCAzLCA0LCA1 XQo+IAo+ICAgICAgICBhZGkscnNlbnNlLXNoYXJlOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ IEBAIC0yMzcsMTggKzIzMSwxNiBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICBkZXNj cmlwdGlvbjoKPiAgICAgICAgICAgIFRoaXMgcHJvcGVydHkgc2V0IHRoZSBSVEQgY3VydmUgdXNl ZCBhbmQgdGhlIGNvcnJlc3BvbmRpbmcKPiAgICAgICAgICAgIENhbGxlbmRhci1WYW5EdXNlbiBj b25zdGFudHMuIExvb2sgYXQgdGFibGUgMzAgb2YgdGhlIGRhdGFzaGVldC4KPiAtICAgICAgICBh bGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyCj4gLSAgICAgICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgbWF4aW11 bTogMwo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQzMgo+ICsgICAgICAgIG1pbmltdW06IDAKPiArICAgICAgICBtYXhpbXVtOiAzCj4gCj4gICAg ICAgIGFkaSxjdXN0b20tcnRkOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAg VGhpcyBpcyBhIHRhYmxlLCB3aGVyZSBlYWNoIGVudHJ5IHNob3VsZCBiZSBhIHBhaXIgb2YKPiAg ICAgICAgICAgIHJlc2lzdGFuY2Uob2htKS10ZW1wZXJhdHVyZShLKS4gVGhlIGVudHJpZXMgYWRk ZWQgaGVyZSBhcmUgaW4gdW9obQo+ICAgICAgICAgICAgYW5kIHVLLiBGb3IgbW9yZSBkZXRhaWxz IHZhbHVlcyBsb29rIGF0IHRhYmxlIDc0IGFuZCA3NS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAg ICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1h dHJpeAo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQ2NC1tYXRyaXgKPiAgICAgICAgICBpdGVtczoKPiAgICAgICAgICAgIG1pbkl0ZW1zOiAzCj4g ICAgICAgICAgICBtYXhJdGVtczogNjQKPiBAQCAtMjgwLDggKzI3Miw3IEBAIHBhdHRlcm5Qcm9w ZXJ0aWVzOgo+ICAgICAgICAgICAgMjUgLSBUaGVybWlzdG9yIFNwZWN0cnVtIDEwMDNrIDFrb2ht Cj4gICAgICAgICAgICAyNiAtIFRoZXJtaXN0b3IgQ3VzdG9tIFN0ZWluaGFydC1IYXJ0Cj4gICAg ICAgICAgICAyNyAtIEN1c3RvbSBUaGVybWlzdG9yCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAg ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsg ICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAg ICAgICAgIG1pbmltdW06IDE5Cj4gICAgICAgICAgbWF4aW11bTogMjcKPiAKPiBAQCAtMzE0LDEw ICszMDUsOSBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIFRoaXMgcHJvcGVydHkg Y29udHJvbHMgdGhlIG1hZ25pdHVkZSBvZiB0aGUgZXhjaXRhdGlvbiBjdXJyZW50Cj4gICAgICAg ICAgICBhcHBsaWVkIHRvIHRoZSB0aGVybWlzdG9yLiBWYWx1ZSAwIHNldCdzIHRoZSBzZW5zb3Ig aW4gYXV0by1yYW5nZQo+ICAgICAgICAgICAgbW9kZS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAg ICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g LSAgICAgICAgICAtIGVudW06IFswLCAyNTAsIDUwMCwgMTAwMCwgNTAwMCwgMTAwMDAsIDI1MDAw LCA1MDAwMCwgMTAwMDAwLAo+IC0gICAgICAgICAgICAgICAgICAgMjUwMDAwLCA1MDAwMDAsIDEw MDAwMDBdCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gKyAgICAgICAgZW51bTogWzAsIDI1MCwgNTAwLCAxMDAwLCA1MDAwLCAxMDAwMCwg MjUwMDAsIDUwMDAwLCAxMDAwMDAsIDI1MDAwMCwKPiArICAgICAgICAgIDUwMDAwMCwgMTAwMDAw MF0KPiAKPiAgICAgICAgYWRpLGN1c3RvbS10aGVybWlzdG9yOgo+ICAgICAgICAgIGRlc2NyaXB0 aW9uOgo+IEBAIC0zMjUsOCArMzE1LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAg ICByZXNpc3RhbmNlKG9obSktdGVtcGVyYXR1cmUoSykuIFRoZSBlbnRyaWVzIGFkZGVkIGhlcmUg YXJlIGluIHVvaG0KPiAgICAgICAgICAgIGFuZCB1SyBvbmx5IGZvciBjdXN0b20gdGhlcm1pc3Rv cnMuIEZvciBtb3JlIGRldGFpbHMgbG9vayBhdCB0YWJsZQo+ICAgICAgICAgICAgNzggYW5kIDc5 Lgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50NjQtbWF0cml4Cj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1hdHJpeAo+ICAgICAgICAgIG1pbkl0ZW1z OiAzCj4gICAgICAgICAgbWF4SXRlbXM6IDY0Cj4gICAgICAgICAgaXRlbXM6Cj4gQEAgLTMzOSw4 ICszMjgsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIGJlIHByb2dyYW1tZWQg aW50byB0aGUgZGV2aWNlIG1lbW9yeSB1c2luZyB0aGlzIHByb3BlcnR5LiBGb3IKPiAgICAgICAg ICAgIFN0ZWluaGFydCBzZW5zb3JzIHRoZSBjb2VmZmljaWVudHMgYXJlIGdpdmVuIGluIHRoZSBy YXcKPiAgICAgICAgICAgIGZvcm1hdC4gTG9vayBhdCB0YWJsZSA4MiBmb3IgbW9yZSBpbmZvcm1h dGlvbi4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgaXRlbXM6 Cj4gICAgICAgICAgICBtaW5JdGVtczogNgo+ICAgICAgICAgICAgbWF4SXRlbXM6IDYKPiBAQCAt MzU4LDggKzM0Niw3IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgcHJvcGVydGllczoKPiAg ICAgICAgYWRpLHNlbnNvci10eXBlOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBJZGVudGlmaWVz IHRoZSBzZW5zb3IgYXMgYSBkaXJlY3QgYWRjLgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAg ICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAg ICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAg ICAgICBjb25zdDogMzAKPiAKPiAgICAgICAgYWRpLHNpbmdsZS1lbmRlZDoKPiBAQCAtMzc5LDgg KzM2Niw3IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+IAo+ICAgICAgICBhZGksc2Vuc29yLXR5cGU6 Cj4gICAgICAgICAgZGVzY3JpcHRpb246IElkZW50aWZpZXMgdGhlIHNlbnNvciBhcyBhIHJzZW5z ZS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgY29uc3Q6IDI5Cj4gCj4gICAgICAg IGFkaSxyc2Vuc2UtdmFsLW1pbGxpLW9obXM6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9hbGx3aW5uZXIsc3VuNGktYTEwLWxyYWRjLWtleXMu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9hbGx3aW5uZXIs c3VuNGktYTEwLWxyYWRjLWtleXMueWFtbAo+IGluZGV4IDUxMmE2YWY1YWE0Mi4uY2ZmZDAyMDI4 ZDAyIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1 dC9hbGx3aW5uZXIsc3VuNGktYTEwLWxyYWRjLWtleXMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9hbGx3aW5uZXIsc3VuNGktYTEwLWxyYWRjLWtl eXMueWFtbAo+IEBAIC00Miw5ICs0Miw4IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAg IGRlc2NyaXB0aW9uOiBLZXljb2RlIHRvIGVtaXQKPiAKPiAgICAgICAgY2hhbm5lbDoKPiAtICAg ICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIGVudW06IFswLCAxXQo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVu dW06IFswLCAxXQo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBBREMgQ2hhbm5lbCB0aGlzIGtleSBp cyBhdHRhY2hlZCB0bwo+IAo+ICAgICAgICB2b2x0YWdlOgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9pbnB1dC55YW1sCj4gaW5kZXggNmQ1MTkwNDZi M2FmLi44ZWRjYjNjMzEyNzAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2lucHV0L2lucHV0LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFtbAo+IEBAIC0xOCwxMSArMTgsMTAgQEAgcHJvcGVy dGllczoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBTcGVjaWZpZXMgYW4gYXJyYXkgb2Yg bnVtZXJpYyBrZXljb2RlIHZhbHVlcyB0byBiZSB1c2VkIGZvciByZXBvcnRpbmcKPiAgICAgICAg YnV0dG9uIHByZXNzZXMuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAtICAgICAgLSBpdGVtczoKPiAt ICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgIG1heGltdW06IDB4ZmYKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAg aXRlbXM6Cj4gKyAgICAgIG1pbmltdW06IDAKPiArICAgICAgbWF4aW11bTogMHhmZgo+IAo+ICAg IHBvbGwtaW50ZXJ2YWw6Cj4gICAgICBkZXNjcmlwdGlvbjogUG9sbCBpbnRlcnZhbCB0aW1lIGlu IG1pbGxpc2Vjb25kcy4KLi4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KTGludXggTVREIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0Cmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtbXRkLwo= 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 X-Spam-Level: X-Spam-Status: No, score=-8.3 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CB242C38A29 for ; Sat, 18 Apr 2020 16:03:42 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 9DD4A21D6C for ; Sat, 18 Apr 2020 16:03:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="hCjq0MAZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9DD4A21D6C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0E0DF6ECAC; Sat, 18 Apr 2020 16:03:42 +0000 (UTC) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 17E166ECAC for ; Sat, 18 Apr 2020 16:03:41 +0000 (UTC) Received: from archlinux (cpc149474-cmbg20-2-0-cust94.5-4.cable.virginm.net [82.4.196.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 265E021D93; Sat, 18 Apr 2020 16:03:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1587225820; bh=1De5fPfA8NlpQyTocewa07h9s/10o7DRNH2qDVFvqA8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=hCjq0MAZUj3JKbCWIjnXWIz9oU3vpGOMvk/gvn814KBjM6utN9lAFJL+B2m6MmgOb k0FKGfq6P773PBXkOofNwvIhcReneAEe9NcOSIdyxXFv35zQTjjLRM7pO4ATd9ITv9 kAdnoppSvnbrv7agegq0zfHzkamIw7ZjHlwMbaT8= Date: Sat, 18 Apr 2020 17:03:30 +0100 From: Jonathan Cameron To: Rob Herring Subject: Re: [PATCH 2/2] dt-bindings: Remove cases of 'allOf' containing a '$ref' Message-ID: <20200418170330.65bff80c@archlinux> In-Reply-To: <20200416005549.9683-2-robh@kernel.org> References: <20200416005549.9683-1-robh@kernel.org> <20200416005549.9683-2-robh@kernel.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 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: Andrew Lunn , Ulf Hansson , Sam Ravnborg , linux-pwm@vger.kernel.org, linux-iio@vger.kernel.org, linux-pci@vger.kernel.org, linux-remoteproc@vger.kernel.org, Alexandre Belloni , dri-devel@lists.freedesktop.org, Bjorn Andersson , Thierry Reding , linux-mtd@lists.infradead.org, linux-i2c@vger.kernel.org, Pavel Machek , linux-riscv@lists.infradead.org, Lee Jones , linux-clk@vger.kernel.org, linux-leds@vger.kernel.org, linux-rtc@vger.kernel.org, Florian Fainelli , Daniel Lezcano , Krzysztof Kozlowski , Bartosz Golaszewski , linux-serial@vger.kernel.org, linux-input@vger.kernel.org, Guenter Roeck , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Alexandre Torgue , alsa-devel@alsa-project.org, linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, Mark Brown , Jacek Anaszewski , Mauro Carvalho Chehab , linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.org, Stephen Boyd , Greg Kroah-Hartman , Dmitry Torokhov , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Amit Kucheria , linux-spi@vger.kernel.org, Vinod Koul , netdev@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gV2VkLCAxNSBBcHIgMjAyMCAxOTo1NTo0OSAtMDUwMApSb2IgSGVycmluZyA8cm9iaEBrZXJu ZWwub3JnPiB3cm90ZToKCj4ganNvbi1zY2hlbWEgdmVyc2lvbnMgZHJhZnQ3IGFuZCBlYXJsaWVy IGhhdmUgYSB3ZWlyZCBiZWhhdmlvciBpbiB0aGF0Cj4gYW55IGtleXdvcmRzIGNvbWJpbmVkIHdp dGggYSAnJHJlZicgYXJlIGlnbm9yZWQgKHNpbGVudGx5KS4gVGhlIGNvcnJlY3QKPiBmb3JtIHdh cyB0byBwdXQgYSAnJHJlZicgdW5kZXIgYW4gJ2FsbE9mJy4gVGhpcyBiZWhhdmlvciBpcyBub3cg Y2hhbmdlZAo+IGluIHRoZSAyMDE5LTA5IGpzb24tc2NoZW1hIHNwZWMgYW5kICckcmVmJyBjYW4g YmUgbWl4ZWQgd2l0aCBvdGhlcgo+IGtleXdvcmRzLiBUaGUganNvbi1zY2hlbWEgbGlicmFyeSBk b2Vzbid0IHlldCBzdXBwb3J0IHRoaXMsIGJ1dCB0aGUKPiB0b29saW5nIG5vdyBkb2VzIGEgZml4 dXAgZm9yIHRoaXMgYW5kIGVpdGhlciB3YXkgd29ya3MuCj4gCj4gVGhpcyBoYXMgYmVlbiBhIGNv bnN0YW50IHNvdXJjZSBvZiByZXZpZXcgY29tbWVudHMsIHNvIGxldCdzIGNoYW5nZSB0aGlzCj4g dHJlZXdpZGUgc28gZXZlcnlvbmUgY29waWVzIHRoZSBzaW1wbGVyIHN5bnRheC4KPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgoKQSBmZXcgdW5yZWxhdGVk IHdoaXRlIHNwYWNlIGNoYW5nZXMgaW4gZW51bXMgaW4gdGhlIElJTyBjaHVua3MuCgpEb24ndCBz dXBwb3NlIHRoZXkgbWF0dGVyIGJ1dCBtYXliZSBuZWVkIHRoZSBkZXNjcmlwdGlvbiB0byBtZW50 aW9uIHRoZXJlCm1heSBiZSBzb21lIG1pbm9yIGZvcm1hdHRpbmcgY2hhbmdlcyBhcyB3ZWxsIGlu IHNvbWUgY2FzZXMuCgpBY2tlZC1ieTogSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJv bkBodWF3ZWkuY29tPiAjZm9yLWlpbwoKPiAtLS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3Mv YXJtL2NwdXMueWFtbCAgICAgICAgIHwgIDgxICsrKy0tLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5k aW5ncy9hcm0vbDJjMngwLnlhbWwgICAgICAgfCAgODcgKysrLS0tCj4gIC4uLi9kZXZpY2V0cmVl L2JpbmRpbmdzL2FybS9wc2NpLnlhbWwgICAgICAgICB8ICAxNSArLQo+ICAuLi4vYmluZGluZ3Mv YXJtL3NhbXN1bmcvZXh5bm9zLWNoaXBpZC55YW1sICAgfCAgIDUgKy0KPiAgLi4uL2J1cy9hbGx3 aW5uZXIsc3VuNTBpLWE2NC1kZTIueWFtbCAgICAgICAgIHwgICA1ICstCj4gIC4uLi9iaW5kaW5n cy9jbG9jay9maXhlZC1mYWN0b3ItY2xvY2sueWFtbCAgICB8ICAgNSArLQo+ICAuLi4vYmluZGlu Z3MvY29ubmVjdG9yL3VzYi1jb25uZWN0b3IueWFtbCAgICAgfCAgMjggKy0KPiAgLi4uL2JpbmRp bmdzL2NyeXB0by9zdCxzdG0zMi1oYXNoLnlhbWwgICAgICAgIHwgICA5ICstCj4gIC4uLi9hbGx3 aW5uZXIsc3VuNGktYTEwLWRpc3BsYXktZW5naW5lLnlhbWwgICB8ICAgNyArLQo+ICAuLi4vZGlz cGxheS9hbGx3aW5uZXIsc3VuNGktYTEwLXRjb24ueWFtbCAgICAgfCAgIDUgKy0KPiAgLi4uL2Jp bmRpbmdzL2Rpc3BsYXkvcGFuZWwvcGFuZWwtY29tbW9uLnlhbWwgIHwgICA1ICstCj4gIC4uLi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2RtYS9kbWEtY29tbW9uLnlhbWwgICB8ICAgMyArLQo+ICAuLi4v ZGV2aWNldHJlZS9iaW5kaW5ncy9kbWEvdGkvazMtdWRtYS55YW1sICAgfCAgMTggKy0KPiAgLi4u L2RldmljZXRyZWUvYmluZGluZ3MvZWVwcm9tL2F0MjQueWFtbCAgICAgIHwgIDExICstCj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL2V4YW1wbGUtc2NoZW1hLnlhbWwgICB8ICAxNyArLQo+ICAu Li4vYmluZGluZ3MvaHdtb24vYWRpLGx0YzI5NDcueWFtbCAgICAgICAgICAgfCAgMzIgKy0tCj4g IC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2h3bW9uL3RpLHRtcDUxMy55YW1sICB8ICAyMSArLQo+ ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMvc3Qsc3RtMzItaTJjLnlhbWwgfCAgIDkgKy0K PiAgLi4uL2JpbmRpbmdzL2lpby9hZGMvYWRpLGFkNzEyNC55YW1sICAgICAgICAgIHwgICA1ICst Cj4gIC4uLi9iaW5kaW5ncy9paW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sICAgICAgICB8ICAgMyAr LQo+ICAuLi4vYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sICAgfCAgIDcg Ky0KPiAgLi4uL2JpbmRpbmdzL2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwgIHwgIDMx ICstCj4gIC4uLi9iaW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sICAgICAgICAgICB8ICAx MyArLQo+ICAuLi4vYmluZGluZ3MvaWlvL3RlbXBlcmF0dXJlL2FkaSxsdGMyOTgzLnlhbWwgfCAg NTYgKystLQoKLi4uCgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvaWlvL2FkYy9hZGksYWQ3MTI0LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvaWlvL2FkYy9hZGksYWQ3MTI0LnlhbWwKPiBpbmRleCA5NzA4N2E0NWNlNTQuLmRl YjM0ZGVmZjBlOCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaWlvL2FkYy9hZGksYWQ3MTI0LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvaWlvL2FkYy9hZGksYWQ3MTI0LnlhbWwKPiBAQCAtODMsOSArODMsOCBAQCBw YXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIDE6IFJFRklOMigrKS9SRUZJTjIo4oiSKS4K PiAgICAgICAgICAgIDM6IEFWREQKPiAgICAgICAgICAgIElmIHRoaXMgZmllbGQgaXMgbGVmdCBl bXB0eSwgaW50ZXJuYWwgcmVmZXJlbmNlIGlzIHNlbGVjdGVkLgo+IC0gICAgICAgIGFsbE9mOgo+ IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50 MzIKPiAtICAgICAgICAgIC0gZW51bTogWzAsIDEsIDNdCj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgZW51bTogWzAsIDEs IDNdCj4gCj4gICAgICAgIGRpZmYtY2hhbm5lbHM6Cj4gICAgICAgICAgZGVzY3JpcHRpb246IHNl ZSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9hZGMudHh0Cj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL2xsdGMs bHRjMjQ5Ni55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMv bGx0YyxsdGMyNDk2LnlhbWwKPiBpbmRleCA5N2Y1MjFkNjU0ZWEuLjZhOTkxZTlmNzhlMiAxMDA2 NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9sbHRj LGx0YzI0OTYueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9p aW8vYWRjL2xsdGMsbHRjMjQ5Ni55YW1sCj4gQEAgLTE4LDggKzE4LDcgQEAgcHJvcGVydGllczoK PiAKPiAgICB2cmVmLXN1cHBseToKPiAgICAgIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHRvIGFuIGV4 dGVybmFsIHJlZ3VsYXRvciBwcm92aWRpbmcgdGhlIHJlZmVyZW5jZSB2b2x0YWdlCj4gLSAgICBh bGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9w aGFuZGxlCj4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9waGFu ZGxlCj4gCj4gICAgcmVnOgo+ICAgICAgZGVzY3JpcHRpb246IHNwaSBjaGlwc2VsZWN0IG51bWJl ciBhY2NvcmRpbmcgdG8gdGhlIHVzdWFsIHNwaSBiaW5kaW5ncwo+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55 YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9hZGMvbWljcm9jaGlw LG1jcDM5MTEueWFtbAo+IGluZGV4IDhmZmVjZWI2YWJhZS4uOTVhYjI4NWY0ZWJhIDEwMDY0NAo+ IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL21pY3JvY2hp cCxtY3AzOTExLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv aWlvL2FkYy9taWNyb2NoaXAsbWNwMzkxMS55YW1sCj4gQEAgLTM4LDEwICszOCw5IEBAIHByb3Bl cnRpZXM6Cj4gCj4gICAgbWljcm9jaGlwLGRldmljZS1hZGRyOgo+ICAgICAgZGVzY3JpcHRpb246 IERldmljZSBhZGRyZXNzIHdoZW4gbXVsdGlwbGUgTUNQMzkxMSBjaGlwcyBhcmUgcHJlc2VudCBv biB0aGUgc2FtZSBTUEkgYnVzLgo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0gJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAgICAgIC0gZW51bTogWzAsIDEs IDIsIDNdCj4gLSAgICAgIC0gZGVmYXVsdDogMAo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICBlbnVtOiBbMCwgMSwgMiwgM10KPiArICAg IGRlZmF1bHQ6IDAKPiAKPiAgICB2cmVmLXN1cHBseToKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4g ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0 LHN0bTMyLWRmc2RtLWFkYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2lpby9hZGMvc3Qsc3RtMzItZGZzZG0tYWRjLnlhbWwKPiBpbmRleCBiMTYyNzQ0MWEwYjIuLmQ2 OWNhNDkyZDAyMCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvaWlvL2FkYy9zdCxzdG0zMi1kZnNkbS1hZGMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vYWRjL3N0LHN0bTMyLWRmc2RtLWFkYy55YW1sCj4gQEAg LTk1LDE2ICs5NSwxNCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIE9uIHN0bTMy aDcgYW5kIHN0bTMybXAxOgo+ICAgICAgICAgICAgLSBGb3Igc3Qsc3RtMzItZGZzZG0tYWRjOiB1 cCB0byA4IGNoYW5uZWxzIG51bWJlcmVkIGZyb20gMCB0byA3Lgo+ICAgICAgICAgICAgLSBGb3Ig c3Qsc3RtMzItZGZzZG0tZG1pYzogMSBjaGFubmVsIG51bWJlcmVkIGZyb20gMCB0byA3Lgo+IC0g ICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAtICAgICAgICAgIC0gaXRlbXM6Cj4gLSAgICAgICAg ICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgICAgIG1heGltdW06IDcKPiArICAgICAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiArICAg ICAgICBpdGVtczoKPiArICAgICAgICAgIG1pbmltdW06IDAKPiArICAgICAgICAgIG1heGltdW06 IDcKPiAKPiAgICAgICAgc3QsYWRjLWNoYW5uZWwtbmFtZXM6Cj4gICAgICAgICAgZGVzY3JpcHRp b246IExpc3Qgb2Ygc2luZ2xlLWVuZGVkIGNoYW5uZWwgbmFtZXMuCj4gLSAgICAgICAgYWxsT2Y6 Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0 cmluZy1hcnJheQo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3N0cmluZy1hcnJheQo+IAo+ICAgICAgICBzdCxmaWx0ZXItb3JkZXI6Cj4gICAgICAgICAg ZGVzY3JpcHRpb246IHwKPiBAQCAtMTEyLDExICsxMTAsMTAgQEAgcGF0dGVyblByb3BlcnRpZXM6 Cj4gICAgICAgICAgICAtIDA6IEZhc3RTaW5DCj4gICAgICAgICAgICAtIFsxLTVdOiBvcmRlciAx IHRvIDUuCj4gICAgICAgICAgICBGb3IgYXVkaW8gcHVycG9zZSBpdCBpcyByZWNvbW1lbmRlZCB0 byB1c2Ugb3JkZXIgMyB0byA1Lgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgICAgIC0g aXRlbXM6Cj4gLSAgICAgICAgICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgICAgIG1heGlt dW06IDUKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiArICAgICAgICBpdGVtczoKPiArICAgICAgICAgIG1pbmltdW06IDAKPiArICAgICAg ICAgIG1heGltdW06IDUKPiAKPiAgICAgICAgIiNpby1jaGFubmVsLWNlbGxzIjoKPiAgICAgICAg ICBjb25zdDogMQo+IEBAIC0xMjksOSArMTI2LDggQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAg ICAgICAgICAtICJNQU5DSF9SIjogbWFuY2hlc3RlciBjb2RlYywgcmlzaW5nIGVkZ2UgPSBsb2dp YyAwLCBmYWxsaW5nIGVkZ2UgPSBsb2dpYyAxCj4gICAgICAgICAgICAtICJNQU5DSF9GIjogbWFu Y2hlc3RlciBjb2RlYywgcmlzaW5nIGVkZ2UgPSBsb2dpYyAxLCBmYWxsaW5nIGVkZ2UgPSBsb2dp YyAwCj4gICAgICAgICAgaXRlbXM6Cj4gLSAgICAgICAgICBlbnVtOiBbIFNQSV9SLCBTUElfRiwg TUFOQ0hfUiwgTUFOQ0hfRiBdCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6 IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL25vbi11bmlxdWUtc3RyaW5nLWFycmF5 Cj4gKyAgICAgICAgICBlbnVtOiBbU1BJX1IsIFNQSV9GLCBNQU5DSF9SLCBNQU5DSF9GXQoKSSBk b24ndCBzdXBwb3NlIGl0IG1hdHRlcnMgbXVjaCBidXQgdW5yZWxhdGVkIGNoYW5nZS4KCj4gKyAg ICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvbm9uLXVuaXF1ZS1z dHJpbmctYXJyYXkKPiAKPiAgICAgICAgc3QsYWRjLWNoYW5uZWwtY2xrLXNyYzoKPiAgICAgICAg ICBkZXNjcmlwdGlvbjogfAo+IEBAIC0xNDEsOSArMTM3LDggQEAgcGF0dGVyblByb3BlcnRpZXM6 Cj4gICAgICAgICAgICAtICJDTEtPVVRfRiI6IGludGVybmFsIFNQSSBjbG9jayBkaXZpZGVkIGJ5 IDIgKGZhbGxpbmcgZWRnZSkuCj4gICAgICAgICAgICAtICJDTEtPVVRfUiI6IGludGVybmFsIFNQ SSBjbG9jayBkaXZpZGVkIGJ5IDIgKHJpc2luZyBlZGdlKS4KPiAgICAgICAgICBpdGVtczoKPiAt ICAgICAgICAgIGVudW06IFsgQ0xLSU4sIENMS09VVCwgQ0xLT1VUX0YsIENMS09VVF9SIF0KClVu cmVsYXRlZCBjaGFuZ2UuCgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9ub24tdW5pcXVlLXN0cmluZy1hcnJheQo+ ICsgICAgICAgICAgZW51bTogW0NMS0lOLCBDTEtPVVQsIENMS09VVF9GLCBDTEtPVVRfUl0KPiAr ICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9ub24tdW5pcXVl LXN0cmluZy1hcnJheQo+IAo+ICAgICAgICBzdCxhZGMtYWx0LWNoYW5uZWw6Cj4gICAgICAgICAg ZGVzY3JpcHRpb246Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2lpby9saWdodC90c2wyNzcyLnlhbWwKPiBpbmRleCBlOGY3ZDFhZGE1N2IuLmQ4MTIy OTg1Nzk0NCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv aWlvL2xpZ2h0L3RzbDI3NzIueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9paW8vbGlnaHQvdHNsMjc3Mi55YW1sCj4gQEAgLTMzLDEzICszMywxMiBAQCBwcm9w ZXJ0aWVzOgo+IAo+ICAgIGFtc3Rhb3MscHJveGltaXR5LWRpb2RlczoKPiAgICAgIGRlc2NyaXB0 aW9uOiBQcm94aW1pdHkgZGlvZGVzIHRvIGVuYWJsZQo+IC0gICAgYWxsT2Y6Cj4gLSAgICAgIC0g JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gLSAg ICAgIC0gbWluSXRlbXM6IDEKPiAtICAgICAgICBtYXhJdGVtczogMgo+IC0gICAgICAgIGl0ZW1z Ogo+IC0gICAgICAgICAgbWluaW11bTogMAo+IC0gICAgICAgICAgbWF4aW11bTogMQo+ICsgICAg JHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAg ICBtaW5JdGVtczogMQo+ICsgICAgbWF4SXRlbXM6IDIKPiArICAgIGl0ZW1zOgo+ICsgICAgICBt aW5pbXVtOiAwCj4gKyAgICAgIG1heGltdW06IDEKPiAKPiAgICBpbnRlcnJ1cHRzOgo+ICAgICAg bWF4SXRlbXM6IDEKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2lpby90ZW1wZXJhdHVyZS9hZGksbHRjMjk4My55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2lpby90ZW1wZXJhdHVyZS9hZGksbHRjMjk4My55YW1sCj4gaW5kZXgg OGZiNDZkZTY2NDFkLi45NDgwZWRlNTljMzcgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2lpby90ZW1wZXJhdHVyZS9hZGksbHRjMjk4My55YW1sCj4gKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby90ZW1wZXJhdHVyZS9hZGks bHRjMjk4My55YW1sCj4gQEAgLTQyLDEwICs0Miw5IEBAIHByb3BlcnRpZXM6Cj4gICAgICAgIDAg LSA1MC82MEh6IHJlamVjdGlvbgo+ICAgICAgICAxIC0gNjBIeiByZWplY3Rpb24KPiAgICAgICAg MiAtIDUwSHogcmVqZWN0aW9uCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1h cy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAtICAgICAgLSBtaW5pbXVtOiAwCj4g LSAgICAgICAgbWF4aW11bTogMgo+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gKyAgICBtaW5pbXVtOiAwCj4gKyAgICBtYXhpbXVtOiAyCj4gCj4g ICAgJyNhZGRyZXNzLWNlbGxzJzoKPiAgICAgIGNvbnN0OiAxCj4gQEAgLTkxLDggKzkwLDcgQEAg cGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgICA3IC0gVHlwZSBUIFRoZXJtb2NvdXBsZQo+ ICAgICAgICAgICAgOCAtIFR5cGUgQiBUaGVybW9jb3VwbGUKPiAgICAgICAgICAgIDkgLSBDdXN0 b20gVGhlcm1vY291cGxlCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgICAgIG1pbmltdW06 IDEKPiAgICAgICAgICBtYXhpbXVtOiA5Cj4gCj4gQEAgLTEyMSw4ICsxMTksNyBAQCBwYXR0ZXJu UHJvcGVydGllczoKPiAgICAgICAgICAgIG1vcmUgZGV0YWlscyBsb29rIGF0IHRhYmxlIDY5IGFu ZCA3MC4KPiAgICAgICAgICAgIE5vdGUgc2hvdWxkIGJlIHNpZ25lZCwgYnV0IGR0YyBkb2Vzbid0 IGN1cnJlbnRseSBtYWludGFpbiB0aGUKPiAgICAgICAgICAgIHNpZ24uCj4gLSAgICAgICAgYWxs T2Y6Cj4gLSAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQ2NC1tYXRyaXgKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50NjQtbWF0cml4Cj4gICAgICAgICAgbWluSXRlbXM6IDMKPiAgICAgICAgICBt YXhJdGVtczogNjQKPiAgICAgICAgICBpdGVtczoKPiBAQCAtMTM4LDggKzEzNSw3IEBAIHBhdHRl cm5Qcm9wZXJ0aWVzOgo+ICAgICAgcHJvcGVydGllczoKPiAgICAgICAgYWRpLHNlbnNvci10eXBl Ogo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBJZGVudGlmaWVzIHRoZSBzZW5zb3IgYXMgYSBkaW9k ZS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgY29uc3Q6IDI4Cj4gCj4gICAgICAg IGFkaSxzaW5nbGUtZW5kZWQ6Cj4gQEAgLTE5Niw4ICsxOTIsNyBAQCBwYXR0ZXJuUHJvcGVydGll czoKPiAgICAgICAgICAgIDE2IC0gUlREIFBULTEwMDAgKDAuMDAzNzUpCj4gICAgICAgICAgICAx NyAtIFJURCBOSS0xMjAKPiAgICAgICAgICAgIDE4IC0gUlREIEN1c3RvbQo+IC0gICAgICAgIGFs bE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiAgICAgICAgICBtaW5pbXVtOiAxMAo+ICAgICAgICAgIG1heGltdW06IDE4Cj4g Cj4gQEAgLTIxMCw5ICsyMDUsOCBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICBkZXNj cmlwdGlvbjoKPiAgICAgICAgICAgIElkZW50aWZpZXMgdGhlIG51bWJlciBvZiB3aXJlcyB1c2Vk IGJ5IHRoZSBSVEQuIFNldHRpbmcgdGhpcwo+ICAgICAgICAgICAgcHJvcGVydHkgdG8gNSBtZWFu cyA0IHdpcmVzIHdpdGggS2VsdmluIFJzZW5zZS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAg ICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gLSAg ICAgICAgICAtIGVudW06IFsyLCAzLCA0LCA1XQo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVudW06IFsyLCAzLCA0LCA1 XQo+IAo+ICAgICAgICBhZGkscnNlbnNlLXNoYXJlOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ IEBAIC0yMzcsMTggKzIzMSwxNiBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICBkZXNj cmlwdGlvbjoKPiAgICAgICAgICAgIFRoaXMgcHJvcGVydHkgc2V0IHRoZSBSVEQgY3VydmUgdXNl ZCBhbmQgdGhlIGNvcnJlc3BvbmRpbmcKPiAgICAgICAgICAgIENhbGxlbmRhci1WYW5EdXNlbiBj b25zdGFudHMuIExvb2sgYXQgdGFibGUgMzAgb2YgdGhlIGRhdGFzaGVldC4KPiAtICAgICAgICBh bGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlv bnMvdWludDMyCj4gLSAgICAgICAgICAtIG1pbmltdW06IDAKPiAtICAgICAgICAgICAgbWF4aW11 bTogMwo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQzMgo+ICsgICAgICAgIG1pbmltdW06IDAKPiArICAgICAgICBtYXhpbXVtOiAzCj4gCj4gICAg ICAgIGFkaSxjdXN0b20tcnRkOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAg VGhpcyBpcyBhIHRhYmxlLCB3aGVyZSBlYWNoIGVudHJ5IHNob3VsZCBiZSBhIHBhaXIgb2YKPiAg ICAgICAgICAgIHJlc2lzdGFuY2Uob2htKS10ZW1wZXJhdHVyZShLKS4gVGhlIGVudHJpZXMgYWRk ZWQgaGVyZSBhcmUgaW4gdW9obQo+ICAgICAgICAgICAgYW5kIHVLLiBGb3IgbW9yZSBkZXRhaWxz IHZhbHVlcyBsb29rIGF0IHRhYmxlIDc0IGFuZCA3NS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAg ICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1h dHJpeAo+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQ2NC1tYXRyaXgKPiAgICAgICAgICBpdGVtczoKPiAgICAgICAgICAgIG1pbkl0ZW1zOiAzCj4g ICAgICAgICAgICBtYXhJdGVtczogNjQKPiBAQCAtMjgwLDggKzI3Miw3IEBAIHBhdHRlcm5Qcm9w ZXJ0aWVzOgo+ICAgICAgICAgICAgMjUgLSBUaGVybWlzdG9yIFNwZWN0cnVtIDEwMDNrIDFrb2ht Cj4gICAgICAgICAgICAyNiAtIFRoZXJtaXN0b3IgQ3VzdG9tIFN0ZWluaGFydC1IYXJ0Cj4gICAg ICAgICAgICAyNyAtIEN1c3RvbSBUaGVybWlzdG9yCj4gLSAgICAgICAgYWxsT2Y6Cj4gLSAgICAg ICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsg ICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAg ICAgICAgIG1pbmltdW06IDE5Cj4gICAgICAgICAgbWF4aW11bTogMjcKPiAKPiBAQCAtMzE0LDEw ICszMDUsOSBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIFRoaXMgcHJvcGVydHkg Y29udHJvbHMgdGhlIG1hZ25pdHVkZSBvZiB0aGUgZXhjaXRhdGlvbiBjdXJyZW50Cj4gICAgICAg ICAgICBhcHBsaWVkIHRvIHRoZSB0aGVybWlzdG9yLiBWYWx1ZSAwIHNldCdzIHRoZSBzZW5zb3Ig aW4gYXV0by1yYW5nZQo+ICAgICAgICAgICAgbW9kZS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAg ICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4g LSAgICAgICAgICAtIGVudW06IFswLCAyNTAsIDUwMCwgMTAwMCwgNTAwMCwgMTAwMDAsIDI1MDAw LCA1MDAwMCwgMTAwMDAwLAo+IC0gICAgICAgICAgICAgICAgICAgMjUwMDAwLCA1MDAwMDAsIDEw MDAwMDBdCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv dWludDMyCj4gKyAgICAgICAgZW51bTogWzAsIDI1MCwgNTAwLCAxMDAwLCA1MDAwLCAxMDAwMCwg MjUwMDAsIDUwMDAwLCAxMDAwMDAsIDI1MDAwMCwKPiArICAgICAgICAgIDUwMDAwMCwgMTAwMDAw MF0KPiAKPiAgICAgICAgYWRpLGN1c3RvbS10aGVybWlzdG9yOgo+ICAgICAgICAgIGRlc2NyaXB0 aW9uOgo+IEBAIC0zMjUsOCArMzE1LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAg ICByZXNpc3RhbmNlKG9obSktdGVtcGVyYXR1cmUoSykuIFRoZSBlbnRyaWVzIGFkZGVkIGhlcmUg YXJlIGluIHVvaG0KPiAgICAgICAgICAgIGFuZCB1SyBvbmx5IGZvciBjdXN0b20gdGhlcm1pc3Rv cnMuIEZvciBtb3JlIGRldGFpbHMgbG9vayBhdCB0YWJsZQo+ICAgICAgICAgICAgNzggYW5kIDc5 Lgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55 YW1sIy9kZWZpbml0aW9ucy91aW50NjQtbWF0cml4Cj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMv dHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDY0LW1hdHJpeAo+ICAgICAgICAgIG1pbkl0ZW1z OiAzCj4gICAgICAgICAgbWF4SXRlbXM6IDY0Cj4gICAgICAgICAgaXRlbXM6Cj4gQEAgLTMzOSw4 ICszMjgsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiAgICAgICAgICAgIGJlIHByb2dyYW1tZWQg aW50byB0aGUgZGV2aWNlIG1lbW9yeSB1c2luZyB0aGlzIHByb3BlcnR5LiBGb3IKPiAgICAgICAg ICAgIFN0ZWluaGFydCBzZW5zb3JzIHRoZSBjb2VmZmljaWVudHMgYXJlIGdpdmVuIGluIHRoZSBy YXcKPiAgICAgICAgICAgIGZvcm1hdC4gTG9vayBhdCB0YWJsZSA4MiBmb3IgbW9yZSBpbmZvcm1h dGlvbi4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gKyAgICAgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLWFycmF5Cj4gICAgICAgICAgaXRlbXM6 Cj4gICAgICAgICAgICBtaW5JdGVtczogNgo+ICAgICAgICAgICAgbWF4SXRlbXM6IDYKPiBAQCAt MzU4LDggKzM0Niw3IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgcHJvcGVydGllczoKPiAg ICAgICAgYWRpLHNlbnNvci10eXBlOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBJZGVudGlmaWVz IHRoZSBzZW5zb3IgYXMgYSBkaXJlY3QgYWRjLgo+IC0gICAgICAgIGFsbE9mOgo+IC0gICAgICAg ICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiArICAg ICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiAgICAg ICAgICBjb25zdDogMzAKPiAKPiAgICAgICAgYWRpLHNpbmdsZS1lbmRlZDoKPiBAQCAtMzc5LDgg KzM2Niw3IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+IAo+ICAgICAgICBhZGksc2Vuc29yLXR5cGU6 Cj4gICAgICAgICAgZGVzY3JpcHRpb246IElkZW50aWZpZXMgdGhlIHNlbnNvciBhcyBhIHJzZW5z ZS4KPiAtICAgICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgY29uc3Q6IDI5Cj4gCj4gICAgICAg IGFkaSxyc2Vuc2UtdmFsLW1pbGxpLW9obXM6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9hbGx3aW5uZXIsc3VuNGktYTEwLWxyYWRjLWtleXMu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9hbGx3aW5uZXIs c3VuNGktYTEwLWxyYWRjLWtleXMueWFtbAo+IGluZGV4IDUxMmE2YWY1YWE0Mi4uY2ZmZDAyMDI4 ZDAyIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1 dC9hbGx3aW5uZXIsc3VuNGktYTEwLWxyYWRjLWtleXMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9hbGx3aW5uZXIsc3VuNGktYTEwLWxyYWRjLWtl eXMueWFtbAo+IEBAIC00Miw5ICs0Miw4IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICAg IGRlc2NyaXB0aW9uOiBLZXljb2RlIHRvIGVtaXQKPiAKPiAgICAgICAgY2hhbm5lbDoKPiAtICAg ICAgICBhbGxPZjoKPiAtICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvdWludDMyCj4gLSAgICAgICAgICAtIGVudW06IFswLCAxXQo+ICsgICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICsgICAgICAgIGVu dW06IFswLCAxXQo+ICAgICAgICAgIGRlc2NyaXB0aW9uOiBBREMgQ2hhbm5lbCB0aGlzIGtleSBp cyBhdHRhY2hlZCB0bwo+IAo+ICAgICAgICB2b2x0YWdlOgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9pbnB1dC55YW1sCj4gaW5kZXggNmQ1MTkwNDZi M2FmLi44ZWRjYjNjMzEyNzAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2lucHV0L2lucHV0LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvaW5wdXQvaW5wdXQueWFtbAo+IEBAIC0xOCwxMSArMTgsMTAgQEAgcHJvcGVy dGllczoKPiAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICBTcGVjaWZpZXMgYW4gYXJyYXkgb2Yg bnVtZXJpYyBrZXljb2RlIHZhbHVlcyB0byBiZSB1c2VkIGZvciByZXBvcnRpbmcKPiAgICAgICAg YnV0dG9uIHByZXNzZXMuCj4gLSAgICBhbGxPZjoKPiAtICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkKPiAtICAgICAgLSBpdGVtczoKPiAt ICAgICAgICAgIG1pbmltdW06IDAKPiAtICAgICAgICAgIG1heGltdW06IDB4ZmYKPiArICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1hcnJheQo+ICsgICAg aXRlbXM6Cj4gKyAgICAgIG1pbmltdW06IDAKPiArICAgICAgbWF4aW11bTogMHhmZgo+IAo+ICAg IHBvbGwtaW50ZXJ2YWw6Cj4gICAgICBkZXNjcmlwdGlvbjogUG9sbCBpbnRlcnZhbCB0aW1lIGlu IG1pbGxpc2Vjb25kcy4KLi4uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=