Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp2243375ybb; Sat, 21 Mar 2020 16:48:36 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsPcM7KIc08RUAcdX48+m3TuoFi4wSydBf4B4Ry7EWZxsWtZTYMWB0WHlSlxW0FgTDViewH X-Received: by 2002:a9d:769a:: with SMTP id j26mr11577914otl.143.1584834516789; Sat, 21 Mar 2020 16:48:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584834516; cv=none; d=google.com; s=arc-20160816; b=By86vTVfcJjLtZs+r1uN5tHVKudNIcaghx2cH6NfjObKVQqfdYq12e2INPib7Fkdwp mv4Q4cp7OngVzS0aKcUv3awbmCX656mkZtniHCGL6JQek4uau5WmY21WW43KU4CI3Dja yBlmHIaDYSq4buFDZ13VeOZfUpPZprLbckXgy0xiwMy1IxWmO0wu7GwN4MglGFCh0ffh VFQ2m3WmEdVFctZkJpcgmi5h++KbuKMZtOO9Ljmqcj06LYpPW1EcHDew5nPXtQ7WbC0a 5mI11XrFBX7/+4MoS+WQq8HCFRy9XLC2BVbOT0ty4C5EO8RLZihXrn3PILYgkU0wbOcl 4JOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=n9metYm6s3YaJ3/ZpWocgeR+36BfZbh9vZcxH9YLqhQ=; b=jyZr0M6/8zXpjf7WBbP/r92mpHDCEUWv3qXG9xwT1UwOzq354mzEFLwxu7WAe28nvI XOBTS2XxJxxKsYv0F2TsHYiAxDsPOHg/Zi90K0lkSa59SFL6ilshXdJU3Y4GBoFPtmby dqGOHtCztBcVQdoWRtKq4yTqvWoPdif/dbmuI+kz3B7YU+omT5zhbTUpYTKqzvVnprAW /GD7HqiE/PDXwPc7KycwRoCkp5L7hjB/dlwOmftFVJEoLXVOH8CQ+99nm2ek7mzQi72j giOAar4v4MCaQ1p52XW+YaAf9DTTe9hBjblFElO2xoUGqHqWAppEk5nAKwfyfnLCVmpQ /ahw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=RWYTwADM; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t7si633353otd.115.2020.03.21.16.48.23; Sat, 21 Mar 2020 16:48:36 -0700 (PDT) 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=@gmail.com header.s=20161025 header.b=RWYTwADM; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728200AbgCUXqe (ORCPT + 99 others); Sat, 21 Mar 2020 19:46:34 -0400 Received: from mail-pg1-f193.google.com ([209.85.215.193]:36185 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728056AbgCUXqe (ORCPT ); Sat, 21 Mar 2020 19:46:34 -0400 Received: by mail-pg1-f193.google.com with SMTP id z72so5138197pgz.3; Sat, 21 Mar 2020 16:46:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=n9metYm6s3YaJ3/ZpWocgeR+36BfZbh9vZcxH9YLqhQ=; b=RWYTwADMv+A/J38l0sD9mzA8pLC6AZPex1ResDj34HPdpL7xsBD9LFn8TNthBELoK/ pl8jMIhcgFav4787w9aCPwbDz6k1VjWIwt+VTS8X0/vmQ5LyA3uVV8vGbScyyL6f8w/e kCmro/1Xcr90aQRrYjkrjKET6tLmMsR4M9dvCv01G5g2lEGAd+loYahtubNPZ5Ra5P2d 6403CIBtIKpJ1lXyaCuwlA7CEvem2quVixBojH6/3NgXOVbkQXAWvz9zO0rQQ60Tw18Y JidI4EAoX0+TvEakQPcJ7cDahbNTx7H0zOTdaBSJPDxbCaowdXMidXINS+kpNJC9Xx+u cmmg== 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; bh=n9metYm6s3YaJ3/ZpWocgeR+36BfZbh9vZcxH9YLqhQ=; b=iNLL9PA6Vtd/LMelIJvCUiDIlSPfEQLLnP9luit8zmY7iS9H1BWIZ06h6NR4i+ktbU 2y0llg500ofFPSpXxM91aPNsjmh5VrRAOueidZXI6z5XJDU+8c74ld4TCO4lLfELvrkx rOcAvvbLPPkI1YpFjEx6ZfFSfCmP1HIpYXMPbBMi9iJTXW0IP8+HQkCIbg/bGeB42J/S DwjHTaiLa1hBlYB3I+8pZtlIEtK7x7Cur1WDM6irncgRBFmqvpZSTmFHMYCAgg9oZOU+ tLKU2I335VZCciSo6jSwGjHhkb+G25kt0afor7HGNpkRt+XHBp2B/R+5hhjCDkqAzUZj amUw== X-Gm-Message-State: ANhLgQ0WJsow0WUgyPh0aj+3f+2+s/z3USgXOvNIjzruo226dP4FMPvR +NS8GqW+2rqe4x6FfeXnrfauAJehB0F8nhesI0k= X-Received: by 2002:a05:6a00:2b4:: with SMTP id q20mr5566713pfs.36.1584834393200; Sat, 21 Mar 2020 16:46:33 -0700 (PDT) MIME-Version: 1.0 References: <20200317135649.8876-1-michael.auchter@ni.com> <20200317145113.12413-1-michael.auchter@ni.com> In-Reply-To: <20200317145113.12413-1-michael.auchter@ni.com> From: Andy Shevchenko Date: Sun, 22 Mar 2020 01:46:21 +0200 Message-ID: Subject: Re: [PATCH v2 1/2] iio: adc: ad7291: convert to device tree To: Michael Auchter Cc: Lars-Peter Clausen , Michael Hennerich , Stefan Popa , Jonathan Cameron , Hartmut Knaack , Peter Meerwald-Stadler , Liam Girdwood , Mark Brown , Linux Kernel Mailing List , linux-iio Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 17, 2020 at 4:53 PM Michael Auchter wrote: > > There are no in-tree users of the platform data for this driver, so > remove it and convert the driver to use device tree instead. ... > + chip->reg = devm_regulator_get_optional(&client->dev, "vref"); > + if (!IS_ERR(chip->reg)) { Why not to go with usual positive conditional? > + ret = regulator_enable(chip->reg); > + if (ret) > + return ret; > + > chip->command |= AD7291_EXT_REF; > + } else { > + if (PTR_ERR(chip->reg) != -ENODEV) > + return PTR_ERR(chip->reg); > + > + chip->reg = NULL; > + } ... > +static const struct of_device_id ad7291_of_match[] = { > + { .compatible = "adi,ad7291", }, > + {}, No need for comma. > +}; ... > + .of_match_table = of_match_ptr(ad7291_of_match), No need to use of_match_ptr(). Haven't you got a compiler warning in !OF case? -- With Best Regards, Andy Shevchenko