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=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 38ACFC433DF for ; Wed, 24 Jun 2020 08:25:57 +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 0013D20823 for ; Wed, 24 Jun 2020 08:25:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="uy8jyabR"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="yGYLrSlh" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0013D20823 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org 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:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ZC9VQkkm5kQhNs1hOy5CQfIGTEkfT4XwrNhV6MHlswM=; b=uy8jyabR3c3MizjNnL28euQiZ FoIy6EKwSXXMHLZaZkPG1peKuo1kHBqzT5kd6aF0fVGJI9bSd02pFuLpsJJXgAei1l3REB5/WHVH5 WSZNtDKv3CDFHAc28+K+qQaNNO2ykvyrxkXpLzxwfx9tD9TacMN6ZZp6gUU0f6nN2yg4LBEzXaIrV aD7cDsMwVVnE5no7P5g9EWIqMsrAo0zwl8CJ9cv+YC5sIRziiy0QAEvleUF9FutTFd8hMjy5++MHM Uf9Ko00i4eI2hU3u5CjkBLiyrCjhiU0cjdsIl4L7yepQgEnisLzfuea6+GXtoJcNIYoSVrAcQh+SP aIukSdyqw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jo0hM-0006Ib-K0; Wed, 24 Jun 2020 08:24:00 +0000 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jo0hI-0006I3-Sl for linux-arm-kernel@lists.infradead.org; Wed, 24 Jun 2020 08:23:58 +0000 Received: by mail-wm1-x343.google.com with SMTP id u26so3965178wmn.1 for ; Wed, 24 Jun 2020 01:23:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=7CfWJggOLytFRr/ikNip00lDY5ba4BeQpprJvlEpZKo=; b=yGYLrSlhQcadIM9Q2dJ4CvQCzkx8AcJghjxpA1+GyjKYQ/iRmlu8ztULHouYkoaxgT cl9d781if+2/7AkR/18N9K1p9NnUuXpybssQHjeD5/+9Qv8DCAoBr5gyP2gNPQuve+Ko l7bwJrXijWLfBzSQT6yT5gnH2n6B1sKQnKY4EXyU17fp60IudB1fuk0Rx7R0bmM+wKpb j/yQ7U32UOGCTLvhLXWGXcLIgx0rpVSCgZXST10ngQPIoCEo2pJW0fzhzaSbhyPJUSF5 9LTagsQcH4OMfQn6sb8V2TvrnzPsH4xtZZGinxWkahLz4RFMKgQ4oNKRqjaSAZuTNqQU mNPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=7CfWJggOLytFRr/ikNip00lDY5ba4BeQpprJvlEpZKo=; b=NE3gQb+w0f/4fxKsnJZjFChLerTYx3II+JjQ71Jjl4vVmsZsHo3a8O2NDd1BQgajsD 6muHC3N6ODddBQhEgy4VuS6ZdLGsBwVws78prdhcWca5VLmWm+8lhsHsvCNlyZOY7czK nl0A6Y9wG+hS2ySpZLV2JFygZw3N3//VrkcfxqagX5Xbjab3lrkNIJovWIHV5OEOtVCQ vtfwz+YL0gVGOZAN8R5uDVdDuFiwzzFWFkyk0KKsWsFXUMHhJk3Jao2geCtKKioxai9p ink5lLu7ElLq6TXEjIc6Ua+QoVV1YEj2OfrR5i7O9K72dYGZgff+4uZrSR6wNamJZEH0 rC8w== X-Gm-Message-State: AOAM530rFX3GnLer4yhaH9gHpewbfIvFNAErt0+kSgu/0gHdx28+HiC8 ullJEq+EE2HNxqio3UfIeSYzuA== X-Google-Smtp-Source: ABdhPJxelqW9I6Z+7u1Gs3c+QcyYSi1L6TpEnF6VtqYJIB1FBDOrZkKNvBXdMtrikHVFkI74T4j3FA== X-Received: by 2002:a1c:a385:: with SMTP id m127mr26949887wme.112.1592987035664; Wed, 24 Jun 2020 01:23:55 -0700 (PDT) Received: from dell ([2.27.35.144]) by smtp.gmail.com with ESMTPSA id m65sm7120441wmf.17.2020.06.24.01.23.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jun 2020 01:23:54 -0700 (PDT) Date: Wed, 24 Jun 2020 09:23:52 +0100 From: Lee Jones To: Michael Walle Subject: Re: [PATCH v2 1/3] mfd: core: Make a best effort attempt to match devices with the correct of_nodes Message-ID: <20200624082352.GF954398@dell> References: <20200611191002.2256570-1-lee.jones@linaro.org> <30f03734-61fd-1b6b-bf11-21b6423a7c50@gmail.com> <20200624064145.GC954398@dell> <7a31b34940984b3f0921ed2d4fb29a58@walle.cc> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <7a31b34940984b3f0921ed2d4fb29a58@walle.cc> 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: devicetree@vger.kernel.org, robin.murphy@arm.com, broonie@kernel.org, linux-kernel@vger.kernel.org, andy.shevchenko@gmail.com, robh+dt@kernel.org, linux-arm-kernel@lists.infradead.org, gregkh@linuxfoundation.org, andriy.shevchenko@linux.intel.com, Frank Rowand , linus.walleij@linaro.org, linux@roeck-us.net 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 T24gV2VkLCAyNCBKdW4gMjAyMCwgTWljaGFlbCBXYWxsZSB3cm90ZToKCj4gSGksCj4gCj4gQW0g MjAyMC0wNi0yNCAwODo0MSwgc2NocmllYiBMZWUgSm9uZXM6Cj4gPiBPbiBUdWUsIDIzIEp1biAy MDIwLCBGcmFuayBSb3dhbmQgd3JvdGU6Cj4gPiAKPiA+ID4gT24gMjAyMC0wNi0xMSAxNDoxMCwg TGVlIEpvbmVzIHdyb3RlOgo+ID4gPiA+IEN1cnJlbnRseSwgd2hlbiBhIGNoaWxkIHBsYXRmb3Jt IGRldmljZSAoc29tZXRpbWVzIHJlZmVycmVkIHRvIGFzIGEKPiA+ID4gPiBzdWItZGV2aWNlKSBp cyByZWdpc3RlcmVkIHZpYSB0aGUgTXVsdGktRnVuY3Rpb25hbCBEZXZpY2UgKE1GRCkgQVBJLAo+ ID4gPiA+IHRoZSBmcmFtZXdvcmsgYXR0ZW1wdHMgdG8gbWF0Y2ggdGhlIG5ld2x5IHJlZ2lzdGVy ZWQgcGxhdGZvcm0gZGV2aWNlCj4gPiA+ID4gd2l0aCBpdHMgYXNzb2NpYXRlZCBEZXZpY2UgVHJl ZSAoT0YpIG5vZGUuICBVbnRpbCBub3csIHRoZSBkZXZpY2UgaGFzCj4gPiA+ID4gYmVlbiBhbGxv Y2F0ZWQgdGhlIGZpcnN0IG5vZGUgZm91bmQgd2l0aCBhbiBpZGVudGljYWwgT0YgY29tcGF0aWJs ZQo+ID4gPiA+IHN0cmluZy4gIFVuZm9ydHVuYXRlbHksIGlmIHRoZXJlIGFyZSwgc2F5IGZvciBl eGFtcGxlICczJyBkZXZpY2VzCj4gPiA+ID4gd2hpY2ggYXJlIHRvIGJlIGhhbmRsZWQgYnkgdGhl IHNhbWUgZHJpdmVyIGFuZCB0aGVyZWZvcmUgaGF2ZSB0aGUgc2FtZQo+ID4gPiA+IGNvbXBhdGli bGUgc3RyaW5nLCBlYWNoIG9mIHRoZW0gd2lsbCBiZSBhbGxvY2F0ZWQgYSBwb2ludGVyIHRvIHRo ZQo+ID4gPiA+ICpmaXJzdCogbm9kZS4KPiA+ID4gCj4gPiA+IEFzIHlvdSBtZW50aW9uZWQgZWxz ZXdoZXJlIGluIHRoaXMgdGhyZWFkLCB0aGlzIHNlcmllcyAiZml4ZXMiIHRoZQo+ID4gPiBwcm9i bGVtIHJlbGF0ZWQgdG8gdGhlICJzdGVyaWNzc29uLGFiODUwMC1wd20iIGNvbXBhdGlibGUuCj4g PiA+IAo+ID4gPiBJIGtub3csIEkgc2FpZCBJIHdvdWxkIGRyb3AgZGlzY3Vzc2lvbiBvZiB0aGF0 IGNvbXBhdGlibGUsIGJ1dCBiZWFyCj4gPiA+IHdpdGggbWUgZm9yIGEgc2Vjb25kLiAgOi0pCj4g PiA+IAo+ID4gPiBUaGUgInByb2JsZW0iIGlzIHRoYXQgdGhlIGRldmljZXMgZm9yIG11bHRpcGxl IG1mZCBjaGlsZCBub2RlcyB3aXRoCj4gPiA+IHRoZSBzYW1lIGNvbXBhdGlibGUgdmFsdWUgb2Yg InN0ZXJpY3Nzb24sYWI4NTAwLXB3bSIgd2lsbCBhbGwgaGF2ZQo+ID4gPiBhIHBvaW50ZXIgdG8g dGhlIGZpcnN0IGNoaWxkIG5vZGUuICBBdCB0aGUgbW9tZW50IHRoZSBzYW1lIGNoaWxkCj4gPiA+ IG9mX25vZGUgYmVpbmcgdXNlZCBieSBtb3JlIHRoYW4gb25lIGRldmljZSBkb2VzIG5vdCBjYXVz ZSBhbnkKPiA+ID4gaW5jb3JyZWN0IGJlaGF2aW9yLgo+ID4gPiAKPiA+ID4gSnVzdCBpbiBjYXNl IHRoZSBkcml2ZXIgZm9yICJzdGVyaWNzc29uLGFiODUwMC1wd20iIGlzIG1vZGlmaWVkCj4gPiA+ IGluIGEgd2F5IHRoYXQgdGhlIGNoaWxkIG9mX25vZGUgbmVlZHMgdG8gYmUgZGlzdGluY3QgZm9y IGVhY2gKPiA+ID4gZGV2aWNlLCBhbmQgdGhhdCBjaGFuZ2VzIGdldHMgYmFjayBwb3J0ZWQsIGl0 IHdvdWxkIGJlIHVzZWZ1bAo+ID4gPiB0byBoYXZlIEZpeGVzOiB0YWdzIGZvciB0aGlzIHBhdGNo IHNlcmllcy4KPiA+ID4gCj4gPiA+IFNvLCBhdCB5b3VyIGRpc2NyZXRpb24gKGFuZCBJJ2xsIGxl dCB5b3Ugd29ycnkgYWJvdXQgdGhlIGNvcnJlY3QKPiA+ID4gRml4ZXM6IHRhZyBmb3JtYXQpLCB0 aGlzIHNlcmllcyBmaXhlczoKPiA+ID4gCj4gPiA+IGJhZDc2OTkxZDc4NDdiNzg3N2FlNzk3Y2M3 OTc0NWQ4MmZmZDkxMjAgbWZkOiBSZWdpc3RlciBhYjg1MDAKPiA+ID4gZGV2aWNlcyB1c2luZyB0 aGUgbmV3bHkgRFQ6ZWQgTUZEIEFQSQo+ID4gCj4gPiBUaGlzIHBhdGNoIGlzbid0IGFjdHVhbGx5 IGJyb2tlbi4KPiA+IAo+ID4gVGhlIGlzc3VlIGlzIHRoZSBEVEIsIHdoaWNoIFswXSBhZGRyZXNz ZXMuCj4gPiAKPiA+IFswXQo+ID4gaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvbGttbC8yMDIwMDYy MjA4MzQzMi4xNDkxNzE1LTEtbGVlLmpvbmVzQGxpbmFyby5vcmcvCj4gCj4gTm93LCBJJ20gY29u ZnVzZWQ7IGJlY2F1c2UgdGhpcyBwYXRjaCBkb2Vzbid0IHVzZSB0aGUgcmVnIHByb3BlcnR5Cj4g YnV0IGEgZGlmZmVyZW50IG5vZGUgbmFtZS4KClRoZSBmaXggbWVudGlvbmVkIGFib3ZlIGlzIG9y dGhvZ29uYWwgdG8gdGhpcyBzZXQuCgpUaGUgKm9ubHkqIHJlYXNvbiBmb3IgdGhlIGRpZmZlcmlu ZyBub2RlIG5hbWVzIHRoZXJlIGlzIHRvIGNpcmN1bXZlbnQKdGhlIGZvbGxvd2luZyBEVEMgd2Fy bmluZ3M6CgphcmNoL2FybS9ib290L2R0cy9zdGUtYWI4NTAwLmR0c2k6MjEwLjE2LTIxNC43OiBF UlJPUiAoZHVwbGljYXRlX25vZGVfbmFtZXMpOiAvc29jL3ByY211QDgwMTU3MDAwL2FiODUwMC9h Yjg1MDAtcHdtOiBEdXBsaWNhdGUgbm9kZSBuYW1lCmFyY2gvYXJtL2Jvb3QvZHRzL3N0ZS1hYjg1 MDAuZHRzaToyMTYuMTYtMjIwLjc6IEVSUk9SIChkdXBsaWNhdGVfbm9kZV9uYW1lcyk6IC9zb2Mv cHJjbXVAODAxNTcwMDAvYWI4NTAwL2FiODUwMC1wd206IER1cGxpY2F0ZSBub2RlIG5hbWUKYXJj aC9hcm0vYm9vdC9kdHMvc3RlLWFiODUwMC5kdHNpOjIxNi4xNi0yMjAuNzogRVJST1IgKGR1cGxp Y2F0ZV9ub2RlX25hbWVzKTogL3NvYy9wcmNtdUA4MDE1NzAwMC9hYjg1MDAvYWI4NTAwLXB3bTog RHVwbGljYXRlIG5vZGUgbmFtZQoKPiBJJ2QgYWN0dWFsbHkgcHJlZmVyIHRoaXMgZm9yIGFueSBN RkQKPiBkcml2ZXIgd2hpY2ggaGFzIG11bHRpcGxlIG5vZGVzIG9mIHRoZSBzYW1lIGNvbXBhdGli bGUgc3RyaW5nLiBTZWUKPiBteSByZWFzb25pbmcgaGVyZSBbMV0uIEJ1dCB1bnRpbCBub3csIG5v IG9uZSBoYXMgcmVzcG9uZGVkLiBUaHVzLAo+IEknZCByYXRoZXIgc2VlIGEgT0ZfTUZEX0NFTExf TkFNRSgpIHdoaWNoIG1hdGNoZXMgdGhlIG5vZGUgbmFtZQo+IGluc3RlYWQgb2YgdGhlIE9GX01G RF9DRUxMX1JFRygpIG1hY3JvLgo+IAo+IFRoaXMgd291bGQgYWxzbyBjaXJjdW12ZW50IHRoZSBm YWN0IHRoYXQgdGhlIHVuaXQtYWRkcmVzcyBoYXMgb25lCj4gbnVtYmVyIHNwYWNlLiBFZy4gaXQg aXMgbm90IHBvc3NpYmxlIHRvIGhhdmU6Cj4gCj4gbWZkIHsKPiAgIGNvbXBhdGlibGUgPSAibWZk LGNvbXBhdGlibGUiOwo+IAo+ICAgZ3Bpb0AwIHsKPiAgICAgcmVnID0gPDA+Owo+ICAgfTsKPiAg IGdwaW9AMSB7Cj4gICAgIHJlZyA9IDwxPjsKPiAgIH07Cj4gICBwd21AMCB7Cj4gICAgIHJlZyA9 IDwwPjsKPiAgIH07Cj4gfTsKPiAKPiBBbHRob3VnaCBSb2IgbWVudGlvbmVkIHRvIG1heWJlIHJl bGF4IHRoYXQsIGJ1dCBJIHNpbGwgZmFpbCB0byBzZWUKPiB0aGUgYWR2YW50YWdlIHRvIGhhdmUg YW4gYXJiaXRyYXJ5IHJlZyBwcm9wZXJ0eSBpbnN0ZWFkIG9mIGEgdW5pcXVlCj4gbm9kZSBuYW1l LgoKSSBkb24ndCBoYXZlIGEgc3Ryb25nIG9waW5pb24gZWl0aGVyIHdheS4KCldlIGNhbiAqYWxz byogYWRkIG5vZGUgbmFtZSBtYXRjaGluZyBpZiBSb2IgZGVlbXMgaXQgZml0LgoKLS0gCkxlZSBK b25lcyBb5p2O55C85pavXQpTZW5pb3IgVGVjaG5pY2FsIExlYWQgLSBEZXZlbG9wZXIgU2Vydmlj ZXMKTGluYXJvLm9yZyDilIIgT3BlbiBzb3VyY2Ugc29mdHdhcmUgZm9yIEFybSBTb0NzCkZvbGxv dyBMaW5hcm86IEZhY2Vib29rIHwgVHdpdHRlciB8IEJsb2cKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK