From owner-freebsd-wireless@freebsd.org Mon Apr 3 02:07:02 2017 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D09B1D2BE3D for ; Mon, 3 Apr 2017 02:07:02 +0000 (UTC) (envelope-from kah.listaddress@gmail.com) Received: from mail-yw0-x230.google.com (mail-yw0-x230.google.com [IPv6:2607:f8b0:4002:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9256F86C for ; Mon, 3 Apr 2017 02:07:02 +0000 (UTC) (envelope-from kah.listaddress@gmail.com) Received: by mail-yw0-x230.google.com with SMTP id p77so57504774ywg.1 for ; Sun, 02 Apr 2017 19:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=JhtiP3ogtUW7tfcZUJb28UhHzrNAwJ+yqPnkDUPlOyA=; b=D0JjywRPZOqBkvlDkzpwtxB/WXuDhK4lnGRQh7o+/FZ5xZ1biY1P69/ziZbX4z76ds v53Gm7WkaOU6duwwHzhS3eMOoCwXNJJ/hYiXJ8idwPyKH40eDrgvNJe+4kk4hRRXdt5V YNvcTi2sIpgjYO7qXt8lQkNEkA87Rv9WneOHyipcdVcGHMGPWcYTaxC2YADqjme5BzZY 9n4pvs9KfdwH+b0ysAXDuSF3+xXiJcvvhNqeO4ez2OiLzxCZj2L+fPuK0bg0slQslK0R gGXgrooi6PaCRo2B85qZEr+rzcYVup39NQnz+3EyKq2KzEdDl/gLcfkRk1M5JpXSX0kf /MCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=JhtiP3ogtUW7tfcZUJb28UhHzrNAwJ+yqPnkDUPlOyA=; b=Bv3tPaBSF9zLwfQt815rcqLuEi6Oo/JayspbT1doBy9ksATX5yfMPOZtt7Caoxd4kc qkzxX6pk+euU6f/TILD6/MJcMnWYE8Y1yoeUO+F1g7ARKe3fq9LKfkm/uPNYENhbcpq4 LegrmE8UNTemvm6d1caN4clhVZPKkQYywgNxa7tLnrfxEYwM4qcOVavVxR9b+7zLBSJu v4WtxtnaSjl72ztXn4ARZgZNTdBna2R9CTJAdtsnCG1Y+tT1H5CjYOEuS1MZ4LSvV9jk L9QnKs9Et3oIRH3qC4zRXtcQTbu9X7kToWluq9C6UvwO3wQ95NoRXu1g8fGqM8xZsuND XUUw== X-Gm-Message-State: AFeK/H0Ld2lu7Hs6eU+bD5AtXexmGjUpPOHgaMABdLHT+6bXwfJLq8xWX21XpM8JvxxhuNylEsqv3cTnPeJcvw== X-Received: by 10.13.194.70 with SMTP id e67mr10766120ywd.10.1491185221524; Sun, 02 Apr 2017 19:07:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.47.144 with HTTP; Sun, 2 Apr 2017 19:07:01 -0700 (PDT) From: Kiernan Hager Date: Sun, 2 Apr 2017 20:07:01 -0600 Message-ID: Subject: What is this code I found in bwn? To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Apr 2017 02:07:02 -0000 In gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.c, i found this code lurking: /* Auto increment broken + caching issue on BCM43224? */ if (siba_get_chipid(sc->sc_dev) == 43224 && siba_get_revid(sc->sc_dev) == 1) { BWN_PHY_READ(mac, BWN_NPHY_TABLE_DATALO); BWN_PHY_WRITE(mac, BWN_NPHY_TABLE_ADDR, offset + i); } Does this mean that there is some level of support for the BCM43224 in the bwn driver? Or is it just something for identification?