summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev
Commit message (Collapse)AuthorAgeFilesLines
...
* | Remove a now-unused firmware.adrian2013-08-111-7833/+0
| |
* | Update the 6000g2a image.adrian2013-08-111-0/+30188
| | | | | | | | Obtained from: Linux, Intel
* | Realtek's RTL8712 firmware blob needed by the upcoming rsu(4) driver.rpaulo2013-07-291-0/+2149
| |
* | Merge ACPICA 20130725.jkim2013-07-2624-634/+1533
| |
* | Adding urtwn(4) firmware and related changes.hiren2013-07-103-0/+609
| | | | | | | | | | Reviewed by: rpaulo Approved by: sbruno (mentor)
* | Check the return value from ath_hal_malloc()adrian2013-06-291-0/+5
| | | | | | | | Reported by: uqs
* | Move definitions required by userland applications out of acpica_machdep.h.jkim2013-06-271-1/+11
| |
* | Merge ACPICA 20130626.jkim2013-06-2740-240/+508
| |
* | If EEPROM data is provided by the AHB layer, copy it in.adrian2013-06-261-0/+6
| | | | | | | | | | | | | | | | This is required for the flash layer code to correctly work. Tested: * AR9330 SoC (carambola 2)
* | Re-enable the channel set code for the AR933x.adrian2013-06-261-11/+9
| | | | | | | | | | This required a HAL change to map the 2GHz frequency back to an IEEE channel number in order to fetch some value(s) to program in.
* | In preparation to support AR933x SoC builds, allow the AH_SUPPORT_AR93(xx)adrian2013-06-261-3/+6
| | | | | | | | | | | | options to set the AR9300 HAL defines. This enables the Wasp, Hornet (and later Scorpion) SoC code.
* | Add a stub AR93xx RF module just to keep the linker happy.adrian2013-06-261-0/+21
| | | | | | | | | | | | | | | | | | When building AR933x test images, I'd like to only build only the ar9300 HAL. To do this, it needs to supply an RF linker entry or it won't compile. Tested: * AR933x test builds
* | The AR9300 HAL uses this config to program AR_PHY_SWITCH_COM_2 on AR9485adrian2013-06-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NICs which have bluetooth coexistence enabled. The WB225 NIC has the common antenna switch configuration set to 0x0 which disables all external switch bit setting. This obviously won't work when doing coexistence. This value is a magic value from the windows .inf files. It _looks_ right but I haven't yet verified it - unfortunately my AR9285+AR3012 BT combo has an earlier BT device which doesn't actually _have_ firmware on it. So I have to fix ath3kfw to handle loading in firmware into the newer NICs before I can finish testing this. This may not hold true for CUS198, which is another custom AR9485 board.
* | Flip on AH_PRIVATE_DIAG by default; this will include the AR9300 EEPROMadrian2013-06-141-0/+1
| | | | | | | | dump code that is worth having around.
* | Add bluetooth setup method functions to the HAL.adrian2013-06-141-0/+8
| |
* | If chan is NULL, don't derefrence it.adrian2013-06-141-0/+5
| | | | | | | | | | | | | | | | | | The bluetooth setup code actually does a channel lookup during setup, even though we haven't yet programmed in a channel. Sigh. Tested: * WB225 (AR9485) + bluetooth
* | Set the FreeBSD capability bit to indicate that LNA diversity is enabled.adrian2013-06-131-0/+7
| | | | | | | | This is true for the AR9485 and AR933x SoC.
* | Return HAL_ANT_VARIABLE for now, until it's unstubbed.adrian2013-06-131-1/+1
| | | | | | | | | | This is needed by the slow antenna diversity logic for the AR9485/AR9462 as it's only engaged if the TX diveristy is set to VARIABLE.
* | Tie in the LNA diversity configuration functions into the HAL.adrian2013-06-121-0/+6
| |
* | Fix a false -> AH_FALSE.adrian2013-05-291-1/+1
| | | | | | | | | | Now, why this hasn't tripped _any_ tinderbox builds yet, I dunno. It's been like this for a while.
* | Merge ACPICA 20130517.jkim2013-05-20160-2194/+3607
|\ \ | |/
* | MFV: r250336jkim2013-05-081-0/+1
| | | | | | | | Fix for _INI regression introduced in version 20130328.
* | Fix this code to compile without warnings - AH_DEBUG was pulling inadrian2013-05-021-2/+6
| | | | | | | | | | ichan, but OS_MARK was not using it. It only uses it when AH_DEBUG_ALQ is also defined.
* | Add device identification and probe/attach support for the QCA9565.adrian2013-05-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | The QCA9565 is a 1x1 2.4GHz 11n chip with integrated on-chip bluetooth. The AR9300 HAL already has support for this chip; it just wasn't included in the probe/attach path. Tested: * This commit brought to you over a QCA9565 wifi connection from FreeBSD. * .. ie, basic STA, pings, no iperf or antenna diversity checking just yet.
* | Disable TXCONT, it's not here in FreeBSD.adrian2013-05-011-0/+2
| |
* | There's no HAL_EEPROM in FreeBSD - use ar9300_eeprom_t instead.adrian2013-05-011-1/+1
| |
* | Sync from git - ah_config is in 'ath_hal', not 'ath_hal_private' onadrian2013-04-291-1/+1
| | | | | | | | FreeBSD.
* | Bring over my FreeBSD modifications for the AR9300 HAL to make itadrian2013-04-2832-1172/+4642
| | | | | | | | | | | | | | | | | | | | | | work in FreeBSD. This is still heavily a work in progress but I'd rather it start shipping in -HEAD sooner rather than later. This doesn't (yet) link it into the build system either for a static kernel or as a module; that will come later (after many, many make universe tests.)
* | Copy the vendor branch ar9300 code from qcamain_open_hal into thisadrian2013-04-2868-0/+233321
| | | | | | | | | | | | directory. Only copy the ar9300 HAL, we don't want to grab everything.
* | Merge ACPICA 20130418.jkim2013-04-1935-664/+1207
|\ \ | |/
* | Merge ACPICA 20130328.jkim2013-04-0438-1547/+2979
|\ \ | |/
* | Merge ACPICA 20130214.jkim2013-02-1555-741/+2805
|\ \ | |/
* | Merge two bug fixes from the vendor branch.jkim2013-01-284-22/+40
| | | | | | | | Reported by: pjd
* | Fix another build breakage for ia64.jkim2013-01-211-1/+1
| |
* | Work around build breakage with GCC 4.2.jkim2013-01-191-1/+1
| |
* | Merge ACPICA 20130117.jkim2013-01-17281-7248/+8954
|\ \ | |/
* | Merge ACPICA 20121114.jkim2012-11-2044-502/+860
|\ \ | |/
* | Merge ACPICA 20121018.jkim2012-10-23191-2257/+3665
| |
* | Merge ACPICA 20120913.jkim2012-09-1930-278/+721
| |
* | Merge ACPICA 20120816.jkim2012-08-1644-653/+2193
|\ \ | |/
* | Merge ACPICA 20120711.jkim2012-07-1137-450/+965
|\ \ | |/
* | MFV: r237650jkim2012-06-271-11/+15
| | | | | | | | | | | | | | Do not malloc(9) while holding a spin lock, to avoid panic. Reported by: kib (and many others) Tested by: kib (and many others)
* | Add new firmware for the g2a (6205) and g2b (623x) devices.bschmidt2012-06-272-0/+19794
| | | | | | | | MFC after: 3 days
* | Merge ACPICA 20120620.jkim2012-06-2231-187/+990
|\ \ | |/
* | Merge ACPICA 20120518.jkim2012-05-2429-97/+528
| |
* | Merge ACPICA 20120420.jkim2012-04-2334-1366/+1607
|\ \ | |/
* | MFV: r233615jkim2012-03-284-109/+61
| | | | | | | | | | | | | | | | Revert r233555 and apply a fix for the reference counting regressions. Tested by: andreast, lme, nwhitehorn, Sevan / Venture37 (venture37 at gmail dot com) Submitted by: Robert Moore (robert dot moore at intel dot com)
* | MFV: r233551jkim2012-03-271-0/+2
| | | | | | | | | | | | Fix two possible memory leaks in error path. Obtained from: ACPICA
* | MFV: r233550jkim2012-03-274-58/+109
| | | | | | | | | | | | | | | | Temporarily revert an upstream commit. This change caused regressions for too many laptop users. Especially, automatic repair for broken _BIF caused strange reference counting issues and kernal panics. This reverts: https://github.com/otcshare/acpica/commit/c995fed15ab41f6feae1299876271ea330f5c1c5
* | Update the firmware to version 0.236bschmidt2012-03-211-145/+145
| | | | | | | | | | Submitted by: PseudoCylon MFC after: 2 weeks
OpenPOWER on IntegriCloud