Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp413074imd; Sat, 3 Nov 2018 03:03:49 -0700 (PDT) X-Google-Smtp-Source: AJdET5cVQ4UazxXNUr9G/Qakbvo3oQVvg1sb3SpB7/YLLgpovsraVNOyMHCkXL8kp4ybyz3JLoh5 X-Received: by 2002:a63:504d:: with SMTP id q13mr13971826pgl.319.1541239429924; Sat, 03 Nov 2018 03:03:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541239429; cv=none; d=google.com; s=arc-20160816; b=BVKogeWdgtNvfPX2m+u3XcVSyqpTinomPHFM79pSBRHlUWZTunrxDBGBlTmREm28B5 8W8djNY9BUT7+34i/61YRzMyj2beqV3qSc57uafj3GFyChBS/5LmDnV212/djVUm/G40 Nclyd5StL0x9IwGMInBdhRJPe0O9JC+/7QpcLCbe1ZTf2+gpK4cWqnDh4HPGZasO77Ri VTa3/A+b8z/qCykakXx1OgZyyt/GgG9iCcdVbnEJS9JjJz7jK5Xrbt6+rl4Rilv6IS5j cERj0AYs2jIplFsh78lZ9rMCq653qoytiDN9+5ZqiOqxLatpn9IgO0Mhd4rLZvJWpaqc 6cZg== 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:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=u6B4fhqvVMRG5Q+OznLE7Gxz0VBvu1HVUxaVMNnG1OU=; b=a0GtZAzxul/IuNmVxl3ADE7ON76P2tNO3tseEP7wxaAOERwyBOaTChOtQlLo3WKvL9 2nwM2PB7SHfs9NErC136Nnp0mdwnR9Ohp23doeUCbvEWDqoBsuBQU2fayiV34AgbFeol oMtqYRduiRaLgO77YDXJ6Ie334vh1i1pJxipO8GuZNpI9kjFmLsUtSZLZhDVbMOn88QP T7hvZ+ZAqctV3XzbtE5Y5/rVTwL/QJOYzMHij+W15wwrpK2ShHO5MbvXdZ1G5sYHqutd k6yMi89i6M8I5AXNVR5UUNGurXWd+R8hJF5zr1i6P6TTg2Q4rUny/K9GB+bLFn5oZq+P CORg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@plaes.org header.s=mail header.b=dBR2H6IG; 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 z33-v6si38290513plb.436.2018.11.03.03.03.35; Sat, 03 Nov 2018 03:03:49 -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=@plaes.org header.s=mail header.b=dBR2H6IG; 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 S1727339AbeKCTKg (ORCPT + 99 others); Sat, 3 Nov 2018 15:10:36 -0400 Received: from plaes.org ([188.166.43.21]:34620 "EHLO plaes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726711AbeKCTKf (ORCPT ); Sat, 3 Nov 2018 15:10:35 -0400 Received: from localhost (85.253.196.132.cable.starman.ee [85.253.196.132]) by plaes.org (Postfix) with ESMTPSA id 62E73402D5; Sat, 3 Nov 2018 09:59:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=plaes.org; s=mail; t=1541239187; bh=076cGR5Hl0t3DPOTg/ElnSYqRxYmx0svDdzT5q9SkbY=; h=From:To:Cc:Subject:Date:From; b=dBR2H6IG6dHswntQGETkcNNXPLgltrcJfceHUixerDJbneuE5kILz2cTT6fpJdzbz U3zYHJoHqkRA5A1xOFfln7XB7qdIWKCFArXjiAMaxFTjifeYWyEe4OH219tpUwvXe2 ZUHmuhzgDXEoIBOPTNeIt8aNK4ulzvKbL7xvGP7hFbBPv2YyfMDv4QuoxKY37H1Um2 76sR7WHvZztKjK5DtqLxBgOhqgj9sDaNNifTrhL4IlXVAm0B3wIisGJIb9y8KMbacm VlFNQVvp4rT976t6CNpMwuHOy/xlfwWudsEgU+0AArr/PCFaRgcqO47YqVa0s1C4YH n6C4RVOgjMXAg== From: Priit Laes To: linux-wireless@vger.kernel.org, b43-dev@lists.infradead.org Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, brcm80211-dev-list@cypress.com Subject: [PATCH 0/5] Use common cordic algorithm for b43 Date: Sat, 3 Nov 2018 11:59:39 +0200 Message-Id: X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org b43 wireless driver included internal implementation of cordic algorithm which has now been removed in favor of library implementation. During the process, brcmfmac was driver was also cleaned. Please note that this series is only compile-tested, as I do not have access to the hardware. Priit Laes (5): lib: cordic: Move cordic macros and defines to header file brcmfmac: Use common CORDIC_FLOAT macro from lib brcmfmac: Drop unused cordic defines and macros b43: Use common cordic algorithm from kernel lib b43: Drop internal cordic algorithm implementation drivers/net/wireless/broadcom/b43/Kconfig | 1 +- drivers/net/wireless/broadcom/b43/phy_common.c | 47 +------- drivers/net/wireless/broadcom/b43/phy_common.h | 9 +- drivers/net/wireless/broadcom/b43/phy_lp.c | 13 +- drivers/net/wireless/broadcom/b43/phy_n.c | 13 +- drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h | 7 +- drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 4 +- drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- include/linux/cordic.h | 9 +- lib/cordic.c | 23 +--- 10 files changed, 35 insertions(+), 95 deletions(-) base-commit: 5f21585384a4a69b8bfdd2cae7e3648ae805f57d -- git-series 0.9.1