Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp730066ybm; Fri, 29 May 2020 10:44:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwqVkwkRwJ+BZoO6hpFeyBSYm6qyzTqKMKFdiCVNRI0G4xBQTqkc/s+EOQXMT6P3F+JB3p3 X-Received: by 2002:a50:ed0e:: with SMTP id j14mr9730878eds.52.1590774280006; Fri, 29 May 2020 10:44:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590774280; cv=none; d=google.com; s=arc-20160816; b=KEiM8FpjAVKpylYYkrYjyoEY2VYE9Gn/KYqGrskpJIwuE/xnfPbCqH7QvaDaRvhjuV uHMCY8SMdofMGufa3pp8gYjfOoagrMx4PmfsA8o44cB3Nf28vEeE8fo4/+exzfIk6/z6 /ORpIYPJn+Xu6uev85MewQ64JvL76y6Y50XFAK3ZNwiVRc7KaeK43fLTDaHLJyg3tdwb A4C5IC8KlwJaQM8C9gYudFVvUEAplKpfI2XsZ5Jf7XJaFhJNuXN5kMea11uFrGfha11C uyHJIywJF9YfwDD9dQWf7qCDRxRPz6JQ+IhWJcKUXhG9C6P9PyZBmSo713L7lYmHb/To SIMg== 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 :dkim-signature:dkim-signature; bh=2Ex0Zz9wch/zSb/rCqS4cQz/tb0v7syYM+3Nel7cQ34=; b=kmObplB8iXzX7teIrVOtswYU99xp9c/DPDPqGEPMOqEDfmiUwLOaOvJI57mk8edjRF DQYbA6wpaeAp7atr8QOGQbVO3NQhne9jMHthAG9LqjsFG+3ZzC6mTqTQ/C1lc7oY01l2 UJ1+tAsK26+99jsfD8CpIMfSF/x4eFB72WyFcuaEP0mLYJ3HHGYkn3ZegsWEOmY/1MnS gIgEczV1w5mgFmmgLyXtByakiMa9LQx7PWLm1mp0bUKR2P2cWki39sPlpgwEY+lSb9Lu uF63RirGVnzSKE+ckTtEx0YM9ObTApy5ZesUAFZj6wcZzRIV6RqXOp92Na22HHB3V3XY kD5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@stwcx.xyz header.s=fm2 header.b=cHIwRIU4; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=RXIK9SBB; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t24si5408854edc.527.2020.05.29.10.44.16; Fri, 29 May 2020 10:44:39 -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; dkim=pass header.i=@stwcx.xyz header.s=fm2 header.b=cHIwRIU4; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=RXIK9SBB; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727061AbgE2RmQ (ORCPT + 99 others); Fri, 29 May 2020 13:42:16 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:41977 "EHLO out5-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725913AbgE2RmP (ORCPT ); Fri, 29 May 2020 13:42:15 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 3D1D55C00C6; Fri, 29 May 2020 13:42:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Fri, 29 May 2020 13:42:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stwcx.xyz; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm2; bh=2Ex0Zz9wch/zSb/rCqS4cQz/tb0 v7syYM+3Nel7cQ34=; b=cHIwRIU4QvItb2KSd7e2X3jH8RI60S1d/s6dC7NBJKY te8RbSYNIou5ER7k9EZkbZWJaqdgVPKAAVUyDSfQfblX5eoNDtzdBDhSON3zdoLv kOVj0sxFX5gI97T5meTaksqWZvqGVp/R8RaGLAGIiiJud5OKFsUtDzO4Q3/6j/rk vqBlbkaTsFBSSbAAiQeqoZj6/6XVdeETNlzU3VLLpiPSL/s4Df3n6PySluXz755D 8ckB0wZQT0Kzem9cEHRSxz8jBCDN6vE1qZqVYkrIdOCgUcbDvDBDq2SVAP6VFkkX IwpwMl4gXJzhobH95n7nzWZObsLrnxjPrCaFBqz1lvg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=2Ex0Zz 9wch/zSb/rCqS4cQz/tb0v7syYM+3Nel7cQ34=; b=RXIK9SBBXLKmBUdVf4JeFC ok4VUhfODOIKKfqM3MC5AfW1nBcpJQOrbQynix6XOhzPahAPu3N+rEZxRj3hV+6Q 5wLcMabHcJUAPyali7p+C5IpE9RykMUGe3/Mos9fLNqGJoTgqGjKiREwf/y5jpwV urodvK5McremY3J+KkrXUrR4Ld/mghxRbDVtaKIrmZpOiy/TP8LJnetzBJodL4Zb W1cIDr5Vn219tYqbUaktJ38KeVRDnbQT2ZkQJybZ6xXia3hOtnh31Rvp+9qM82Fp EZIqLyhspm115dn6E9n0PrFO0djCDu6tGdy2KWsOThoJY49epUBfeLJT1wI1zwyA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddvkedgleduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgfrhhlucfvnfffucdljedtmdenucfjughrpeffhf fvuffkfhggtggujgesghdtreertddtvdenucfhrhhomheprfgrthhrihgtkhcuhghilhhl ihgrmhhsuceophgrthhrihgtkhesshhtfigtgidrgiihiieqnecuggftrfgrthhtvghrnh epgeehheefffegkeevhedthffgudfhgeefgfdthefhkedtleffveekgfeuffehtdeinecu kfhppedutdejrdelvddriedvrddujeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepphgrthhrihgtkhesshhtfigtgidrgiihii X-ME-Proxy: Received: from localhost (mobile-107-92-62-177.mycingular.net [107.92.62.177]) by mail.messagingengine.com (Postfix) with ESMTPA id 41EB830618B7; Fri, 29 May 2020 13:42:12 -0400 (EDT) Date: Fri, 29 May 2020 12:42:10 -0500 From: Patrick Williams To: Guenter Roeck Cc: Manikandan Elumalai , linux-hwmon@vger.kernel.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, manikandan.e@hcl.com, saipsdasari@fb.com, patrickw3@fb.com, vijaykhemka@fb.com Subject: Re: [PATCH v2] hwmon:(adm1275) Enable adm1278 ADM1278_TEMP1_EN Message-ID: <20200529174210.GF17541@heinlein> References: <20200529124607.GA3469@cnn> <49485085-7cc7-9e29-a719-98d1e184378b@roeck-us.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qp4W5+cUSnZs0RIF" Content-Disposition: inline In-Reply-To: <49485085-7cc7-9e29-a719-98d1e184378b@roeck-us.net> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --qp4W5+cUSnZs0RIF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Guenter, Thanks for the initial look at this. One question for you below... On Fri, May 29, 2020 at 10:30:16AM -0700, Guenter Roeck wrote: > On 5/29/20 5:46 AM, Manikandan Elumalai wrote: > > + /* Enable TEMP1 by default */ > > + config |=3D ADM1278_TEMP1_EN; > > + ret =3D i2c_smbus_write_byte_data(client, > > + ADM1275_PMON_CONFIG, > > + config); > > + if (ret < 0) { > > + dev_err(&client->dev, > > + "Failed to enable temperature config\n"); > > + return -ENODEV; > > + } >=20 > This can be handled in a single operation, together with ADM1278_VOUT_EN > below. There is no need for two separate write operations. I don't know if you noticed here but the change ends up enabling TEMP1_EN in all cases. Is this acceptable? If not, do you have any preference on how it is selected for enablement? > > /* Enable VOUT if not enabled (it is disabled by default) */ > > if (!(config & ADM1278_VOUT_EN)) { > > @@ -681,9 +697,6 @@ static int adm1275_probe(struct i2c_client *client, > > } > > } > > =20 > > - if (config & ADM1278_TEMP1_EN) > > - info->func[0] |=3D > > - PMBUS_HAVE_TEMP | PMBUS_HAVE_STATUS_TEMP; > > if (config & ADM1278_VIN_EN) > > info->func[0] |=3D PMBUS_HAVE_VIN; > > break; > >=20 >=20 --=20 Patrick Williams --qp4W5+cUSnZs0RIF Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEBGD9ii4LE9cNbqJBqwNHzC0AwRkFAl7RSXAACgkQqwNHzC0A wRmWhBAAl+LdXJe7Ab9nypMWBYkhPdmwxWp+qtt+f4CFJyorYFFDNC01yFawHWIz bBd+VP5hoLPgHaijLr44ZV/UauINiggqaqEEETcfyXymPXMCCsv9Vp1by4jIGe2h AQRLdIMHDxBrDNgAnLRL1oBoRENn9fA+8K1c2rp/+HQxicdGdj6huxaLhqpLm1gk g/U5uP5L5T27xER1WxYiUUgsnl0I8gxWH3Gg7trT0g+YUMVofCuwXZIeUXTD2mkN I2wpNfA/duL+HtHyHExA7UAyOOX8m6obWFaYZ8hxuJvbM2K7ztUmCSUgNb5WIXUi E4OCYNIhcEjd7wKtM2tWiRYHRAEH2NdPRqpcPKTHeY4aOnpZoHdDuX9pXU6nsFoo kG9Dy/uOWUH9tzjzZs5p3Swo2FwnHhavWQV/cIycJE2akr1uPh8S0Db9WG701tQ4 BaNi/GAz97hpq37kBuNqnUtspugW4b5wVQ/N5JZD0dr9Iego7bdCd3zF5vu6fnnt k262KDW3+x8vQT4/dWKF4IY01g6EXBmWZZiounv6Gkg/r/GOipRep2kRvGWN/Wdp 4hZFty0CH7DoNWVaMaJntIJtMW88JRKRJ49iWD5V6GhQptNcdYStgwiL4dPF2eK/ XMO3oKnuTPg5jgvbsNSSnfJlHcevHYcMD4jQ3/xj1RJLaxteEyA= =TuCV -----END PGP SIGNATURE----- --qp4W5+cUSnZs0RIF--