Received: by 10.213.65.68 with SMTP id h4csp408270imn; Tue, 20 Mar 2018 06:20:04 -0700 (PDT) X-Google-Smtp-Source: AG47ELsvb6aCdNglNvedoWNu/FQsf46UgUbU2cjf7kqgtPB//XySbqUQZXFzs8qGq1WKatyPCTl8 X-Received: by 2002:a17:902:42a3:: with SMTP id h32-v6mr16211391pld.231.1521552004232; Tue, 20 Mar 2018 06:20:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521552004; cv=none; d=google.com; s=arc-20160816; b=Qox5Dl+JIT8VH/2DadLJAkcDPI7xxAydPr41/h4LUe0jKkbDy7g8AslCiPDXE+KLzr EiBJyvzfSexmUeCHQfui9Upzms5m03Hm7K4Amt+YqrOKPR/3AqQwwS10hQXHk0GY4bZb 6T2krapCTFw8ngVpRnaIj6i0AfQc36NQlxj65UzTZ+RVAP++r6EB8LB74UBjIOf8S4lg Yf4APicx7JU8St9KA37/f3BK27YNrwcqVxFa0RduW3MuWPABcinBogy4NPa3IKX82W0o 5LOIk2iQRHLrfB3zIWqSbe3DKuFgaJiYvTF3jL6CtVsu7nRsgkyhNxqfjLGYHWsB/HC1 n0+A== 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:dkim-signature :arc-authentication-results; bh=EP4uXjfdO0CK0Ts/c6MacchtivzywI1BM+LEhbd78Ew=; b=d9O4/Yo0z2JBYxyuEhyTeG2wIINf7OgvDS2uclEf6Rly0XTTX0q24WvN5FQk14v4VC Mgp0hp68hsKRk9IOaRdZs2sdqTO89KfUnVeYz1v//6qyqjcUNirr2l3reMcH3SteQ8p1 usQoZkXV0nnHOcV247Idq231A/7obZ4KRFBGATkEA+wuezQCbgTcC22cBSlwJp/U+t8m f8QjZVhMA1UBb5NKgulnEOnPLtEOf91z2Ac+Jo0iZuml8NqBzc5k+J5kTVMhFAxhDI3/ 7PLv+aUI6peobjuzdynwwg/vr/WtUpZhbXX+uHQMCIQTJWXrLil4r3kpBYvgkaQgrVcf +Ogw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=hcxQIuCl; 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 o3si503357pgs.465.2018.03.20.06.19.48; Tue, 20 Mar 2018 06:20:04 -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=fail header.i=@gmail.com header.s=20161025 header.b=hcxQIuCl; 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 S1753361AbeCTNS5 (ORCPT + 99 others); Tue, 20 Mar 2018 09:18:57 -0400 Received: from mail-pl0-f65.google.com ([209.85.160.65]:34585 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753019AbeCTNSy (ORCPT ); Tue, 20 Mar 2018 09:18:54 -0400 Received: by mail-pl0-f65.google.com with SMTP id u11-v6so951707plq.1; Tue, 20 Mar 2018 06:18:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=EP4uXjfdO0CK0Ts/c6MacchtivzywI1BM+LEhbd78Ew=; b=hcxQIuCl4I80RLE56V+lBp8EQcpFOpcR+X+lkpxJ/1QJrdN/kssj0FALJgYm8T+/RN WQgpMo9DhClKS/wtUUS7f5U2QfivwbDMci7ABJ1T6x7AqnO2MVlF2yXXERIRVVpHT2ag si4pH61V8L50kl4xgoe4ROF7uTFvYGkR+YOyv3VbJGZWrm4KidzQs8SEdVXHasuRwM7Z yuQmKIXXwXJPRfKQkEvFDfsLFSBpWfcdyUszWwe+rjyUFW5ovM+c69jjDn+NSygNC6xm 3fzw1DA2pFuabWG/1pPQTYnb/od/LgoK1xR9UHN8tMDB98kGbk9jL3OUjOhMmSFWVO9W 7GDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=EP4uXjfdO0CK0Ts/c6MacchtivzywI1BM+LEhbd78Ew=; b=eNXm6KP3K7aU7qZPCui273mPpOwrfuItrWYZugjMYc2ZceQZxP5hn3kNtY3A7dZjKM UPo3k/vd6LrQwHbeij4fwxn0ymkDnKpzJ9MqRqw1g8egagE138/R/wWan1T4ZCtamvr8 KSux4IUyv716UCcnA94Tu19wKuQmKkKijs/fKLiiHi6OPNXkC5nlAZU3G16KCyEQaVaM SYFMDbeIi05gXcaCXN9NwU1TOwGIIKIitZ2uLWc/AY7b1rF3soLWPsqXkM1vbLIk8umi 9vy5jYyAWSw9c9Xroa2SEzQwNBVawLF1TeSLgJkh+4D/Jvv7ZVMxwgzSahDaU3HMl93k lLzQ== X-Gm-Message-State: AElRT7GrJwu1Y0cWmoBM9uCgwq2PBnC6UfdTK/TcOL+wXmtyYzd+jka6 fAqnqUrQyKQ9w+bl5mT+czh2qQ== X-Received: by 2002:a17:902:96a:: with SMTP id 97-v6mr16489778plm.183.1521551933714; Tue, 20 Mar 2018 06:18:53 -0700 (PDT) Received: from server.roeck-us.net (108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66]) by smtp.gmail.com with ESMTPSA id y14sm4231259pff.81.2018.03.20.06.18.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Mar 2018 06:18:52 -0700 (PDT) Subject: Re: [PATCH 1/3] i2c: mux: pca9541: use the BIT macro To: Peter Rosin , linux-kernel@vger.kernel.org Cc: Wolfram Sang , Ken Chen , joel@jms.id.au, linux-i2c@vger.kernel.org References: <20180320061909.5775-1-chen.kenyy@inventec.com> <20180320093200.19179-1-peda@axentia.se> <20180320093200.19179-2-peda@axentia.se> From: Guenter Roeck Message-ID: <9bbbe799-da7c-8e3c-7fe5-af5923e92255@roeck-us.net> Date: Tue, 20 Mar 2018 06:18:51 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180320093200.19179-2-peda@axentia.se> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/20/2018 02:31 AM, Peter Rosin wrote: > Because it looks nice! > > Signed-off-by: Peter Rosin Reviewed-by: Guenter Roeck > --- > drivers/i2c/muxes/i2c-mux-pca9541.c | 29 +++++++++++++++-------------- > 1 file changed, 15 insertions(+), 14 deletions(-) > > diff --git a/drivers/i2c/muxes/i2c-mux-pca9541.c b/drivers/i2c/muxes/i2c-mux-pca9541.c > index 6a39adaf433f..ad168125d23d 100644 > --- a/drivers/i2c/muxes/i2c-mux-pca9541.c > +++ b/drivers/i2c/muxes/i2c-mux-pca9541.c > @@ -16,6 +16,7 @@ > * warranty of any kind, whether express or implied. > */ > > +#include > #include > #include > #include > @@ -43,20 +44,20 @@ > #define PCA9541_CONTROL 0x01 > #define PCA9541_ISTAT 0x02 > > -#define PCA9541_CTL_MYBUS (1 << 0) > -#define PCA9541_CTL_NMYBUS (1 << 1) > -#define PCA9541_CTL_BUSON (1 << 2) > -#define PCA9541_CTL_NBUSON (1 << 3) > -#define PCA9541_CTL_BUSINIT (1 << 4) > -#define PCA9541_CTL_TESTON (1 << 6) > -#define PCA9541_CTL_NTESTON (1 << 7) > - > -#define PCA9541_ISTAT_INTIN (1 << 0) > -#define PCA9541_ISTAT_BUSINIT (1 << 1) > -#define PCA9541_ISTAT_BUSOK (1 << 2) > -#define PCA9541_ISTAT_BUSLOST (1 << 3) > -#define PCA9541_ISTAT_MYTEST (1 << 6) > -#define PCA9541_ISTAT_NMYTEST (1 << 7) > +#define PCA9541_CTL_MYBUS BIT(0) > +#define PCA9541_CTL_NMYBUS BIT(1) > +#define PCA9541_CTL_BUSON BIT(2) > +#define PCA9541_CTL_NBUSON BIT(3) > +#define PCA9541_CTL_BUSINIT BIT(4) > +#define PCA9541_CTL_TESTON BIT(6) > +#define PCA9541_CTL_NTESTON BIT(7) > + > +#define PCA9541_ISTAT_INTIN BIT(0) > +#define PCA9541_ISTAT_BUSINIT BIT(1) > +#define PCA9541_ISTAT_BUSOK BIT(2) > +#define PCA9541_ISTAT_BUSLOST BIT(3) > +#define PCA9541_ISTAT_MYTEST BIT(6) > +#define PCA9541_ISTAT_NMYTEST BIT(7) > > #define BUSON (PCA9541_CTL_BUSON | PCA9541_CTL_NBUSON) > #define MYBUS (PCA9541_CTL_MYBUS | PCA9541_CTL_NMYBUS) >