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 98A84C43603 for ; Sat, 7 Dec 2019 14:04:09 +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 49D18217BA for ; Sat, 7 Dec 2019 14:04:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 49D18217BA Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ravnborg.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 A8AB06E12F; Sat, 7 Dec 2019 14:04:08 +0000 (UTC) Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6913E6E12F for ; Sat, 7 Dec 2019 14:04:07 +0000 (UTC) Received: by mail-lj1-x243.google.com with SMTP id s22so10700439ljs.7 for ; Sat, 07 Dec 2019 06:04:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=09R7/ETfAQongQcpHtYMvdgzNr6cEpi4kt0evNQlel8=; b=QhR4SMzB2OU1zSdzdQ4GYjw5zO16vqZXMJLcpUPrwbz9nnyAirj320bGRVUB61HP0R LJcXGD07TpAPsV62T+UWYgFXNhdrS9HKCXDd3oSrIo5kG523051X8jumBbpYUgOgIAif w67QBDhMhriCe2YpVgTd+n90hlGzeCs8uzHfogzOI5SvPC3WW+YDCt2FIICpZRBqfczj 1MLV47bPQisgVOanjB9ckfcsnnnR5CpISSB2VHv8SURZKO3Cc2QXOIsIRMCMuSaHSxJY +DtUUkApBz66koF9uxv8Wi2vtbOXoQdJuZzXxMeCXhrY2ccqAWwwWI7Bzlv06Wi6hkNc r+sw== X-Gm-Message-State: APjAAAXD9jEN+uIDqZOOSQyRg9EaXV0QMUsM48/u72hjgvRCDKAqhH1c EHrwwGude8p8OoI3j78bpr0HF0UqYYI= X-Google-Smtp-Source: APXvYqzzuQW/QsZdeNm/EDYoiqS87VHKamnYK3WVlv8ULbQEytIe7i24ai/v96Ta4eVh7joLCdMOCQ== X-Received: by 2002:a2e:b017:: with SMTP id y23mr11609484ljk.229.1575727445413; Sat, 07 Dec 2019 06:04:05 -0800 (PST) Received: from saturn.lan (18.158-248-194.customer.lyse.net. [158.248.194.18]) by smtp.gmail.com with ESMTPSA id w17sm5644188lfn.22.2019.12.07.06.04.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Dec 2019 06:04:04 -0800 (PST) From: Sam Ravnborg To: dri-devel@lists.freedesktop.org, Thierry Reding , Laurent Pinchart , Linus Walleij , Sam Ravnborg Subject: [PATCH v2 0/25] drm/panel infrastructure + backlight update Date: Sat, 7 Dec 2019 15:03:28 +0100 Message-Id: <20191207140353.23967-1-sam@ravnborg.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=09R7/ETfAQongQcpHtYMvdgzNr6cEpi4kt0evNQlel8=; b=eUPpUGcM24jDpW09ox7tYraxBMMPEoKCHBpyoFXU1ns5j5BvUftRnblywc3foi01+4 3A+ev/GecfdzXRjqwAcMS7rNmEmYpiozwEokncVBQetDG7bcNV3lI4cydiiOh0QpHJk3 jK/rvpbz+6e5uvZkap5tHgKSt8VfyPFChgne+wo4LZCzX8MGTZsid4cbYNtuBXEzzB7z Sx35EmAqlw0iGBTV8Bg5MK0kgjSgE1VrwrfGdMQ6RdfMVR7MZPBOPBQZNi0qIGUpNFYz 8g+cfSCeP9qNF7zrJ3v+L4qVEkVD75c5JDBCiG0OvRCLFrPzt7FRGQnuyY+6j15UP0DJ hsOw== 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: Neil Armstrong , David Airlie , linux-samsung-soc@vger.kernel.org, linux-rockchip@lists.infradead.org, Tomi Valkeinen , Jagan Teki , NXP Linux Team , Jitao Shi , Pengutronix Kernel Team , linux-mediatek@lists.infradead.org, Abhinav Kumar , linux-tegra@vger.kernel.org, Sean Paul , linux-arm-kernel@lists.infradead.org, Purism Kernel Team , linux-renesas-soc@vger.kernel.org, Boris Brezillon Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhpcyBwYXRjaHNldCBpbmNsdWRlIGEgY291cGxlIG9mIGRpZmZlcmVudAp0aGluZ3MgLSBhbGwg cmVsYXRlZCB0byBwYW5lbHMuCgotIFRoZSBjYWxsYmFja3MgYXJlIG9wdGlvbmFsIC0gc28gZHJv cCBlcnJvciBpZgogIGNhbGxiYWNrIGlzIG5vdCBwcmVzZW50LgogCi0gQWRkIHN1cHBvcnQgZm9y IGJhY2tsaWdodCBpbiBkcm1fcGFuZWwuCiAgVGhpcyBhbGxvd3MgdXMgdG8gbWFrZSBtdWNoIHNp bXBsZXIgYmFja2xpZ2h0CiAgc3VwcG9ydCB0byBtb3N0IHBhbmVscy4KICBUaGUgcGF0Y2hzZXQg aW5jbHVkZSBjb252ZXJzaW9uIG9mIG1vc3Qgb2YgdGhlCiAgdHJpdmlhbCBjYXNlcy4KCi0gRHJv cCBkcm1fY29ubmVjdG9yIGZyb20gZHJtX3BhbmVsLgogIFRoaXMgY2hhbmdlIHJlcXVpcmVkIG1h bnkgY2hhbmdlcyB0byBtb3N0CiAgcGFuZWxzIGFuZCBtYW55IGJyaWRnZXMgYW5kIGRpc3BsYXkg ZHJpdmVycy4KICBUaGlzIGlzIGJ5IGZhciB0aGUgbW9zdCBpbnZhc2l2ZSBjaGFuZ2UgaW4gdGhp cyBwYXRjaHNldC4KCldpdGggdGhpcyBwYXRjaHNldCBkcm1fcGFuZWxfKGF0dGFjaHxkZXRhY2gp IGFyZSBub3AncwpidXQgdGhleSBhcmUga2VwdCBmb3Igbm93LgoKQSBmZXcgb2YgdGhlc2UgcGF0 Y2hlcyBoYXMgYmVlbiBzZW50IG91dCBiZWZvcmUgLSBidXQgdmVyc2lvbmluZwpzdGFydGVkIGFn YWluIGZyb20gdjEgLSBhcyB0aGUgbW9zdCBwYXRjaGVzIGFyZSBuZXcuCgpJIGhhdmUgdGVzdGVk IHRoZSBwYW5lbC1zaW1wbGUgY2hhbmdlcywgYW5kIHRodXMgc29tZQpvZiB0aGUgaW5mcmFzdHJ1 Y3R1cmUgY2hhbmdlcy4KVGhlIHRlc3Rpbmcgd2FzIGRvbmUgb24gYW4gZWFybGllciBpdGVyYXRp b24gLSBhbmQgSSBlbmRlZAp1cCBzdWJtaXR0aW5nIHRoaXMgYXMgTGF1cmVudCBhbmQgb3RoZXJz IHN0YXJ0ZWQgdG8gZGVwZW5kIG9uIGl0LgoKdjI6CiAgVGhpcyBpcyBtb3N0bHkgYWRkcmVzc2lu ZyBjb21tZW50cyBmcm9tIExhdXJlbnQuCiAgLSBkcm9wIGdldF90aW1pbmdzIHJlbW92YWwsIHdl IHNob3VsZCBzdGFydCB1c2luZyBpdAogIC0gZG8gbm90IGZhaWwgaW4gZHJtX3BhbmVsX29mX2Jh Y2tsaWdodCgpIGlmIERUIGlzIG5vdCBlbmFibGVkCiAgLSB1cGRhdGVkIGNoYW5nZWxvZ3MgYW5k IGNvZGUgY29tbWVudHMgaW4gbWFueSBwbGFjZXMgKHRoYW5rcyBMYXVyZW50ISkKICAtIGdldF9t b2RlcyBpcyBhIG1hbmRhdG9yeSBjYWxsYmFjayAtIHJldHVybiAtRU9QTk9UU1VQUCBpZiBub3Qg c3BlY2lmaWVkCiAgLSBsb2cgaWYgYmFja2xpZ2h0IHVwZGF0ZSBmYWlscwogIC0gYWRkZWQgYS1i L3ItYnMKICAgIG8gdGhhbmtzIHRvIExhdXJlbnQgYW5kIExpbnVzIGZvciB0aGUgcHJvbXB0IHJl dmlld3MhCgpXaGVuICJkcm0vcGFuZWw6IGFkZCBiYWNrbGlnaHQgc3VwcG9ydCIgaXMgcmV2aWV3 ZWQgSSBwbGFuIHRvCmFwcGx5IHRoZSBmdWxsIHNlcmllcyB0byBkcm0tbWlzYy1uZXh0LgoKCVNh bQoKU2FtIFJhdm5ib3JnICgyNSk6CiAgICAgIGRybS9kcm1fcGFuZWw6IG5vIGVycm9yIHdoZW4g bm8gY2FsbGJhY2sKICAgICAgZHJtL3BhbmVsOiBhZGQgYmFja2xpZ2h0IHN1cHBvcnQKICAgICAg ZHJtL3BhbmVsOiBzaW1wbGU6IHVzZSBkcm1fcGFuZWwgYmFja2xpZ2h0IHN1cHBvcnQKICAgICAg ZHJtOiBnZXQgZHJtX2JyaWRnZV9wYW5lbCBjb25uZWN0b3IgdmlhIGhlbHBlcgogICAgICBkcm0v cGFuZWw6IGFkZCBkcm1fY29ubmVjdG9yIGFyZ3VtZW50IHRvIGdldF9tb2RlcygpCiAgICAgIGRy bS9wYW5lbDogZGVjb3VwbGUgY29ubmVjdG9yIGZyb20gZHJtX3BhbmVsCiAgICAgIGRybS9wYW5l bDogZHJvcCBkcm1fZGV2aWNlIGZyb20gZHJtX3BhbmVsCiAgICAgIGRybS9wYW5lbDogZmVpeWFu Zy1meTA3MDI0ZGkyNmEzMGQ6IHVzZSBkcm1fcGFuZWwgYmFja2xpZ2h0IHN1cHBvcnQKICAgICAg ZHJtL3BhbmVsOiBpbGl0ZWstaWxpOTg4MWM6IHVzZSBkcm1fcGFuZWwgYmFja2xpZ2h0IHN1cHBv cnQKICAgICAgZHJtL3BhbmVsOiBpbm5vbHV4LXAwNzl6Y2E6IHVzZSBkcm1fcGFuZWwgYmFja2xp Z2h0IHN1cHBvcnQKICAgICAgZHJtL3BhbmVsOiBraW5nZGlzcGxheS1rZDA5N2QwNDogdXNlIGRy bV9wYW5lbCBiYWNrbGlnaHQgc3VwcG9ydAogICAgICBkcm0vcGFuZWw6IGx2ZHM6IHVzZSBkcm1f cGFuZWwgYmFja2xpZ2h0IHN1cHBvcnQKICAgICAgZHJtL3BhbmVsOiBvbGltZXgtbGNkLW9saW51 eGlubzogdXNlIGRybV9wYW5lbCBiYWNrbGlnaHQgc3VwcG9ydAogICAgICBkcm0vcGFuZWw6IG9z ZC1vc2QxMDF0MjU4Ny01M3RzOiB1c2UgZHJtX3BhbmVsIGJhY2tsaWdodCBzdXBwb3J0CiAgICAg IGRybS9wYW5lbDogcGFuYXNvbmljLXZ2eDEwZjAzNG4wMDogdXNlIGRybV9wYW5lbCBiYWNrbGln aHQgc3VwcG9ydAogICAgICBkcm0vcGFuZWw6IHJheWRpdW0tcm02ODIwMDogdXNlIGRybV9wYW5l bCBiYWNrbGlnaHQgc3VwcG9ydAogICAgICBkcm0vcGFuZWw6IHJvY2t0ZWNoLWpoMDU3bjAwOTAw OiB1c2UgZHJtX3BhbmVsIGJhY2tsaWdodCBzdXBwb3J0CiAgICAgIGRybS9wYW5lbDogcm9uYm8t cmIwNzBkMzA6IHVzZSBkcm1fcGFuZWwgYmFja2xpZ2h0IHN1cHBvcnQKICAgICAgZHJtL3BhbmVs OiBzZWlrby00M3d2ZjFnOiB1c2UgZHJtX3BhbmVsIGJhY2tsaWdodCBzdXBwb3J0CiAgICAgIGRy bS9wYW5lbDogc2hhcnAtbHExMDFyMXN4MDE6IHVzZSBkcm1fcGFuZWwgYmFja2xpZ2h0IHN1cHBv cnQKICAgICAgZHJtL3BhbmVsOiBzaGFycC1sczA0M3QxbGUwMTogdXNlIGRybV9wYW5lbCBiYWNr bGlnaHQgc3VwcG9ydAogICAgICBkcm0vcGFuZWw6IHNpdHJvbml4LXN0NzcwMTogdXNlIGRybV9w YW5lbCBiYWNrbGlnaHQgc3VwcG9ydAogICAgICBkcm0vcGFuZWw6IHNpdHJvbml4LXN0Nzc4OXY6 IHVzZSBkcm1fcGFuZWwgYmFja2xpZ2h0IHN1cHBvcnQKICAgICAgZHJtL3BhbmVsOiB0cG8tdGQw Mjh0dGVjMTogdXNlIGRybV9wYW5lbCBiYWNrbGlnaHQgc3VwcG9ydAogICAgICBkcm0vcGFuZWw6 IHRwby10cGcxMTA6IHVzZSBkcm1fcGFuZWwgYmFja2xpZ2h0IHN1cHBvcnQKCiBkcml2ZXJzL2dw dS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4LWFueDYzNDUuYyB8ICAgMiArLQogZHJpdmVy cy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgfCAgIDIgKy0KIGRy aXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICsr Ky0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jICAgICAgICAgICAgIHwg ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMgICAgICAgICAgICAgICAg ICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jICAgICAgICAgICAg ICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMgICAg ICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZHJtX3BhbmVsLmMgICAgICAgICAg ICAgICAgICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysrKy0tLS0KIGRyaXZlcnMvZ3B1L2Ry bS9leHlub3MvZXh5bm9zX2RybV9kcGkuYyAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2dw dS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVy cy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMgICAgICAgICAgfCAgIDIgKy0KIGRy aXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAyICst CiBkcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyAgICAgICAgICAgICB8ICAg MiArLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYyAgICAgICAgICAgICAgICAg fCAgIDIgKy0KIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sdmRzX2Nvbm5lY3Rvci5j ICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfbWFuYWdlci5jICAgICAg ICAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5jICAgICAg ICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVj dG9yLmMgICAgICAgICAgIHwgICAzICstCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtYXJt LXZlcnNhdGlsZS5jICAgICAgICB8ICAgNiArLQogLi4uL2dwdS9kcm0vcGFuZWwvcGFuZWwtZmVp eWFuZy1meTA3MDI0ZGkyNmEzMGQuYyAgfCAgMTYgKystCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwv cGFuZWwtaWxpdGVrLWlsaTkzMjIuYyAgICAgICB8ICAxOSArKy0tCiBkcml2ZXJzL2dwdS9kcm0v cGFuZWwvcGFuZWwtaWxpdGVrLWlsaTk4ODFjLmMgICAgICB8ICAyOSArKy0tLS0KIGRyaXZlcnMv Z3B1L2RybS9wYW5lbC9wYW5lbC1pbm5vbHV4LXAwNzl6Y2EuYyAgICAgIHwgIDQ1ICsrKy0tLS0t LQogZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLWpkaS1sdDA3MG1lMDUwMDAuYyAgICAgfCAg MTEgKystCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwta2luZ2Rpc3BsYXkta2QwOTdkMDQu YyB8ICA0MyArKystLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1sZy1sYjAzNXEw Mi5jICAgICAgICAgIHwgICA2ICstCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtbGctbGc0 NTczLmMgICAgICAgICAgICB8ICAxMiArLS0KIGRyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1s dmRzLmMgICAgICAgICAgICAgICAgIHwgIDQ2ICsrLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3Bh bmVsL3BhbmVsLW5lYy1ubDgwNDhobDExLmMgICAgICAgfCAgIDYgKy0KIGRyaXZlcnMvZ3B1L2Ry bS9wYW5lbC9wYW5lbC1ub3ZhdGVrLW50MzkwMTYuYyAgICAgIHwgICA2ICstCiBkcml2ZXJzL2dw dS9kcm0vcGFuZWwvcGFuZWwtb2xpbWV4LWxjZC1vbGludXhpbm8uYyB8ICAyNyArKy0tLS0KIGRy aXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1vcmlzZXRlY2gtb3RtODAwOWEuYyAgIHwgIDExICsr LQogZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLW9zZC1vc2QxMDF0MjU4Ny01M3RzLmMgfCAg MzcgKysrLS0tLQogLi4uL2dwdS9kcm0vcGFuZWwvcGFuZWwtcGFuYXNvbmljLXZ2eDEwZjAzNG4w MC5jICAgfCAgNTggKysrLS0tLS0tLS0KIC4uLi9ncHUvZHJtL3BhbmVsL3BhbmVsLXJhc3BiZXJy eXBpLXRvdWNoc2NyZWVuLmMgIHwgICA5ICstCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwt cmF5ZGl1bS1ybTY3MTkxLmMgICAgICB8ICAgOCArLQogZHJpdmVycy9ncHUvZHJtL3BhbmVsL3Bh bmVsLXJheWRpdW0tcm02ODIwMC5jICAgICAgfCAgMjYgKysrLS0KIGRyaXZlcnMvZ3B1L2RybS9w YW5lbC9wYW5lbC1yb2NrdGVjaC1qaDA1N24wMDkwMC5jIHwgIDM1ICsrKy0tLS0KIGRyaXZlcnMv Z3B1L2RybS9wYW5lbC9wYW5lbC1yb25iby1yYjA3MGQzMC5jICAgICAgIHwgIDMxICsrLS0tLQog ZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLXNhbXN1bmctbGQ5MDQwLmMgICAgICAgfCAgIDQg Ky0KIGRyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1zYW1zdW5nLXM2ZDE2ZDAuYyAgICAgIHwg ICA2ICstCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtc2Ftc3VuZy1zNmUzaGEyLmMgICAg ICB8ICAgNiArLQogZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLXNhbXN1bmctczZlNjNqMHgw My5jICAgfCAgIDYgKy0KIGRyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1zYW1zdW5nLXM2ZTYz bTAuYyAgICAgIHwgICA2ICstCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtc2Ftc3VuZy1z NmU4YWEwLmMgICAgICB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLXNlaWtv LTQzd3ZmMWcuYyAgICAgICAgfCAgNTQgKysrLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9wYW5l bC9wYW5lbC1zaGFycC1scTEwMXIxc3gwMS5jICAgIHwgIDM0ICsrKy0tLS0KIGRyaXZlcnMvZ3B1 L2RybS9wYW5lbC9wYW5lbC1zaGFycC1sczAzN3Y3ZHcwMS5jICAgIHwgICA2ICstCiBkcml2ZXJz L2dwdS9kcm0vcGFuZWwvcGFuZWwtc2hhcnAtbHMwNDN0MWxlMDEuYyAgICB8ICAzMyArKystLS0t CiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtc2ltcGxlLmMgICAgICAgICAgICAgICB8ICA5 MiArKysrKystLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1zaXRyb25p eC1zdDc3MDEuYyAgICAgIHwgIDIzICsrLS0tCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwt c2l0cm9uaXgtc3Q3Nzg5di5jICAgICB8ICA0OSArKy0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0v cGFuZWwvcGFuZWwtc29ueS1hY3g1NjVha20uYyAgICAgICB8ICAgNiArLQogZHJpdmVycy9ncHUv ZHJtL3BhbmVsL3BhbmVsLXRwby10ZDAyOHR0ZWMxLmMgICAgICAgfCAgMjAgKystLQogZHJpdmVy cy9ncHUvZHJtL3BhbmVsL3BhbmVsLXRwby10ZDA0M210ZWExLmMgICAgICAgfCAgIDYgKy0KIGRy aXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC10cG8tdHBnMTEwLmMgICAgICAgICAgIHwgIDI2ICsr LS0tCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtdHJ1bHktbnQzNTU5Ny5jICAgICAgICB8 ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jICAgICAgICAgICAgICAg ICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jICAgICAgICAg ICAgICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5j ICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgICAgICAg ICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRz LmMgICAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf cmdiLmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1 bjZpX21pcGlfZHNpLmMgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS90ZWdy YS9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0v dHZlMjAwL3R2ZTIwMF9kcnYuYyAgICAgICAgICAgICAgICB8ICAgMiArLQogaW5jbHVkZS9kcm0v ZHJtX2JyaWRnZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9k cm0vZHJtX3BhbmVsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjEgKysrKysrKyst LS0tCiA2OCBmaWxlcyBjaGFuZ2VkLCA0OTEgaW5zZXJ0aW9ucygrKSwgNjIwIGRlbGV0aW9ucygt KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==