Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp230220ybm; Thu, 28 May 2020 01:03:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzc19OVQ8MJ6G1RS2F6Gtuq2xyDtoDW1Fw4BKQh06tEwKSYuAWk3kTGhm1qOYe6zFfkdFel X-Received: by 2002:a17:906:1ed3:: with SMTP id m19mr1913954ejj.429.1590652990834; Thu, 28 May 2020 01:03:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590652990; cv=none; d=google.com; s=arc-20160816; b=MS+9XfYXaZF1EoPPUSq3uBIuC8pjaByg0FiUJh5Z2w7wFfTyGnM2cNQ2vJlSo4K98s hXnUK/gnsUCSKuPSafRl1LFlVTnJy3xncRO+cSZvgIJ4V73G9/5c6DJTT/Zk182qiTO4 ArBNS+BJCuSgYTHpd2hAoHxX5HP7fMwiVTZKnPJ2CaLR0huSI2ps4WpP5HMmRJVd/ame Vmco+xaWxncJRWD/d9ue7+9dJ2e1GGUgdOTHbdNp7rC/21EBIsxKaKbvL+kkGepgROl4 pS7gEzu15IQggg2zTFw+i9SCiRuKCoMrIWv/Y+01mseBjApJd05bILUiQjskKfd3hHUH nf3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=RFJtb5wW1/FWxDdEK0RPJlKbCvnWE4PCWksQvHcaOb4=; b=r7W8GYN6CMA2+75QEZvhZENLc2wghv25pjlbLCAsQBUAQLn7v1TbWV7lyVSzDyN46L L1SptxmbXdrUQ2WZMK7kT+LeizE7LPMDhW6ottu1EiHH5ryH3357Bm1FlYKm/858/G8h k6zUr0wCKtOO77rS94T8T3LzWZukaLRWhlqgYXma4sxQux3cgRL+6vVqbmmu7RfoIv8p bbFfioriWVQJRxc5qh6hQUOwinFmaeQYCLKEt5Likw16IuELgCGXhxmf6NlZnaULKqxz 9wAPhsgaXW0CiJMWpknG6hfKLXNDMXgnwbIcy0KuwMFh5Ynp8Pm1gsJFiS+R4uhDS8WG pzgQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l12si3330233ejr.486.2020.05.28.01.02.47; Thu, 28 May 2020 01:03:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727073AbgE1IAD (ORCPT + 99 others); Thu, 28 May 2020 04:00:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37974 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726161AbgE1IAC (ORCPT ); Thu, 28 May 2020 04:00:02 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6ADECC05BD1E; Thu, 28 May 2020 01:00:02 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sre) with ESMTPSA id E4C8E2A3CC0 Received: by earth.universe (Postfix, from userid 1000) id AB0D83C08C7; Thu, 28 May 2020 09:59:58 +0200 (CEST) Date: Thu, 28 May 2020 09:59:58 +0200 From: Sebastian Reichel To: Marek Szyprowski Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz , Chanwoo Choi , MyungJoo Ham , Mark Brown Subject: Re: [PATCH v3 3/3] power: charger: max14577: Add proper dt-compatible strings Message-ID: <20200528075958.3ck2gh7t2ubi4w6m@earth.universe> References: <20200522102448.30209-1-m.szyprowski@samsung.com> <20200522102448.30209-3-m.szyprowski@samsung.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="t4rywburgusgvb6o" Content-Disposition: inline In-Reply-To: <20200522102448.30209-3-m.szyprowski@samsung.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --t4rywburgusgvb6o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Fri, May 22, 2020 at 12:24:48PM +0200, Marek Szyprowski wrote: > Add device tree compatible strings and create proper modalias structures > to let this driver load automatically if compiled as module, because > max14577 MFD driver creates MFD cells with such compatible strings. >=20 > Signed-off-by: Marek Szyprowski > --- I saw some discussion for patch 1, but still queued this considering the compatible string is already documented in the DT bindings and at least one of them is already being used in DT files. TL;DR: Thanks, queued. -- Sebastian > v3: > - sorted of_max14577_charger_dt_match > v2: > - added .of_match_table pointer > --- > drivers/power/supply/max14577_charger.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) >=20 > diff --git a/drivers/power/supply/max14577_charger.c b/drivers/power/supp= ly/max14577_charger.c > index 8a59feac6468..96f4cd1941b2 100644 > --- a/drivers/power/supply/max14577_charger.c > +++ b/drivers/power/supply/max14577_charger.c > @@ -623,9 +623,19 @@ static const struct platform_device_id max14577_char= ger_id[] =3D { > }; > MODULE_DEVICE_TABLE(platform, max14577_charger_id); > =20 > +static const struct of_device_id of_max14577_charger_dt_match[] =3D { > + { .compatible =3D "maxim,max14577-charger", > + .data =3D (void *)MAXIM_DEVICE_TYPE_MAX14577, }, > + { .compatible =3D "maxim,max77836-charger", > + .data =3D (void *)MAXIM_DEVICE_TYPE_MAX77836, }, > + { }, > +}; > +MODULE_DEVICE_TABLE(of, of_max14577_charger_dt_match); > + > static struct platform_driver max14577_charger_driver =3D { > .driver =3D { > .name =3D "max14577-charger", > + .of_match_table =3D of_max14577_charger_dt_match, > }, > .probe =3D max14577_charger_probe, > .remove =3D max14577_charger_remove, > --=20 > 2.17.1 >=20 --t4rywburgusgvb6o Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAl7Pb2sACgkQ2O7X88g7 +ppNTQ//bZc44aH3MWRyOYyniSgeTQoZ+iZph/9Z70FlNCFCYuBw2XlsyE/4myyx 1P1n6ynzHHCLpsiQUJYVhBxRiAf+/KYEVdniB8ZiIOapGuaqKxJvGebQQPKsRJf8 ch+OVgpEYRwGatd9Y7bF0F5SEGKxxGEvApqkp+C5q+gL4Qt5yKg89lI9vc8pbNTL Rb8/tlI0GLmkF8REhB0gb0DQFukCXIb8ZBp786eNMocVn68nuISopop4p3zbh9oo FLWpWwaXBfZR7MeP80EAuhGrSPLXl3063FS/zgTZ4YSvNVqN3TjH+YiV2gdfrcE8 oX9IZwHA5NY1sGo9dVt9fYIzFFv5sGP8oabdZCWlJawQDc7DZr5Lk/3kNntvsTA5 FFQgjWor7QiprWGVtoKzjAOqeagY6GWK5KZO/nCLGqJ/nMvxadxiPzzKDRMrcskE aL7XlVgaPZ9oho4IboIXn8wjKvYOpICN3VO553rnzVxYLrKNBZqlEdqVFp+AGiAK nKg6SdVaQu6o3fY/8yNUoEe8ZmCiPOPl2DCSVSX/i5suZrHkt/n5/90DGH/DW0wo TbOd5eLaMzKSNkcK17TfoF2/g6ZKSUIQoaJJHXU8UDeX2xXrwPRT9t0kSoHWVy0g ZN+D/JMumOBi5Py6OMDPMrNscXIMZwW1AApSUBSK/EaEMcklQ98= =CSm8 -----END PGP SIGNATURE----- --t4rywburgusgvb6o--