Received: by 10.223.164.202 with SMTP id h10csp1379580wrb; Wed, 8 Nov 2017 03:27:14 -0800 (PST) X-Google-Smtp-Source: ABhQp+RScSYYPBsp7vlHFqJsrQd8enUDWY51XAO9EDGQ8Iy5m9tuoU5lVgM0B/lWaY0HH25ga16m X-Received: by 10.98.69.86 with SMTP id s83mr211093pfa.32.1510140434737; Wed, 08 Nov 2017 03:27:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510140434; cv=none; d=google.com; s=arc-20160816; b=rt9V48OC6bdCWVozA1wCs8/PA4teynWi2dGwYhwYQdzSmpLKzXRqeDOvddlaXOnNaW q0Eah/Urtye5df/1o7h5uMTcJFi+Kyx5PvaNumsmOOL0Rg5kmC912S976CKj0grIJG4k goUIgT2OgFAGiO+4F3hFoRP11YebQv1xMRnXF7JJfZbf8a1DUIGaqaSPvlTdzzj4CFBY JCzZDkdPCQroFeuRiCfiz/Sl78ks06+uMkgoVo1A/LwcMVX4tkziUlm4nTsii7UqJHB3 9C7rCPHMKdLxfUlpGxadGOSfKYDLDuXXtGBWZIeZz8zZggYypSpJEOF18pr4mwNNw3t8 T00w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=rVcsL4uBGis4RwKsXt74QzAYysyaXsuEkVgXDx9/PYs=; b=dH10ThH66agNSCZ8yw4U5N7+T6sqPOhLsom5EvQKUmQbdhm9FHMSyujyEW7LlLhY4P JbSKloS9A+ICJOHXA4bFfAOJmKgI2w05f9xzGwIvaxt2WNBYDEUpPbViKCiP3/LyOXbD Y0IfKOIlMzzT37zQH6kmogNIJpr3FfeoHnTYl/RZ3hopvDzom2MTPkudTESO8G9190M4 /agP731R+v00PtJK3RquwU9jXps0+PRTxqpnwuuokymhJ2hqP7UMLPZTtX1zFlM4ajd7 Ey/z558Oy1elxdPKOCizLvJZd5RX8T4w3LDuHnamyy+2DpvkN1sz0GbtaBn4OG01gq+G gG7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=C8GG9aPR; 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=NONE 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 q15si3569833pgc.579.2017.11.08.03.27.01; Wed, 08 Nov 2017 03:27:14 -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=pass header.i=@gmail.com header.s=20161025 header.b=C8GG9aPR; 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=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752189AbdKHLZL (ORCPT + 83 others); Wed, 8 Nov 2017 06:25:11 -0500 Received: from mail-yw0-f193.google.com ([209.85.161.193]:43509 "EHLO mail-yw0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752066AbdKHLZJ (ORCPT ); Wed, 8 Nov 2017 06:25:09 -0500 Received: by mail-yw0-f193.google.com with SMTP id y75so1995415ywg.0 for ; Wed, 08 Nov 2017 03:25:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=rVcsL4uBGis4RwKsXt74QzAYysyaXsuEkVgXDx9/PYs=; b=C8GG9aPRFw+kKnlE/2ltpyZbIisp3EAgaHcJGyE8dDz+Y+mejN0fKV1mALM9J2j8gV rxyeKYsnumKhyEg+ovtrAAPIL8ocPjMiR5cd57yMBZhed1TiQaUTngp1EVSsQl1U8WjP JehlGic23xow4I4auI7M/W8P/3mp0aqieoAtvwMVTVhDi4JLEukcvkR2q7xr8biYYoHg eJCh3tC4n27FBMlKPdYcoKm2tgkq0Qiy0QSIwPJxXLr2E/eqBAJPIPuDvIxdjNM5JdnY bzAamUG5iBSC1Dg467f17usBi4LI67djTHXKzy1pcKrCH4LdWXF1Ne18pyqv9ldC6M/k L96Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=rVcsL4uBGis4RwKsXt74QzAYysyaXsuEkVgXDx9/PYs=; b=QzQURnr70BR6nQdYfTVjLoQGq5X8SAu0ioRtFrn3CuMurhKYxA1vpab+K+e6iVc3oB oeg5gC/FVGVvNMq1CyAVf1qCchDMCEN8oo0Oy/0yST8X6LZZEDiMfTsQ7C0tra0WBLTt utd879iZ76Dvfsphegc+VrzJOS7nucLqshTTctZJw0y4mrkS/SkZTlR6mCjK78r4GunG ueRyB3YIoC2vhfhpYRt+1/qkX8cTk83tb7yLfvIIfZR0P+xbeYRBPZvC8C4mmCw/ywYQ 2aezzrSd6JKDdbdnvQIlme0F3iv93c3zfWf4N0OKZj7khYetKhuJDHdUaAJT0xjboo9c BBMw== X-Gm-Message-State: AJaThX7DK4AU+8mBCANK9o8lc7XChUHynuM9/V9MzaWESbmzSGFo5LJG qzQ1hmqSJU0+2s526ljJGyw= X-Received: by 10.129.103.66 with SMTP id b63mr96165ywc.250.1510140308813; Wed, 08 Nov 2017 03:25:08 -0800 (PST) Received: from josharch ([24.214.123.118]) by smtp.gmail.com with ESMTPSA id t19sm1854010ywg.66.2017.11.08.03.25.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 08 Nov 2017 03:25:08 -0800 (PST) Date: Wed, 8 Nov 2017 06:25:06 -0500 From: Joshua Abraham To: gregkh@linuxfoundation.org Cc: marcin.s.ciupak@gmail.com, linux@Wolf-Entwicklungen.de, colin.king@canonical.com, robsonde@gmail.com, dudebrobro179@gmail.com, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, j.abraham1776@gmail.com Subject: [PATCH] staging: pi433: #define shift constants in rf69.c Message-ID: <20171108112506.GA1654@josharch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch completes TODO improvements in rf69.c to change shift constants to a define. Signed-off-by: Joshua Abraham --- drivers/staging/pi433/rf69.c | 4 ++-- drivers/staging/pi433/rf69_registers.h | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/staging/pi433/rf69.c b/drivers/staging/pi433/rf69.c index e69a2153c999..cfcace195be9 100644 --- a/drivers/staging/pi433/rf69.c +++ b/drivers/staging/pi433/rf69.c @@ -102,7 +102,7 @@ enum modulation rf69_get_modulation(struct spi_device *spi) currentValue = READ_REG(REG_DATAMODUL); - switch (currentValue & MASK_DATAMODUL_MODULATION_TYPE >> 3) { // TODO improvement: change 3 to define + switch (currentValue & MASK_DATAMODUL_MODULATION_TYPE >> SHIFT_DATAMODUL_MODE) { case DATAMODUL_MODULATION_TYPE_OOK: return OOK; case DATAMODUL_MODULATION_TYPE_FSK: return FSK; default: return undefined; @@ -409,7 +409,7 @@ enum lnaGain rf69_get_lna_gain(struct spi_device *spi) currentValue = READ_REG(REG_LNA); - switch (currentValue & MASK_LNA_CURRENT_GAIN >> 3) { // improvement: change 3 to define + switch (currentValue & MASK_LNA_CURRENT_GAIN >> SHIFT_LNA_CURRENT_GAIN) { case LNA_GAIN_AUTO: return automatic; case LNA_GAIN_MAX: return max; case LNA_GAIN_MAX_MINUS_6: return maxMinus6; diff --git a/drivers/staging/pi433/rf69_registers.h b/drivers/staging/pi433/rf69_registers.h index 6335d42142fe..119df543e80e 100644 --- a/drivers/staging/pi433/rf69_registers.h +++ b/drivers/staging/pi433/rf69_registers.h @@ -121,6 +121,8 @@ #define OPMODE_MODE_RECEIVE 0x10 /* RegDataModul */ +#define SHIFT_DATAMODUL_MODE 0x03 + #define MASK_DATAMODUL_MODE 0x06 #define MASK_DATAMODUL_MODULATION_TYPE 0x18 #define MASK_DATAMODUL_MODULATION_SHAPE 0x03 @@ -234,6 +236,8 @@ */ /* RegLna (0x18) */ +#define SHIFT_LNA_CURRENT_GAIN 0x03 + #define MASK_LNA_ZIN 0x80 #define MASK_LNA_CURRENT_GAIN 0x38 #define MASK_LNA_GAIN 0x07 -- 2.15.0 From 1583352182728491841@xxx Mon Nov 06 21:05:10 +0000 2017 X-GM-THRID: 1583352182728491841 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread