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=-7.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 D5B80C4363A for ; Mon, 5 Oct 2020 20:36:32 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 84674204EA for ; Mon, 5 Oct 2020 20:36:32 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="BbnqTPR1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 84674204EA Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lespocky.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=gFhSkBbD5ZcvtR5Ek6eKck/gyCROlmzS58EEIgeR1J8=; b=BbnqTPR1TLGPfjC+xAexzAnFVp YXKC/f82NRMjrNWaI2CoynZL31vvmQuaLAVNVqiRI/Mp3wUvOPDYLo4VZUDH5ew9RMAchRigbaGM3 dV3dWYAZ0wyJn0ve6a5vMMljBC7HiY3+rK7ZbJedzqAhFBEpIqmbZ2yZYxu5hvEDjHpNw+ZvqeRpG GoPO8SLPuLYTV7QkFZ5g0MLq32WLPgCkuNwRd15/q5QUMKF9B4IwuJSDXVSUwRkpBnhrRPey4UU56 wVYo0hulJjYTWPDAFegMtAiukEk0KmPMRcfbvTv27PfoDYnUj+BJ4XuWoKOYZfmEQvaiQmLO7Qurm WUCRkznw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kPXDf-0006bc-CR; Mon, 05 Oct 2020 20:36:27 +0000 Received: from mout.kundenserver.de ([212.227.17.24]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kPXDM-0006T5-Pk; Mon, 05 Oct 2020 20:36:10 +0000 Received: from methusalix.internal.home.lespocky.de ([92.117.55.152]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MuDPf-1kfhXm22Jx-00uZ5G; Mon, 05 Oct 2020 22:35:43 +0200 Received: from lemmy.internal.home.lespocky.de ([192.168.243.176] helo=lemmy.home.lespocky.de) by methusalix.internal.home.lespocky.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kPXCp-0004VD-EM; Mon, 05 Oct 2020 22:35:39 +0200 Received: (nullmailer pid 10292 invoked by uid 2001); Mon, 05 Oct 2020 20:35:35 -0000 From: Alexander Dahl To: Pavel Machek , Dan Murphy , Rob Herring Subject: [PATCH v7 00/12] leds: pwm: Make automatic labels work Date: Mon, 5 Oct 2020 22:34:39 +0200 Message-Id: <20201005203451.9985-1-post@lespocky.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Scan-Signature: 6f2c0cc924172ae0d63df639c2daa6ee X-Provags-ID: V03:K1:a5ux3XXYZajhGPOMpe5UlfXuFD6MtM8x1SXx7hRmMI2VaktPYLL bpOXntySTtH+Ag/ngkdXTAXTFtj/AydJNiMmujznhs04XsefLrYEM0Hq7SgdjRpFEVvurTO RXLWs0ib8iJCApjU+vdotQ1A9uLwBzN3w6Nihr9LfAKMMbsI/Nbh/+0ZDNESTfsCZ86T6zN 0MMM0Xp2efP1KIMW3MpFw== X-UI-Out-Filterresults: notjunk:1;V03:K0:dDqMxTJ8D7M=:Rp8hRovn0iKwlz5TKLVy9k M3Yp0ahNKEJLy8xKp5zLtOssELWI0wmPV885fphX9f6nfEML3n6VJAFLPUQ6sNRZclA0c27A+ JUMvVYROEX9PfxzJPaVyPsEhHvB8ysopfTvnOraak8dA2VPCkir5k71VLrcBtQJgBoxX4qqPp AuMgnvObgC1JBKW3d5MGI0COmotuKFHemsXWM7NY2zMPeWamshVdh/+INSiDi/2ewhV0F8cFA l2X8fhe05oCm5Wy4CFbZzxbwpdlDN/MhqIijKGMtWXjVbT1EQrYZ2Yybj90M78NTIVSswB31D kKAndesjQPA7/NTGGaFiGw8t7FU7pkAtKk9KVyQ4A/N05YNE94nSYGnjb8JlWavTodSFTzCnk mf3vTECMd1fLr0EGNZzTkQf4lQy+/8nbRGz7eZfJBHr2B35RlgFOxka1SrgCdr3btDdDu+VTe k2wlB9yJCW9F6zCzF7/AEm8v+B3BVj7sGItnB6feEfVWt/iijbZO20nGmWrqM/Wk+Qz0NybwE iELpxNkXnbSevyryNTMwYs319ut74MeinmJcCJhLYq9V5gJ/oYVw7dG8B52uJYuo8O/bWb3vT zIfbvx5odI5FPswZeKOTCaJu0IbofcIzE+/sf0YOdcpRS+fmwHKfZNDmbRmUQTNuKHu7In/qX 5JKpNBQa0h4ooda5cujKLG0AhJuLnpbpLkR/c4bGe4TcaxDinFTm9L/HtEZB8Igp9+RtCzw+p U9pc5v8itsKIIyRgkKjOlXOtYe6Qa4Vn+7w93dmMchSYjqcNCFifqNjbXwBAmv1SW7g+N3Xkg i6y8UcQOBkCFounHKzYL1eOBMEEqk0tq6WQ8FZ1G5SHv/z8OM4ZaQzPPwm9V1YnPqDKzOTj X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201005_163609_061381_C8865840 X-CRM114-Status: GOOD ( 19.14 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, Alexander Dahl , linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, Alexander Dahl , Jacek Anaszewski , linux-amlogic@lists.infradead.org, linux-omap@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-leds@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org SGVpIGhlaSwKCmZvciBsZWRzLWdwaW8geW91IGNhbiB1c2UgdGhlIHByb3BlcnRpZXMgJ2Z1bmN0 aW9uJyBhbmQgJ2NvbG9yJyBpbiB0aGUKZGV2aWNldHJlZSBub2RlIGFuZCBvbWl0ICdsYWJlbCcs IHRoZSBsYWJlbCBpcyBjb25zdHJ1Y3RlZAphdXRvbWF0aWNhbGx5LiAgVGhpcyBpcyBhIGNvbW1v biBmZWF0dXJlIHN1cHBvc2VkIHRvIGJlIHdvcmtpbmcgZm9yIGFsbApMRUQgZHJpdmVycy4gIEhv d2V2ZXIgaXQgZGlkIG5vdCB3b3JrIHVudGlsIHJlY2VudGx5IGZvciB0aGUgJ2xlZHMtcHdtJwpk cml2ZXIuCgpUaGlzIHNlcmllcyByZW1vdmVzIHRoZSBubyBtb3JlIG5lZWRlZCBwbGF0Zm9ybV9k YXRhIHN1cHBvcnQgZnJvbSB0aGUKbGVkcy1wd20gZHJpdmVyLCB3aGljaCB3YXMgYSBwcmVjb25k aXRpb24gZm9yIHRoZSBhbHJlYWR5IGFwcGxpZWQgcGF0Y2gKYWN0dWFsbHkgbWFraW5nIGF1dG9t YXRpYyBuYW1pbmcgd29yay4KClRoZSBsZWRzLXB3bSBkdC1iaW5kaW5ncyBhcmUgY29udmVydGVk IGFuZCB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlCnBvc3NpYmlsaXR5IHRvIHVzZSBsZWQgZnVuY3Rp b24gYW5kIGNvbG9yIGZvciBuYW1pbmcgbm93LgoKdjcgb2YgdGhpcyBzZXJpZXMgaXMgYmFzaWNh bGx5IGNvbGxlY3RpbmcgcmV2aWV3ZWQtYnkgdGFncywgc3BsaXQgb2xkCnBhdGNoIDUvNyBpbnRv IHBlciBhcm0gc3ViLWFyY2ggY2hhbmdlcyBmb3IgZWFzaWVyIG1haW50YWluZXIgcmV2aWV3LAph bmQgcmV3b3JkaW5nIGNvbW1pdCBtZXNzYWdlcy4gIFNlZSBlYWNoIHBhdGNoIGZvciBhIGRldGFp bGVkIGNoYW5nZWxvZy4KCkZvciB0aGUgYmluZGluZ3MgY29udmVyc2lvbiBpdCdzIG5vdyByZXF1 aXJlZCB0byBleHBsaWNpdGx5IHNldCBhCmxpY2Vuc2UuICBQZXRlciwgUnVzc2VsLCBjb3VsZCB5 b3UgcGxlYXNlIGFja25vd2xlZGdlIHRoYXQgcGF0Y2g/CgpTZXJpZXMgY2hhbmdlbG9nIGJlbG93 IOKApgoKR3JlZXRzCkFsZXgKCnY3OgotIHJlYmFzZWQgc2VyaWVzIG9uIHJlY2VudCBwYXZlbC9m b3ItbmV4dAotIHNwbGl0IHVwIGFybSBkdHMgcGF0Y2ggYnkgYXJtIHN1YiBhcmNoIChzdWdnZXN0 ZWQgYnkgS3J6eXN6dG9mIEtvemxvd3NraSkKLSBhZGRlZCBtdWx0aXBsZSBSZXZpZXdlZC1ieSB0 YWdzCi0gc2xpZ2h0bHkgcmV3b3JkZWQgY29tbWl0IG1lc3NhZ2VzIChzdWdnZXN0ZWQgYnkgS3J6 eXN6dG9mIEtvemxvd3NraSkKLSBhZGRlZCBhY3R1YWwgZHRic19jaGVjayB3YXJuaW5ncyB0byBj b21taXQgbWVzc2FnZXMKLSBhZGRlZCBSdXNzZWxsIEtpbmcgdG8gQ2MgZm9yIGJpbmRpbmcgY29u dmVyc2lvbiBwYXRjaCAoYmVjYXVzZSBsaWNlbnNlKQoKdjY6Ci0gcmViYXNlZCBzZXJpZXMgb24g cmVjZW50IHBhdmVsL2Zvci1uZXh0Ci0gYWRkZWQgUmV2aWV3ZWQtYnkgZnJvbSBNYXJlayB0byBw YXRjaCAxCi0gcGF0Y2ggMiBmcm9tIHY1IHdhcyBwaWNrZWQgYnkgUGF2ZWwgYW5kIGlzIGFscmVh ZHkgaW4gaGlzIGZvci1uZXh0CiAgYnJhbmNoCi0gcHJldmlvdXMgcGF0Y2ggMy8zIChub3cgMi83 KSB3YXMgcmV3b3JrZWQgYmFzZWQgb24gZmVlZGJhY2sgYnkgUm9iCi0gYWRkZWQgbW9yZSBkdCBw YXRjaGVzIGZpeGluZyB3YXJuaW5ncyBhZnRlciBiaW5kaW5nIGNvbnZlcnNpb24gdG8geWFtbAoK djU6Ci0gcmVwbGFjZWQgcGF0Y2ggMS8zIGJ5IGEgbmV3IHBhdGNoIHJlbW92aW5nIHBsYXRmb3Jt X2RhdGEgc3VwcG9ydCBmb3IKICB0aGUgbGVkcy1wd20gZHJpdmVyCi0gbGl0dGxlIHJld29yZGlu ZyBvZiBjb21taXQgbWVzc2FnZSBpbiBwYXRjaCAyLzMKLSB1cGRhdGVkIHBhdGNoIDMvMyBiYXNl ZCBvbiBmZWVkYmFjayBieSBSb2IgSGVycmluZwotIGFkZGVkIE1hcmVrIEJlaMO6biB0byBDYywg YmVjYXVzZSBoZSBhbHNvIHdvcmtzIG9uIHJlbW92aW5nCiAgcGxhdGZvcm1fZGF0YSBzdXBwb3J0 Ci0gcmViYXNlZCBzZXJpZXMgb24gcGF2ZWwvZm9yLW5leHQKCnY0OgotIGFkZGVkIGxlZC1jbGFz cyBwYXRjaCBoYW5kbGluZyBmd25vZGUgcGFzc2luZyBkaWZmZXJlbnRseSAocGF0Y2ggMS8zKQot IGFkYXB0ZWQgbGVkcy1wd20gcGF0Y2ggdG8gbmV3IGxlZC1jbGFzcyAocGF0Y2ggMi8zKQotIGNv bnRhY3RlZCBvcmlnaW5hbCBhdXRob3Igb2YgbGVkcy1wd20gZHQgYmluZGluZyBvbiBsaWNlbnNl IGlzc3VlCiAgKHBhdGNoIDMvMykKCnYzOgotIHNlcmllcyByZWJhc2VkIG9uIHY1LjktcmM0Ci0g Y2hhbmdlZCBsaWNlbnNlIG9mIC55YW1sIGZpbGUgdG8gcmVjb21tZW5kZWQgb25lIChwYXRjaCAy LzIpCi0gYWRkZWQgQWNrZWQtYnkgdG8gYm90aCBwYXRjaGVzCgp2MjoKLSBzZXJpZXMgcmViYXNl ZCBvbiB2NS45LXJjMwotIGFkZGVkIHRoZSBkdC1iaW5kaW5ncyB1cGRhdGUgcGF0Y2ggKDIvMikK CnYxOgotIGJhc2VkIG9uIHY1LjktcmMyCi0gYmFja3BvcnQgb24gdjUuNC41OSB0ZXN0ZWQgYW5k IHdvcmtpbmcKCkNjOiBsaW51eC1sZWRzQHZnZXIua2VybmVsLm9yZwpDYzogZGV2aWNldHJlZUB2 Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtc2Ftc3VuZy1zb2NAdmdl ci5rZXJuZWwub3JnCkNjOiBsaW51eC1vbWFwQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtc3Rt MzJAc3QtbWQtbWFpbG1hbi5zdG9ybXJlcGx5LmNvbQpDYzogbGludXgtYW1sb2dpY0BsaXN0cy5p bmZyYWRlYWQub3JnCkNjOiBsaW51eC1taXBzQHZnZXIua2VybmVsLm9yZwoKQWxleGFuZGVyIERh aGwgKDEyKToKICBsZWRzOiBwd206IFJlbW92ZSBwbGF0Zm9ybV9kYXRhIHN1cHBvcnQKICBkdC1i aW5kaW5nczogbGVkczogQ29udmVydCBwd20gdG8geWFtbAogIGR0LWJpbmRpbmdzOiBtZmQ6IEZp eCBzY2hlbWEgd2FybmluZ3MgZm9yIHB3bS1sZWRzCiAgQVJNOiBkdHM6IGF0OTE6IHNtYXJ0a2l6 OiBSZWZlcmVuY2UgbGVkIG5vZGUgZGlyZWN0bHkKICBBUk06IGR0czogYXQ5MTogRml4IHNjaGVt YSB3YXJuaW5ncyBmb3IgcHdtLWxlZHMKICBBUk06IGR0czogYmVybGluOiBGaXggc2NoZW1hIHdh cm5pbmdzIGZvciBwd20tbGVkcwogIEFSTTogZHRzOiBleHlub3M6IEZpeCBzY2hlbWEgd2Fybmlu Z3MgZm9yIHB3bS1sZWRzCiAgQVJNOiBkdHM6IGlteDogRml4IHNjaGVtYSB3YXJuaW5ncyBmb3Ig cHdtLWxlZHMKICBBUk06IGR0czogb21hcDogRml4IHNjaGVtYSB3YXJuaW5ncyBmb3IgcHdtLWxl ZHMKICBBUk06IGR0czogc3RtMzI6IEZpeCBzY2hlbWEgd2FybmluZ3MgZm9yIHB3bS1sZWRzCiAg YXJtNjQ6IGR0czogbWVzb246IEZpeCBzY2hlbWEgd2FybmluZ3MgZm9yIHB3bS1sZWRzCiAgTUlQ UzogRFRTOiBpbWc6IEZpeCBzY2hlbWEgd2FybmluZ3MgZm9yIHB3bS1sZWRzCgogLi4uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLXB3bS50eHQgICAgIHwgNTAgLS0tLS0tLS0tLS0tLQog Li4uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLXB3bS55YW1sICAgIHwgNzAgKysrKysr KysrKysrKysrKysrKwogLi4uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL2lxczYyeC55YW1sICAg ICAgIHwgIDUgKy0KIGFyY2gvYXJtL2Jvb3QvZHRzL2F0OTEta2l6Ym94LmR0cyAgICAgICAgICAg ICB8IDEwICstLQogYXJjaC9hcm0vYm9vdC9kdHMvYXQ5MS1raXpib3gyLWNvbW1vbi5kdHNpICAg IHwgIDggKy0tCiBhcmNoL2FybS9ib290L2R0cy9hdDkxLWtpemJveDMtaHMuZHRzICAgICAgICAg fCAxNiArKy0tLQogYXJjaC9hcm0vYm9vdC9kdHMvYXQ5MS1raXpib3gzX2NvbW1vbi5kdHNpICAg IHwgMTAgKy0tCiBhcmNoL2FybS9ib290L2R0cy9hdDkxLWtpemJveG1pbmktY29tbW9uLmR0c2kg fCAgOCArLS0KIGFyY2gvYXJtL2Jvb3QvZHRzL2F0OTEtc21hcnRraXouZHRzICAgICAgICAgICB8 ICA2ICstCiBhcmNoL2FybS9ib290L2R0cy9hdDkxc2FtOW0xMGc0NWVrLmR0cyAgICAgICAgfCAx MCArLS0KIGFyY2gvYXJtL2Jvb3QvZHRzL2F0OTFzYW05cmxlay5kdHMgICAgICAgICAgICB8IDEw ICstLQogLi4uL2Jvb3QvZHRzL2JlcmxpbjJjZC1nb29nbGUtY2hyb21lY2FzdC5kdHMgIHwgIDYg Ky0KIGFyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczU0MjItb2Ryb2lkaGMxLmR0cyAgICB8ICA0ICst CiBhcmNoL2FybS9ib290L2R0cy9leHlub3M1NDIyLW9kcm9pZHh1NC5kdHMgICAgfCAgNCArLQog Li4uL2Jvb3QvZHRzL2V4eW5vczU0eHgtb2Ryb2lkeHUtbGVkcy5kdHNpICAgIHwgMTEgKy0tCiBh cmNoL2FybS9ib290L2R0cy9pbXg1My1wcGQuZHRzICAgICAgICAgICAgICAgfCAxNSArKy0tCiBh cmNoL2FybS9ib290L2R0cy9pbXg2cWRsLWN1Ym94LWkuZHRzaSAgICAgICAgfCAgNCArLQogLi4u L2Jvb3QvZHRzL2lteDZzeC1zb2Z0aW5nLXZpbmluZy0yMDAwLmR0cyAgIHwgIDggKy0tCiBhcmNo L2FybS9ib290L2R0cy9vbWFwMy1iZWFnbGUteG0uZHRzICAgICAgICAgfCAxMCArLS0KIGFyY2gv YXJtL2Jvb3QvZHRzL29tYXAzLW92ZXJvLWJhc2UuZHRzaSAgICAgICB8ICA0ICstCiBhcmNoL2Fy bS9ib290L2R0cy9vbWFwNC1rYzEuZHRzICAgICAgICAgICAgICAgfCAgNiArLQogYXJjaC9hcm0v Ym9vdC9kdHMvb21hcDQtc2RwLmR0cyAgICAgICAgICAgICAgIHwgMjYgKysrLS0tLQogYXJjaC9h cm0vYm9vdC9kdHMvc3RtMzJtcDE1N2MtbHhhLW1jMS5kdHMgICAgIHwgMTIgKystLQogLi4uL2Ft bG9naWMvbWVzb24tZ3hsLXM5MDV4LWtoYWRhcy12aW0uZHRzICAgIHwgIDQgKy0KIC4uLi9kdHMv YW1sb2dpYy9tZXNvbi1neG0ta2hhZGFzLXZpbTIuZHRzICAgICB8ICA0ICstCiAuLi4vYm9vdC9k dHMvYW1sb2dpYy9tZXNvbi1zbTEtc2VpNjEwLmR0cyAgICAgfCAgOCArLS0KIGFyY2gvbWlwcy9i b290L2R0cy9pbWcvcGlzdGFjaGlvX21hcmR1ay5kdHMgICB8ICA1ICstCiBkcml2ZXJzL2xlZHMv bGVkcy1wd20uYyAgICAgICAgICAgICAgICAgICAgICAgfCAzMCArKy0tLS0tLQogMjggZmlsZXMg Y2hhbmdlZCwgMTg0IGluc2VydGlvbnMoKyksIDE4MCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2Rl IDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLXB3bS50 eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bGVkcy9sZWRzLXB3bS55YW1sCgoKYmFzZS1jb21taXQ6IDRmNjllMTdjODdlOTBmOTUwOGY0OThm YTQ3NzFhOWI3N2RiMTE3NGIKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFtbG9naWMgbWFpbGluZyBsaXN0CmxpbnV4LWFt bG9naWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xpbnV4LWFtbG9naWMK 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=-6.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,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 5D858C47425 for ; Mon, 5 Oct 2020 20:36:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 24108204EA for ; Mon, 5 Oct 2020 20:36:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729846AbgJEUga (ORCPT ); Mon, 5 Oct 2020 16:36:30 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:49119 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729288AbgJEUgT (ORCPT ); Mon, 5 Oct 2020 16:36:19 -0400 Received: from methusalix.internal.home.lespocky.de ([92.117.55.152]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MuDPf-1kfhXm22Jx-00uZ5G; Mon, 05 Oct 2020 22:35:43 +0200 Received: from lemmy.internal.home.lespocky.de ([192.168.243.176] helo=lemmy.home.lespocky.de) by methusalix.internal.home.lespocky.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kPXCp-0004VD-EM; Mon, 05 Oct 2020 22:35:39 +0200 Received: (nullmailer pid 10292 invoked by uid 2001); Mon, 05 Oct 2020 20:35:35 -0000 From: Alexander Dahl To: Pavel Machek , Dan Murphy , Rob Herring Cc: Alexander Dahl , Jacek Anaszewski , Alexander Dahl , linux-leds@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-omap@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-amlogic@lists.infradead.org, linux-mips@vger.kernel.org Subject: [PATCH v7 00/12] leds: pwm: Make automatic labels work Date: Mon, 5 Oct 2020 22:34:39 +0200 Message-Id: <20201005203451.9985-1-post@lespocky.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Scan-Signature: 6f2c0cc924172ae0d63df639c2daa6ee X-Provags-ID: V03:K1:a5ux3XXYZajhGPOMpe5UlfXuFD6MtM8x1SXx7hRmMI2VaktPYLL bpOXntySTtH+Ag/ngkdXTAXTFtj/AydJNiMmujznhs04XsefLrYEM0Hq7SgdjRpFEVvurTO RXLWs0ib8iJCApjU+vdotQ1A9uLwBzN3w6Nihr9LfAKMMbsI/Nbh/+0ZDNESTfsCZ86T6zN 0MMM0Xp2efP1KIMW3MpFw== X-UI-Out-Filterresults: notjunk:1;V03:K0:dDqMxTJ8D7M=:Rp8hRovn0iKwlz5TKLVy9k M3Yp0ahNKEJLy8xKp5zLtOssELWI0wmPV885fphX9f6nfEML3n6VJAFLPUQ6sNRZclA0c27A+ JUMvVYROEX9PfxzJPaVyPsEhHvB8ysopfTvnOraak8dA2VPCkir5k71VLrcBtQJgBoxX4qqPp AuMgnvObgC1JBKW3d5MGI0COmotuKFHemsXWM7NY2zMPeWamshVdh/+INSiDi/2ewhV0F8cFA l2X8fhe05oCm5Wy4CFbZzxbwpdlDN/MhqIijKGMtWXjVbT1EQrYZ2Yybj90M78NTIVSswB31D kKAndesjQPA7/NTGGaFiGw8t7FU7pkAtKk9KVyQ4A/N05YNE94nSYGnjb8JlWavTodSFTzCnk mf3vTECMd1fLr0EGNZzTkQf4lQy+/8nbRGz7eZfJBHr2B35RlgFOxka1SrgCdr3btDdDu+VTe k2wlB9yJCW9F6zCzF7/AEm8v+B3BVj7sGItnB6feEfVWt/iijbZO20nGmWrqM/Wk+Qz0NybwE iELpxNkXnbSevyryNTMwYs319ut74MeinmJcCJhLYq9V5gJ/oYVw7dG8B52uJYuo8O/bWb3vT zIfbvx5odI5FPswZeKOTCaJu0IbofcIzE+/sf0YOdcpRS+fmwHKfZNDmbRmUQTNuKHu7In/qX 5JKpNBQa0h4ooda5cujKLG0AhJuLnpbpLkR/c4bGe4TcaxDinFTm9L/HtEZB8Igp9+RtCzw+p U9pc5v8itsKIIyRgkKjOlXOtYe6Qa4Vn+7w93dmMchSYjqcNCFifqNjbXwBAmv1SW7g+N3Xkg i6y8UcQOBkCFounHKzYL1eOBMEEqk0tq6WQ8FZ1G5SHv/z8OM4ZaQzPPwm9V1YnPqDKzOTj Precedence: bulk List-ID: X-Mailing-List: linux-leds@vger.kernel.org Hei hei, for leds-gpio you can use the properties 'function' and 'color' in the devicetree node and omit 'label', the label is constructed automatically. This is a common feature supposed to be working for all LED drivers. However it did not work until recently for the 'leds-pwm' driver. This series removes the no more needed platform_data support from the leds-pwm driver, which was a precondition for the already applied patch actually making automatic naming work. The leds-pwm dt-bindings are converted and updated to reflect the possibility to use led function and color for naming now. v7 of this series is basically collecting reviewed-by tags, split old patch 5/7 into per arm sub-arch changes for easier maintainer review, and rewording commit messages. See each patch for a detailed changelog. For the bindings conversion it's now required to explicitly set a license. Peter, Russel, could you please acknowledge that patch? Series changelog below … Greets Alex v7: - rebased series on recent pavel/for-next - split up arm dts patch by arm sub arch (suggested by Krzysztof Kozlowski) - added multiple Reviewed-by tags - slightly reworded commit messages (suggested by Krzysztof Kozlowski) - added actual dtbs_check warnings to commit messages - added Russell King to Cc for binding conversion patch (because license) v6: - rebased series on recent pavel/for-next - added Reviewed-by from Marek to patch 1 - patch 2 from v5 was picked by Pavel and is already in his for-next branch - previous patch 3/3 (now 2/7) was reworked based on feedback by Rob - added more dt patches fixing warnings after binding conversion to yaml v5: - replaced patch 1/3 by a new patch removing platform_data support for the leds-pwm driver - little rewording of commit message in patch 2/3 - updated patch 3/3 based on feedback by Rob Herring - added Marek Behún to Cc, because he also works on removing platform_data support - rebased series on pavel/for-next v4: - added led-class patch handling fwnode passing differently (patch 1/3) - adapted leds-pwm patch to new led-class (patch 2/3) - contacted original author of leds-pwm dt binding on license issue (patch 3/3) v3: - series rebased on v5.9-rc4 - changed license of .yaml file to recommended one (patch 2/2) - added Acked-by to both patches v2: - series rebased on v5.9-rc3 - added the dt-bindings update patch (2/2) v1: - based on v5.9-rc2 - backport on v5.4.59 tested and working Cc: linux-leds@vger.kernel.org Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-samsung-soc@vger.kernel.org Cc: linux-omap@vger.kernel.org Cc: linux-stm32@st-md-mailman.stormreply.com Cc: linux-amlogic@lists.infradead.org Cc: linux-mips@vger.kernel.org Alexander Dahl (12): leds: pwm: Remove platform_data support dt-bindings: leds: Convert pwm to yaml dt-bindings: mfd: Fix schema warnings for pwm-leds ARM: dts: at91: smartkiz: Reference led node directly ARM: dts: at91: Fix schema warnings for pwm-leds ARM: dts: berlin: Fix schema warnings for pwm-leds ARM: dts: exynos: Fix schema warnings for pwm-leds ARM: dts: imx: Fix schema warnings for pwm-leds ARM: dts: omap: Fix schema warnings for pwm-leds ARM: dts: stm32: Fix schema warnings for pwm-leds arm64: dts: meson: Fix schema warnings for pwm-leds MIPS: DTS: img: Fix schema warnings for pwm-leds .../devicetree/bindings/leds/leds-pwm.txt | 50 ------------- .../devicetree/bindings/leds/leds-pwm.yaml | 70 +++++++++++++++++++ .../devicetree/bindings/mfd/iqs62x.yaml | 5 +- arch/arm/boot/dts/at91-kizbox.dts | 10 +-- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 8 +-- arch/arm/boot/dts/at91-kizbox3-hs.dts | 16 ++--- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 10 +-- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 8 +-- arch/arm/boot/dts/at91-smartkiz.dts | 6 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 10 +-- arch/arm/boot/dts/at91sam9rlek.dts | 10 +-- .../boot/dts/berlin2cd-google-chromecast.dts | 6 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- .../boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 +-- arch/arm/boot/dts/imx53-ppd.dts | 15 ++-- arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 4 +- .../boot/dts/imx6sx-softing-vining-2000.dts | 8 +-- arch/arm/boot/dts/omap3-beagle-xm.dts | 10 +-- arch/arm/boot/dts/omap3-overo-base.dtsi | 4 +- arch/arm/boot/dts/omap4-kc1.dts | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 26 +++---- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 12 ++-- .../amlogic/meson-gxl-s905x-khadas-vim.dts | 4 +- .../dts/amlogic/meson-gxm-khadas-vim2.dts | 4 +- .../boot/dts/amlogic/meson-sm1-sei610.dts | 8 +-- arch/mips/boot/dts/img/pistachio_marduk.dts | 5 +- drivers/leds/leds-pwm.c | 30 ++------ 28 files changed, 184 insertions(+), 180 deletions(-) delete mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.yaml base-commit: 4f69e17c87e90f9508f498fa4771a9b77db1174b -- 2.20.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 5618CC4363A for ; Mon, 5 Oct 2020 20:37:58 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 AF55F204EA for ; Mon, 5 Oct 2020 20:37:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="aLV+VWd2" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AF55F204EA Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lespocky.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=Zy62xRmuL2dr+7ylhTJMCVW2HxKqSqJ147b4Kjd1l/4=; b=aLV+VWd2OrxjiwovljrDWC04Mx 1XBad8F4JEXcDOvhA2PT9Px9/ITzGv0PT8VFkwOIoXUZOeYZ3PvNW70dpOx30sZPzKDiKgTY5VNEd Cqc0FuGSJ6pIFj54SGbNMY895/DIy10u0V7/zVY6JVwwD2sdrnu6FQtxkuATfxbQTwGgkQrq1K3qf svqmYRH09MT8qI8fj37XIZIRr1bz0t0ko5P+nyFE9KrU8bZWg/4y+7dzTGcW9u7Q7K1nGfJi2HPNz YQunp2PSMyXW4+1Z7ymkgJ3f3C52rlOSSKM5q3xW0bi9vGl3VkcD+GWjqu3BN2/KRrCoCUTkeY+E2 JRB+gKXA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kPXDQ-0006Vc-SV; Mon, 05 Oct 2020 20:36:12 +0000 Received: from mout.kundenserver.de ([212.227.17.24]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kPXDM-0006T5-Pk; Mon, 05 Oct 2020 20:36:10 +0000 Received: from methusalix.internal.home.lespocky.de ([92.117.55.152]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MuDPf-1kfhXm22Jx-00uZ5G; Mon, 05 Oct 2020 22:35:43 +0200 Received: from lemmy.internal.home.lespocky.de ([192.168.243.176] helo=lemmy.home.lespocky.de) by methusalix.internal.home.lespocky.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kPXCp-0004VD-EM; Mon, 05 Oct 2020 22:35:39 +0200 Received: (nullmailer pid 10292 invoked by uid 2001); Mon, 05 Oct 2020 20:35:35 -0000 From: Alexander Dahl To: Pavel Machek , Dan Murphy , Rob Herring Subject: [PATCH v7 00/12] leds: pwm: Make automatic labels work Date: Mon, 5 Oct 2020 22:34:39 +0200 Message-Id: <20201005203451.9985-1-post@lespocky.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Scan-Signature: 6f2c0cc924172ae0d63df639c2daa6ee X-Provags-ID: V03:K1:a5ux3XXYZajhGPOMpe5UlfXuFD6MtM8x1SXx7hRmMI2VaktPYLL bpOXntySTtH+Ag/ngkdXTAXTFtj/AydJNiMmujznhs04XsefLrYEM0Hq7SgdjRpFEVvurTO RXLWs0ib8iJCApjU+vdotQ1A9uLwBzN3w6Nihr9LfAKMMbsI/Nbh/+0ZDNESTfsCZ86T6zN 0MMM0Xp2efP1KIMW3MpFw== X-UI-Out-Filterresults: notjunk:1;V03:K0:dDqMxTJ8D7M=:Rp8hRovn0iKwlz5TKLVy9k M3Yp0ahNKEJLy8xKp5zLtOssELWI0wmPV885fphX9f6nfEML3n6VJAFLPUQ6sNRZclA0c27A+ JUMvVYROEX9PfxzJPaVyPsEhHvB8ysopfTvnOraak8dA2VPCkir5k71VLrcBtQJgBoxX4qqPp AuMgnvObgC1JBKW3d5MGI0COmotuKFHemsXWM7NY2zMPeWamshVdh/+INSiDi/2ewhV0F8cFA l2X8fhe05oCm5Wy4CFbZzxbwpdlDN/MhqIijKGMtWXjVbT1EQrYZ2Yybj90M78NTIVSswB31D kKAndesjQPA7/NTGGaFiGw8t7FU7pkAtKk9KVyQ4A/N05YNE94nSYGnjb8JlWavTodSFTzCnk mf3vTECMd1fLr0EGNZzTkQf4lQy+/8nbRGz7eZfJBHr2B35RlgFOxka1SrgCdr3btDdDu+VTe k2wlB9yJCW9F6zCzF7/AEm8v+B3BVj7sGItnB6feEfVWt/iijbZO20nGmWrqM/Wk+Qz0NybwE iELpxNkXnbSevyryNTMwYs319ut74MeinmJcCJhLYq9V5gJ/oYVw7dG8B52uJYuo8O/bWb3vT zIfbvx5odI5FPswZeKOTCaJu0IbofcIzE+/sf0YOdcpRS+fmwHKfZNDmbRmUQTNuKHu7In/qX 5JKpNBQa0h4ooda5cujKLG0AhJuLnpbpLkR/c4bGe4TcaxDinFTm9L/HtEZB8Igp9+RtCzw+p U9pc5v8itsKIIyRgkKjOlXOtYe6Qa4Vn+7w93dmMchSYjqcNCFifqNjbXwBAmv1SW7g+N3Xkg i6y8UcQOBkCFounHKzYL1eOBMEEqk0tq6WQ8FZ1G5SHv/z8OM4ZaQzPPwm9V1YnPqDKzOTj X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201005_163609_061381_C8865840 X-CRM114-Status: GOOD ( 19.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, Alexander Dahl , linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, Alexander Dahl , Jacek Anaszewski , linux-amlogic@lists.infradead.org, linux-omap@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-leds@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVpIGhlaSwKCmZvciBsZWRzLWdwaW8geW91IGNhbiB1c2UgdGhlIHByb3BlcnRpZXMgJ2Z1bmN0 aW9uJyBhbmQgJ2NvbG9yJyBpbiB0aGUKZGV2aWNldHJlZSBub2RlIGFuZCBvbWl0ICdsYWJlbCcs IHRoZSBsYWJlbCBpcyBjb25zdHJ1Y3RlZAphdXRvbWF0aWNhbGx5LiAgVGhpcyBpcyBhIGNvbW1v biBmZWF0dXJlIHN1cHBvc2VkIHRvIGJlIHdvcmtpbmcgZm9yIGFsbApMRUQgZHJpdmVycy4gIEhv d2V2ZXIgaXQgZGlkIG5vdCB3b3JrIHVudGlsIHJlY2VudGx5IGZvciB0aGUgJ2xlZHMtcHdtJwpk cml2ZXIuCgpUaGlzIHNlcmllcyByZW1vdmVzIHRoZSBubyBtb3JlIG5lZWRlZCBwbGF0Zm9ybV9k YXRhIHN1cHBvcnQgZnJvbSB0aGUKbGVkcy1wd20gZHJpdmVyLCB3aGljaCB3YXMgYSBwcmVjb25k aXRpb24gZm9yIHRoZSBhbHJlYWR5IGFwcGxpZWQgcGF0Y2gKYWN0dWFsbHkgbWFraW5nIGF1dG9t YXRpYyBuYW1pbmcgd29yay4KClRoZSBsZWRzLXB3bSBkdC1iaW5kaW5ncyBhcmUgY29udmVydGVk IGFuZCB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlCnBvc3NpYmlsaXR5IHRvIHVzZSBsZWQgZnVuY3Rp b24gYW5kIGNvbG9yIGZvciBuYW1pbmcgbm93LgoKdjcgb2YgdGhpcyBzZXJpZXMgaXMgYmFzaWNh bGx5IGNvbGxlY3RpbmcgcmV2aWV3ZWQtYnkgdGFncywgc3BsaXQgb2xkCnBhdGNoIDUvNyBpbnRv IHBlciBhcm0gc3ViLWFyY2ggY2hhbmdlcyBmb3IgZWFzaWVyIG1haW50YWluZXIgcmV2aWV3LAph bmQgcmV3b3JkaW5nIGNvbW1pdCBtZXNzYWdlcy4gIFNlZSBlYWNoIHBhdGNoIGZvciBhIGRldGFp bGVkIGNoYW5nZWxvZy4KCkZvciB0aGUgYmluZGluZ3MgY29udmVyc2lvbiBpdCdzIG5vdyByZXF1 aXJlZCB0byBleHBsaWNpdGx5IHNldCBhCmxpY2Vuc2UuICBQZXRlciwgUnVzc2VsLCBjb3VsZCB5 b3UgcGxlYXNlIGFja25vd2xlZGdlIHRoYXQgcGF0Y2g/CgpTZXJpZXMgY2hhbmdlbG9nIGJlbG93 IOKApgoKR3JlZXRzCkFsZXgKCnY3OgotIHJlYmFzZWQgc2VyaWVzIG9uIHJlY2VudCBwYXZlbC9m b3ItbmV4dAotIHNwbGl0IHVwIGFybSBkdHMgcGF0Y2ggYnkgYXJtIHN1YiBhcmNoIChzdWdnZXN0 ZWQgYnkgS3J6eXN6dG9mIEtvemxvd3NraSkKLSBhZGRlZCBtdWx0aXBsZSBSZXZpZXdlZC1ieSB0 YWdzCi0gc2xpZ2h0bHkgcmV3b3JkZWQgY29tbWl0IG1lc3NhZ2VzIChzdWdnZXN0ZWQgYnkgS3J6 eXN6dG9mIEtvemxvd3NraSkKLSBhZGRlZCBhY3R1YWwgZHRic19jaGVjayB3YXJuaW5ncyB0byBj b21taXQgbWVzc2FnZXMKLSBhZGRlZCBSdXNzZWxsIEtpbmcgdG8gQ2MgZm9yIGJpbmRpbmcgY29u dmVyc2lvbiBwYXRjaCAoYmVjYXVzZSBsaWNlbnNlKQoKdjY6Ci0gcmViYXNlZCBzZXJpZXMgb24g cmVjZW50IHBhdmVsL2Zvci1uZXh0Ci0gYWRkZWQgUmV2aWV3ZWQtYnkgZnJvbSBNYXJlayB0byBw YXRjaCAxCi0gcGF0Y2ggMiBmcm9tIHY1IHdhcyBwaWNrZWQgYnkgUGF2ZWwgYW5kIGlzIGFscmVh ZHkgaW4gaGlzIGZvci1uZXh0CiAgYnJhbmNoCi0gcHJldmlvdXMgcGF0Y2ggMy8zIChub3cgMi83 KSB3YXMgcmV3b3JrZWQgYmFzZWQgb24gZmVlZGJhY2sgYnkgUm9iCi0gYWRkZWQgbW9yZSBkdCBw YXRjaGVzIGZpeGluZyB3YXJuaW5ncyBhZnRlciBiaW5kaW5nIGNvbnZlcnNpb24gdG8geWFtbAoK djU6Ci0gcmVwbGFjZWQgcGF0Y2ggMS8zIGJ5IGEgbmV3IHBhdGNoIHJlbW92aW5nIHBsYXRmb3Jt X2RhdGEgc3VwcG9ydCBmb3IKICB0aGUgbGVkcy1wd20gZHJpdmVyCi0gbGl0dGxlIHJld29yZGlu ZyBvZiBjb21taXQgbWVzc2FnZSBpbiBwYXRjaCAyLzMKLSB1cGRhdGVkIHBhdGNoIDMvMyBiYXNl ZCBvbiBmZWVkYmFjayBieSBSb2IgSGVycmluZwotIGFkZGVkIE1hcmVrIEJlaMO6biB0byBDYywg YmVjYXVzZSBoZSBhbHNvIHdvcmtzIG9uIHJlbW92aW5nCiAgcGxhdGZvcm1fZGF0YSBzdXBwb3J0 Ci0gcmViYXNlZCBzZXJpZXMgb24gcGF2ZWwvZm9yLW5leHQKCnY0OgotIGFkZGVkIGxlZC1jbGFz cyBwYXRjaCBoYW5kbGluZyBmd25vZGUgcGFzc2luZyBkaWZmZXJlbnRseSAocGF0Y2ggMS8zKQot IGFkYXB0ZWQgbGVkcy1wd20gcGF0Y2ggdG8gbmV3IGxlZC1jbGFzcyAocGF0Y2ggMi8zKQotIGNv bnRhY3RlZCBvcmlnaW5hbCBhdXRob3Igb2YgbGVkcy1wd20gZHQgYmluZGluZyBvbiBsaWNlbnNl IGlzc3VlCiAgKHBhdGNoIDMvMykKCnYzOgotIHNlcmllcyByZWJhc2VkIG9uIHY1LjktcmM0Ci0g Y2hhbmdlZCBsaWNlbnNlIG9mIC55YW1sIGZpbGUgdG8gcmVjb21tZW5kZWQgb25lIChwYXRjaCAy LzIpCi0gYWRkZWQgQWNrZWQtYnkgdG8gYm90aCBwYXRjaGVzCgp2MjoKLSBzZXJpZXMgcmViYXNl ZCBvbiB2NS45LXJjMwotIGFkZGVkIHRoZSBkdC1iaW5kaW5ncyB1cGRhdGUgcGF0Y2ggKDIvMikK CnYxOgotIGJhc2VkIG9uIHY1LjktcmMyCi0gYmFja3BvcnQgb24gdjUuNC41OSB0ZXN0ZWQgYW5k IHdvcmtpbmcKCkNjOiBsaW51eC1sZWRzQHZnZXIua2VybmVsLm9yZwpDYzogZGV2aWNldHJlZUB2 Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtc2Ftc3VuZy1zb2NAdmdl ci5rZXJuZWwub3JnCkNjOiBsaW51eC1vbWFwQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtc3Rt MzJAc3QtbWQtbWFpbG1hbi5zdG9ybXJlcGx5LmNvbQpDYzogbGludXgtYW1sb2dpY0BsaXN0cy5p bmZyYWRlYWQub3JnCkNjOiBsaW51eC1taXBzQHZnZXIua2VybmVsLm9yZwoKQWxleGFuZGVyIERh aGwgKDEyKToKICBsZWRzOiBwd206IFJlbW92ZSBwbGF0Zm9ybV9kYXRhIHN1cHBvcnQKICBkdC1i aW5kaW5nczogbGVkczogQ29udmVydCBwd20gdG8geWFtbAogIGR0LWJpbmRpbmdzOiBtZmQ6IEZp eCBzY2hlbWEgd2FybmluZ3MgZm9yIHB3bS1sZWRzCiAgQVJNOiBkdHM6IGF0OTE6IHNtYXJ0a2l6 OiBSZWZlcmVuY2UgbGVkIG5vZGUgZGlyZWN0bHkKICBBUk06IGR0czogYXQ5MTogRml4IHNjaGVt YSB3YXJuaW5ncyBmb3IgcHdtLWxlZHMKICBBUk06IGR0czogYmVybGluOiBGaXggc2NoZW1hIHdh cm5pbmdzIGZvciBwd20tbGVkcwogIEFSTTogZHRzOiBleHlub3M6IEZpeCBzY2hlbWEgd2Fybmlu Z3MgZm9yIHB3bS1sZWRzCiAgQVJNOiBkdHM6IGlteDogRml4IHNjaGVtYSB3YXJuaW5ncyBmb3Ig cHdtLWxlZHMKICBBUk06IGR0czogb21hcDogRml4IHNjaGVtYSB3YXJuaW5ncyBmb3IgcHdtLWxl ZHMKICBBUk06IGR0czogc3RtMzI6IEZpeCBzY2hlbWEgd2FybmluZ3MgZm9yIHB3bS1sZWRzCiAg YXJtNjQ6IGR0czogbWVzb246IEZpeCBzY2hlbWEgd2FybmluZ3MgZm9yIHB3bS1sZWRzCiAgTUlQ UzogRFRTOiBpbWc6IEZpeCBzY2hlbWEgd2FybmluZ3MgZm9yIHB3bS1sZWRzCgogLi4uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLXB3bS50eHQgICAgIHwgNTAgLS0tLS0tLS0tLS0tLQog Li4uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLXB3bS55YW1sICAgIHwgNzAgKysrKysr KysrKysrKysrKysrKwogLi4uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL2lxczYyeC55YW1sICAg ICAgIHwgIDUgKy0KIGFyY2gvYXJtL2Jvb3QvZHRzL2F0OTEta2l6Ym94LmR0cyAgICAgICAgICAg ICB8IDEwICstLQogYXJjaC9hcm0vYm9vdC9kdHMvYXQ5MS1raXpib3gyLWNvbW1vbi5kdHNpICAg IHwgIDggKy0tCiBhcmNoL2FybS9ib290L2R0cy9hdDkxLWtpemJveDMtaHMuZHRzICAgICAgICAg fCAxNiArKy0tLQogYXJjaC9hcm0vYm9vdC9kdHMvYXQ5MS1raXpib3gzX2NvbW1vbi5kdHNpICAg IHwgMTAgKy0tCiBhcmNoL2FybS9ib290L2R0cy9hdDkxLWtpemJveG1pbmktY29tbW9uLmR0c2kg fCAgOCArLS0KIGFyY2gvYXJtL2Jvb3QvZHRzL2F0OTEtc21hcnRraXouZHRzICAgICAgICAgICB8 ICA2ICstCiBhcmNoL2FybS9ib290L2R0cy9hdDkxc2FtOW0xMGc0NWVrLmR0cyAgICAgICAgfCAx MCArLS0KIGFyY2gvYXJtL2Jvb3QvZHRzL2F0OTFzYW05cmxlay5kdHMgICAgICAgICAgICB8IDEw ICstLQogLi4uL2Jvb3QvZHRzL2JlcmxpbjJjZC1nb29nbGUtY2hyb21lY2FzdC5kdHMgIHwgIDYg Ky0KIGFyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczU0MjItb2Ryb2lkaGMxLmR0cyAgICB8ICA0ICst CiBhcmNoL2FybS9ib290L2R0cy9leHlub3M1NDIyLW9kcm9pZHh1NC5kdHMgICAgfCAgNCArLQog Li4uL2Jvb3QvZHRzL2V4eW5vczU0eHgtb2Ryb2lkeHUtbGVkcy5kdHNpICAgIHwgMTEgKy0tCiBh cmNoL2FybS9ib290L2R0cy9pbXg1My1wcGQuZHRzICAgICAgICAgICAgICAgfCAxNSArKy0tCiBh cmNoL2FybS9ib290L2R0cy9pbXg2cWRsLWN1Ym94LWkuZHRzaSAgICAgICAgfCAgNCArLQogLi4u L2Jvb3QvZHRzL2lteDZzeC1zb2Z0aW5nLXZpbmluZy0yMDAwLmR0cyAgIHwgIDggKy0tCiBhcmNo L2FybS9ib290L2R0cy9vbWFwMy1iZWFnbGUteG0uZHRzICAgICAgICAgfCAxMCArLS0KIGFyY2gv YXJtL2Jvb3QvZHRzL29tYXAzLW92ZXJvLWJhc2UuZHRzaSAgICAgICB8ICA0ICstCiBhcmNoL2Fy bS9ib290L2R0cy9vbWFwNC1rYzEuZHRzICAgICAgICAgICAgICAgfCAgNiArLQogYXJjaC9hcm0v Ym9vdC9kdHMvb21hcDQtc2RwLmR0cyAgICAgICAgICAgICAgIHwgMjYgKysrLS0tLQogYXJjaC9h cm0vYm9vdC9kdHMvc3RtMzJtcDE1N2MtbHhhLW1jMS5kdHMgICAgIHwgMTIgKystLQogLi4uL2Ft bG9naWMvbWVzb24tZ3hsLXM5MDV4LWtoYWRhcy12aW0uZHRzICAgIHwgIDQgKy0KIC4uLi9kdHMv YW1sb2dpYy9tZXNvbi1neG0ta2hhZGFzLXZpbTIuZHRzICAgICB8ICA0ICstCiAuLi4vYm9vdC9k dHMvYW1sb2dpYy9tZXNvbi1zbTEtc2VpNjEwLmR0cyAgICAgfCAgOCArLS0KIGFyY2gvbWlwcy9i b290L2R0cy9pbWcvcGlzdGFjaGlvX21hcmR1ay5kdHMgICB8ICA1ICstCiBkcml2ZXJzL2xlZHMv bGVkcy1wd20uYyAgICAgICAgICAgICAgICAgICAgICAgfCAzMCArKy0tLS0tLQogMjggZmlsZXMg Y2hhbmdlZCwgMTg0IGluc2VydGlvbnMoKyksIDE4MCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2Rl IDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbGVkcy9sZWRzLXB3bS50 eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bGVkcy9sZWRzLXB3bS55YW1sCgoKYmFzZS1jb21taXQ6IDRmNjllMTdjODdlOTBmOTUwOGY0OThm YTQ3NzFhOWI3N2RiMTE3NGIKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK