From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from flow-a8-smtp.messagingengine.com (flow-a8-smtp.messagingengine.com [103.168.172.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C759F37A48A; Mon, 22 Jun 2026 11:08:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.143 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782126530; cv=none; b=F0fb5ePW/3fZl5lwt6NUVeQFE4KpawCZHRU+7+3jUXj5snleM/2pTkMpFWn4nEnH/2bQ5Te2aPuqwVj7evTFGnqSBLwrR9+Na94WC2PH3OAOdOCqo/aSznSL4lrVcTzPLrWHCBEaKR3YwRnQJ8yq1jhGqobtWBGDxKC1FRxY/R4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782126530; c=relaxed/simple; bh=XPqLZhbsHjND7Lw/3WXD9MQBDcbCQ5VFMGrLEWXPguo=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=EQm4iy9prtxFDLi1Clx0f8YmMzArPl50ECRb2SIKeF0S3QkoDf0/nTyXhtmK2Dr+TG6O0GeX/iMlXaUe66Q8tjxdfJSX0YDT+iIpYKgV+SQLcTf+hTjv5jMQimTfHWtiSmE89RwJ4voJslfQ4cMnvJFMUdNVeJ/ljtHq9+Rtdg0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=ragnatech.se; spf=pass smtp.mailfrom=ragnatech.se; dkim=pass (2048-bit key) header.d=ragnatech.se header.i=@ragnatech.se header.b=TkzZZP5y; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=BivKHeEP; arc=none smtp.client-ip=103.168.172.143 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=ragnatech.se Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ragnatech.se Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ragnatech.se header.i=@ragnatech.se header.b="TkzZZP5y"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="BivKHeEP" Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailflow.phl.internal (Postfix) with ESMTP id BA30F1380C10; Mon, 22 Jun 2026 07:08:45 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Mon, 22 Jun 2026 07:08:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ragnatech.se; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1782126525; x=1782133725; bh=LguAGRbklnAjbBMOvcGYnxIAQF/oYbOFEYVOadF6eW4=; b= TkzZZP5y3ICFReCcaoFP/hs+Zk7fuHzD38jeQQhsRkDCEKGpxeqzElYQ21ISw1mR sUAiLtKsmkUIyQckwv8yldIQXCtpA7RfBnoaj4TOjg90T4BsXXhDeHCncWQo3axh hnzzCtVsoO4sFYLVnGNg9RV+YFrvSyEj3czxH5kKvcsQac2iDC+WiDJVjqdwXqKA Hz+xWxnzCbJQpSqEM7AcT8udhqOGo8jSt5jW3ghTfkwEt+By7YAPP59nXmD+zq7c ZcfMHl7fQjMBkiwgSB7USv+q5aYwOLL0br5nH2h5y6+hIUS+i3Cmi9fguAl0YD+g /nOqnC29a2XjovPgQSKgjA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1782126525; x= 1782133725; bh=LguAGRbklnAjbBMOvcGYnxIAQF/oYbOFEYVOadF6eW4=; b=B ivKHeEPjS+2BV2ZMvPBYrKcomOrRMLwCGRMcvmleS4SXAY3g5r/QXC46CcyE07+f +eBnS1VDYOOZJw+6toHBInj6iKuadpzuLT+aSgMLv4GYudWfEdOa2ftoS6boKJep h88Ynvx/cYfQlp1yBUpe7Vt0VmRbCGrcA8+gr4qdugFjq6sJ/qa3/XlkRek6POt2 gZj0tmCzUjRsRcRdlpTOMllos4oooppqYeRoBBmW1AzTT253XxmWzcRT6k2dgEfp G00/p8MZGISi/yFoq08zD49dH9/X6Y/mWAQItxFUWop7rbsNAVdXZNGjAP+m1GJd hQ5+kORSw3G9sedB3VbLQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTGWre/gjjuXeplMqGsRAVfOUrCqTvo16C/1vqhusP4Ws2eNs4Ost2O1Z1scLnZzwr unQDMnwHsj5r3PBDJpNzfgVvo7W0DhqdKMZS/i4W4s3i1QbzBiXgMlbd4QeadL001yL5sv QQLcOaZIzrFLAjB7dNRAZJ5HJXv1cDxCS4SeLOPxH5D5CmDnJiVUuRGR7BqrugwbMk2Y6L A/N8sGHczVnGDobsJbEHNu+PQXXVTJmxpKoFc+ITwXjQLWKTPYP8N3uBcY0/SXa+azTd/c 8SYiTxqqfOZkU6Tj3NoSIQvQS7CEMpkwA2/xz4pdYJbhYDh5RKVTUHGnZIG81bxc5w4lHz WJx+fKYXy2E9OH3qDP2JSGwpEw39kk15NU1BEJaPFTNiOfyl+tWJdTFaUk//ybfd4/Ys7B tJ5jaDnp8lu/wYtCWYr96Brzkq6ow3Xw2AoVH2SY1C24aRT5s3nnuQJeibDVcf1wR0wxG5 cq1Ob9Sa9BGYwjSY4C05k7Vlc51zosKSM/l9r/cs1KD/jS3KvpubFIAoVyhI/r2sr1GyVc Fy0vPlCLw7xebPLcRcq1iPwzLpUzHxFAiIUQiVNMKwv5onh9rushd8ZWV9ftQs50v+3rEF wIJc+Rv+GOW1ne2tjex5/TjWRf0Sm5eE0E5hXncaFrjarB6nFfisr+ppRnTA X-ME-Proxy: Feedback-ID: i80c9496c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 22 Jun 2026 07:08:40 -0400 (EDT) Date: Mon, 22 Jun 2026 13:08:38 +0200 From: Niklas =?utf-8?Q?S=C3=B6derlund?= To: Krzysztof Kozlowski Cc: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Peter Griffin , Alim Akhtar , Michael Turquette , Stephen Boyd , Brian Masney , Sylwester Nawrocki , Chanwoo Choi , Sam Protsenko , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Inki Dae , Seung-Woo Kim , Kyungmin Park , Andi Shyti , Georgi Djakov , Lee Jones , Pavel Machek , Hans Verkuil , Mauro Carvalho Chehab , Ulf Hansson , Peter Rosin , Vinod Koul , Neil Armstrong , Linus Walleij , Geert Uytterhoeven , Magnus Damm , Sebastian Reichel , Javier Martinez Canillas , Liam Girdwood , Mark Brown , Greg Kroah-Hartman , Jiri Slaby , Srinivas Kandagatla , Bartlomiej Zolnierkiewicz , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Jonathan Marek , Taniya Das , Robert Marko , Christian Marangi , Stephan Gerhold , Adam Skladowski , Sireesh Kodali , Barnabas Czeman , Imran Shaik , Sricharan Ramabadhran , Anusha Rao , Luo Jie , Tomasz Figa , Chanho Park , Sunyeal Hong , Shin Son , Krishna Manikandan , Jacek Anaszewski , Jaehoon Chung , Marek Szyprowski , Alina Yu , Andy Gross , Wesley Cheng , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-i2c@vger.kernel.org, linux-pm@vger.kernel.org, linux-leds@vger.kernel.org, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, linux-usb@vger.kernel.org Subject: Re: [PATCH 2/2] dt-bindings: Drop incorrect usage of double '::' Message-ID: <20260622110838.GA3937090@ragnatech.se> References: <20260622101606.485961-3-krzysztof.kozlowski@oss.qualcomm.com> <20260622101606.485961-4-krzysztof.kozlowski@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20260622101606.485961-4-krzysztof.kozlowski@oss.qualcomm.com> Hi Krzysztof, Thanks for your work. On 2026-06-22 12:16:08 +0200, Krzysztof Kozlowski wrote: > There is no use of double colon '::' in YAML. OTOH, the literal style > block, e.g. using '|' treats all characters as content [1] therefore > single use of ':' in descriptions is perfectly fine, whenever '|' is > used. > > Cleanup existing code, so the confusing style won't be re-used in new > contributions. > > Link: https://yaml.org/spec/1.2.2/#literal-style [1] > Signed-off-by: Krzysztof Kozlowski For the two Renesas bindings, Reviewed-by: Niklas Söderlund > > --- > > Intention for this patch is to go via Rob's tree. > --- > .../devicetree/bindings/arm/qcom-soc.yaml | 4 ++-- > .../devicetree/bindings/arm/qcom.yaml | 4 ++-- > .../bindings/arm/samsung/samsung-soc.yaml | 4 ++-- > .../display/msm/dsi-controller-main.yaml | 20 +++++++++---------- > .../display/samsung/samsung,fimd.yaml | 4 ++-- > .../bindings/i2c/samsung,s3c2410-i2c.yaml | 2 +- > .../interconnect/qcom,msm8998-bwmon.yaml | 2 +- > .../interconnect/samsung,exynos-bus.yaml | 14 ++++++------- > .../bindings/leds/qcom,pm8058-led.yaml | 4 ++-- > .../bindings/leds/skyworks,aat1290.yaml | 6 +++--- > .../bindings/media/cec/cec-gpio.yaml | 2 +- > .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 2 +- > .../devicetree/bindings/mux/mux-consumer.yaml | 4 ++-- > .../bindings/phy/samsung,mipi-video-phy.yaml | 4 ++-- > .../bindings/phy/samsung,usb2-phy.yaml | 2 +- > .../bindings/phy/samsung,usb3-drd-phy.yaml | 2 +- > .../bindings/pinctrl/samsung,pinctrl.yaml | 2 +- > .../bindings/power/renesas,rcar-sysc.yaml | 2 +- > .../bindings/power/reset/restart-handler.yaml | 8 ++++---- > .../bindings/regulator/maxim,max77802.yaml | 4 ++-- > .../bindings/regulator/richtek,rtq2208.yaml | 2 +- > .../bindings/serial/qcom,msm-uartdm.yaml | 2 +- > .../devicetree/bindings/slimbus/slimbus.yaml | 4 ++-- > .../bindings/soc/qcom/qcom,apr-services.yaml | 2 +- > .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 8 ++++---- > .../bindings/soc/qcom/qcom,wcnss.yaml | 2 +- > .../bindings/soc/renesas/renesas-soc.yaml | 4 ++-- > .../bindings/sound/qcom,q6asm-dais.yaml | 2 +- > .../thermal/samsung,exynos-thermal.yaml | 4 ++-- > .../devicetree/bindings/usb/qcom,dwc3.yaml | 12 +++++------ > .../bindings/usb/qcom,snps-dwc3.yaml | 12 +++++------ > 31 files changed, 75 insertions(+), 75 deletions(-) > > diff --git a/Documentation/devicetree/bindings/arm/qcom-soc.yaml b/Documentation/devicetree/bindings/arm/qcom-soc.yaml > index 27261039d56f..37fdd5a080b7 100644 > --- a/Documentation/devicetree/bindings/arm/qcom-soc.yaml > +++ b/Documentation/devicetree/bindings/arm/qcom-soc.yaml > @@ -11,10 +11,10 @@ maintainers: > > description: | > Guidelines for new compatibles for SoC blocks/components. > - When adding new compatibles in new bindings, use the format:: > + When adding new compatibles in new bindings, use the format: > qcom,SoC-IP > > - For example:: > + For example: > qcom,sdm845-llcc-bwmon > > When adding new compatibles to existing bindings, use the format in the > diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml > index 50cc18a6ec5e..667607ae2c32 100644 > --- a/Documentation/devicetree/bindings/arm/qcom.yaml > +++ b/Documentation/devicetree/bindings/arm/qcom.yaml > @@ -1215,7 +1215,7 @@ properties: > items: > items: > - description: | > - MSM chipset ID - an exact match value consisting of two bitfields:: > + MSM chipset ID - an exact match value consisting of two bitfields: > - bits 0-15 - The unique MSM chipset ID > - bits 16-31 - Reserved; should be 0 > - description: | > @@ -1241,7 +1241,7 @@ properties: > - items: > - items: > - description: | > - Board ID consisting of three bitfields:: > + Board ID consisting of three bitfields: > - bits 31-24 - Unused > - bits 23-16 - Platform Version Major > - bits 15-8 - Platform Version Minor > diff --git a/Documentation/devicetree/bindings/arm/samsung/samsung-soc.yaml b/Documentation/devicetree/bindings/arm/samsung/samsung-soc.yaml > index 653f85997643..ab000befe76d 100644 > --- a/Documentation/devicetree/bindings/arm/samsung/samsung-soc.yaml > +++ b/Documentation/devicetree/bindings/arm/samsung/samsung-soc.yaml > @@ -11,10 +11,10 @@ maintainers: > > description: | > Guidelines for new compatibles for SoC blocks/components. > - When adding new compatibles in new bindings, use the format:: > + When adding new compatibles in new bindings, use the format: > samsung,SoC-IP > > - For example:: > + For example: > samsung,exynos5433-cmu-isp > > select: > diff --git a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml > index dbc0613e427e..395425a70db8 100644 > --- a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml > +++ b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml > @@ -73,16 +73,16 @@ properties: > > clocks: > description: | > - Several clocks are used, depending on the variant. Typical ones are:: > - - bus:: Display AHB clock. > - - byte:: Display byte clock. > - - byte_intf:: Display byte interface clock. > - - core:: Display core clock. > - - core_mss:: Core MultiMedia SubSystem clock. > - - iface:: Display AXI clock. > - - mdp_core:: MDP Core clock. > - - mnoc:: MNOC clock > - - pixel:: Display pixel clock. > + Several clocks are used, depending on the variant. Typical ones are: > + - bus: Display AHB clock. > + - byte: Display byte clock. > + - byte_intf: Display byte interface clock. > + - core: Display core clock. > + - core_mss: Core MultiMedia SubSystem clock. > + - iface: Display AXI clock. > + - mdp_core: MDP Core clock. > + - mnoc: MNOC clock > + - pixel: Display pixel clock. > minItems: 3 > maxItems: 12 > > diff --git a/Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml b/Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml > index ff685031bb2c..729705f419bb 100644 > --- a/Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml > +++ b/Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml > @@ -41,7 +41,7 @@ properties: > additionalProperties: false > description: | > Timing configuration for lcd i80 interface support. > - The parameters are defined as:: > + The parameters are defined as: > VCLK(internal) __|??????|_____|??????|_____|??????|_____|??????|_____|?? > : : : : : > Address Output --: @@ -132,7 +132,7 @@ patternProperties: > "^port@[0-4]+$": > $ref: /schemas/graph.yaml#/properties/port > description: | > - Contains ports with port with index:: > + Contains ports with port with index: > 0 - for CAMIF0 input, > 1 - for CAMIF1 input, > 2 - for CAMIF2 input, > diff --git a/Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml b/Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml > index a2ddc6803617..07600b49f2f9 100644 > --- a/Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml > +++ b/Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml > @@ -35,7 +35,7 @@ properties: > > gpios: > description: | > - The order of the GPIOs should be the following:: . The GPIO > + The order of the GPIOs should be the following: . The GPIO > specifier depends on the gpio controller. Required in all cases except > for "samsung,s3c2440-hdmiphy-i2c" whose input/output lines are > permanently wired to the respective client. > diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml > index ff64225e8281..e002e70580f9 100644 > --- a/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml > +++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml > @@ -13,7 +13,7 @@ description: | > Bandwidth Monitor measures current throughput on buses between various NoC > fabrics and provides information when it crosses configured thresholds. > > - Certain SoCs might have more than one Bandwidth Monitors, for example on SDM845:: > + Certain SoCs might have more than one Bandwidth Monitors, for example on SDM845: > - Measuring the bandwidth between CPUs and Last Level Cache Controller - > called just BWMON, > - Measuring the bandwidth between Last Level Cache Controller and memory > diff --git a/Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml b/Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml > index 5e26e48c7217..0203959c8995 100644 > --- a/Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml > +++ b/Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml > @@ -23,7 +23,7 @@ description: | > The each AXI bus has the owned source clock but, has not the only owned power > line. The power line might be shared among one more sub-blocks. So, we can > divide into two type of device as the role of each sub-block. There are two > - type of bus devices as following:: > + type of bus devices as following: > - parent bus device > - passive bus device > > @@ -44,8 +44,8 @@ description: | > able to support the bus frequency for all Exynos SoCs. > > Detailed correlation between sub-blocks and power line according > - to Exynos SoC:: > - - In case of Exynos3250, there are two power line as following:: > + to Exynos SoC: > + - In case of Exynos3250, there are two power line as following: > VDD_MIF |--- DMC (Dynamic Memory Controller) > > VDD_INT |--- LEFTBUS (parent device) > @@ -89,7 +89,7 @@ description: | > |L5 |200000 |200000 |400000 |300000 | ||1000000 | > ---------------------------------------------------------- > > - - In case of Exynos4210, there is one power line as following:: > + - In case of Exynos4210, there is one power line as following: > VDD_INT |--- DMC (parent device, Dynamic Memory Controller) > |--- LEFTBUS > |--- PERIL > @@ -106,7 +106,7 @@ description: | > |--- LCD0 > |--- LCD1 > > - - In case of Exynos4x12, there are two power line as following:: > + - In case of Exynos4x12, there are two power line as following: > VDD_MIF |--- DMC (Dynamic Memory Controller) > > VDD_INT |--- LEFTBUS (parent device) > @@ -124,7 +124,7 @@ description: | > |--- LCD0 > |--- ISP > > - - In case of Exynos5422, there are two power line as following:: > + - In case of Exynos5422, there are two power line as following: > VDD_MIF |--- DREX 0 (parent device, DRAM EXpress controller) > |--- DREX 1 > > @@ -143,7 +143,7 @@ description: | > |--- FSYS > |--- FSYS2 > > - - In case of Exynos5433, there is VDD_INT power line as following:: > + - In case of Exynos5433, there is VDD_INT power line as following: > VDD_INT |--- G2D (parent device) > |--- MSCL > |--- GSCL > diff --git a/Documentation/devicetree/bindings/leds/qcom,pm8058-led.yaml b/Documentation/devicetree/bindings/leds/qcom,pm8058-led.yaml > index b409b2a8b5c5..5165bfddcd54 100644 > --- a/Documentation/devicetree/bindings/leds/qcom,pm8058-led.yaml > +++ b/Documentation/devicetree/bindings/leds/qcom,pm8058-led.yaml > @@ -10,10 +10,10 @@ maintainers: > - Krzysztof Kozlowski > > description: | > - The Qualcomm PM8058 contains an LED block for up to six LEDs:: three normal > + The Qualcomm PM8058 contains an LED block for up to six LEDs: three normal > LEDs, two "flash" LEDs and one "keypad backlight" LED. The names are quoted > because sometimes these LED drivers are used for wildly different things than > - flash or keypad backlight:: their names are more of a suggestion than a > + flash or keypad backlight: their names are more of a suggestion than a > hard-wired usecase. > > Hardware-wise the different LEDs support slightly different output currents. > diff --git a/Documentation/devicetree/bindings/leds/skyworks,aat1290.yaml b/Documentation/devicetree/bindings/leds/skyworks,aat1290.yaml > index a6aaa92dbccd..65576dfdca11 100644 > --- a/Documentation/devicetree/bindings/leds/skyworks,aat1290.yaml > +++ b/Documentation/devicetree/bindings/leds/skyworks,aat1290.yaml > @@ -11,7 +11,7 @@ maintainers: > - Krzysztof Kozlowski > > description: | > - The device is controlled through two pins:: FL_EN and EN_SET. The pins when, > + The device is controlled through two pins: FL_EN and EN_SET. The pins when, > asserted high, enable flash strobe and movie mode (max 1/2 of flash current) > respectively. In order to add a capability of selecting the strobe signal > source (e.g. CPU or camera sensor) there is an additional switch required, > @@ -39,11 +39,11 @@ properties: > flash-max-microamp: > description: | > Maximum flash LED supply current can be calculated using following > - formula:: I = 1A * 162 kOhm / Rset. > + formula: I = 1A * 162 kOhm / Rset. > > flash-max-timeout-us: > description: | > - Maximum flash timeout can be calculated using following formula:: > + Maximum flash timeout can be calculated using following formula: > T = 8.82 * 10^9 * Ct. > > required: > diff --git a/Documentation/devicetree/bindings/media/cec/cec-gpio.yaml b/Documentation/devicetree/bindings/media/cec/cec-gpio.yaml > index 582c6c9cae48..21118e4bae0f 100644 > --- a/Documentation/devicetree/bindings/media/cec/cec-gpio.yaml > +++ b/Documentation/devicetree/bindings/media/cec/cec-gpio.yaml > @@ -14,7 +14,7 @@ description: | > hooked up to a pull-up GPIO line and - optionally - the HPD line is hooked up > to another GPIO line. > > - Please note:: the maximum voltage for the CEC line is 3.63V, for the HPD and > + Please note: the maximum voltage for the CEC line is 3.63V, for the HPD and > 5V lines it is 5.3V. So you may need some sort of level conversion > circuitry when connecting them to a GPIO line. > > diff --git a/Documentation/devicetree/bindings/mmc/samsung,exynos-dw-mshc.yaml b/Documentation/devicetree/bindings/mmc/samsung,exynos-dw-mshc.yaml > index 27c4060f2f91..223fcc9f651f 100644 > --- a/Documentation/devicetree/bindings/mmc/samsung,exynos-dw-mshc.yaml > +++ b/Documentation/devicetree/bindings/mmc/samsung,exynos-dw-mshc.yaml > @@ -85,7 +85,7 @@ properties: > description: | > The value of CIU TX and RX clock phase shift value for HS400 mode > operation. > - Valid values for SDR and DDR CIU clock timing:: > + Valid values for SDR and DDR CIU clock timing: > - valid value for tx phase shift and rx phase shift is 0 to 7. > - when CIU clock divider value is set to 3, all possible 8 phase shift > values can be used. > diff --git a/Documentation/devicetree/bindings/mux/mux-consumer.yaml b/Documentation/devicetree/bindings/mux/mux-consumer.yaml > index 9e2d78a78e40..769243a2bf04 100644 > --- a/Documentation/devicetree/bindings/mux/mux-consumer.yaml > +++ b/Documentation/devicetree/bindings/mux/mux-consumer.yaml > @@ -13,8 +13,8 @@ description: | > Mux controller consumers should specify a list of mux controllers that they > want to use with a property containing a 'mux-ctrl-list': > > - mux-ctrl-list ::= [mux-ctrl-list] > - single-mux-ctrl ::= [mux-ctrl-specifier] > + mux-ctrl-list := [mux-ctrl-list] > + single-mux-ctrl := [mux-ctrl-specifier] > mux-ctrl-phandle : phandle to mux controller node > mux-ctrl-specifier : array of #mux-control-cells specifying the > given mux controller (controller specific) > diff --git a/Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml b/Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml > index 16967ef8e9ec..87b6a35b2626 100644 > --- a/Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml > +++ b/Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml > @@ -13,14 +13,14 @@ maintainers: > > description: | > For samsung,s5pv210-mipi-video-phy compatible PHYs the second cell in the > - PHY specifier identifies the PHY and its meaning is as follows:: > + PHY specifier identifies the PHY and its meaning is as follows: > 0 - MIPI CSIS 0, > 1 - MIPI DSIM 0, > 2 - MIPI CSIS 1, > 3 - MIPI DSIM 1. > > samsung,exynos5420-mipi-video-phy and samsung,exynos5433-mipi-video-phy > - support additional fifth PHY:: > + support additional fifth PHY: > 4 - MIPI CSIS 2. > > properties: > diff --git a/Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml b/Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml > index d9f22a801cbf..7db7605a82e2 100644 > --- a/Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml > +++ b/Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml > @@ -14,7 +14,7 @@ maintainers: > description: | > The first phandle argument in the PHY specifier identifies the PHY, its > meaning is compatible dependent. For the currently supported SoCs (Exynos4210 > - and Exynos4212) it is as follows:: > + and Exynos4212) it is as follows: > 0 - USB device ("device"), > 1 - USB host ("host"), > 2 - HSIC0 ("hsic0"), > diff --git a/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml b/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml > index 4562e0468f4f..a1b3d9e6a094 100644 > --- a/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml > +++ b/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml > @@ -14,7 +14,7 @@ maintainers: > description: | > For samsung,exynos5250-usbdrd-phy and samsung,exynos5420-usbdrd-phy > compatible PHYs, the second cell in the PHY specifier identifies the > - PHY id, which is interpreted as follows:: > + PHY id, which is interpreted as follows: > 0 - UTMI+ type phy, > 1 - PIPE3 type phy. > > diff --git a/Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml > index 7b006009ca0e..5e35686eeed3 100644 > --- a/Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml > @@ -18,7 +18,7 @@ description: | > All the pin controller nodes should be represented in the aliases node using > the following format 'pinctrl{n}' where n is a unique number for the alias. > > - The controller supports three types of interrupts:: > + The controller supports three types of interrupts: > - External GPIO interrupts (see interrupts property in pin controller node); > > - External wake-up interrupts - multiplexed (capable of waking up the system > diff --git a/Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml b/Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml > index 347571e2545a..b67aa170b2c1 100644 > --- a/Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml > +++ b/Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml > @@ -13,7 +13,7 @@ maintainers: > description: | > The R-Car (RZ/G) System Controller provides power management for the CPU > cores and various coprocessors. > - The power domain IDs for consumers are defined in header files:: > + The power domain IDs for consumers are defined in header files: > include/dt-bindings/power/r8*-sysc.h > > properties: > diff --git a/Documentation/devicetree/bindings/power/reset/restart-handler.yaml b/Documentation/devicetree/bindings/power/reset/restart-handler.yaml > index 965a834a3dbe..00c00ec5ec81 100644 > --- a/Documentation/devicetree/bindings/power/reset/restart-handler.yaml > +++ b/Documentation/devicetree/bindings/power/reset/restart-handler.yaml > @@ -18,12 +18,12 @@ properties: > priority: > $ref: /schemas/types.yaml#/definitions/uint32 > description: | > - A priority ranging from 0 to 255 according to the following guidelines:: > - 0:: Restart handler of last resort, with limited restart capabilities. > - 128:: Typical, default restart handler; use if no other restart handler > + A priority ranging from 0 to 255 according to the following guidelines: > + 0: Restart handler of last resort, with limited restart capabilities. > + 128: Typical, default restart handler; use if no other restart handler > is expected to be available, and/or if restart functionality is > sufficient to restart the entire system. > - 255:: Highest priority restart handler, will preempt all other restart handlers. > + 255: Highest priority restart handler, will preempt all other restart handlers. > minimum: 0 > maximum: 255 > > diff --git a/Documentation/devicetree/bindings/regulator/maxim,max77802.yaml b/Documentation/devicetree/bindings/regulator/maxim,max77802.yaml > index b704f05ea454..b886495c1396 100644 > --- a/Documentation/devicetree/bindings/regulator/maxim,max77802.yaml > +++ b/Documentation/devicetree/bindings/regulator/maxim,max77802.yaml > @@ -22,13 +22,13 @@ description: | > > Certain regulators support "regulator-initial-mode" and "regulator-mode". > The valid modes list is defined in the dt-bindings/regulator/maxim,max77802.h > - and their meaning is:: > + and their meaning is: > 1 - Normal regulator voltage output mode. > 3 - Low Power which reduces the quiescent current down to only 1uA > > The standard "regulator-mode" property can only be used for regulators that > support changing their mode to Low Power Mode during suspend. These > - regulators are:: bucks 2-4 and LDOs 1-35. Also, it only takes effect if the > + regulators are: bucks 2-4 and LDOs 1-35. Also, it only takes effect if the > regulator has been enabled for the given suspend state using > "regulator-on-in-suspend" and has not been disabled for that state using > "regulator-off-in-suspend". > diff --git a/Documentation/devicetree/bindings/regulator/richtek,rtq2208.yaml b/Documentation/devicetree/bindings/regulator/richtek,rtq2208.yaml > index 022c1f197364..b0aa38edf8c2 100644 > --- a/Documentation/devicetree/bindings/regulator/richtek,rtq2208.yaml > +++ b/Documentation/devicetree/bindings/regulator/richtek,rtq2208.yaml > @@ -21,7 +21,7 @@ description: | > conduction mode (FCCM). > > The definition of modes is in the datasheet which is available in below link > - and their meaning is:: > + and their meaning is: > 0 - Auto mode for power saving, which reducing the switching frequency at light load condition > to maintain high frequency. > 1 - FCCM to meet the strict voltage regulation accuracy, which keeping constant switching frequency. > diff --git a/Documentation/devicetree/bindings/serial/qcom,msm-uartdm.yaml b/Documentation/devicetree/bindings/serial/qcom,msm-uartdm.yaml > index 788ef5c1c446..bc967ead2350 100644 > --- a/Documentation/devicetree/bindings/serial/qcom,msm-uartdm.yaml > +++ b/Documentation/devicetree/bindings/serial/qcom,msm-uartdm.yaml > @@ -17,7 +17,7 @@ description: | > software perspective it's mostly compatible with the MSM serial UART except > that it supports reading and writing multiple characters at a time. > > - Note:: Aliases may be defined to ensure the correct ordering of the UARTs. > + Note: Aliases may be defined to ensure the correct ordering of the UARTs. > The alias serialN will result in the UART being assigned port N. If any > serialN alias exists, then an alias must exist for each enabled UART. The > serialN aliases should be in a .dts file instead of in a .dtsi file. > diff --git a/Documentation/devicetree/bindings/slimbus/slimbus.yaml b/Documentation/devicetree/bindings/slimbus/slimbus.yaml > index 5a941610ce4e..3910327c8ded 100644 > --- a/Documentation/devicetree/bindings/slimbus/slimbus.yaml > +++ b/Documentation/devicetree/bindings/slimbus/slimbus.yaml > @@ -29,7 +29,7 @@ patternProperties: > description: | > Every SLIMbus controller node can contain zero or more child nodes > representing slave devices on the bus. Every SLIMbus slave device is > - uniquely determined by the enumeration address containing 4 fields:: > + uniquely determined by the enumeration address containing 4 fields: > Manufacturer ID, Product code, Device index, and Instance value for the > device. > > @@ -48,7 +48,7 @@ patternProperties: > reg: > maxItems: 1 > description: | > - Pair of (device index, instande ID), where:: > + Pair of (device index, instande ID), where: > - Device index, which uniquely identifies multiple devices within a > single component. > - Instance ID, can be used for the cases where multiple devices of > diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,apr-services.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,apr-services.yaml > index bdf482db32aa..b663be3ea5a1 100644 > --- a/Documentation/devicetree/bindings/soc/qcom/qcom,apr-services.yaml > +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,apr-services.yaml > @@ -40,7 +40,7 @@ properties: > $ref: /schemas/types.yaml#/definitions/string-array > description: | > Protection domain service name and path for APR service (if supported). > - Possible values are:: > + Possible values are: > "avs/audio", "msm/adsp/audio_pd". > "kernel/elf_loader", "msm/modem/wlan_pd". > "tms/servreg", "msm/adsp/audio_pd". > diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml > index 26d9bc773ec5..1889139a3f7a 100644 > --- a/Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml > +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml > @@ -23,7 +23,7 @@ description: | > with a few variations that are captured by the properties here. > > A TCS may be triggered from Linux or triggered by the F/W after all the CPUs > - have powered off to facilitate idle power saving. TCS could be classified as:: > + have powered off to facilitate idle power saving. TCS could be classified as: > ACTIVE - Triggered by Linux > SLEEP - Triggered by F/W > WAKE - Triggered by F/W > @@ -76,7 +76,7 @@ properties: > items: > items: > - description: | > - TCS type:: > + TCS type: > - ACTIVE_TCS > - SLEEP_TCS > - WAKE_TCS > @@ -152,7 +152,7 @@ examples: > - | > // For a TCS whose RSC base address is 0x179C0000 and is at a DRV id of > // 2, the register offsets for DRV2 start at 0D00, the register > - // calculations are like this:: > + // calculations are like this: > // DRV0: 0x179C0000 > // DRV2: 0x179C0000 + 0x10000 = 0x179D0000 > // DRV2: 0x179C0000 + 0x10000 * 2 = 0x179E0000 > @@ -182,7 +182,7 @@ examples: > - | > // For a TCS whose RSC base address is 0xAF20000 and is at DRV id of 0, the > // register offsets for DRV0 start at 01C00, the register calculations are > - // like this:: > + // like this: > // DRV0: 0xAF20000 > // TCS-OFFSET: 0x1C00 > #include > diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml > index 4fcae6bedfff..72a7f8cb09ba 100644 > --- a/Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml > +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml > @@ -28,7 +28,7 @@ properties: > $ref: /schemas/types.yaml#/definitions/phandle > description: | > Reference to a node specifying the wcnss "ccu" and "dxe" register blocks. > - The node must be compatible with one of the following:: > + The node must be compatible with one of the following: > - qcom,riva" > - qcom,pronto" > > diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas-soc.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas-soc.yaml > index 5ddd31f30f26..57c9d3c57021 100644 > --- a/Documentation/devicetree/bindings/soc/renesas/renesas-soc.yaml > +++ b/Documentation/devicetree/bindings/soc/renesas/renesas-soc.yaml > @@ -12,10 +12,10 @@ maintainers: > > description: | > Guidelines for new compatibles for SoC blocks/components. > - When adding new compatibles in new bindings, use the format:: > + When adding new compatibles in new bindings, use the format: > renesas,SoC-IP > > - For example:: > + For example: > renesas,r8a77965-csi2 > > When adding new compatibles to existing bindings, use the format in the > diff --git a/Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml b/Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml > index 47a105a97ecf..bc8c8ba24f9c 100644 > --- a/Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml > +++ b/Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml > @@ -45,7 +45,7 @@ patternProperties: > $ref: /schemas/types.yaml#/definitions/uint32 > enum: [0, 1, 2] > description: | > - The direction of the dai stream:: > + The direction of the dai stream: > - Q6ASM_DAI_TX_RX (0) for both tx and rx > - Q6ASM_DAI_TX (1) for only tx (Capture/Encode) > - Q6ASM_DAI_RX (2) for only rx (Playback/Decode) > diff --git a/Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml b/Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml > index 29a08b0729ee..3f333db72a71 100644 > --- a/Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml > +++ b/Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml > @@ -40,7 +40,7 @@ properties: > description: | > The Exynos TMU supports generating interrupts when reaching given > temperature thresholds. Number of supported thermal trip points depends > - on the SoC (only first trip points defined in DT will be configured):: > + on the SoC (only first trip points defined in DT will be configured): > - most of SoC: 4 > - samsung,exynos5433-tmu: 8 > - samsung,exynos7-tmu: 8 > @@ -52,7 +52,7 @@ properties: > - description: | > Shared TMU registers. > > - Note:: On Exynos5420, the TRIMINFO register is misplaced for TMU > + Note: On Exynos5420, the TRIMINFO register is misplaced for TMU > channels 2, 3 and 4 Use "samsung,exynos5420-tmu-ext-triminfo" in > cases, there is a misplaced register, also provide clock to access > that base. > diff --git a/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml b/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml > index a7f58114c02e..90daee616880 100644 > --- a/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml > +++ b/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml > @@ -92,14 +92,14 @@ properties: > > clocks: > description: | > - Several clocks are used, depending on the variant. Typical ones are:: > - - cfg_noc:: System Config NOC clock. > - - core:: Master/Core clock, has to be >= 125 MHz for SS operation and >= > + Several clocks are used, depending on the variant. Typical ones are: > + - cfg_noc: System Config NOC clock. > + - core: Master/Core clock, has to be >= 125 MHz for SS operation and >= > 60MHz for HS operation. > - - iface:: System bus AXI clock. > - - sleep:: Sleep clock, used for wakeup when USB3 core goes into low > + - iface: System bus AXI clock. > + - sleep: Sleep clock, used for wakeup when USB3 core goes into low > power mode (U3). > - - mock_utmi:: Mock utmi clock needed for ITP/SOF generation in host > + - mock_utmi: Mock utmi clock needed for ITP/SOF generation in host > mode. Its frequency should be 19.2MHz. > minItems: 1 > maxItems: 9 > diff --git a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > index 8201656b41ed..d99af9f413d0 100644 > --- a/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > +++ b/Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml > @@ -87,14 +87,14 @@ properties: > > clocks: > description: | > - Several clocks are used, depending on the variant. Typical ones are:: > - - cfg_noc:: System Config NOC clock. > - - core:: Master/Core clock, has to be >= 125 MHz for SS operation and >= > + Several clocks are used, depending on the variant. Typical ones are: > + - cfg_noc: System Config NOC clock. > + - core: Master/Core clock, has to be >= 125 MHz for SS operation and >= > 60MHz for HS operation. > - - iface:: System bus AXI clock. > - - sleep:: Sleep clock, used for wakeup when USB3 core goes into low > + - iface: System bus AXI clock. > + - sleep: Sleep clock, used for wakeup when USB3 core goes into low > power mode (U3). > - - mock_utmi:: Mock utmi clock needed for ITP/SOF generation in host > + - mock_utmi: Mock utmi clock needed for ITP/SOF generation in host > mode. Its frequency should be 19.2MHz. > minItems: 1 > maxItems: 9 > -- > 2.53.0 > -- Kind Regards, Niklas Söderlund From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D9101CD98F2 for ; Mon, 22 Jun 2026 11:08:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc: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=/hcrjd3DLGxAUanpEcejD+4WaJQvlak9IkvVvKUogJI=; b=Q+3t2fQg9ITOf4 OuBCzqeSnZwEDgVRA3OUyZAoIKtiecN8N0lJsJLgAOu0KRaDby1gdRhpVfdIGQyy0nE477GiuECzB 2kGkUvvBcylZ1aK56hUqfeB+QivmKrD2/AMPvFpgA60L4JPmusTtn//vnf5o/BvNCoMPiAsYXhHMO 0Ntw+yz1IdpSTppw+MsgDx7u3C8tck/oKvdyI8jEu8aCZouXwTc1YQ1YigmM8FH0j3Jgs/sxV5SWj V4a+2v8pDwkQkJcDiDh6qbTz0+nIZKZqh2o6zLg1nIvlBq1/QpyjpdHQ9l5EFhchzTi/WS7TuOixX 9rsBTlpo2SlKlCtELIJw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wbcWM-00000004sMc-1fwO; Mon, 22 Jun 2026 11:08:54 +0000 Received: from flow-a8-smtp.messagingengine.com ([103.168.172.143]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wbcWI-00000004sLl-0E1m; Mon, 22 Jun 2026 11:08:52 +0000 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailflow.phl.internal (Postfix) with ESMTP id BA30F1380C10; Mon, 22 Jun 2026 07:08:45 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Mon, 22 Jun 2026 07:08:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ragnatech.se; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1782126525; x=1782133725; bh=LguAGRbklnAjbBMOvcGYnxIAQF/oYbOFEYVOadF6eW4=; b= TkzZZP5y3ICFReCcaoFP/hs+Zk7fuHzD38jeQQhsRkDCEKGpxeqzElYQ21ISw1mR sUAiLtKsmkUIyQckwv8yldIQXCtpA7RfBnoaj4TOjg90T4BsXXhDeHCncWQo3axh hnzzCtVsoO4sFYLVnGNg9RV+YFrvSyEj3czxH5kKvcsQac2iDC+WiDJVjqdwXqKA Hz+xWxnzCbJQpSqEM7AcT8udhqOGo8jSt5jW3ghTfkwEt+By7YAPP59nXmD+zq7c ZcfMHl7fQjMBkiwgSB7USv+q5aYwOLL0br5nH2h5y6+hIUS+i3Cmi9fguAl0YD+g /nOqnC29a2XjovPgQSKgjA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1782126525; x= 1782133725; bh=LguAGRbklnAjbBMOvcGYnxIAQF/oYbOFEYVOadF6eW4=; b=B ivKHeEPjS+2BV2ZMvPBYrKcomOrRMLwCGRMcvmleS4SXAY3g5r/QXC46CcyE07+f +eBnS1VDYOOZJw+6toHBInj6iKuadpzuLT+aSgMLv4GYudWfEdOa2ftoS6boKJep h88Ynvx/cYfQlp1yBUpe7Vt0VmRbCGrcA8+gr4qdugFjq6sJ/qa3/XlkRek6POt2 gZj0tmCzUjRsRcRdlpTOMllos4oooppqYeRoBBmW1AzTT253XxmWzcRT6k2dgEfp G00/p8MZGISi/yFoq08zD49dH9/X6Y/mWAQItxFUWop7rbsNAVdXZNGjAP+m1GJd hQ5+kORSw3G9sedB3VbLQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTGWre/gjjuXeplMqGsRAVfOUrCqTvo16C/1vqhusP4Ws2eNs4Ost2O1Z1scLnZzwr unQDMnwHsj5r3PBDJpNzfgVvo7W0DhqdKMZS/i4W4s3i1QbzBiXgMlbd4QeadL001yL5sv QQLcOaZIzrFLAjB7dNRAZJ5HJXv1cDxCS4SeLOPxH5D5CmDnJiVUuRGR7BqrugwbMk2Y6L A/N8sGHczVnGDobsJbEHNu+PQXXVTJmxpKoFc+ITwXjQLWKTPYP8N3uBcY0/SXa+azTd/c 8SYiTxqqfOZkU6Tj3NoSIQvQS7CEMpkwA2/xz4pdYJbhYDh5RKVTUHGnZIG81bxc5w4lHz WJx+fKYXy2E9OH3qDP2JSGwpEw39kk15NU1BEJaPFTNiOfyl+tWJdTFaUk//ybfd4/Ys7B tJ5jaDnp8lu/wYtCWYr96Brzkq6ow3Xw2AoVH2SY1C24aRT5s3nnuQJeibDVcf1wR0wxG5 cq1Ob9Sa9BGYwjSY4C05k7Vlc51zosKSM/l9r/cs1KD/jS3KvpubFIAoVyhI/r2sr1GyVc Fy0vPlCLw7xebPLcRcq1iPwzLpUzHxFAiIUQiVNMKwv5onh9rushd8ZWV9ftQs50v+3rEF wIJc+Rv+GOW1ne2tjex5/TjWRf0Sm5eE0E5hXncaFrjarB6nFfisr+ppRnTA X-ME-Proxy: Feedback-ID: i80c9496c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 22 Jun 2026 07:08:40 -0400 (EDT) Date: Mon, 22 Jun 2026 13:08:38 +0200 From: Niklas =?utf-8?Q?S=C3=B6derlund?= To: Krzysztof Kozlowski Cc: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Peter Griffin , Alim Akhtar , Michael Turquette , Stephen Boyd , Brian Masney , Sylwester Nawrocki , Chanwoo Choi , Sam Protsenko , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Inki Dae , Seung-Woo Kim , Kyungmin Park , Andi Shyti , Georgi Djakov , Lee Jones , Pavel Machek , Hans Verkuil , Mauro Carvalho Chehab , Ulf Hansson , Peter Rosin , Vinod Koul , Neil Armstrong , Linus Walleij , Geert Uytterhoeven , Magnus Damm , Sebastian Reichel , Javier Martinez Canillas , Liam Girdwood , Mark Brown , Greg Kroah-Hartman , Jiri Slaby , Srinivas Kandagatla , Bartlomiej Zolnierkiewicz , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Jonathan Marek , Taniya Das , Robert Marko , Christian Marangi , Stephan Gerhold , Adam Skladowski , Sireesh Kodali , Barnabas Czeman , Imran Shaik , Sricharan Ramabadhran , Anusha Rao , Luo Jie , Tomasz Figa , Chanho Park , Sunyeal Hong , Shin Son , Krishna Manikandan , Jacek Anaszewski , Jaehoon Chung , Marek Szyprowski , Alina Yu , Andy Gross , Wesley Cheng , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-i2c@vger.kernel.org, linux-pm@vger.kernel.org, linux-leds@vger.kernel.org, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, linux-usb@vger.kernel.org Subject: Re: [PATCH 2/2] dt-bindings: Drop incorrect usage of double '::' Message-ID: <20260622110838.GA3937090@ragnatech.se> References: <20260622101606.485961-3-krzysztof.kozlowski@oss.qualcomm.com> <20260622101606.485961-4-krzysztof.kozlowski@oss.qualcomm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20260622101606.485961-4-krzysztof.kozlowski@oss.qualcomm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260622_040850_578054_2827A27D X-CRM114-Status: GOOD ( 23.74 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org SGkgS3J6eXN6dG9mLAoKVGhhbmtzIGZvciB5b3VyIHdvcmsuCgpPbiAyMDI2LTA2LTIyIDEyOjE2 OjA4ICswMjAwLCBLcnp5c3p0b2YgS296bG93c2tpIHdyb3RlOgo+IFRoZXJlIGlzIG5vIHVzZSBv ZiBkb3VibGUgY29sb24gJzo6JyBpbiBZQU1MLiBPVE9ILCB0aGUgbGl0ZXJhbCBzdHlsZQo+IGJs b2NrLCBlLmcuIHVzaW5nICd8JyB0cmVhdHMgYWxsIGNoYXJhY3RlcnMgYXMgY29udGVudCBbMV0g dGhlcmVmb3JlCj4gc2luZ2xlIHVzZSBvZiAnOicgaW4gZGVzY3JpcHRpb25zIGlzIHBlcmZlY3Rs eSBmaW5lLCB3aGVuZXZlciAnfCcgaXMKPiB1c2VkLgo+IAo+IENsZWFudXAgZXhpc3RpbmcgY29k ZSwgc28gdGhlIGNvbmZ1c2luZyBzdHlsZSB3b24ndCBiZSByZS11c2VkIGluIG5ldwo+IGNvbnRy aWJ1dGlvbnMuCj4gCj4gTGluazogaHR0cHM6Ly95YW1sLm9yZy9zcGVjLzEuMi4yLyNsaXRlcmFs LXN0eWxlIFsxXQo+IFNpZ25lZC1vZmYtYnk6IEtyenlzenRvZiBLb3psb3dza2kgPGtyenlzenRv Zi5rb3psb3dza2lAb3NzLnF1YWxjb21tLmNvbT4KCkZvciB0aGUgdHdvIFJlbmVzYXMgYmluZGlu Z3MsCgpSZXZpZXdlZC1ieTogTmlrbGFzIFPDtmRlcmx1bmQgPG5pa2xhcy5zb2Rlcmx1bmQrcmVu ZXNhc0ByYWduYXRlY2guc2U+Cgo+IAo+IC0tLQo+IAo+IEludGVudGlvbiBmb3IgdGhpcyBwYXRj aCBpcyB0byBnbyB2aWEgUm9iJ3MgdHJlZS4KPiAtLS0KPiAgLi4uL2RldmljZXRyZWUvYmluZGlu Z3MvYXJtL3Fjb20tc29jLnlhbWwgICAgIHwgIDQgKystLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5k aW5ncy9hcm0vcWNvbS55YW1sICAgICAgICAgfCAgNCArKy0tCj4gIC4uLi9iaW5kaW5ncy9hcm0v c2Ftc3VuZy9zYW1zdW5nLXNvYy55YW1sICAgICB8ICA0ICsrLS0KPiAgLi4uL2Rpc3BsYXkvbXNt L2RzaS1jb250cm9sbGVyLW1haW4ueWFtbCAgICAgIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLQo+ ICAuLi4vZGlzcGxheS9zYW1zdW5nL3NhbXN1bmcsZmltZC55YW1sICAgICAgICAgfCAgNCArKy0t Cj4gIC4uLi9iaW5kaW5ncy9pMmMvc2Ftc3VuZyxzM2MyNDEwLWkyYy55YW1sICAgICB8ICAyICst Cj4gIC4uLi9pbnRlcmNvbm5lY3QvcWNvbSxtc204OTk4LWJ3bW9uLnlhbWwgICAgICB8ICAyICst Cj4gIC4uLi9pbnRlcmNvbm5lY3Qvc2Ftc3VuZyxleHlub3MtYnVzLnlhbWwgICAgICB8IDE0ICsr KysrKy0tLS0tLS0KPiAgLi4uL2JpbmRpbmdzL2xlZHMvcWNvbSxwbTgwNTgtbGVkLnlhbWwgICAg ICAgIHwgIDQgKystLQo+ICAuLi4vYmluZGluZ3MvbGVkcy9za3l3b3JrcyxhYXQxMjkwLnlhbWwg ICAgICAgfCAgNiArKystLS0KPiAgLi4uL2JpbmRpbmdzL21lZGlhL2NlYy9jZWMtZ3Bpby55YW1s ICAgICAgICAgIHwgIDIgKy0KPiAgLi4uL2JpbmRpbmdzL21tYy9zYW1zdW5nLGV4eW5vcy1kdy1t c2hjLnlhbWwgIHwgIDIgKy0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvbXV4L211eC1jb25z dW1lci55YW1sIHwgIDQgKystLQo+ICAuLi4vYmluZGluZ3MvcGh5L3NhbXN1bmcsbWlwaS12aWRl by1waHkueWFtbCAgfCAgNCArKy0tCj4gIC4uLi9iaW5kaW5ncy9waHkvc2Ftc3VuZyx1c2IyLXBo eS55YW1sICAgICAgICB8ICAyICstCj4gIC4uLi9iaW5kaW5ncy9waHkvc2Ftc3VuZyx1c2IzLWRy ZC1waHkueWFtbCAgICB8ICAyICstCj4gIC4uLi9iaW5kaW5ncy9waW5jdHJsL3NhbXN1bmcscGlu Y3RybC55YW1sICAgICB8ICAyICstCj4gIC4uLi9iaW5kaW5ncy9wb3dlci9yZW5lc2FzLHJjYXIt c3lzYy55YW1sICAgICB8ICAyICstCj4gIC4uLi9iaW5kaW5ncy9wb3dlci9yZXNldC9yZXN0YXJ0 LWhhbmRsZXIueWFtbCB8ICA4ICsrKystLS0tCj4gIC4uLi9iaW5kaW5ncy9yZWd1bGF0b3IvbWF4 aW0sbWF4Nzc4MDIueWFtbCAgICB8ICA0ICsrLS0KPiAgLi4uL2JpbmRpbmdzL3JlZ3VsYXRvci9y aWNodGVrLHJ0cTIyMDgueWFtbCAgIHwgIDIgKy0KPiAgLi4uL2JpbmRpbmdzL3NlcmlhbC9xY29t LG1zbS11YXJ0ZG0ueWFtbCAgICAgIHwgIDIgKy0KPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3Mv c2xpbWJ1cy9zbGltYnVzLnlhbWwgIHwgIDQgKystLQo+ICAuLi4vYmluZGluZ3Mvc29jL3Fjb20v cWNvbSxhcHItc2VydmljZXMueWFtbCAgfCAgMiArLQo+ICAuLi4vYmluZGluZ3Mvc29jL3Fjb20v cWNvbSxycG1oLXJzYy55YW1sICAgICAgfCAgOCArKysrLS0tLQo+ICAuLi4vYmluZGluZ3Mvc29j L3Fjb20vcWNvbSx3Y25zcy55YW1sICAgICAgICAgfCAgMiArLQo+ICAuLi4vYmluZGluZ3Mvc29j L3JlbmVzYXMvcmVuZXNhcy1zb2MueWFtbCAgICAgfCAgNCArKy0tCj4gIC4uLi9iaW5kaW5ncy9z b3VuZC9xY29tLHE2YXNtLWRhaXMueWFtbCAgICAgICB8ICAyICstCj4gIC4uLi90aGVybWFsL3Nh bXN1bmcsZXh5bm9zLXRoZXJtYWwueWFtbCAgICAgICB8ICA0ICsrLS0KPiAgLi4uL2RldmljZXRy ZWUvYmluZGluZ3MvdXNiL3Fjb20sZHdjMy55YW1sICAgIHwgMTIgKysrKystLS0tLS0KPiAgLi4u L2JpbmRpbmdzL3VzYi9xY29tLHNucHMtZHdjMy55YW1sICAgICAgICAgIHwgMTIgKysrKystLS0t LS0KPiAgMzEgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgNzUgZGVsZXRpb25zKC0p Cj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0v cWNvbS1zb2MueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcWNv bS1zb2MueWFtbAo+IGluZGV4IDI3MjYxMDM5ZDU2Zi4uMzdmZGQ1YTA4MGI3IDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcWNvbS1zb2MueWFtbAo+ ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcWNvbS1zb2MueWFt bAo+IEBAIC0xMSwxMCArMTEsMTAgQEAgbWFpbnRhaW5lcnM6Cj4gIAo+ICBkZXNjcmlwdGlvbjog fAo+ICAgIEd1aWRlbGluZXMgZm9yIG5ldyBjb21wYXRpYmxlcyBmb3IgU29DIGJsb2Nrcy9jb21w b25lbnRzLgo+IC0gIFdoZW4gYWRkaW5nIG5ldyBjb21wYXRpYmxlcyBpbiBuZXcgYmluZGluZ3Ms IHVzZSB0aGUgZm9ybWF0OjoKPiArICBXaGVuIGFkZGluZyBuZXcgY29tcGF0aWJsZXMgaW4gbmV3 IGJpbmRpbmdzLCB1c2UgdGhlIGZvcm1hdDoKPiAgICAgIHFjb20sU29DLUlQCj4gIAo+IC0gIEZv ciBleGFtcGxlOjoKPiArICBGb3IgZXhhbXBsZToKPiAgICAgcWNvbSxzZG04NDUtbGxjYy1id21v bgo+ICAKPiAgICBXaGVuIGFkZGluZyBuZXcgY29tcGF0aWJsZXMgdG8gZXhpc3RpbmcgYmluZGlu Z3MsIHVzZSB0aGUgZm9ybWF0IGluIHRoZQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvYXJtL3Fjb20ueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9hcm0vcWNvbS55YW1sCj4gaW5kZXggNTBjYzE4YTZlYzVlLi42Njc2MDdhZTJj MzIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9x Y29tLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3Fj b20ueWFtbAo+IEBAIC0xMjE1LDcgKzEyMTUsNyBAQCBwcm9wZXJ0aWVzOgo+ICAgICAgaXRlbXM6 Cj4gICAgICAgIGl0ZW1zOgo+ICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiAtICAgICAgICAg ICAgTVNNIGNoaXBzZXQgSUQgLSBhbiBleGFjdCBtYXRjaCB2YWx1ZSBjb25zaXN0aW5nIG9mIHR3 byBiaXRmaWVsZHM6Ogo+ICsgICAgICAgICAgICBNU00gY2hpcHNldCBJRCAtIGFuIGV4YWN0IG1h dGNoIHZhbHVlIGNvbnNpc3Rpbmcgb2YgdHdvIGJpdGZpZWxkczoKPiAgICAgICAgICAgICAgIC0g Yml0cyAwLTE1ICAtIFRoZSB1bmlxdWUgTVNNIGNoaXBzZXQgSUQKPiAgICAgICAgICAgICAgIC0g Yml0cyAxNi0zMSAtIFJlc2VydmVkOyBzaG91bGQgYmUgMAo+ICAgICAgICAgIC0gZGVzY3JpcHRp b246IHwKPiBAQCAtMTI0MSw3ICsxMjQxLDcgQEAgcHJvcGVydGllczoKPiAgICAgICAgLSBpdGVt czoKPiAgICAgICAgICAgIC0gaXRlbXM6Cj4gICAgICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjog fAo+IC0gICAgICAgICAgICAgICAgICBCb2FyZCBJRCBjb25zaXN0aW5nIG9mIHRocmVlIGJpdGZp ZWxkczo6Cj4gKyAgICAgICAgICAgICAgICAgIEJvYXJkIElEIGNvbnNpc3Rpbmcgb2YgdGhyZWUg Yml0ZmllbGRzOgo+ICAgICAgICAgICAgICAgICAgICAgIC0gYml0cyAzMS0yNCAtIFVudXNlZAo+ ICAgICAgICAgICAgICAgICAgICAgIC0gYml0cyAyMy0xNiAtIFBsYXRmb3JtIFZlcnNpb24gTWFq b3IKPiAgICAgICAgICAgICAgICAgICAgICAtIGJpdHMgMTUtOCAgLSBQbGF0Zm9ybSBWZXJzaW9u IE1pbm9yCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9h cm0vc2Ftc3VuZy9zYW1zdW5nLXNvYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2FybS9zYW1zdW5nL3NhbXN1bmctc29jLnlhbWwKPiBpbmRleCA2NTNmODU5OTc2NDMu LmFiMDAwYmVmZTc2ZCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvYXJtL3NhbXN1bmcvc2Ftc3VuZy1zb2MueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vc2Ftc3VuZy9zYW1zdW5nLXNvYy55YW1sCj4gQEAgLTEx LDEwICsxMSwxMCBAQCBtYWludGFpbmVyczoKPiAgCj4gIGRlc2NyaXB0aW9uOiB8Cj4gICAgR3Vp ZGVsaW5lcyBmb3IgbmV3IGNvbXBhdGlibGVzIGZvciBTb0MgYmxvY2tzL2NvbXBvbmVudHMuCj4g LSAgV2hlbiBhZGRpbmcgbmV3IGNvbXBhdGlibGVzIGluIG5ldyBiaW5kaW5ncywgdXNlIHRoZSBm b3JtYXQ6Ogo+ICsgIFdoZW4gYWRkaW5nIG5ldyBjb21wYXRpYmxlcyBpbiBuZXcgYmluZGluZ3Ms IHVzZSB0aGUgZm9ybWF0Ogo+ICAgICAgc2Ftc3VuZyxTb0MtSVAKPiAgCj4gLSAgRm9yIGV4YW1w bGU6Ogo+ICsgIEZvciBleGFtcGxlOgo+ICAgICAgc2Ftc3VuZyxleHlub3M1NDMzLWNtdS1pc3AK PiAgCj4gIHNlbGVjdDoKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2Rpc3BsYXkvbXNtL2RzaS1jb250cm9sbGVyLW1haW4ueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L21zbS9kc2ktY29udHJvbGxlci1tYWluLnlh bWwKPiBpbmRleCBkYmMwNjEzZTQyN2UuLjM5NTQyNWE3MGRiOCAxMDA2NDQKPiAtLS0gYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9tc20vZHNpLWNvbnRyb2xsZXIt bWFpbi55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3Bs YXkvbXNtL2RzaS1jb250cm9sbGVyLW1haW4ueWFtbAo+IEBAIC03MywxNiArNzMsMTYgQEAgcHJv cGVydGllczoKPiAgCj4gICAgY2xvY2tzOgo+ICAgICAgZGVzY3JpcHRpb246IHwKPiAtICAgICAg U2V2ZXJhbCBjbG9ja3MgYXJlIHVzZWQsIGRlcGVuZGluZyBvbiB0aGUgdmFyaWFudC4gVHlwaWNh bCBvbmVzIGFyZTo6Cj4gLSAgICAgICAtIGJ1czo6IERpc3BsYXkgQUhCIGNsb2NrLgo+IC0gICAg ICAgLSBieXRlOjogRGlzcGxheSBieXRlIGNsb2NrLgo+IC0gICAgICAgLSBieXRlX2ludGY6OiBE aXNwbGF5IGJ5dGUgaW50ZXJmYWNlIGNsb2NrLgo+IC0gICAgICAgLSBjb3JlOjogRGlzcGxheSBj b3JlIGNsb2NrLgo+IC0gICAgICAgLSBjb3JlX21zczo6IENvcmUgTXVsdGlNZWRpYSBTdWJTeXN0 ZW0gY2xvY2suCj4gLSAgICAgICAtIGlmYWNlOjogRGlzcGxheSBBWEkgY2xvY2suCj4gLSAgICAg ICAtIG1kcF9jb3JlOjogTURQIENvcmUgY2xvY2suCj4gLSAgICAgICAtIG1ub2M6OiBNTk9DIGNs b2NrCj4gLSAgICAgICAtIHBpeGVsOjogRGlzcGxheSBwaXhlbCBjbG9jay4KPiArICAgICAgU2V2 ZXJhbCBjbG9ja3MgYXJlIHVzZWQsIGRlcGVuZGluZyBvbiB0aGUgdmFyaWFudC4gVHlwaWNhbCBv bmVzIGFyZToKPiArICAgICAgIC0gYnVzOiBEaXNwbGF5IEFIQiBjbG9jay4KPiArICAgICAgIC0g Ynl0ZTogRGlzcGxheSBieXRlIGNsb2NrLgo+ICsgICAgICAgLSBieXRlX2ludGY6IERpc3BsYXkg Ynl0ZSBpbnRlcmZhY2UgY2xvY2suCj4gKyAgICAgICAtIGNvcmU6IERpc3BsYXkgY29yZSBjbG9j ay4KPiArICAgICAgIC0gY29yZV9tc3M6IENvcmUgTXVsdGlNZWRpYSBTdWJTeXN0ZW0gY2xvY2su Cj4gKyAgICAgICAtIGlmYWNlOiBEaXNwbGF5IEFYSSBjbG9jay4KPiArICAgICAgIC0gbWRwX2Nv cmU6IE1EUCBDb3JlIGNsb2NrLgo+ICsgICAgICAgLSBtbm9jOiBNTk9DIGNsb2NrCj4gKyAgICAg ICAtIHBpeGVsOiBEaXNwbGF5IHBpeGVsIGNsb2NrLgo+ICAgICAgbWluSXRlbXM6IDMKPiAgICAg IG1heEl0ZW1zOiAxMgo+ICAKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2Rpc3BsYXkvc2Ftc3VuZy9zYW1zdW5nLGZpbWQueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3NhbXN1bmcvc2Ftc3VuZyxmaW1kLnlhbWwK PiBpbmRleCBmZjY4NTAzMWJiMmMuLjcyOTcwNWY0MTliYiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9zYW1zdW5nL3NhbXN1bmcsZmltZC55 YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvc2Ft c3VuZy9zYW1zdW5nLGZpbWQueWFtbAo+IEBAIC00MSw3ICs0MSw3IEBAIHByb3BlcnRpZXM6Cj4g ICAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4g ICAgICAgIFRpbWluZyBjb25maWd1cmF0aW9uIGZvciBsY2QgaTgwIGludGVyZmFjZSBzdXBwb3J0 Lgo+IC0gICAgICBUaGUgcGFyYW1ldGVycyBhcmUgZGVmaW5lZCBhczo6Cj4gKyAgICAgIFRoZSBw YXJhbWV0ZXJzIGFyZSBkZWZpbmVkIGFzOgo+ICAgICAgICBWQ0xLKGludGVybmFsKSAgX198Pz8/ Pz8/fF9fX19ffD8/Pz8/P3xfX19fX3w/Pz8/Pz98X19fX198Pz8/Pz8/fF9fX19ffD8/Cj4gICAg ICAgICAgICAgICAgICAgICAgICAgIDogICAgICAgICAgICA6ICAgICAgICAgICAgOiAgICAgICAg ICAgIDogICAgICAgICAgICA6Cj4gICAgICAgIEFkZHJlc3MgT3V0cHV0ICAtLTo8WFhYWFhYWFhY WFg6WFhYWFhYWFhYWFhYOlhYWFhYWFhYWFhYWDpYWFhYWFhYWFhYWFg6WFgKPiBAQCAtMTMyLDcg KzEzMiw3IEBAIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICJecG9ydEBbMC00XSskIjoKPiAgICAg ICRyZWY6IC9zY2hlbWFzL2dyYXBoLnlhbWwjL3Byb3BlcnRpZXMvcG9ydAo+ICAgICAgZGVzY3Jp cHRpb246IHwKPiAtICAgICAgQ29udGFpbnMgcG9ydHMgd2l0aCBwb3J0IHdpdGggaW5kZXg6Ogo+ ICsgICAgICBDb250YWlucyBwb3J0cyB3aXRoIHBvcnQgd2l0aCBpbmRleDoKPiAgICAgICAgIDAg LSBmb3IgQ0FNSUYwIGlucHV0LAo+ICAgICAgICAgMSAtIGZvciBDQU1JRjEgaW5wdXQsCj4gICAg ICAgICAyIC0gZm9yIENBTUlGMiBpbnB1dCwKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL2kyYy9zYW1zdW5nLHMzYzI0MTAtaTJjLnlhbWwgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaTJjL3NhbXN1bmcsczNjMjQxMC1pMmMueWFtbAo+ IGluZGV4IGEyZGRjNjgwMzYxNy4uMDc2MDBiNDlmMmY5IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pMmMvc2Ftc3VuZyxzM2MyNDEwLWkyYy55YW1sCj4g KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2kyYy9zYW1zdW5nLHMzYzI0 MTAtaTJjLnlhbWwKPiBAQCAtMzUsNyArMzUsNyBAQCBwcm9wZXJ0aWVzOgo+ICAKPiAgICBncGlv czoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgIFRoZSBvcmRlciBvZiB0aGUgR1BJT3Mg c2hvdWxkIGJlIHRoZSBmb2xsb3dpbmc6OiA8U0RBLCBTQ0w+LiAgVGhlIEdQSU8KPiArICAgICAg VGhlIG9yZGVyIG9mIHRoZSBHUElPcyBzaG91bGQgYmUgdGhlIGZvbGxvd2luZzogPFNEQSwgU0NM Pi4gIFRoZSBHUElPCj4gICAgICAgIHNwZWNpZmllciBkZXBlbmRzIG9uIHRoZSBncGlvIGNvbnRy b2xsZXIuIFJlcXVpcmVkIGluIGFsbCBjYXNlcyBleGNlcHQKPiAgICAgICAgZm9yICJzYW1zdW5n LHMzYzI0NDAtaGRtaXBoeS1pMmMiIHdob3NlIGlucHV0L291dHB1dCBsaW5lcyBhcmUKPiAgICAg ICAgcGVybWFuZW50bHkgd2lyZWQgdG8gdGhlIHJlc3BlY3RpdmUgY2xpZW50Lgo+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJjb25uZWN0L3Fjb20s bXNtODk5OC1id21vbi55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lu dGVyY29ubmVjdC9xY29tLG1zbTg5OTgtYndtb24ueWFtbAo+IGluZGV4IGZmNjQyMjVlODI4MS4u ZTAwMmU3MDU4MGY5IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9pbnRlcmNvbm5lY3QvcWNvbSxtc204OTk4LWJ3bW9uLnlhbWwKPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJjb25uZWN0L3Fjb20sbXNtODk5OC1id21v bi55YW1sCj4gQEAgLTEzLDcgKzEzLDcgQEAgZGVzY3JpcHRpb246IHwKPiAgICBCYW5kd2lkdGgg TW9uaXRvciBtZWFzdXJlcyBjdXJyZW50IHRocm91Z2hwdXQgb24gYnVzZXMgYmV0d2VlbiB2YXJp b3VzIE5vQwo+ICAgIGZhYnJpY3MgYW5kIHByb3ZpZGVzIGluZm9ybWF0aW9uIHdoZW4gaXQgY3Jv c3NlcyBjb25maWd1cmVkIHRocmVzaG9sZHMuCj4gIAo+IC0gIENlcnRhaW4gU29DcyBtaWdodCBo YXZlIG1vcmUgdGhhbiBvbmUgQmFuZHdpZHRoIE1vbml0b3JzLCBmb3IgZXhhbXBsZSBvbiBTRE04 NDU6Ogo+ICsgIENlcnRhaW4gU29DcyBtaWdodCBoYXZlIG1vcmUgdGhhbiBvbmUgQmFuZHdpZHRo IE1vbml0b3JzLCBmb3IgZXhhbXBsZSBvbiBTRE04NDU6Cj4gICAgIC0gTWVhc3VyaW5nIHRoZSBi YW5kd2lkdGggYmV0d2VlbiBDUFVzIGFuZCBMYXN0IExldmVsIENhY2hlIENvbnRyb2xsZXIgLQo+ ICAgICAgIGNhbGxlZCBqdXN0IEJXTU9OLAo+ICAgICAtIE1lYXN1cmluZyB0aGUgYmFuZHdpZHRo IGJldHdlZW4gTGFzdCBMZXZlbCBDYWNoZSBDb250cm9sbGVyIGFuZCBtZW1vcnkKPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVyY29ubmVjdC9zYW1z dW5nLGV4eW5vcy1idXMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9p bnRlcmNvbm5lY3Qvc2Ftc3VuZyxleHlub3MtYnVzLnlhbWwKPiBpbmRleCA1ZTI2ZTQ4YzcyMTcu LjAyMDM5NTljODk5NSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvaW50ZXJjb25uZWN0L3NhbXN1bmcsZXh5bm9zLWJ1cy55YW1sCj4gKysrIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVyY29ubmVjdC9zYW1zdW5nLGV4eW5vcy1i dXMueWFtbAo+IEBAIC0yMyw3ICsyMyw3IEBAIGRlc2NyaXB0aW9uOiB8Cj4gICAgVGhlIGVhY2gg QVhJIGJ1cyBoYXMgdGhlIG93bmVkIHNvdXJjZSBjbG9jayBidXQsIGhhcyBub3QgdGhlIG9ubHkg b3duZWQgcG93ZXIKPiAgICBsaW5lLiBUaGUgcG93ZXIgbGluZSBtaWdodCBiZSBzaGFyZWQgYW1v bmcgb25lIG1vcmUgc3ViLWJsb2Nrcy4gIFNvLCB3ZSBjYW4KPiAgICBkaXZpZGUgaW50byB0d28g dHlwZSBvZiBkZXZpY2UgYXMgdGhlIHJvbGUgb2YgZWFjaCBzdWItYmxvY2suICBUaGVyZSBhcmUg dHdvCj4gLSAgdHlwZSBvZiBidXMgZGV2aWNlcyBhcyBmb2xsb3dpbmc6Ogo+ICsgIHR5cGUgb2Yg YnVzIGRldmljZXMgYXMgZm9sbG93aW5nOgo+ICAgICAtIHBhcmVudCBidXMgZGV2aWNlCj4gICAg IC0gcGFzc2l2ZSBidXMgZGV2aWNlCj4gIAo+IEBAIC00NCw4ICs0NCw4IEBAIGRlc2NyaXB0aW9u OiB8Cj4gICAgYWJsZSB0byBzdXBwb3J0IHRoZSBidXMgZnJlcXVlbmN5IGZvciBhbGwgRXh5bm9z IFNvQ3MuCj4gIAo+ICAgIERldGFpbGVkIGNvcnJlbGF0aW9uIGJldHdlZW4gc3ViLWJsb2NrcyBh bmQgcG93ZXIgbGluZSBhY2NvcmRpbmcKPiAtICB0byBFeHlub3MgU29DOjoKPiAtICAgLSBJbiBj YXNlIG9mIEV4eW5vczMyNTAsIHRoZXJlIGFyZSB0d28gcG93ZXIgbGluZSBhcyBmb2xsb3dpbmc6 Ogo+ICsgIHRvIEV4eW5vcyBTb0M6Cj4gKyAgIC0gSW4gY2FzZSBvZiBFeHlub3MzMjUwLCB0aGVy ZSBhcmUgdHdvIHBvd2VyIGxpbmUgYXMgZm9sbG93aW5nOgo+ICAgICAgIFZERF9NSUYgfC0tLSBE TUMgKER5bmFtaWMgTWVtb3J5IENvbnRyb2xsZXIpCj4gIAo+ICAgICAgIFZERF9JTlQgfC0tLSBM RUZUQlVTIChwYXJlbnQgZGV2aWNlKQo+IEBAIC04OSw3ICs4OSw3IEBAIGRlc2NyaXB0aW9uOiB8 Cj4gICAgICAgICB8TDUgICB8MjAwMDAwIHwyMDAwMDAgIHw0MDAwMDAgfDMwMDAwMCB8ICAgICAg IHx8MTAwMDAwMCB8Cj4gICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIAo+IC0gICAtIEluIGNhc2Ugb2YgRXh5bm9zNDIx MCwgdGhlcmUgaXMgb25lIHBvd2VyIGxpbmUgYXMgZm9sbG93aW5nOjoKPiArICAgLSBJbiBjYXNl IG9mIEV4eW5vczQyMTAsIHRoZXJlIGlzIG9uZSBwb3dlciBsaW5lIGFzIGZvbGxvd2luZzoKPiAg ICAgICBWRERfSU5UIHwtLS0gRE1DIChwYXJlbnQgZGV2aWNlLCBEeW5hbWljIE1lbW9yeSBDb250 cm9sbGVyKQo+ICAgICAgICAgfC0tLSBMRUZUQlVTCj4gICAgICAgICB8LS0tIFBFUklMCj4gQEAg LTEwNiw3ICsxMDYsNyBAQCBkZXNjcmlwdGlvbjogfAo+ICAgICAgICAgfC0tLSBMQ0QwCj4gICAg ICAgICB8LS0tIExDRDEKPiAgCj4gLSAgIC0gSW4gY2FzZSBvZiBFeHlub3M0eDEyLCB0aGVyZSBh cmUgdHdvIHBvd2VyIGxpbmUgYXMgZm9sbG93aW5nOjoKPiArICAgLSBJbiBjYXNlIG9mIEV4eW5v czR4MTIsIHRoZXJlIGFyZSB0d28gcG93ZXIgbGluZSBhcyBmb2xsb3dpbmc6Cj4gICAgICAgVkRE X01JRiB8LS0tIERNQyAoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikKPiAgCj4gICAgICAgVkRE X0lOVCB8LS0tIExFRlRCVVMgKHBhcmVudCBkZXZpY2UpCj4gQEAgLTEyNCw3ICsxMjQsNyBAQCBk ZXNjcmlwdGlvbjogfAo+ICAgICAgICAgfC0tLSBMQ0QwCj4gICAgICAgICB8LS0tIElTUAo+ICAK PiAtICAgLSBJbiBjYXNlIG9mIEV4eW5vczU0MjIsIHRoZXJlIGFyZSB0d28gcG93ZXIgbGluZSBh cyBmb2xsb3dpbmc6Ogo+ICsgICAtIEluIGNhc2Ugb2YgRXh5bm9zNTQyMiwgdGhlcmUgYXJlIHR3 byBwb3dlciBsaW5lIGFzIGZvbGxvd2luZzoKPiAgICAgICBWRERfTUlGIHwtLS0gRFJFWCAwIChw YXJlbnQgZGV2aWNlLCBEUkFNIEVYcHJlc3MgY29udHJvbGxlcikKPiAgICAgICAgICAgICAgIHwt LS0gRFJFWCAxCj4gIAo+IEBAIC0xNDMsNyArMTQzLDcgQEAgZGVzY3JpcHRpb246IHwKPiAgICAg ICAgIHwtLS0gRlNZUwo+ICAgICAgICAgfC0tLSBGU1lTMgo+ICAKPiAtICAgLSBJbiBjYXNlIG9m IEV4eW5vczU0MzMsIHRoZXJlIGlzIFZERF9JTlQgcG93ZXIgbGluZSBhcyBmb2xsb3dpbmc6Ogo+ ICsgICAtIEluIGNhc2Ugb2YgRXh5bm9zNTQzMywgdGhlcmUgaXMgVkREX0lOVCBwb3dlciBsaW5l IGFzIGZvbGxvd2luZzoKPiAgICAgICBWRERfSU5UIHwtLS0gRzJEIChwYXJlbnQgZGV2aWNlKQo+ ICAgICAgICAgfC0tLSBNU0NMCj4gICAgICAgICB8LS0tIEdTQ0wKPiBkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvcWNvbSxwbTgwNTgtbGVkLnlhbWwg Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9xY29tLHBtODA1OC1sZWQu eWFtbAo+IGluZGV4IGI0MDliMmE4YjVjNS4uNTE2NWJmZGRjZDU0IDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL3Fjb20scG04MDU4LWxlZC55YW1s Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvcWNvbSxwbTgw NTgtbGVkLnlhbWwKPiBAQCAtMTAsMTAgKzEwLDEwIEBAIG1haW50YWluZXJzOgo+ICAgIC0gS3J6 eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgo+ICAKPiAgZGVzY3JpcHRpb246IHwK PiAtICBUaGUgUXVhbGNvbW0gUE04MDU4IGNvbnRhaW5zIGFuIExFRCBibG9jayBmb3IgdXAgdG8g c2l4IExFRHM6OiB0aHJlZSBub3JtYWwKPiArICBUaGUgUXVhbGNvbW0gUE04MDU4IGNvbnRhaW5z IGFuIExFRCBibG9jayBmb3IgdXAgdG8gc2l4IExFRHM6IHRocmVlIG5vcm1hbAo+ICAgIExFRHMs IHR3byAiZmxhc2giIExFRHMgYW5kIG9uZSAia2V5cGFkIGJhY2tsaWdodCIgTEVELiBUaGUgbmFt ZXMgYXJlIHF1b3RlZAo+ICAgIGJlY2F1c2Ugc29tZXRpbWVzIHRoZXNlIExFRCBkcml2ZXJzIGFy ZSB1c2VkIGZvciB3aWxkbHkgZGlmZmVyZW50IHRoaW5ncyB0aGFuCj4gLSAgZmxhc2ggb3Iga2V5 cGFkIGJhY2tsaWdodDo6IHRoZWlyIG5hbWVzIGFyZSBtb3JlIG9mIGEgc3VnZ2VzdGlvbiB0aGFu IGEKPiArICBmbGFzaCBvciBrZXlwYWQgYmFja2xpZ2h0OiB0aGVpciBuYW1lcyBhcmUgbW9yZSBv ZiBhIHN1Z2dlc3Rpb24gdGhhbiBhCj4gICAgaGFyZC13aXJlZCB1c2VjYXNlLgo+ICAKPiAgICBI YXJkd2FyZS13aXNlIHRoZSBkaWZmZXJlbnQgTEVEcyBzdXBwb3J0IHNsaWdodGx5IGRpZmZlcmVu dCBvdXRwdXQgY3VycmVudHMuCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9sZWRzL3NreXdvcmtzLGFhdDEyOTAueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9sZWRzL3NreXdvcmtzLGFhdDEyOTAueWFtbAo+IGluZGV4IGE2YWFh OTJkYmNjZC4uNjU1NzZkZmRjYTExIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9sZWRzL3NreXdvcmtzLGFhdDEyOTAueWFtbAo+ICsrKyBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL3NreXdvcmtzLGFhdDEyOTAueWFtbAo+IEBA IC0xMSw3ICsxMSw3IEBAIG1haW50YWluZXJzOgo+ICAgIC0gS3J6eXN6dG9mIEtvemxvd3NraSA8 a3J6a0BrZXJuZWwub3JnPgo+ICAKPiAgZGVzY3JpcHRpb246IHwKPiAtICBUaGUgZGV2aWNlIGlz IGNvbnRyb2xsZWQgdGhyb3VnaCB0d28gcGluczo6IEZMX0VOIGFuZCBFTl9TRVQuIFRoZSBwaW5z IHdoZW4sCj4gKyAgVGhlIGRldmljZSBpcyBjb250cm9sbGVkIHRocm91Z2ggdHdvIHBpbnM6IEZM X0VOIGFuZCBFTl9TRVQuIFRoZSBwaW5zIHdoZW4sCj4gICAgYXNzZXJ0ZWQgaGlnaCwgZW5hYmxl IGZsYXNoIHN0cm9iZSBhbmQgbW92aWUgbW9kZSAobWF4IDEvMiBvZiBmbGFzaCBjdXJyZW50KQo+ ICAgIHJlc3BlY3RpdmVseS4gSW4gb3JkZXIgdG8gYWRkIGEgY2FwYWJpbGl0eSBvZiBzZWxlY3Rp bmcgdGhlIHN0cm9iZSBzaWduYWwKPiAgICBzb3VyY2UgKGUuZy4gQ1BVIG9yIGNhbWVyYSBzZW5z b3IpIHRoZXJlIGlzIGFuIGFkZGl0aW9uYWwgc3dpdGNoIHJlcXVpcmVkLAo+IEBAIC0zOSwxMSAr MzksMTEgQEAgcHJvcGVydGllczoKPiAgICAgICAgZmxhc2gtbWF4LW1pY3JvYW1wOgo+ICAgICAg ICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgICAgICBNYXhpbXVtIGZsYXNoIExFRCBzdXBwbHkg Y3VycmVudCBjYW4gYmUgY2FsY3VsYXRlZCB1c2luZyBmb2xsb3dpbmcKPiAtICAgICAgICAgIGZv cm11bGE6OiBJID0gMUEgKiAxNjIga09obSAvIFJzZXQuCj4gKyAgICAgICAgICBmb3JtdWxhOiBJ ID0gMUEgKiAxNjIga09obSAvIFJzZXQuCj4gIAo+ICAgICAgICBmbGFzaC1tYXgtdGltZW91dC11 czoKPiAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+IC0gICAgICAgICAgTWF4aW11bSBmbGFzaCB0 aW1lb3V0IGNhbiBiZSBjYWxjdWxhdGVkIHVzaW5nIGZvbGxvd2luZyBmb3JtdWxhOjoKPiArICAg ICAgICAgIE1heGltdW0gZmxhc2ggdGltZW91dCBjYW4gYmUgY2FsY3VsYXRlZCB1c2luZyBmb2xs b3dpbmcgZm9ybXVsYToKPiAgICAgICAgICAgICAgVCA9IDguODIgKiAxMF45ICogQ3QuCj4gIAo+ ICAgICAgcmVxdWlyZWQ6Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9tZWRpYS9jZWMvY2VjLWdwaW8ueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9tZWRpYS9jZWMvY2VjLWdwaW8ueWFtbAo+IGluZGV4IDU4MmM2YzljYWU0OC4u MjExMThlNGJhZTBmIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tZWRpYS9jZWMvY2VjLWdwaW8ueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9tZWRpYS9jZWMvY2VjLWdwaW8ueWFtbAo+IEBAIC0xNCw3ICsxNCw3IEBA IGRlc2NyaXB0aW9uOiB8Cj4gICAgaG9va2VkIHVwIHRvIGEgcHVsbC11cCBHUElPIGxpbmUgYW5k IC0gb3B0aW9uYWxseSAtIHRoZSBIUEQgbGluZSBpcyBob29rZWQgdXAKPiAgICB0byBhbm90aGVy IEdQSU8gbGluZS4KPiAgCj4gLSAgUGxlYXNlIG5vdGU6OiB0aGUgbWF4aW11bSB2b2x0YWdlIGZv ciB0aGUgQ0VDIGxpbmUgaXMgMy42M1YsIGZvciB0aGUgSFBEIGFuZAo+ICsgIFBsZWFzZSBub3Rl OiB0aGUgbWF4aW11bSB2b2x0YWdlIGZvciB0aGUgQ0VDIGxpbmUgaXMgMy42M1YsIGZvciB0aGUg SFBEIGFuZAo+ICAgIDVWIGxpbmVzIGl0IGlzIDUuM1YuIFNvIHlvdSBtYXkgbmVlZCBzb21lIHNv cnQgb2YgbGV2ZWwgY29udmVyc2lvbgo+ICAgIGNpcmN1aXRyeSB3aGVuIGNvbm5lY3RpbmcgdGhl bSB0byBhIEdQSU8gbGluZS4KPiAgCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9tbWMvc2Ftc3VuZyxleHlub3MtZHctbXNoYy55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21tYy9zYW1zdW5nLGV4eW5vcy1kdy1tc2hjLnlhbWwK PiBpbmRleCAyN2M0MDYwZjJmOTEuLjIyM2ZjYzlmNjUxZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbW1jL3NhbXN1bmcsZXh5bm9zLWR3LW1zaGMueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tbWMvc2Ftc3VuZyxl eHlub3MtZHctbXNoYy55YW1sCj4gQEAgLTg1LDcgKzg1LDcgQEAgcHJvcGVydGllczoKPiAgICAg IGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIFRoZSB2YWx1ZSBvZiBDSVUgVFggYW5kIFJYIGNsb2Nr IHBoYXNlIHNoaWZ0IHZhbHVlIGZvciBIUzQwMCBtb2RlCj4gICAgICAgIG9wZXJhdGlvbi4KPiAt ICAgICAgVmFsaWQgdmFsdWVzIGZvciBTRFIgYW5kIEREUiBDSVUgY2xvY2sgdGltaW5nOjoKPiAr ICAgICAgVmFsaWQgdmFsdWVzIGZvciBTRFIgYW5kIEREUiBDSVUgY2xvY2sgdGltaW5nOgo+ICAg ICAgICAgIC0gdmFsaWQgdmFsdWUgZm9yIHR4IHBoYXNlIHNoaWZ0IGFuZCByeCBwaGFzZSBzaGlm dCBpcyAwIHRvIDcuCj4gICAgICAgICAgLSB3aGVuIENJVSBjbG9jayBkaXZpZGVyIHZhbHVlIGlz IHNldCB0byAzLCBhbGwgcG9zc2libGUgOCBwaGFzZSBzaGlmdAo+ICAgICAgICAgICAgdmFsdWVz IGNhbiBiZSB1c2VkLgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbXV4L211eC1jb25zdW1lci55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL211eC9tdXgtY29uc3VtZXIueWFtbAo+IGluZGV4IDllMmQ3OGE3OGU0MC4uNzY5MjQz YTJiZjA0IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9t dXgvbXV4LWNvbnN1bWVyLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbXV4L211eC1jb25zdW1lci55YW1sCj4gQEAgLTEzLDggKzEzLDggQEAgZGVzY3JpcHRp b246IHwKPiAgICBNdXggY29udHJvbGxlciBjb25zdW1lcnMgc2hvdWxkIHNwZWNpZnkgYSBsaXN0 IG9mIG11eCBjb250cm9sbGVycyB0aGF0IHRoZXkKPiAgICB3YW50IHRvIHVzZSB3aXRoIGEgcHJv cGVydHkgY29udGFpbmluZyBhICdtdXgtY3RybC1saXN0JzoKPiAgCj4gLSAgICBtdXgtY3RybC1s aXN0IDo6PSA8c2luZ2xlLW11eC1jdHJsPiBbbXV4LWN0cmwtbGlzdF0KPiAtICAgIHNpbmdsZS1t dXgtY3RybCA6Oj0gPG11eC1jdHJsLXBoYW5kbGU+IFttdXgtY3RybC1zcGVjaWZpZXJdCj4gKyAg ICBtdXgtY3RybC1saXN0IDo9IDxzaW5nbGUtbXV4LWN0cmw+IFttdXgtY3RybC1saXN0XQo+ICsg ICAgc2luZ2xlLW11eC1jdHJsIDo9IDxtdXgtY3RybC1waGFuZGxlPiBbbXV4LWN0cmwtc3BlY2lm aWVyXQo+ICAgICAgbXV4LWN0cmwtcGhhbmRsZSA6IHBoYW5kbGUgdG8gbXV4IGNvbnRyb2xsZXIg bm9kZQo+ICAgICAgbXV4LWN0cmwtc3BlY2lmaWVyIDogYXJyYXkgb2YgI211eC1jb250cm9sLWNl bGxzIHNwZWNpZnlpbmcgdGhlCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBnaXZlbiBtdXgg Y29udHJvbGxlciAoY29udHJvbGxlciBzcGVjaWZpYykKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9zYW1zdW5nLG1pcGktdmlkZW8tcGh5LnlhbWwg Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L3NhbXN1bmcsbWlwaS12aWRl by1waHkueWFtbAo+IGluZGV4IDE2OTY3ZWY4ZTllYy4uODdiNmEzNWIyNjI2IDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waHkvc2Ftc3VuZyxtaXBpLXZp ZGVvLXBoeS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Bo eS9zYW1zdW5nLG1pcGktdmlkZW8tcGh5LnlhbWwKPiBAQCAtMTMsMTQgKzEzLDE0IEBAIG1haW50 YWluZXJzOgo+ICAKPiAgZGVzY3JpcHRpb246IHwKPiAgICBGb3Igc2Ftc3VuZyxzNXB2MjEwLW1p cGktdmlkZW8tcGh5IGNvbXBhdGlibGUgUEhZcyB0aGUgc2Vjb25kIGNlbGwgaW4gdGhlCj4gLSAg UEhZIHNwZWNpZmllciBpZGVudGlmaWVzIHRoZSBQSFkgYW5kIGl0cyBtZWFuaW5nIGlzIGFzIGZv bGxvd3M6Ogo+ICsgIFBIWSBzcGVjaWZpZXIgaWRlbnRpZmllcyB0aGUgUEhZIGFuZCBpdHMgbWVh bmluZyBpcyBhcyBmb2xsb3dzOgo+ICAgICAgMCAtIE1JUEkgQ1NJUyAwLAo+ICAgICAgMSAtIE1J UEkgRFNJTSAwLAo+ICAgICAgMiAtIE1JUEkgQ1NJUyAxLAo+ICAgICAgMyAtIE1JUEkgRFNJTSAx Lgo+ICAKPiAgICBzYW1zdW5nLGV4eW5vczU0MjAtbWlwaS12aWRlby1waHkgYW5kIHNhbXN1bmcs ZXh5bm9zNTQzMy1taXBpLXZpZGVvLXBoeQo+IC0gIHN1cHBvcnQgYWRkaXRpb25hbCBmaWZ0aCBQ SFk6Ogo+ICsgIHN1cHBvcnQgYWRkaXRpb25hbCBmaWZ0aCBQSFk6Cj4gICAgICA0IC0gTUlQSSBD U0lTIDIuCj4gIAo+ICBwcm9wZXJ0aWVzOgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcGh5L3NhbXN1bmcsdXNiMi1waHkueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9waHkvc2Ftc3VuZyx1c2IyLXBoeS55YW1sCj4gaW5kZXgg ZDlmMjJhODAxY2JmLi43ZGI3NjA1YTgyZTIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9zYW1zdW5nLHVzYjItcGh5LnlhbWwKPiArKysgYi9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L3NhbXN1bmcsdXNiMi1waHkueWFtbAo+ IEBAIC0xNCw3ICsxNCw3IEBAIG1haW50YWluZXJzOgo+ICBkZXNjcmlwdGlvbjogfAo+ICAgIFRo ZSBmaXJzdCBwaGFuZGxlIGFyZ3VtZW50IGluIHRoZSBQSFkgc3BlY2lmaWVyIGlkZW50aWZpZXMg dGhlIFBIWSwgaXRzCj4gICAgbWVhbmluZyBpcyBjb21wYXRpYmxlIGRlcGVuZGVudC4gRm9yIHRo ZSBjdXJyZW50bHkgc3VwcG9ydGVkIFNvQ3MgKEV4eW5vczQyMTAKPiAtICBhbmQgRXh5bm9zNDIx MikgaXQgaXMgYXMgZm9sbG93czo6Cj4gKyAgYW5kIEV4eW5vczQyMTIpIGl0IGlzIGFzIGZvbGxv d3M6Cj4gICAgICAwIC0gVVNCIGRldmljZSAoImRldmljZSIpLAo+ICAgICAgMSAtIFVTQiBob3N0 ICgiaG9zdCIpLAo+ICAgICAgMiAtIEhTSUMwICgiaHNpYzAiKSwKPiBkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9zYW1zdW5nLHVzYjMtZHJkLXBoeS55 YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9zYW1zdW5nLHVzYjMt ZHJkLXBoeS55YW1sCj4gaW5kZXggNDU2MmUwNDY4ZjRmLi5hMWIzZDllNmEwOTQgMTAwNjQ0Cj4g LS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9zYW1zdW5nLHVzYjMt ZHJkLXBoeS55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Bo eS9zYW1zdW5nLHVzYjMtZHJkLXBoeS55YW1sCj4gQEAgLTE0LDcgKzE0LDcgQEAgbWFpbnRhaW5l cnM6Cj4gIGRlc2NyaXB0aW9uOiB8Cj4gICAgRm9yIHNhbXN1bmcsZXh5bm9zNTI1MC11c2JkcmQt cGh5IGFuZCBzYW1zdW5nLGV4eW5vczU0MjAtdXNiZHJkLXBoeQo+ICAgIGNvbXBhdGlibGUgUEhZ cywgdGhlIHNlY29uZCBjZWxsIGluIHRoZSBQSFkgc3BlY2lmaWVyIGlkZW50aWZpZXMgdGhlCj4g LSAgUEhZIGlkLCB3aGljaCBpcyBpbnRlcnByZXRlZCBhcyBmb2xsb3dzOjoKPiArICBQSFkgaWQs IHdoaWNoIGlzIGludGVycHJldGVkIGFzIGZvbGxvd3M6Cj4gICAgICAwIC0gVVRNSSsgdHlwZSBw aHksCj4gICAgICAxIC0gUElQRTMgdHlwZSBwaHkuCj4gIAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9zYW1zdW5nLHBpbmN0cmwueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL3NhbXN1bmcscGluY3Ry bC55YW1sCj4gaW5kZXggN2IwMDYwMDljYTBlLi41ZTM1Njg2ZWVlZDMgMTAwNjQ0Cj4gLS0tIGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvc2Ftc3VuZyxwaW5jdHJs LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9z YW1zdW5nLHBpbmN0cmwueWFtbAo+IEBAIC0xOCw3ICsxOCw3IEBAIGRlc2NyaXB0aW9uOiB8Cj4g ICAgQWxsIHRoZSBwaW4gY29udHJvbGxlciBub2RlcyBzaG91bGQgYmUgcmVwcmVzZW50ZWQgaW4g dGhlIGFsaWFzZXMgbm9kZSB1c2luZwo+ICAgIHRoZSBmb2xsb3dpbmcgZm9ybWF0ICdwaW5jdHJs e259JyB3aGVyZSBuIGlzIGEgdW5pcXVlIG51bWJlciBmb3IgdGhlIGFsaWFzLgo+ICAKPiAtICBU aGUgY29udHJvbGxlciBzdXBwb3J0cyB0aHJlZSB0eXBlcyBvZiBpbnRlcnJ1cHRzOjoKPiArICBU aGUgY29udHJvbGxlciBzdXBwb3J0cyB0aHJlZSB0eXBlcyBvZiBpbnRlcnJ1cHRzOgo+ICAgICAt IEV4dGVybmFsIEdQSU8gaW50ZXJydXB0cyAoc2VlIGludGVycnVwdHMgcHJvcGVydHkgaW4gcGlu IGNvbnRyb2xsZXIgbm9kZSk7Cj4gIAo+ICAgICAtIEV4dGVybmFsIHdha2UtdXAgaW50ZXJydXB0 cyAtIG11bHRpcGxleGVkIChjYXBhYmxlIG9mIHdha2luZyB1cCB0aGUgc3lzdGVtCj4gZGlmZiAt LWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wb3dlci9yZW5lc2FzLHJj YXItc3lzYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Bvd2VyL3Jl bmVzYXMscmNhci1zeXNjLnlhbWwKPiBpbmRleCAzNDc1NzFlMjU0NWEuLmI2N2FhMTcwYjJjMSAx MDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIvcmVu ZXNhcyxyY2FyLXN5c2MueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9wb3dlci9yZW5lc2FzLHJjYXItc3lzYy55YW1sCj4gQEAgLTEzLDcgKzEzLDcgQEAgbWFp bnRhaW5lcnM6Cj4gIGRlc2NyaXB0aW9uOiB8Cj4gICAgVGhlIFItQ2FyIChSWi9HKSBTeXN0ZW0g Q29udHJvbGxlciBwcm92aWRlcyBwb3dlciBtYW5hZ2VtZW50IGZvciB0aGUgQ1BVCj4gICAgY29y ZXMgYW5kIHZhcmlvdXMgY29wcm9jZXNzb3JzLgo+IC0gIFRoZSBwb3dlciBkb21haW4gSURzIGZv ciBjb25zdW1lcnMgYXJlIGRlZmluZWQgaW4gaGVhZGVyIGZpbGVzOjoKPiArICBUaGUgcG93ZXIg ZG9tYWluIElEcyBmb3IgY29uc3VtZXJzIGFyZSBkZWZpbmVkIGluIGhlYWRlciBmaWxlczoKPiAg ICBpbmNsdWRlL2R0LWJpbmRpbmdzL3Bvd2VyL3I4Ki1zeXNjLmgKPiAgCj4gIHByb3BlcnRpZXM6 Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wb3dlci9y ZXNldC9yZXN0YXJ0LWhhbmRsZXIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9wb3dlci9yZXNldC9yZXN0YXJ0LWhhbmRsZXIueWFtbAo+IGluZGV4IDk2NWE4MzRhM2Ri ZS4uMDBjMDBlYzVlYzgxIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9wb3dlci9yZXNldC9yZXN0YXJ0LWhhbmRsZXIueWFtbAo+ICsrKyBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wb3dlci9yZXNldC9yZXN0YXJ0LWhhbmRsZXIueWFt bAo+IEBAIC0xOCwxMiArMTgsMTIgQEAgcHJvcGVydGllczoKPiAgICBwcmlvcml0eToKPiAgICAg ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ICAgICAgZGVz Y3JpcHRpb246IHwKPiAtICAgICAgQSBwcmlvcml0eSByYW5naW5nIGZyb20gMCB0byAyNTUgYWNj b3JkaW5nIHRvIHRoZSBmb2xsb3dpbmcgZ3VpZGVsaW5lczo6Cj4gLSAgICAgICAgMDo6ICAgUmVz dGFydCBoYW5kbGVyIG9mIGxhc3QgcmVzb3J0LCB3aXRoIGxpbWl0ZWQgcmVzdGFydCBjYXBhYmls aXRpZXMuCj4gLSAgICAgICAgMTI4OjogVHlwaWNhbCwgZGVmYXVsdCByZXN0YXJ0IGhhbmRsZXI7 IHVzZSBpZiBubyBvdGhlciByZXN0YXJ0IGhhbmRsZXIKPiArICAgICAgQSBwcmlvcml0eSByYW5n aW5nIGZyb20gMCB0byAyNTUgYWNjb3JkaW5nIHRvIHRoZSBmb2xsb3dpbmcgZ3VpZGVsaW5lczoK PiArICAgICAgICAwOiAgIFJlc3RhcnQgaGFuZGxlciBvZiBsYXN0IHJlc29ydCwgd2l0aCBsaW1p dGVkIHJlc3RhcnQgY2FwYWJpbGl0aWVzLgo+ICsgICAgICAgIDEyODogVHlwaWNhbCwgZGVmYXVs dCByZXN0YXJ0IGhhbmRsZXI7IHVzZSBpZiBubyBvdGhlciByZXN0YXJ0IGhhbmRsZXIKPiAgICAg ICAgICAgICAgICBpcyBleHBlY3RlZCB0byBiZSBhdmFpbGFibGUsIGFuZC9vciBpZiByZXN0YXJ0 IGZ1bmN0aW9uYWxpdHkgaXMKPiAgICAgICAgICAgICAgICBzdWZmaWNpZW50IHRvIHJlc3RhcnQg dGhlIGVudGlyZSBzeXN0ZW0uCj4gLSAgICAgICAgMjU1OjogSGlnaGVzdCBwcmlvcml0eSByZXN0 YXJ0IGhhbmRsZXIsIHdpbGwgcHJlZW1wdCBhbGwgb3RoZXIgcmVzdGFydCBoYW5kbGVycy4KPiAr ICAgICAgICAyNTU6IEhpZ2hlc3QgcHJpb3JpdHkgcmVzdGFydCBoYW5kbGVyLCB3aWxsIHByZWVt cHQgYWxsIG90aGVyIHJlc3RhcnQgaGFuZGxlcnMuCj4gICAgICBtaW5pbXVtOiAwCj4gICAgICBt YXhpbXVtOiAyNTUKPiAgCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9yZWd1bGF0b3IvbWF4aW0sbWF4Nzc4MDIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbWF4aW0sbWF4Nzc4MDIueWFtbAo+IGluZGV4IGI3 MDRmMDVlYTQ1NC4uYjg4NjQ5NWMxMzk2IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbWF4aW0sbWF4Nzc4MDIueWFtbAo+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvbWF4aW0sbWF4Nzc4MDIu eWFtbAo+IEBAIC0yMiwxMyArMjIsMTMgQEAgZGVzY3JpcHRpb246IHwKPiAgCj4gICAgQ2VydGFp biByZWd1bGF0b3JzIHN1cHBvcnQgInJlZ3VsYXRvci1pbml0aWFsLW1vZGUiIGFuZCAicmVndWxh dG9yLW1vZGUiLgo+ICAgIFRoZSB2YWxpZCBtb2RlcyBsaXN0IGlzIGRlZmluZWQgaW4gdGhlIGR0 LWJpbmRpbmdzL3JlZ3VsYXRvci9tYXhpbSxtYXg3NzgwMi5oCj4gLSAgYW5kIHRoZWlyIG1lYW5p bmcgaXM6Ogo+ICsgIGFuZCB0aGVpciBtZWFuaW5nIGlzOgo+ICAgICAgMSAtIE5vcm1hbCByZWd1 bGF0b3Igdm9sdGFnZSBvdXRwdXQgbW9kZS4KPiAgICAgIDMgLSBMb3cgUG93ZXIgd2hpY2ggcmVk dWNlcyB0aGUgcXVpZXNjZW50IGN1cnJlbnQgZG93biB0byBvbmx5IDF1QQo+ICAKPiAgICBUaGUg c3RhbmRhcmQgInJlZ3VsYXRvci1tb2RlIiBwcm9wZXJ0eSBjYW4gb25seSBiZSB1c2VkIGZvciBy ZWd1bGF0b3JzIHRoYXQKPiAgICBzdXBwb3J0IGNoYW5naW5nIHRoZWlyIG1vZGUgdG8gTG93IFBv d2VyIE1vZGUgZHVyaW5nIHN1c3BlbmQuIFRoZXNlCj4gLSAgcmVndWxhdG9ycyBhcmU6OiBidWNr cyAyLTQgYW5kIExET3MgMS0zNS4gQWxzbywgaXQgb25seSB0YWtlcyBlZmZlY3QgaWYgdGhlCj4g KyAgcmVndWxhdG9ycyBhcmU6IGJ1Y2tzIDItNCBhbmQgTERPcyAxLTM1LiBBbHNvLCBpdCBvbmx5 IHRha2VzIGVmZmVjdCBpZiB0aGUKPiAgICByZWd1bGF0b3IgaGFzIGJlZW4gZW5hYmxlZCBmb3Ig dGhlIGdpdmVuIHN1c3BlbmQgc3RhdGUgdXNpbmcKPiAgICAicmVndWxhdG9yLW9uLWluLXN1c3Bl bmQiIGFuZCBoYXMgbm90IGJlZW4gZGlzYWJsZWQgZm9yIHRoYXQgc3RhdGUgdXNpbmcKPiAgICAi cmVndWxhdG9yLW9mZi1pbi1zdXNwZW5kIi4KPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9yaWNodGVrLHJ0cTIyMDgueWFtbCBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvcmljaHRlayxydHEyMjA4Lnlh bWwKPiBpbmRleCAwMjJjMWYxOTczNjQuLmIwYWEzOGVkZjhjMiAxMDA2NDQKPiAtLS0gYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JpY2h0ZWsscnRxMjIwOC55 YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9y aWNodGVrLHJ0cTIyMDgueWFtbAo+IEBAIC0yMSw3ICsyMSw3IEBAIGRlc2NyaXB0aW9uOiB8Cj4g ICAgY29uZHVjdGlvbiBtb2RlIChGQ0NNKS4KPiAgCj4gICAgVGhlIGRlZmluaXRpb24gb2YgbW9k ZXMgaXMgaW4gdGhlIGRhdGFzaGVldCB3aGljaCBpcyBhdmFpbGFibGUgaW4gYmVsb3cgbGluawo+ IC0gIGFuZCB0aGVpciBtZWFuaW5nIGlzOjoKPiArICBhbmQgdGhlaXIgbWVhbmluZyBpczoKPiAg ICAgIDAgLSBBdXRvIG1vZGUgZm9yIHBvd2VyIHNhdmluZywgd2hpY2ggcmVkdWNpbmcgdGhlIHN3 aXRjaGluZyBmcmVxdWVuY3kgYXQgbGlnaHQgbG9hZCBjb25kaXRpb24KPiAgICAgIHRvIG1haW50 YWluIGhpZ2ggZnJlcXVlbmN5Lgo+ICAgICAgMSAtIEZDQ00gdG8gbWVldCB0aGUgc3RyaWN0IHZv bHRhZ2UgcmVndWxhdGlvbiBhY2N1cmFjeSwgd2hpY2gga2VlcGluZyBjb25zdGFudCBzd2l0Y2hp bmcgZnJlcXVlbmN5Lgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3Mvc2VyaWFsL3Fjb20sbXNtLXVhcnRkbS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL3NlcmlhbC9xY29tLG1zbS11YXJ0ZG0ueWFtbAo+IGluZGV4IDc4OGVmNWMx YzQ0Ni4uYmM5NjdlYWQyMzUwIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zZXJpYWwvcWNvbSxtc20tdWFydGRtLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc2VyaWFsL3Fjb20sbXNtLXVhcnRkbS55YW1sCj4gQEAg LTE3LDcgKzE3LDcgQEAgZGVzY3JpcHRpb246IHwKPiAgICBzb2Z0d2FyZSBwZXJzcGVjdGl2ZSBp dCdzIG1vc3RseSBjb21wYXRpYmxlIHdpdGggdGhlIE1TTSBzZXJpYWwgVUFSVCBleGNlcHQKPiAg ICB0aGF0IGl0IHN1cHBvcnRzIHJlYWRpbmcgYW5kIHdyaXRpbmcgbXVsdGlwbGUgY2hhcmFjdGVy cyBhdCBhIHRpbWUuCj4gIAo+IC0gIE5vdGU6OiBBbGlhc2VzIG1heSBiZSBkZWZpbmVkIHRvIGVu c3VyZSB0aGUgY29ycmVjdCBvcmRlcmluZyBvZiB0aGUgVUFSVHMuCj4gKyAgTm90ZTogQWxpYXNl cyBtYXkgYmUgZGVmaW5lZCB0byBlbnN1cmUgdGhlIGNvcnJlY3Qgb3JkZXJpbmcgb2YgdGhlIFVB UlRzLgo+ICAgIFRoZSBhbGlhcyBzZXJpYWxOIHdpbGwgcmVzdWx0IGluIHRoZSBVQVJUIGJlaW5n IGFzc2lnbmVkIHBvcnQgTi4gIElmIGFueQo+ICAgIHNlcmlhbE4gYWxpYXMgZXhpc3RzLCB0aGVu IGFuIGFsaWFzIG11c3QgZXhpc3QgZm9yIGVhY2ggZW5hYmxlZCBVQVJULiAgVGhlCj4gICAgc2Vy aWFsTiBhbGlhc2VzIHNob3VsZCBiZSBpbiBhIC5kdHMgZmlsZSBpbnN0ZWFkIG9mIGluIGEgLmR0 c2kgZmlsZS4KPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3NsaW1idXMvc2xpbWJ1cy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3NsaW1idXMvc2xpbWJ1cy55YW1sCj4gaW5kZXggNWE5NDE2MTBjZTRlLi4zOTEwMzI3YzhkZWQg MTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NsaW1idXMv c2xpbWJ1cy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Ns aW1idXMvc2xpbWJ1cy55YW1sCj4gQEAgLTI5LDcgKzI5LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6 Cj4gICAgICBkZXNjcmlwdGlvbjogfAo+ICAgICAgICBFdmVyeSBTTElNYnVzIGNvbnRyb2xsZXIg bm9kZSBjYW4gY29udGFpbiB6ZXJvIG9yIG1vcmUgY2hpbGQgbm9kZXMKPiAgICAgICAgcmVwcmVz ZW50aW5nIHNsYXZlIGRldmljZXMgb24gdGhlIGJ1cy4gRXZlcnkgU0xJTWJ1cyBzbGF2ZSBkZXZp Y2UgaXMKPiAtICAgICAgdW5pcXVlbHkgZGV0ZXJtaW5lZCBieSB0aGUgZW51bWVyYXRpb24gYWRk cmVzcyBjb250YWluaW5nIDQgZmllbGRzOjoKPiArICAgICAgdW5pcXVlbHkgZGV0ZXJtaW5lZCBi eSB0aGUgZW51bWVyYXRpb24gYWRkcmVzcyBjb250YWluaW5nIDQgZmllbGRzOgo+ICAgICAgICBN YW51ZmFjdHVyZXIgSUQsIFByb2R1Y3QgY29kZSwgRGV2aWNlIGluZGV4LCBhbmQgSW5zdGFuY2Ug dmFsdWUgZm9yIHRoZQo+ICAgICAgICBkZXZpY2UuCj4gIAo+IEBAIC00OCw3ICs0OCw3IEBAIHBh dHRlcm5Qcm9wZXJ0aWVzOgo+ICAgICAgICByZWc6Cj4gICAgICAgICAgbWF4SXRlbXM6IDEKPiAg ICAgICAgICBkZXNjcmlwdGlvbjogfAo+IC0gICAgICAgICAgUGFpciBvZiAoZGV2aWNlIGluZGV4 LCBpbnN0YW5kZSBJRCksIHdoZXJlOjoKPiArICAgICAgICAgIFBhaXIgb2YgKGRldmljZSBpbmRl eCwgaW5zdGFuZGUgSUQpLCB3aGVyZToKPiAgICAgICAgICAgICAtIERldmljZSBpbmRleCwgd2hp Y2ggdW5pcXVlbHkgaWRlbnRpZmllcyBtdWx0aXBsZSBkZXZpY2VzIHdpdGhpbiBhCj4gICAgICAg ICAgICAgICBzaW5nbGUgY29tcG9uZW50Lgo+ICAgICAgICAgICAgIC0gSW5zdGFuY2UgSUQsIGNh biBiZSB1c2VkIGZvciB0aGUgY2FzZXMgd2hlcmUgbXVsdGlwbGUgZGV2aWNlcyBvZgo+IGRpZmYg LS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL3Fjb20vcWNvbSxh cHItc2VydmljZXMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2Mv cWNvbS9xY29tLGFwci1zZXJ2aWNlcy55YW1sCj4gaW5kZXggYmRmNDgyZGIzMmFhLi5iNjYzYmUz ZWE1YTEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Nv Yy9xY29tL3Fjb20sYXByLXNlcnZpY2VzLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3Mvc29jL3Fjb20vcWNvbSxhcHItc2VydmljZXMueWFtbAo+IEBAIC00MCw3 ICs0MCw3IEBAIHByb3BlcnRpZXM6Cj4gICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy9zdHJpbmctYXJyYXkKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIFBy b3RlY3Rpb24gZG9tYWluIHNlcnZpY2UgbmFtZSBhbmQgcGF0aCBmb3IgQVBSIHNlcnZpY2UgKGlm IHN1cHBvcnRlZCkuCj4gLSAgICAgIFBvc3NpYmxlIHZhbHVlcyBhcmU6Ogo+ICsgICAgICBQb3Nz aWJsZSB2YWx1ZXMgYXJlOgo+ICAgICAgICAiYXZzL2F1ZGlvIiwgIm1zbS9hZHNwL2F1ZGlvX3Bk Ii4KPiAgICAgICAgImtlcm5lbC9lbGZfbG9hZGVyIiwgIm1zbS9tb2RlbS93bGFuX3BkIi4KPiAg ICAgICAgInRtcy9zZXJ2cmVnIiwgIm1zbS9hZHNwL2F1ZGlvX3BkIi4KPiBkaWZmIC0tZ2l0IGEv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvYy9xY29tL3Fjb20scnBtaC1yc2Mu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2MvcWNvbS9xY29tLHJw bWgtcnNjLnlhbWwKPiBpbmRleCAyNmQ5YmM3NzNlYzUuLjE4ODkxMzlhM2Y3YSAxMDA2NDQKPiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL3Fjb20vcWNvbSxycG1o LXJzYy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvYy9x Y29tL3Fjb20scnBtaC1yc2MueWFtbAo+IEBAIC0yMyw3ICsyMyw3IEBAIGRlc2NyaXB0aW9uOiB8 Cj4gICAgd2l0aCBhIGZldyB2YXJpYXRpb25zIHRoYXQgYXJlIGNhcHR1cmVkIGJ5IHRoZSBwcm9w ZXJ0aWVzIGhlcmUuCj4gIAo+ICAgIEEgVENTIG1heSBiZSB0cmlnZ2VyZWQgZnJvbSBMaW51eCBv ciB0cmlnZ2VyZWQgYnkgdGhlIEYvVyBhZnRlciBhbGwgdGhlIENQVXMKPiAtICBoYXZlIHBvd2Vy ZWQgb2ZmIHRvIGZhY2lsaXRhdGUgaWRsZSBwb3dlciBzYXZpbmcuIFRDUyBjb3VsZCBiZSBjbGFz c2lmaWVkIGFzOjoKPiArICBoYXZlIHBvd2VyZWQgb2ZmIHRvIGZhY2lsaXRhdGUgaWRsZSBwb3dl ciBzYXZpbmcuIFRDUyBjb3VsZCBiZSBjbGFzc2lmaWVkIGFzOgo+ICAgICAgQUNUSVZFICAtIFRy aWdnZXJlZCBieSBMaW51eAo+ICAgICAgU0xFRVAgICAtIFRyaWdnZXJlZCBieSBGL1cKPiAgICAg IFdBS0UgICAgLSBUcmlnZ2VyZWQgYnkgRi9XCj4gQEAgLTc2LDcgKzc2LDcgQEAgcHJvcGVydGll czoKPiAgICAgIGl0ZW1zOgo+ICAgICAgICBpdGVtczoKPiAgICAgICAgICAtIGRlc2NyaXB0aW9u OiB8Cj4gLSAgICAgICAgICAgIFRDUyB0eXBlOjoKPiArICAgICAgICAgICAgVENTIHR5cGU6Cj4g ICAgICAgICAgICAgICAtIEFDVElWRV9UQ1MKPiAgICAgICAgICAgICAgIC0gU0xFRVBfVENTCj4g ICAgICAgICAgICAgICAtIFdBS0VfVENTCj4gQEAgLTE1Miw3ICsxNTIsNyBAQCBleGFtcGxlczoK PiAgICAtIHwKPiAgICAgIC8vIEZvciBhIFRDUyB3aG9zZSBSU0MgYmFzZSBhZGRyZXNzIGlzIDB4 MTc5QzAwMDAgYW5kIGlzIGF0IGEgRFJWIGlkIG9mCj4gICAgICAvLyAyLCB0aGUgcmVnaXN0ZXIg b2Zmc2V0cyBmb3IgRFJWMiBzdGFydCBhdCAwRDAwLCB0aGUgcmVnaXN0ZXIKPiAtICAgIC8vIGNh bGN1bGF0aW9ucyBhcmUgbGlrZSB0aGlzOjoKPiArICAgIC8vIGNhbGN1bGF0aW9ucyBhcmUgbGlr ZSB0aGlzOgo+ICAgICAgLy8gRFJWMDogMHgxNzlDMDAwMAo+ICAgICAgLy8gRFJWMjogMHgxNzlD MDAwMCArIDB4MTAwMDAgPSAweDE3OUQwMDAwCj4gICAgICAvLyBEUlYyOiAweDE3OUMwMDAwICsg MHgxMDAwMCAqIDIgPSAweDE3OUUwMDAwCj4gQEAgLTE4Miw3ICsxODIsNyBAQCBleGFtcGxlczoK PiAgICAtIHwKPiAgICAgIC8vIEZvciBhIFRDUyB3aG9zZSBSU0MgYmFzZSBhZGRyZXNzIGlzIDB4 QUYyMDAwMCBhbmQgaXMgYXQgRFJWIGlkIG9mIDAsIHRoZQo+ICAgICAgLy8gcmVnaXN0ZXIgb2Zm c2V0cyBmb3IgRFJWMCBzdGFydCBhdCAwMUMwMCwgdGhlIHJlZ2lzdGVyIGNhbGN1bGF0aW9ucyBh cmUKPiAtICAgIC8vIGxpa2UgdGhpczo6Cj4gKyAgICAvLyBsaWtlIHRoaXM6Cj4gICAgICAvLyBE UlYwOiAweEFGMjAwMDAKPiAgICAgIC8vIFRDUy1PRkZTRVQ6IDB4MUMwMAo+ICAgICAgI2luY2x1 ZGUgPGR0LWJpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybS1naWMuaD4KPiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvYy9xY29tL3Fjb20sd2Nu c3MueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2MvcWNvbS9xY29t LHdjbnNzLnlhbWwKPiBpbmRleCA0ZmNhZTZiZWRmZmYuLjcyYTdmOGNiMDliYSAxMDA2NDQKPiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL3Fjb20vcWNvbSx3Y25z cy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvYy9xY29t L3Fjb20sd2Nuc3MueWFtbAo+IEBAIC0yOCw3ICsyOCw3IEBAIHByb3BlcnRpZXM6Cj4gICAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9waGFuZGxlCj4gICAgICBkZXNj cmlwdGlvbjogfAo+ICAgICAgICBSZWZlcmVuY2UgdG8gYSBub2RlIHNwZWNpZnlpbmcgdGhlIHdj bnNzICJjY3UiIGFuZCAiZHhlIiByZWdpc3RlciBibG9ja3MuCj4gLSAgICAgIFRoZSBub2RlIG11 c3QgYmUgY29tcGF0aWJsZSB3aXRoIG9uZSBvZiB0aGUgZm9sbG93aW5nOjoKPiArICAgICAgVGhl IG5vZGUgbXVzdCBiZSBjb21wYXRpYmxlIHdpdGggb25lIG9mIHRoZSBmb2xsb3dpbmc6Cj4gICAg ICAgICAgICAgLSBxY29tLHJpdmEiCj4gICAgICAgICAgICAgLSBxY29tLHByb250byIKPiAgCj4g ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2MvcmVuZXNh cy9yZW5lc2FzLXNvYy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Nv Yy9yZW5lc2FzL3JlbmVzYXMtc29jLnlhbWwKPiBpbmRleCA1ZGRkMzFmMzBmMjYuLjU3YzlkM2M1 NzAyMSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc29j L3JlbmVzYXMvcmVuZXNhcy1zb2MueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zb2MvcmVuZXNhcy9yZW5lc2FzLXNvYy55YW1sCj4gQEAgLTEyLDEwICsxMiwx MCBAQCBtYWludGFpbmVyczoKPiAgCj4gIGRlc2NyaXB0aW9uOiB8Cj4gICAgR3VpZGVsaW5lcyBm b3IgbmV3IGNvbXBhdGlibGVzIGZvciBTb0MgYmxvY2tzL2NvbXBvbmVudHMuCj4gLSAgV2hlbiBh ZGRpbmcgbmV3IGNvbXBhdGlibGVzIGluIG5ldyBiaW5kaW5ncywgdXNlIHRoZSBmb3JtYXQ6Ogo+ ICsgIFdoZW4gYWRkaW5nIG5ldyBjb21wYXRpYmxlcyBpbiBuZXcgYmluZGluZ3MsIHVzZSB0aGUg Zm9ybWF0Ogo+ICAgICAgcmVuZXNhcyxTb0MtSVAKPiAgCj4gLSAgRm9yIGV4YW1wbGU6Ogo+ICsg IEZvciBleGFtcGxlOgo+ICAgICByZW5lc2FzLHI4YTc3OTY1LWNzaTIKPiAgCj4gICAgV2hlbiBh ZGRpbmcgbmV3IGNvbXBhdGlibGVzIHRvIGV4aXN0aW5nIGJpbmRpbmdzLCB1c2UgdGhlIGZvcm1h dCBpbiB0aGUKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3NvdW5kL3Fjb20scTZhc20tZGFpcy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL3NvdW5kL3Fjb20scTZhc20tZGFpcy55YW1sCj4gaW5kZXggNDdhMTA1YTk3ZWNmLi5i YzhjOGJhMjRmOWMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL3NvdW5kL3Fjb20scTZhc20tZGFpcy55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3NvdW5kL3Fjb20scTZhc20tZGFpcy55YW1sCj4gQEAgLTQ1LDcgKzQ1 LDcgQEAgcGF0dGVyblByb3BlcnRpZXM6Cj4gICAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gICAgICAgICAgZW51bTogWzAsIDEsIDJdCj4gICAg ICAgICAgZGVzY3JpcHRpb246IHwKPiAtICAgICAgICAgIFRoZSBkaXJlY3Rpb24gb2YgdGhlIGRh aSBzdHJlYW06Ogo+ICsgICAgICAgICAgVGhlIGRpcmVjdGlvbiBvZiB0aGUgZGFpIHN0cmVhbToK PiAgICAgICAgICAgICAtIFE2QVNNX0RBSV9UWF9SWCAoMCkgZm9yIGJvdGggdHggYW5kIHJ4Cj4g ICAgICAgICAgICAgLSBRNkFTTV9EQUlfVFggKDEpIGZvciBvbmx5IHR4IChDYXB0dXJlL0VuY29k ZSkKPiAgICAgICAgICAgICAtIFE2QVNNX0RBSV9SWCAoMikgZm9yIG9ubHkgcnggKFBsYXliYWNr L0RlY29kZSkKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L3RoZXJtYWwvc2Ftc3VuZyxleHlub3MtdGhlcm1hbC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvc2Ftc3VuZyxleHlub3MtdGhlcm1hbC55YW1sCj4gaW5k ZXggMjlhMDhiMDcyOWVlLi4zZjMzM2RiNzJhNzEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvc2Ftc3VuZyxleHlub3MtdGhlcm1hbC55YW1s Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJtYWwvc2Ftc3Vu ZyxleHlub3MtdGhlcm1hbC55YW1sCj4gQEAgLTQwLDcgKzQwLDcgQEAgcHJvcGVydGllczoKPiAg ICAgIGRlc2NyaXB0aW9uOiB8Cj4gICAgICAgIFRoZSBFeHlub3MgVE1VIHN1cHBvcnRzIGdlbmVy YXRpbmcgaW50ZXJydXB0cyB3aGVuIHJlYWNoaW5nIGdpdmVuCj4gICAgICAgIHRlbXBlcmF0dXJl IHRocmVzaG9sZHMuIE51bWJlciBvZiBzdXBwb3J0ZWQgdGhlcm1hbCB0cmlwIHBvaW50cyBkZXBl bmRzCj4gLSAgICAgIG9uIHRoZSBTb0MgKG9ubHkgZmlyc3QgdHJpcCBwb2ludHMgZGVmaW5lZCBp biBEVCB3aWxsIGJlIGNvbmZpZ3VyZWQpOjoKPiArICAgICAgb24gdGhlIFNvQyAob25seSBmaXJz dCB0cmlwIHBvaW50cyBkZWZpbmVkIGluIERUIHdpbGwgYmUgY29uZmlndXJlZCk6Cj4gICAgICAg ICAtIG1vc3Qgb2YgU29DOiA0Cj4gICAgICAgICAtIHNhbXN1bmcsZXh5bm9zNTQzMy10bXU6IDgK PiAgICAgICAgIC0gc2Ftc3VuZyxleHlub3M3LXRtdTogOAo+IEBAIC01Miw3ICs1Miw3IEBAIHBy b3BlcnRpZXM6Cj4gICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiAgICAgICAgICAgIFNoYXJlZCBU TVUgcmVnaXN0ZXJzLgo+ICAKPiAtICAgICAgICAgIE5vdGU6OiBPbiBFeHlub3M1NDIwLCB0aGUg VFJJTUlORk8gcmVnaXN0ZXIgaXMgbWlzcGxhY2VkIGZvciBUTVUKPiArICAgICAgICAgIE5vdGU6 IE9uIEV4eW5vczU0MjAsIHRoZSBUUklNSU5GTyByZWdpc3RlciBpcyBtaXNwbGFjZWQgZm9yIFRN VQo+ICAgICAgICAgICAgY2hhbm5lbHMgMiwgMyBhbmQgNCBVc2UgInNhbXN1bmcsZXh5bm9zNTQy MC10bXUtZXh0LXRyaW1pbmZvIiBpbgo+ICAgICAgICAgICAgY2FzZXMsIHRoZXJlIGlzIGEgbWlz cGxhY2VkIHJlZ2lzdGVyLCBhbHNvIHByb3ZpZGUgY2xvY2sgdG8gYWNjZXNzCj4gICAgICAgICAg ICB0aGF0IGJhc2UuCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy91c2IvcWNvbSxkd2MzLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvdXNiL3Fjb20sZHdjMy55YW1sCj4gaW5kZXggYTdmNTgxMTRjMDJlLi45MGRhZWU2MTY4ODAg MTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9xY29t LGR3YzMueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy91c2Iv cWNvbSxkd2MzLnlhbWwKPiBAQCAtOTIsMTQgKzkyLDE0IEBAIHByb3BlcnRpZXM6Cj4gIAo+ICAg IGNsb2NrczoKPiAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gLSAgICAgIFNldmVyYWwgY2xvY2tzIGFy ZSB1c2VkLCBkZXBlbmRpbmcgb24gdGhlIHZhcmlhbnQuIFR5cGljYWwgb25lcyBhcmU6Ogo+IC0g ICAgICAgLSBjZmdfbm9jOjogU3lzdGVtIENvbmZpZyBOT0MgY2xvY2suCj4gLSAgICAgICAtIGNv cmU6OiBNYXN0ZXIvQ29yZSBjbG9jaywgaGFzIHRvIGJlID49IDEyNSBNSHogZm9yIFNTIG9wZXJh dGlvbiBhbmQgPj0KPiArICAgICAgU2V2ZXJhbCBjbG9ja3MgYXJlIHVzZWQsIGRlcGVuZGluZyBv biB0aGUgdmFyaWFudC4gVHlwaWNhbCBvbmVzIGFyZToKPiArICAgICAgIC0gY2ZnX25vYzogU3lz dGVtIENvbmZpZyBOT0MgY2xvY2suCj4gKyAgICAgICAtIGNvcmU6IE1hc3Rlci9Db3JlIGNsb2Nr LCBoYXMgdG8gYmUgPj0gMTI1IE1IeiBmb3IgU1Mgb3BlcmF0aW9uIGFuZCA+PQo+ICAgICAgICAg ICAgICAgICAgNjBNSHogZm9yIEhTIG9wZXJhdGlvbi4KPiAtICAgICAgIC0gaWZhY2U6OiBTeXN0 ZW0gYnVzIEFYSSBjbG9jay4KPiAtICAgICAgIC0gc2xlZXA6OiBTbGVlcCBjbG9jaywgdXNlZCBm b3Igd2FrZXVwIHdoZW4gVVNCMyBjb3JlIGdvZXMgaW50byBsb3cKPiArICAgICAgIC0gaWZhY2U6 IFN5c3RlbSBidXMgQVhJIGNsb2NrLgo+ICsgICAgICAgLSBzbGVlcDogU2xlZXAgY2xvY2ssIHVz ZWQgZm9yIHdha2V1cCB3aGVuIFVTQjMgY29yZSBnb2VzIGludG8gbG93Cj4gICAgICAgICAgICAg ICAgICAgcG93ZXIgbW9kZSAoVTMpLgo+IC0gICAgICAgLSBtb2NrX3V0bWk6OiBNb2NrIHV0bWkg Y2xvY2sgbmVlZGVkIGZvciBJVFAvU09GIGdlbmVyYXRpb24gaW4gaG9zdAo+ICsgICAgICAgLSBt b2NrX3V0bWk6IE1vY2sgdXRtaSBjbG9jayBuZWVkZWQgZm9yIElUUC9TT0YgZ2VuZXJhdGlvbiBp biBob3N0Cj4gICAgICAgICAgICAgICAgICAgICAgIG1vZGUuIEl0cyBmcmVxdWVuY3kgc2hvdWxk IGJlIDE5LjJNSHouCj4gICAgICBtaW5JdGVtczogMQo+ICAgICAgbWF4SXRlbXM6IDkKPiBkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9xY29tLHNucHMt ZHdjMy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9xY29tLHNu cHMtZHdjMy55YW1sCj4gaW5kZXggODIwMTY1NmI0MWVkLi5kOTlhZjlmNDEzZDAgMTAwNjQ0Cj4g LS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9xY29tLHNucHMtZHdj My55YW1sCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9xY29t LHNucHMtZHdjMy55YW1sCj4gQEAgLTg3LDE0ICs4NywxNCBAQCBwcm9wZXJ0aWVzOgo+ICAKPiAg ICBjbG9ja3M6Cj4gICAgICBkZXNjcmlwdGlvbjogfAo+IC0gICAgICBTZXZlcmFsIGNsb2NrcyBh cmUgdXNlZCwgZGVwZW5kaW5nIG9uIHRoZSB2YXJpYW50LiBUeXBpY2FsIG9uZXMgYXJlOjoKPiAt ICAgICAgIC0gY2ZnX25vYzo6IFN5c3RlbSBDb25maWcgTk9DIGNsb2NrLgo+IC0gICAgICAgLSBj b3JlOjogTWFzdGVyL0NvcmUgY2xvY2ssIGhhcyB0byBiZSA+PSAxMjUgTUh6IGZvciBTUyBvcGVy YXRpb24gYW5kID49Cj4gKyAgICAgIFNldmVyYWwgY2xvY2tzIGFyZSB1c2VkLCBkZXBlbmRpbmcg b24gdGhlIHZhcmlhbnQuIFR5cGljYWwgb25lcyBhcmU6Cj4gKyAgICAgICAtIGNmZ19ub2M6IFN5 c3RlbSBDb25maWcgTk9DIGNsb2NrLgo+ICsgICAgICAgLSBjb3JlOiBNYXN0ZXIvQ29yZSBjbG9j aywgaGFzIHRvIGJlID49IDEyNSBNSHogZm9yIFNTIG9wZXJhdGlvbiBhbmQgPj0KPiAgICAgICAg ICAgICAgICAgIDYwTUh6IGZvciBIUyBvcGVyYXRpb24uCj4gLSAgICAgICAtIGlmYWNlOjogU3lz dGVtIGJ1cyBBWEkgY2xvY2suCj4gLSAgICAgICAtIHNsZWVwOjogU2xlZXAgY2xvY2ssIHVzZWQg Zm9yIHdha2V1cCB3aGVuIFVTQjMgY29yZSBnb2VzIGludG8gbG93Cj4gKyAgICAgICAtIGlmYWNl OiBTeXN0ZW0gYnVzIEFYSSBjbG9jay4KPiArICAgICAgIC0gc2xlZXA6IFNsZWVwIGNsb2NrLCB1 c2VkIGZvciB3YWtldXAgd2hlbiBVU0IzIGNvcmUgZ29lcyBpbnRvIGxvdwo+ICAgICAgICAgICAg ICAgICAgIHBvd2VyIG1vZGUgKFUzKS4KPiAtICAgICAgIC0gbW9ja191dG1pOjogTW9jayB1dG1p IGNsb2NrIG5lZWRlZCBmb3IgSVRQL1NPRiBnZW5lcmF0aW9uIGluIGhvc3QKPiArICAgICAgIC0g bW9ja191dG1pOiBNb2NrIHV0bWkgY2xvY2sgbmVlZGVkIGZvciBJVFAvU09GIGdlbmVyYXRpb24g aW4gaG9zdAo+ICAgICAgICAgICAgICAgICAgICAgICBtb2RlLiBJdHMgZnJlcXVlbmN5IHNob3Vs ZCBiZSAxOS4yTUh6Lgo+ICAgICAgbWluSXRlbXM6IDEKPiAgICAgIG1heEl0ZW1zOiA5Cj4gLS0g Cj4gMi41My4wCj4gCgotLSAKS2luZCBSZWdhcmRzLApOaWtsYXMgU8O2ZGVybHVuZAoKLS0gCmxp bnV4LXBoeSBtYWlsaW5nIGxpc3QKbGludXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcGh5Cg==