From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kalle Valo Subject: Re: [PATCH 2/5] brcmfmac: Use common CORDIC_FLOAT macro from lib Date: Mon, 05 Nov 2018 11:05:42 +0200 Message-ID: <877ehrhp21.fsf@codeaurora.org> References: <4bd6e7758bc0d88b33cdb09448633bb5b97aba7c.1541238842.git-series.plaes@plaes.org> Mime-Version: 1.0 Content-Type: text/plain Cc: linux-kernel@vger.kernel.org, Arend van Spriel , 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 To: Priit Laes Return-path: In-Reply-To: <4bd6e7758bc0d88b33cdb09448633bb5b97aba7c.1541238842.git-series.plaes@plaes.org> (Priit Laes's message of "Sat, 3 Nov 2018 11:59:41 +0200") Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org 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. -- Kalle Valo