<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in ar9287_attach.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>328df6da9ef20fefed1749c05d4f19d47dfb7803 - ath: Fix typo (triple M)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#328df6da9ef20fefed1749c05d4f19d47dfb7803</link>
        <description>ath: Fix typo (triple M)Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/963

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Sat, 03 Feb 2024 01:35:54 +0100</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>95ee2897e98f5d444f26ed2334cc7c439f9c16c6 - sys: Remove $FreeBSD$: two-line .h pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#95ee2897e98f5d444f26ed2334cc7c439f9c16c6</link>
        <description>sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Wed, 16 Aug 2023 19:54:11 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9966c0f962e22d47291b867d16f7845c05d1e9da - ath: clean up empty lines in .c and .h files</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#9966c0f962e22d47291b867d16f7845c05d1e9da</link>
        <description>ath: clean up empty lines in .c and .h files

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Tue, 01 Sep 2020 23:41:07 +0200</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c01c3dc46a4ce7c5e5a91e510f2b82dbda9445c - [ath] [ath_hal] Propagate the HAL_RESET_TYPE through to the chip reset; set it during ath_reset()</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#8c01c3dc46a4ce7c5e5a91e510f2b82dbda9445c</link>
        <description>[ath] [ath_hal] Propagate the HAL_RESET_TYPE through to the chip reset; set it during ath_reset()Although I added the reset type field to ath_hal_reset() years ago,I never finished adding it both throughout the HALs and in if_ath.c.This will eventually deprecate the ath_hal force_full_reset optionbecause it can be requested at the driver layer.So:* Teach ar5416ChipReset() and ar9300_chip_reset() about the HAL type* Use it in ar5416Reset() and ar9300_reset() when doing a full chip reset* Extend ath_reset() to include the HAL_RESET_TYPE parameter added in the above functions* Use HAL_RESET_NORMAL in most calls to ath_reset()* .. but use HAL_RESET_BBPANIC for the BB panics, and HAL_RESET_FORCE_COLD during fatal, beacon miss and other hardware related hangs.This should be a glorified no-op outside of actual hardware issues.I&apos;ve tested things with ath_hal force_full_reset set to 1 for years now,so I know that feature and a full reset works (albeit much slower thana warm reset!) and it does unwedge hardware.The eventual aim is to use this for all the places where the driverdetects a potential hang as well as if long calibration - ie, noise floorcalibration - fails to complete. That&apos;s one of the big hardware relatedthings that causes station mode operation to hang without easy recovery.Differential Revision:	https://reviews.freebsd.org/D24981

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Tue, 26 May 2020 00:31:45 +0200</pubDate>
        <dc:creator>Adrian Chadd &lt;adrian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6e778a7efdc0e804471750157f6bacd1ef7d1580 - SPDX: license IDs for some ISC-related files.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#6e778a7efdc0e804471750157f6bacd1ef7d1580</link>
        <description>SPDX: license IDs for some ISC-related files.

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Fri, 08 Dec 2017 16:57:29 +0100</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9268022b74279434ed6300244e3f977e56a8ceb5 - Merge from head@274682</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#9268022b74279434ed6300244e3f977e56a8ceb5</link>
        <description>Merge from head@274682

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Wed, 19 Nov 2014 02:07:58 +0100</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>107af8f2edd60bb40ee6452f8a1997c9b4d59ba3 - IFC @r272481</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#107af8f2edd60bb40ee6452f8a1997c9b4d59ba3</link>
        <description>IFC @r272481

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Sun, 05 Oct 2014 03:28:21 +0200</pubDate>
        <dc:creator>Neel Natu &lt;neel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1ce4b357402c3cd0cba264a15c06b6fd00591088 - Sync to HEAD@r272516.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#1ce4b357402c3cd0cba264a15c06b6fd00591088</link>
        <description>Sync to HEAD@r272516.

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Sat, 04 Oct 2014 14:42:37 +0200</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>698271d877673f7a80d4a257e201289a40f9d7dc - Reintegrate head@r272414</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#698271d877673f7a80d4a257e201289a40f9d7dc</link>
        <description>Reintegrate head@r272414Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Thu, 02 Oct 2014 18:32:52 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9389d5a95ea6c5e284ee3866a9044ba97482ec8d - Add initial support for the AR9485 CUS198 / CUS230 variants.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#9389d5a95ea6c5e284ee3866a9044ba97482ec8d</link>
        <description>Add initial support for the AR9485 CUS198 / CUS230 variants.These variants have a few differences from the default AR9485 NIC,namely:* a non-default antenna switch config;* slightly different RX gain table setup;* an external XLNA hooked up to a GPIO pin;* (and not yet done) RSSI threshold differences when  doing slow diversity.To make this possible:* Add the PCI device list from Linux ath9k, complete with vendor and  sub-vendor IDs for various things to be enabled;* .. and until FreeBSD learns about a PCI device list like this,  write a search function inspired by the USB device enumeration code;* add HAL_OPS_CONFIG to the HAL attach methods; the HAL can use this  to initialise its local driver parameters upon attach;* copy these parameters over in the AR9300 HAL;* don&apos;t default to override the antenna switch - only do it for  the chips that require it;* I brought over ar9300_attenuation_apply() from ath9k which is cleaner  and easier to read for this particular NIC.This is a work in progress.  I&apos;m worried that there&apos;s some post-AR9380NIC out there which doesn&apos;t work without the antenna override set asI currently haven&apos;t implemented bluetooth coexistence for the AR9380and later HAL.  But I&apos;d rather have this code in the tree and fix itup before 11.0-RELEASE happens versus having a set of newer NICsin laptops be effectively RX deaf.Tested:* AR9380 (STA)* AR9485 CUS198 (STA)Obtained from:	Qualcomm Atheros, Linux ath9k

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Tue, 30 Sep 2014 05:19:29 +0200</pubDate>
        <dc:creator>Adrian Chadd &lt;adrian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cfe30d02adda7c3b5c76156ac52d50d8cab325d9 - Merge fresh head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#cfe30d02adda7c3b5c76156ac52d50d8cab325d9</link>
        <description>Merge fresh head.

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Wed, 19 Jun 2013 13:36:13 +0200</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d241a0e67ff3a44947931bf8c841d9786c59efd7 - IFC @247348.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#d241a0e67ff3a44947931bf8c841d9786c59efd7</link>
        <description>IFC @247348.

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Tue, 26 Feb 2013 22:16:10 +0100</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d9a447559bc04121f7c6682e64abe67efa154864 - Sync with HEAD.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#d9a447559bc04121f7c6682e64abe67efa154864</link>
        <description>Sync with HEAD.

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Fri, 08 Feb 2013 17:10:16 +0100</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>46b1c55d9e896815933f43423ae510193b560892 - IFC @ r244983.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#46b1c55d9e896815933f43423ae510193b560892</link>
        <description>IFC @ r244983.

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Fri, 04 Jan 2013 20:28:32 +0100</pubDate>
        <dc:creator>Neel Natu &lt;neel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>973d40776c8caea08a316035aff2320a45a1206a - Bring over the basic spectral scan framework code from Qualcomm Atheros.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#973d40776c8caea08a316035aff2320a45a1206a</link>
        <description>Bring over the basic spectral scan framework code from Qualcomm Atheros.This includes the HAL routines to setup, enable/activate/disable spectralscan and configure the relevant registers.This still requires driver interaction to enable spectral scan reporting.Specifically:* call ah_spectralConfigure() to configure and enable spectral scan;* .. there&apos;s currently no way to disable spectral scan... that will have  to follow.* call ah_spectralStart() to force start a spectral report;* call ah_spectralStop() to force stop an active spectral report.The spectral scan results appear as PHY errors (type 0x5 on the AR9280,same as radar) but with the spectral scan bit set (0x10 in the last byteof the frame) identifying it as a spectral report rather than a radarFFT report.Caveats:* It&apos;s likely quite difficult to run spectral _and_ radar at the same  time.  Enabling spectral scan disables the radar thresholds but  leaves radar enabled.  Thus, the driver (for now) needs to ensure  that only one or the other is enabled.* .. it needs testing on HT40 mode.Tested:* AR9280 in STA mode, HT/20 onlyTODO:* Test on AR9285, AR9287;* Test in both HT20 and HT40 modes;* .. all the driver glue.Obtained from:	Qualcomm Atheros

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Wed, 02 Jan 2013 01:38:01 +0100</pubDate>
        <dc:creator>Adrian Chadd &lt;adrian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>300675f6fc464ea902932e6ee4aa2ac98e3f3c34 - MFC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#300675f6fc464ea902932e6ee4aa2ac98e3f3c34</link>
        <description>MFC

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Tue, 27 Nov 2012 21:22:36 +0100</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e477abf734cc777a55286bfbd6b80a6760c96acf - MFC @ r241285</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#e477abf734cc777a55286bfbd6b80a6760c96acf</link>
        <description>MFC @ r241285

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Tue, 27 Nov 2012 19:38:50 +0100</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a10c6f5544ccbab911d786d4b50d50cabd6bb5ab - IFC @ r242684</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#a10c6f5544ccbab911d786d4b50d50cabd6bb5ab</link>
        <description>IFC @ r242684

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Sun, 11 Nov 2012 04:26:14 +0100</pubDate>
        <dc:creator>Neel Natu &lt;neel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>23090366f729c56cab62de74c7a51792357e98a9 - Sync from head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#23090366f729c56cab62de74c7a51792357e98a9</link>
        <description>Sync from head

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Sun, 04 Nov 2012 03:52:03 +0100</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>adadb6074df63fb10f84a51d4760064e1a67f437 - HAL updates!</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c#adadb6074df63fb10f84a51d4760064e1a67f437</link>
        <description>HAL updates!* Add some more ANI spur immunity levels.* For AR5111 radios attached to an AR5212, limit the 5GHz channels  that are available. A later revision of the AR5111 supports the 4.9GHz  PSB channels but right now there&apos;s no check in place for the radio  revision.  If someone wants PSB support on AR5212+AR5111 radios then please let  me know and I&apos;ll add the relevant version check.Obtained from:	Qualcomm Atheros

            List of files:
            /freebsd/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c</description>
        <pubDate>Wed, 31 Oct 2012 22:03:55 +0100</pubDate>
        <dc:creator>Adrian Chadd &lt;adrian@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
