From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9FD50CA9EC9 for ; Fri, 1 Nov 2019 06:27:41 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 68F8020862 for ; Fri, 1 Nov 2019 06:27:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="WA28TkbY"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="MUL7g+74" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727492AbfKAG1b (ORCPT ); Fri, 1 Nov 2019 02:27:31 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:45170 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725280AbfKAG1b (ORCPT ); Fri, 1 Nov 2019 02:27:31 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id EB918602F0; Fri, 1 Nov 2019 06:27:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1572589649; bh=bL0nOQrP/x3tmqadN/OsJ7Er4EhcsGr3nKsfrJY+8ns=; h=From:To:Cc:Subject:Date:From; b=WA28TkbYi5W21hY/G1dPTGNxAaPFNPkgjAm5hNzR+dL2//HUUpKRaO6Gk2KEyf21R zFE6b+RWYrxCBYDP8SalkIMFeVOIskm9Fqk9Llh7pBxDDab8uk0fLFkIUzhUeD9Gge IvM6vn1Keeuxa1fi/iUsp+R+rWSvcZiKqrOTGC6M= Received: from kgunda-linux.qualcomm.com (blr-c-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.19.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: kgunda@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 14627602F0; Fri, 1 Nov 2019 06:27:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1572589648; bh=bL0nOQrP/x3tmqadN/OsJ7Er4EhcsGr3nKsfrJY+8ns=; h=From:To:Cc:Subject:Date:From; b=MUL7g+74h0Qm/7JuPlbyJhwLkieiNlTfZFnsCa4h1TTmNB6S6pLiifhTvveZrEkFz tJz7sAaX+qKPV3DYhwEEqG4bXd9cIKMh3CJq5wyGJphhjz+i/3M1TyYLa0Rca03udg cXH8OCKLCGqlm1EdAib4XONUfIfAZJblEHwSTers= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 14627602F0 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=kgunda@codeaurora.org From: Kiran Gunda To: bjorn.andersson@linaro.org, jingoohan1@gmail.com, lee.jones@linaro.org, b.zolnierkie@samsung.com, dri-devel@lists.freedesktop.org, daniel.thompson@linaro.org, jacek.anaszewski@gmail.com, pavel@ucw.cz, robh+dt@kernel.org, mark.rutland@arm.com, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: linux-arm-msm@vger.kernel.org, Kiran Gunda Subject: [PATCH V10 0/8] backlight: qcom-wled: Support for QCOM wled driver Date: Fri, 1 Nov 2019 11:56:56 +0530 Message-Id: <1572589624-6095-1-git-send-email-kgunda@codeaurora.org> X-Mailer: git-send-email 1.9.1 Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org This patch series renames the pm8941-wled.c driver to qcom-wled.c to add the support for multiple PMICs supported by qualcomm. This patch series supports both PM8941 and PMI8998 WLED. The PMI8998 WLED has the support to handle the OVP (over voltage protection) and the SC (short circuit protection) interrupts. It also has the auto string detection algorithm support to configure the right strings if the user specified string configuration is in-correct. These three features are added in this series for PMI8998. changes from v1: - Fixed the commit message for - backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c Changes from v2: - Fixed bjorn and other reviewer's comments - Seperated the device tree bindings - Splitted out the WLED4 changes in seperate patch - Merged OVP and auto string detection patch Changes from v3: - Added Reviewed-by/Acked-by tags - Fixed comments from Bjorn/Vinod/Rob - Splitting the "backlight: qcom-wled: Add support for WLED4 peripheral" patch to seperate the WLED3 specific restructure. Changes from v4: - Added reviewed-by/Acked-by tags - Fixed comments from Bjorn/Daniel/Pavel Changes from v5: - Fixed comments from Bjorn/Pavel Changes from v5/v6: - Fixed comments from Bjorn/Pavel on V5 series, which were missed in V6 series - Patch 1 and 2, mentioned below, from V6 series are picked by Pavel In next. Hence, dropped them in this series. https://lore.kernel.org/patchwork/patch/1132467/ https://lore.kernel.org/patchwork/patch/1132468/ Changes from v7: - Addressed comments from Daniel Thompson/Lee Jones - Patch 1 and 2, mentioned below, from V6 series are picked by Pavel In next. Hence, dropped them in this series. https://lore.kernel.org/patchwork/patch/1132467/ https://lore.kernel.org/patchwork/patch/1132468/ Changes from v8: - Addressed a comment from Daniel Thompson on patch 6 - Added Reviewed-by tag of Daniel Thompson on patch 4 - Patch 1 and 2, mentioned below, from V6 series are picked by Pavel In next. Hence, dropped them in this series. https://lore.kernel.org/patchwork/patch/1132467/ https://lore.kernel.org/patchwork/patch/1132468/ Changes from v9: - Added back the below dropped out patches to this series. https://lore.kernel.org/patchwork/patch/1132467/ https://lore.kernel.org/patchwork/patch/1132468/ - Added Reviewed-by tag of Daniel Thompson on patch 8 Kiran Gunda (8): backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c backlight: qcom-wled: restructure the qcom-wled bindings. backlight: qcom-wled: Add new properties for PMI8998. backlight: qcom-wled: Rename PM8941* to WLED3 backlight: qcom-wled: Restructure the driver for WLED3. backlight: qcom-wled: Add support for WLED4 peripheral. backlight: qcom-wled: add support for short circuit handling. backlight: qcom-wled: Add auto string detection logic .../bindings/leds/backlight/pm8941-wled.txt | 42 - .../bindings/leds/backlight/qcom-wled.txt | 154 +++ drivers/video/backlight/Kconfig | 8 +- drivers/video/backlight/Makefile | 2 +- drivers/video/backlight/pm8941-wled.c | 424 ------- drivers/video/backlight/qcom-wled.c | 1296 ++++++++++++++++++++ 6 files changed, 1455 insertions(+), 471 deletions(-) delete mode 100644 Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt delete mode 100644 drivers/video/backlight/pm8941-wled.c create mode 100644 drivers/video/backlight/qcom-wled.c -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 616DBCA9ECE for ; Fri, 1 Nov 2019 08:10:33 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 41644208E3 for ; Fri, 1 Nov 2019 08:10:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 41644208E3 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4D6206F768; Fri, 1 Nov 2019 08:09:58 +0000 (UTC) Received: from smtp.codeaurora.org (smtp.codeaurora.org [198.145.29.96]) by gabe.freedesktop.org (Postfix) with ESMTPS id 288D96E17B for ; Fri, 1 Nov 2019 06:27:30 +0000 (UTC) Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 09B0E60D37; Fri, 1 Nov 2019 06:27:29 +0000 (UTC) Received: from kgunda-linux.qualcomm.com (blr-c-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.19.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: kgunda@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 14627602F0; Fri, 1 Nov 2019 06:27:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 14627602F0 From: Kiran Gunda To: bjorn.andersson@linaro.org, jingoohan1@gmail.com, lee.jones@linaro.org, b.zolnierkie@samsung.com, dri-devel@lists.freedesktop.org, daniel.thompson@linaro.org, jacek.anaszewski@gmail.com, pavel@ucw.cz, robh+dt@kernel.org, mark.rutland@arm.com, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH V10 0/8] backlight: qcom-wled: Support for QCOM wled driver Date: Fri, 1 Nov 2019 11:56:56 +0530 Message-Id: <1572589624-6095-1-git-send-email-kgunda@codeaurora.org> X-Mailer: git-send-email 1.9.1 X-Mailman-Approved-At: Fri, 01 Nov 2019 08:09:55 +0000 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1572589650; bh=bL0nOQrP/x3tmqadN/OsJ7Er4EhcsGr3nKsfrJY+8ns=; h=From:To:Cc:Subject:Date:From; b=bpgbW+YSxURf8orNvTHHltFZ26XIZQF2Sm8JcIbiRVOZurBVJmY3BCxIA99RguUwg WCSRXlpmlx3OVH3nZScxZkcYCySzIk84FJFLh3jrLGfZqq9Z3AyrVq1XKiqp4wuaaR EQCdVUgPzljrd6ovZWabKWo+hfEtvz6ThERGyngI= X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1572589648; bh=bL0nOQrP/x3tmqadN/OsJ7Er4EhcsGr3nKsfrJY+8ns=; h=From:To:Cc:Subject:Date:From; b=MUL7g+74h0Qm/7JuPlbyJhwLkieiNlTfZFnsCa4h1TTmNB6S6pLiifhTvveZrEkFz tJz7sAaX+qKPV3DYhwEEqG4bXd9cIKMh3CJq5wyGJphhjz+i/3M1TyYLa0Rca03udg cXH8OCKLCGqlm1EdAib4XONUfIfAZJblEHwSTers= X-Mailman-Original-Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org X-Mailman-Original-Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=kgunda@codeaurora.org X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-msm@vger.kernel.org, Kiran Gunda MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Message-ID: <20191101062656.94uDO3GNutyAGnkLwBHFrIpEKEHyNgh0gh8WKe-iwlA@z> VGhpcyBwYXRjaCBzZXJpZXMgcmVuYW1lcyB0aGUgcG04OTQxLXdsZWQuYyBkcml2ZXIgdG8gcWNv bS13bGVkLmMgdG8gYWRkCnRoZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBQTUlDcyBzdXBwb3J0ZWQg YnkgcXVhbGNvbW0uIFRoaXMgcGF0Y2ggc2VyaWVzCnN1cHBvcnRzIGJvdGggUE04OTQxIGFuZCBQ TUk4OTk4IFdMRUQuIFRoZSBQTUk4OTk4IFdMRUQgaGFzIHRoZSBzdXBwb3J0CnRvIGhhbmRsZSB0 aGUgT1ZQIChvdmVyIHZvbHRhZ2UgcHJvdGVjdGlvbikgYW5kIHRoZSBTQyAoc2hvcnQgY2lyY3Vp dApwcm90ZWN0aW9uKQppbnRlcnJ1cHRzLiBJdCBhbHNvIGhhcyB0aGUgYXV0byBzdHJpbmcgZGV0 ZWN0aW9uIGFsZ29yaXRobSBzdXBwb3J0IHRvCmNvbmZpZ3VyZSB0aGUgcmlnaHQgc3RyaW5ncyBp ZiB0aGUgdXNlciBzcGVjaWZpZWQgc3RyaW5nIGNvbmZpZ3VyYXRpb24KaXMgaW4tY29ycmVjdC4g VGhlc2UgdGhyZWUgZmVhdHVyZXMgYXJlIGFkZGVkIGluIHRoaXMgc2VyaWVzIGZvciBQTUk4OTk4 LgoKY2hhbmdlcyBmcm9tIHYxOgogICAtIEZpeGVkIHRoZSBjb21taXQgbWVzc2FnZSBmb3IKICAg LSBiYWNrbGlnaHQ6IHFjb20td2xlZDogUmVuYW1lIHBtODk0MS13bGVkLmMgdG8gcWNvbS13bGVk LmMKCkNoYW5nZXMgZnJvbSB2MjoKICAgLSBGaXhlZCBiam9ybiBhbmQgb3RoZXIgcmV2aWV3ZXIn cyBjb21tZW50cwogICAtIFNlcGVyYXRlZCB0aGUgZGV2aWNlIHRyZWUgYmluZGluZ3MKICAgLSBT cGxpdHRlZCBvdXQgdGhlIFdMRUQ0IGNoYW5nZXMgaW4gc2VwZXJhdGUgcGF0Y2gKICAgLSBNZXJn ZWQgT1ZQIGFuZCBhdXRvIHN0cmluZyBkZXRlY3Rpb24gcGF0Y2gKCkNoYW5nZXMgZnJvbSB2MzoK ICAtIEFkZGVkIFJldmlld2VkLWJ5L0Fja2VkLWJ5IHRhZ3MKICAtIEZpeGVkIGNvbW1lbnRzIGZy b20gQmpvcm4vVmlub2QvUm9iCiAgLSBTcGxpdHRpbmcgdGhlICJiYWNrbGlnaHQ6IHFjb20td2xl ZDogQWRkIHN1cHBvcnQgZm9yIFdMRUQ0IHBlcmlwaGVyYWwiIHBhdGNoCiAgICB0byBzZXBlcmF0 ZSB0aGUgV0xFRDMgc3BlY2lmaWMgcmVzdHJ1Y3R1cmUuCgpDaGFuZ2VzIGZyb20gdjQ6CiAgLSBB ZGRlZCByZXZpZXdlZC1ieS9BY2tlZC1ieSB0YWdzCiAgLSBGaXhlZCBjb21tZW50cyBmcm9tIEJq b3JuL0RhbmllbC9QYXZlbAoKQ2hhbmdlcyBmcm9tIHY1OgogIC0gRml4ZWQgY29tbWVudHMgZnJv bSBCam9ybi9QYXZlbAoKQ2hhbmdlcyBmcm9tIHY1L3Y2OgogIC0gRml4ZWQgY29tbWVudHMgZnJv bSBCam9ybi9QYXZlbCBvbiBWNSBzZXJpZXMsIHdoaWNoIHdlcmUgbWlzc2VkIGluIFY2IHNlcmll cwogIC0gUGF0Y2ggMSBhbmQgMiwgbWVudGlvbmVkIGJlbG93LCBmcm9tIFY2IHNlcmllcyBhcmUg cGlja2VkIGJ5IFBhdmVsIEluIG5leHQuCiAgICBIZW5jZSwgZHJvcHBlZCB0aGVtIGluIHRoaXMg c2VyaWVzLgogICAgaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzExMzI0 NjcvCiAgICBodHRwczovL2xvcmUua2VybmVsLm9yZy9wYXRjaHdvcmsvcGF0Y2gvMTEzMjQ2OC8K CkNoYW5nZXMgZnJvbSB2NzoKICAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIERhbmllbCBUaG9t cHNvbi9MZWUgSm9uZXMKICAtIFBhdGNoIDEgYW5kIDIsIG1lbnRpb25lZCBiZWxvdywgZnJvbSBW NiBzZXJpZXMgYXJlIHBpY2tlZCBieSBQYXZlbCBJbiBuZXh0LgogICAgSGVuY2UsIGRyb3BwZWQg dGhlbSBpbiB0aGlzIHNlcmllcy4KICAgIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3BhdGNod29y ay9wYXRjaC8xMTMyNDY3LwogICAgaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvcGF0Y2h3b3JrL3Bh dGNoLzExMzI0NjgvCgpDaGFuZ2VzIGZyb20gdjg6CiAtIEFkZHJlc3NlZCBhIGNvbW1lbnQgZnJv bSBEYW5pZWwgVGhvbXBzb24gb24gcGF0Y2ggNgogLSBBZGRlZCBSZXZpZXdlZC1ieSB0YWcgb2Yg RGFuaWVsIFRob21wc29uIG9uIHBhdGNoIDQKIC0gUGF0Y2ggMSBhbmQgMiwgbWVudGlvbmVkIGJl bG93LCBmcm9tIFY2IHNlcmllcyBhcmUgcGlja2VkIGJ5IFBhdmVsIEluIG5leHQuCiAgICBIZW5j ZSwgZHJvcHBlZCB0aGVtIGluIHRoaXMgc2VyaWVzLgogICAgaHR0cHM6Ly9sb3JlLmtlcm5lbC5v cmcvcGF0Y2h3b3JrL3BhdGNoLzExMzI0NjcvCiAgICBodHRwczovL2xvcmUua2VybmVsLm9yZy9w YXRjaHdvcmsvcGF0Y2gvMTEzMjQ2OC8KCkNoYW5nZXMgZnJvbSB2OToKIC0gQWRkZWQgYmFjayB0 aGUgYmVsb3cgZHJvcHBlZCBvdXQgcGF0Y2hlcyB0byB0aGlzIHNlcmllcy4KICAgIGh0dHBzOi8v bG9yZS5rZXJuZWwub3JnL3BhdGNod29yay9wYXRjaC8xMTMyNDY3LwogICAgaHR0cHM6Ly9sb3Jl Lmtlcm5lbC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzExMzI0NjgvCiAtIEFkZGVkIFJldmlld2VkLWJ5 IHRhZyBvZiBEYW5pZWwgVGhvbXBzb24gb24gcGF0Y2ggOAoKS2lyYW4gR3VuZGEgKDgpOgogIGJh Y2tsaWdodDogcWNvbS13bGVkOiBSZW5hbWUgcG04OTQxLXdsZWQuYyB0byBxY29tLXdsZWQuYwog IGJhY2tsaWdodDogcWNvbS13bGVkOiByZXN0cnVjdHVyZSB0aGUgcWNvbS13bGVkIGJpbmRpbmdz LgogIGJhY2tsaWdodDogcWNvbS13bGVkOiBBZGQgbmV3IHByb3BlcnRpZXMgZm9yIFBNSTg5OTgu CiAgYmFja2xpZ2h0OiBxY29tLXdsZWQ6IFJlbmFtZSBQTTg5NDEqIHRvIFdMRUQzCiAgYmFja2xp Z2h0OiBxY29tLXdsZWQ6IFJlc3RydWN0dXJlIHRoZSBkcml2ZXIgZm9yIFdMRUQzLgogIGJhY2ts aWdodDogcWNvbS13bGVkOiBBZGQgc3VwcG9ydCBmb3IgV0xFRDQgcGVyaXBoZXJhbC4KICBiYWNr bGlnaHQ6IHFjb20td2xlZDogYWRkIHN1cHBvcnQgZm9yIHNob3J0IGNpcmN1aXQgaGFuZGxpbmcu CiAgYmFja2xpZ2h0OiBxY29tLXdsZWQ6IEFkZCBhdXRvIHN0cmluZyBkZXRlY3Rpb24gbG9naWMK CiAuLi4vYmluZGluZ3MvbGVkcy9iYWNrbGlnaHQvcG04OTQxLXdsZWQudHh0ICAgICAgICB8ICAg NDIgLQogLi4uL2JpbmRpbmdzL2xlZHMvYmFja2xpZ2h0L3Fjb20td2xlZC50eHQgICAgICAgICAg fCAgMTU0ICsrKwogZHJpdmVycy92aWRlby9iYWNrbGlnaHQvS2NvbmZpZyAgICAgICAgICAgICAg ICAgICAgfCAgICA4ICstCiBkcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9NYWtlZmlsZSAgICAgICAg ICAgICAgICAgICB8ICAgIDIgKy0KIGRyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L3BtODk0MS13bGVk LmMgICAgICAgICAgICAgIHwgIDQyNCAtLS0tLS0tCiBkcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9x Y29tLXdsZWQuYyAgICAgICAgICAgICAgICB8IDEyOTYgKysrKysrKysrKysrKysrKysrKysKIDYg ZmlsZXMgY2hhbmdlZCwgMTQ1NSBpbnNlcnRpb25zKCspLCA0NzEgZGVsZXRpb25zKC0pCiBkZWxl dGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2xlZHMvYmFj a2xpZ2h0L3BtODk0MS13bGVkLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9sZWRzL2JhY2tsaWdodC9xY29tLXdsZWQudHh0CiBkZWxldGUg bW9kZSAxMDA2NDQgZHJpdmVycy92aWRlby9iYWNrbGlnaHQvcG04OTQxLXdsZWQuYwogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L3Fjb20td2xlZC5jCgotLSAKVGhl IFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2Rl IEF1cm9yYSBGb3J1bSwKIGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==