Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp297149imj; Wed, 13 Feb 2019 08:29:46 -0800 (PST) X-Google-Smtp-Source: AHgI3IYTgVTkdBEjq0RF7BMqcwCFUOXxICuPXFu9lWFu9RUrVp8ppk3u/d1+II36QOtXFn869j57 X-Received: by 2002:a17:902:7896:: with SMTP id q22mr1351127pll.280.1550075386904; Wed, 13 Feb 2019 08:29:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550075386; cv=none; d=google.com; s=arc-20160816; b=R323X4XcEw/P/nQdgIFRl02SnXMM+qAF0LByMAfbxlepyP3mXuog9XiKS0x9UBEYhT KKr1OW7/OYyC/kTVVOvFH5kp/Ww/lDu0UcFdnlMepmBnsSMp0Xb0tD5bWTSIx4LczXtE mzd2bDNZ+HQnnjcEwDNOx6rgwlpCI7g5RHQuAGvcBSN4j/5Kj74vJoDHyGt9ODYxhBlY np/2FNQ02dlHFJ9Y7h3sUGZiDUVAjq9IxKiX3C2UhdhjTCBCk/+Wq0PIP403FJmaxoR9 vk/7A/Sn+8bKDoFV2/FTBPWB6xpCa4QuUZFomdHTA7SORmlUFyRdImD6x5FfkaXDNiWa yWiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=uQn0e18MAiop804coB+aUVWsY7wEtvXCPcsxsNvGqEM=; b=kPvY+ZkjfVDgvSBKhmxD2lfA+5Gd6NLGMCPiI4CLAl5hrldW+JjnqmqBQp4gbOEzlv RANsiH140T0iPd+NniSRlt7yvdu0Lt6Pg6xmt10WieTQI4XdunJAq0PnK9TpXvFiIPmr UKvuIu82fwWfKyK+1Dg8jXXLqaxrgxM5E1lGU3vcykDqh1iIN3zirZEseXmSg7H1lyR2 fxXfKAFAPG5bhEUFimx8lkbe5SOhwQFWTNcXOVB4q+4jBRkE1/b9OnkTZctaXbMG3AoN ij/2iKJDuJRD1mHdB3k17OzWjqsHuV7crzKGMxE6v82WO20mS7l3nSGtP2Slp7y0xeX5 7vag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=d4q2FbZq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p5si16004771pls.338.2019.02.13.08.29.30; Wed, 13 Feb 2019 08:29:46 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=d4q2FbZq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2392636AbfBMQTn (ORCPT + 99 others); Wed, 13 Feb 2019 11:19:43 -0500 Received: from mail-ot1-f65.google.com ([209.85.210.65]:36157 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729502AbfBMQTn (ORCPT ); Wed, 13 Feb 2019 11:19:43 -0500 Received: by mail-ot1-f65.google.com with SMTP id k98so5163752otk.3 for ; Wed, 13 Feb 2019 08:19:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=uQn0e18MAiop804coB+aUVWsY7wEtvXCPcsxsNvGqEM=; b=d4q2FbZquwOPD6u4Hh+IcVWY5AprhbhxpH8avllH4tx1t3NQ4WIaW98OgYUU6d1Md5 uCIsLbEOmPbpRVjvSxSEjtuaKxPTLyfSDlaIFM6v/3YmBdvu2/uMYJLs74NZwahnG6Wi xY5jCLOPZs2as4NSIWypLVh9UXXbFVGHRBa61wnyUvJZJKSAnYHe4OEUZ7MTCsYlKa5L q3EuTvCGgeF/6YAp73kMmnXAIenExEIC5M/SRjKum/CF2TfhgS0AjkN0hmZ36YHb4S1/ zi/pZSjQzbyARnXVw5SyUEjjKQXGySMRFBAifz4smOzA6m+2N6SZ7fbANiVeFAJOwLs4 vh4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=uQn0e18MAiop804coB+aUVWsY7wEtvXCPcsxsNvGqEM=; b=k6j0V1s651Ek6GZVgR6oYj71dZ5X81twG3yvSHRBkscldJ317cF9tXKehoYz+gTBsY QNgJSB73dcwivD0VZmRYvLYeFXiH4PXvS8Hi/cd60YOhKA9BolPQcvI8Qq/CxsmY453u uSdkPKbPD4BLJ6JO6376ywNBwVztP046Q8Zfhb2Vt+EcYvZYDYGmbWHeP65pn3ZLTBR8 NDM6It7EpgUVRioa+Q1tdwOWf2Yb7iVMOoxTNB2OVrDYwj+KOSMhgGJAoawHkpSWG4j1 9vzqtvrzHjBvEI8kIe+tey10fFQHx7AXO0T1IFWzvTMLDwCJj+E1HZ+z4W+kt9MYttb8 47QQ== X-Gm-Message-State: AHQUAuYFY0wFNLppt9bH1bZPMXIF5vkA7QWNWQq/lhMQHbRePEVVOO/E VnAigB+WvFTm2Oyp2fEcyIxmf+h9BLrjt6G0/tfKPw== X-Received: by 2002:a05:6830:1658:: with SMTP id h24mr681810otr.301.1550074221979; Wed, 13 Feb 2019 08:10:21 -0800 (PST) MIME-Version: 1.0 References: <0438b78c7f9f9bc3f0e7bcbcef3873fd2dd7e259.1550061925.git.baolin.wang@linaro.org> In-Reply-To: From: Bartosz Golaszewski Date: Wed, 13 Feb 2019 17:10:11 +0100 Message-ID: Subject: Re: [PATCH 2/2] gpio: sprd: Change to use SoC compatible string To: Baolin Wang Cc: Rob Herring , Mark Rutland , Linus Walleij , Orson Zhai , Lyra Zhang , Mark Brown , linux-devicetree , linux-gpio , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org =C5=9Br., 13 lut 2019 o 14:15 Baolin Wang napisa= =C5=82(a): > > On Wed, 13 Feb 2019 at 20:59, Bartosz Golaszewski > wrote: > > > > =C5=9Br., 13 lut 2019 o 13:49 Baolin Wang napi= sa=C5=82(a): > > > > > > Change to use SoC compatible string instead of wildcard string. > > > > > > Signed-off-by: Baolin Wang > > > --- > > > drivers/gpio/gpio-pmic-eic-sprd.c | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > diff --git a/drivers/gpio/gpio-pmic-eic-sprd.c b/drivers/gpio/gpio-pm= ic-eic-sprd.c > > > index ac573da..24228cf 100644 > > > --- a/drivers/gpio/gpio-pmic-eic-sprd.c > > > +++ b/drivers/gpio/gpio-pmic-eic-sprd.c > > > @@ -364,7 +364,7 @@ static int sprd_pmic_eic_probe(struct platform_de= vice *pdev) > > > } > > > > > > static const struct of_device_id sprd_pmic_eic_of_match[] =3D { > > > - { .compatible =3D "sprd,sc27xx-eic", }, > > > + { .compatible =3D "sprd,sc2731-eic", }, > > > { /* end of list */ } > > > }; > > > MODULE_DEVICE_TABLE(of, sprd_pmic_eic_of_match); > > > -- > > > 1.7.9.5 > > > > > > > We guarantee to make older device-trees to work with new kernel so you > > can add the new compatible, but you can't remove the old one. > > But the old one is incorrect, and we still keep it? > Well in theory the device-tree is supposed to be a stable ABI so once it's released, it should work with any following kernel version. In practice changes are sometimes allowed and there are also bugs in DT fil= es. Linus: what do you think? Bart