Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp6323060imu; Sun, 2 Dec 2018 15:25:35 -0800 (PST) X-Google-Smtp-Source: AFSGD/X2hiXGGQtQVk0FI+AuJ6O3oXVXjM1xGNz3He3VBrj5/1MU022J2RV7Vd7tWviiNRFyov4c X-Received: by 2002:a63:9845:: with SMTP id l5mr11454054pgo.142.1543793135043; Sun, 02 Dec 2018 15:25:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543793135; cv=none; d=google.com; s=arc-20160816; b=rF+EPefkrUV40Oq5az83Vd3HFBvakg4zxpy4VsTDCz9vfynOFeUpxedH5xijaGXrDp oayssSL5MeLZE6bmG9b5KRbRkRGcSA1ixz/N7J0A2lHwYEPq84MQhUZhcT3t/7jnhPlC CcboIgtJcp1+WUADUaV0FhLFlmcqPG/tON0XRyn3jvtnBBxQ1fYcdup2d3Dbg5WlU4C/ h05loR6QpdmA23mvup5CbcCfblXItQyeR3e0KLD3mnWURQsnWcjYlSvO9gbSugKdnH6Y F4SSYofgF+8VwtANT0icEo0O3SOjQzmJxZTRGVGXloc6KWSb1VyTVQr2MhY9yeT6Od3N zYbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=yiaJgZq1AOWbaBs/Y66t+jplY6uCpT1lmW04p/9tYbU=; b=0G5bYT65uvf64TYGIlH21QpK87EqY7LsRxNF95KCKlNKT7b/zBhvNXmmfdCq1jtuXY RTOUssaQNRtE8Y1n+WPQ/AHU9XONUYCRyBOl8tjt/oJGqJ6sc9HHKGvp08ClZFrdVsI6 UX6bLM6yr+5Ar0QT+W1LsNeGdfJw+q4ySPgwdfVnBGUmq6slPNj8mRDY+wD/Gb0xvN+T KJ6iAFWWCDf7Tc5DtzLCLuc027R7FY/PDhmfROu0TH80r2GuhUfrSMqHc5wDSvSuI7hN fcP0RR0v3Knhq0JmIUhbvGAVDNSK1ueiVf/7w8fX8+hhR6X8q8SeWifoo8HMXi8JiJB1 hkaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=k4t21EEA; 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 h9si11258251pgb.319.2018.12.02.15.25.20; Sun, 02 Dec 2018 15:25:35 -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=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=k4t21EEA; 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 S1725851AbeLBXYl (ORCPT + 99 others); Sun, 2 Dec 2018 18:24:41 -0500 Received: from bombadil.infradead.org ([198.137.202.133]:33220 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725785AbeLBXYl (ORCPT ); Sun, 2 Dec 2018 18:24:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=yiaJgZq1AOWbaBs/Y66t+jplY6uCpT1lmW04p/9tYbU=; b=k4t21EEAnN2PaZ9TUVNMI0OYC bB/QLvAOcysQCDf2Sa3NjrcpQfCU/yDrKz3YO4Z/Zak5sJbLyVz1PX83I9sheHUY62p9iutjSl4B4 2K/FlJ489pEwNLx1ddVEZ3rx+p0THcJ9IP/hQhD5WulFF3Tm7YJhqEVuzHAZ6hKTNODExKvozInQu 5lUts4b6BVRiSTyLJLWSvonBZ/LXYFntJQi19+fZnMmLywOsbT5Inn9z9R3sT6ALSEHcPvyTVWS9j zD0lnu2JO7MJ0sI75uDw1B2PTtpEZQWFcPBbkSgeQORjvWg1aCvt4wBaQEXnn9X3Chq68NolYtGNi 8G/deYlzw==; Received: from dvhart by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1gTb6C-000191-Mt; Sun, 02 Dec 2018 23:24:28 +0000 Date: Sun, 2 Dec 2018 15:24:27 -0800 From: Darren Hart To: Lubomir Rintel Cc: Mark Brown , Geert Uytterhoeven , Andy Shevchenko , Greg Kroah-Hartman , James Cameron , Sebastian Reichel , Rob Herring , Mark Rutland , Eric Miao , Haojian Zhuang , Daniel Mack , Robert Jarzmik , linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, platform-driver-x86@vger.kernel.org, devel@driverdev.osuosl.org, linux-pm@vger.kernel.org Subject: Re: [PATCH v2 13/17] power: supply: olpc_battery: Use DT to get battery version Message-ID: <20181202232427.GD23087@wrath> References: <20181116162403.49854-1-lkundrak@v3.sk> <20181116162403.49854-14-lkundrak@v3.sk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181116162403.49854-14-lkundrak@v3.sk> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 16, 2018 at 05:23:59PM +0100, Lubomir Rintel wrote: > Avoid using the x86 OLPC platform specific call to get the board > version. It won't work on FDT-based ARM MMP2 platform. > > Signed-off-by: Lubomir Rintel > Reviewed-by: Andy Shevchenko > Acked-by: Pavel Machek > > --- > Changes since v1: > - Sort the new include a bit higher > > drivers/power/supply/olpc_battery.c | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > > diff --git a/drivers/power/supply/olpc_battery.c b/drivers/power/supply/olpc_battery.c > index 5a97e42a3547..5323987d9284 100644 > --- a/drivers/power/supply/olpc_battery.c > +++ b/drivers/power/supply/olpc_battery.c > @@ -14,6 +14,7 @@ > #include > #include > #include > +#include > #include > #include > #include > @@ -622,11 +623,13 @@ static int olpc_battery_probe(struct platform_device *pdev) > olpc_ac = power_supply_register(&pdev->dev, &olpc_ac_desc, NULL); > if (IS_ERR(olpc_ac)) > return PTR_ERR(olpc_ac); > - > - if (olpc_board_at_least(olpc_board_pre(0xd0))) { /* XO-1.5 */ > + if (of_property_match_string(pdev->dev.of_node, "compatible", > + "olpc,xo1.5-battery") >= 0) { > + /* XO-1.5 */ > olpc_bat_desc.properties = olpc_xo15_bat_props; > olpc_bat_desc.num_properties = ARRAY_SIZE(olpc_xo15_bat_props); > - } else { /* XO-1 */ > + } else { > + /* XO-1 */ > olpc_bat_desc.properties = olpc_xo1_bat_props; > olpc_bat_desc.num_properties = ARRAY_SIZE(olpc_xo1_bat_props); > } > @@ -672,6 +675,7 @@ static int olpc_battery_remove(struct platform_device *pdev) > > static const struct of_device_id olpc_battery_ids[] = { > { .compatible = "olpc,xo1-battery" }, > + { .compatible = "olpc,xo1.5-battery" }, The code previously supported xo1.5 (it seems), and the commit message doesn't mention changing the compatible string. Was this an intentional change? If so, it should be mentioned in the commit message. > {} > }; > MODULE_DEVICE_TABLE(of, olpc_battery_ids); > -- > 2.19.1 > > -- Darren Hart VMware Open Source Technology Center