Received: by 10.192.165.156 with SMTP id m28csp362179imm; Tue, 17 Apr 2018 11:22:48 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/1CF5T8OV5x5Fai65sb52XzleK/orKsenBj1PVRNRouO0B9BGLsooFlhQhL84pHYyeyX9C X-Received: by 10.99.146.26 with SMTP id o26mr2641819pgd.438.1523989368649; Tue, 17 Apr 2018 11:22:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523989368; cv=none; d=google.com; s=arc-20160816; b=Lvvgot2SIouNyurv1WG0vRpLHFd0TGbTfezRbW11go809uf71uPPomVSnUJc5k0W3V jelPH7D0HtXD9hoal/Yyyr1OuJZKug2nzMTMA+hgDHUfXIANW+EF4bsVMjd+g7PXyJKz copArMhtEyI1cq6gD359sirutwLNOIzayfdYg+OvgtKOzxkKTYCZaAa36RXE5kGCpOJA 0lufOLGAXrGWjYpmL2mwPN8xKUdBLkf0zRBq9CceAuccPENmk34BgLO2kbS1RqqQwEsJ TJ08b/a3uzEevVKnIxUUtHF9ovc7ekt3CSnp13RC6XgxGFTXn3CuifacDfwNtfuGZQfy Nedw== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=GUA7O6E4X4Dn1F6xlI35nNbsDr5eGe2UWq9W8ijkkn4=; b=AJt08KsXIqpBdn3sKiGZQvv6j4PSee1d/QoA2nTL6a7bHhnsGaionUdnyO9IfaswPn +oQvaqgvnL6F/GPhjXa3+8MR2kSiUMdon5N0l/y+RZBJpGf3WBfX9FBmCWOOeg3Rt3A8 11g6XnlSvC9UK7USf1lXrokcBYU2esTJzSRX0AcPNylHLXPDg3WpnvMwIHN+BB/fp1YR i9qLrME6a+LXoTeYlu3Y5goBunkupf0+oLSmfMs/UOoWsqSlzP9Xp+XT+jXQyG384Nvo troT7h+tMRKGPDuOeEazok5pOa4ly/vtOKhHJrG0iSJOIC1aQ+B5TNR4xYvGe8GHfun/ cl1g== ARC-Authentication-Results: i=1; mx.google.com; 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 q127si1304676pga.326.2018.04.17.11.22.34; Tue, 17 Apr 2018 11:22:48 -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; 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 S1752629AbeDQSVS (ORCPT + 99 others); Tue, 17 Apr 2018 14:21:18 -0400 Received: from mga02.intel.com ([134.134.136.20]:48508 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751157AbeDQSVQ (ORCPT ); Tue, 17 Apr 2018 14:21:16 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Apr 2018 11:21:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,464,1517904000"; d="scan'208";a="192236637" Received: from yoojae-mobl1.amr.corp.intel.com (HELO [10.7.153.150]) ([10.7.153.150]) by orsmga004.jf.intel.com with ESMTP; 17 Apr 2018 11:21:14 -0700 Subject: Re: [PATCH v3 06/10] drivers/peci: Add a PECI adapter driver for Aspeed AST24xx/AST25xx To: Robin Murphy , Alan Cox , Andrew Jeffery , Andrew Lunn , Andy Shevchenko , Arnd Bergmann , Benjamin Herrenschmidt , Fengguang Wu , Greg KH , Guenter Roeck , Haiyue Wang , James Feist , Jason M Biils , Jean Delvare , Joel Stanley , Julia Cartwright , Miguel Ojeda , Milton Miller II , Pavel Machek , Randy Dunlap , Stef van Os , Sumeet R Pawnikar , Vernon Mauery Cc: linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-doc@vger.kernel.org, openbmc@lists.ozlabs.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20180410183212.16787-1-jae.hyun.yoo@linux.intel.com> <20180410183212.16787-7-jae.hyun.yoo@linux.intel.com> <93e7f93c-a2e4-1e16-be4c-b908f88b9897@arm.com> From: Jae Hyun Yoo Message-ID: <684d1e9e-b07d-ef79-4333-e47d11326e7f@linux.intel.com> Date: Tue, 17 Apr 2018 11:21:13 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <93e7f93c-a2e4-1e16-be4c-b908f88b9897@arm.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Robin, On 4/17/2018 6:37 AM, Robin Murphy wrote: > Just a drive-by nit: > > On 10/04/18 19:32, Jae Hyun Yoo wrote: > [...] >> +#define PECI_CTRL_SAMPLING_MASK     GENMASK(19, 16) >> +#define PECI_CTRL_SAMPLING(x)       (((x) << 16) & >> PECI_CTRL_SAMPLING_MASK) >> +#define PECI_CTRL_SAMPLING_GET(x)   (((x) & PECI_CTRL_SAMPLING_MASK) >> >> 16) > > FWIW, already provides functionality like this, so it > might be worth taking a look at FIELD_{GET,PREP}() to save all these > local definitions. > > Robin. Yes, that looks better. Thanks a lot for your pointing it out. Jae