Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp323644imu; Mon, 5 Nov 2018 01:16:10 -0800 (PST) X-Google-Smtp-Source: AJdET5e4Cu34T43vNG/hJ4QIjyMe0roLqWOJGNYkPD9pi89ruz40l9dJbAjalETyHqUT+Tzu25C7 X-Received: by 2002:a62:3a8c:: with SMTP id v12-v6mr21010765pfj.118.1541409370779; Mon, 05 Nov 2018 01:16:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541409370; cv=none; d=google.com; s=arc-20160816; b=j1BUCGQYS6jo2ACwrlht+H2nEHo1Aiz50gvuvrzLuhAPDkOSDJ074bmkAgSQ/ciadx sB3mgi7pBIo88u5RIqj0zvJ2PS+gnvM7KWDOsbk4/ddnrYPIyeiIwlJhiJkwF56+3VQS XpKFxiGCqQ19DVCwWCWD1eAk6y+ECOtzaT5K91NMAuinJzWXy7SbrAgQ898BLDnT9L0A ief609I3yc47ew5lmZ9wUbmN8Ye0swTT3QYLXvYxlN1JLJqPTCOvIbPk+T7PnY76G0Sd SJcgG3rf/Iw8N3n1nF6CQvlNhjTI8/pA/WkqK1fZwSW2qAZMQDiaME/16kr9Vg//0L89 gCow== 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:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:dkim-signature; bh=wA7TyDJb/otO8QhHIlksbXuo8LT1Oi0HmcIwXXvvRmQ=; b=Dvt3RLh+1dB1Fgdo0JXDPR+OQYFFPcGo+gZh+wzJ74fZn2lQb9GXUZsV1ix4NNOT0Y sVeN0U7WIKKHP0TZaEHu3J41F5KWOnjEyThvvMyPb9Y5V61cOwLa1T/GTpaLaLbsGKBU RmQs0QRusEouTJ8vu86Daz+1RO5iIIjJUyUxmka1E5yge0GsUwtJXlhX7GA2Qox3B3k9 woWcFpmJmMhpQqVsn5r2AHfXdOn8WPRqtWd5w0rlrQd3pEt+Kx+3oH16QqOLL8D7k6cm kLqyDxHaT18YvXZDZ8AC3cISl5zYjUbDzqBwxGRVVYV/dsjY+FdTPW2qHLC7eD62H2Bx a2uw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b="e/qp1co6"; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k19-v6si41651727pgg.373.2018.11.05.01.15.55; Mon, 05 Nov 2018 01:16:10 -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=@broadcom.com header.s=google header.b="e/qp1co6"; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727442AbeKEScd (ORCPT + 99 others); Mon, 5 Nov 2018 13:32:33 -0500 Received: from mail-wr1-f68.google.com ([209.85.221.68]:43770 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726125AbeKEScd (ORCPT ); Mon, 5 Nov 2018 13:32:33 -0500 Received: by mail-wr1-f68.google.com with SMTP id y3-v6so8278305wrh.10 for ; Mon, 05 Nov 2018 01:13:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=wA7TyDJb/otO8QhHIlksbXuo8LT1Oi0HmcIwXXvvRmQ=; b=e/qp1co6W/KuTAqloqSSr5Ugq/YYo6wC5XXlVKi9YpBNKj5YsD86IKyKjjpEBpqFfL MNZzyCgRXpIkknQ2xvvydk6HX9iNjDZWG1jj0ozJtc9jkWvbVz9v1uQsDVF9pd/5QwIv eIo7d0BVUhtMj1z8lTUcnIECtqnjoyAn2XUpQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=wA7TyDJb/otO8QhHIlksbXuo8LT1Oi0HmcIwXXvvRmQ=; b=Me+4C/2K22E7cl319JV6Cdm+Wg492pYuNFzpIR7nP6uZiRSGCyn7VPSQSTwhzDZbV/ VnzKtZpsZ2IZOODrIVKrPhSrNfBzWDBTnohhfrq9/sDNv0XWhSoMToFi0yLB8YxnX9ln Pc/yHnFxMXsK8jnzdkfGgRepcBcfmMkYCE63xB4xgzIfXcA9JW/AZqIzfQfdqd20VHyH 2i4xkBG4Fpc2M30iql7q+morrpWIxd4WAsXa0cVIaFFguO5LeJtisVSLyEZQfnSq0Vx8 eWLXMlxsvZAHCAdfTl7FJglFIOstEhAWrAc2QGPhtwG76ohkovulmQJVmGkuifIF3GY9 f4cg== X-Gm-Message-State: AGRZ1gKW+kHgZHon62hxDK1EsrxNf0kXCdHy1BzlUJ4z7wd5N07AYInq AWwJlc2lXoWxEPTE5L5ZccmjkA== X-Received: by 2002:adf:cc81:: with SMTP id p1-v6mr809562wrj.139.1541409228885; Mon, 05 Nov 2018 01:13:48 -0800 (PST) Received: from [10.176.68.125] ([192.19.248.250]) by smtp.gmail.com with ESMTPSA id i7-v6sm8600443wrs.55.2018.11.05.01.13.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Nov 2018 01:13:48 -0800 (PST) Subject: Re: [PATCH 2/5] brcmfmac: Use common CORDIC_FLOAT macro from lib To: Kalle Valo , Priit Laes References: <4bd6e7758bc0d88b33cdb09448633bb5b97aba7c.1541238842.git-series.plaes@plaes.org> <877ehrhp21.fsf@codeaurora.org> Cc: linux-kernel@vger.kernel.org, Franky Lin , Hante Meuleman , Chi-Hsien Lin , Wright Feng , "David S. Miller" , linux-wireless@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, brcm80211-dev-list@cypress.com, netdev@vger.kernel.org From: Arend van Spriel Message-ID: <21e6a75b-7728-761d-d899-395864226fb5@broadcom.com> Date: Mon, 5 Nov 2018 10:13:47 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <877ehrhp21.fsf@codeaurora.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/5/2018 10:05 AM, Kalle Valo wrote: > Priit Laes writes: > >> Now that cordic library has the CORDIC_FLOAT macro, use that >> >> Signed-off-by: Priit Laes >> --- >> drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 4 ++-- >> drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 ++-- > > The driver is "brcmsmac" (note the 's', not 'f'), you should fix the > title accordingly. > >> --- a/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c >> +++ b/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c >> @@ -3447,8 +3447,8 @@ wlc_lcnphy_start_tx_tone(struct brcms_phy *pi, s32 f_kHz, u16 max_val, >> >> theta += rot; >> >> - i_samp = (u16) (FLOAT(tone_samp.i * max_val) & 0x3ff); >> - q_samp = (u16) (FLOAT(tone_samp.q * max_val) & 0x3ff); >> + i_samp = (u16)(CORDIC_FLOAT(tone_samp.i * max_val) & 0x3ff); >> + q_samp = (u16)(CORDIC_FLOAT(tone_samp.q * max_val) & 0x3ff); > > I haven't seen the patch 1 yet, but just from seeing this patch I don't > get what's the benefit. The FLOAT macro was defined in brcmsmac (see patch 3). It is now moved to the cordic library simply because it is more closely related to that. Regards, Arend