aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/dev
Commit message (Collapse)AuthorAgeFilesLines
* MFC: r283092, r283966Jung-uk Kim2015-06-1655-425/+3819
| | | | | | | | | Merge ACPICA 20150515. Relnotes: yes Notes: svn path=/stable/10/; revision=284460
* MFC: r281396, r281475Jung-uk Kim2015-04-1878-1117/+1487
| | | | | | | | | Merge ACPICA 20150410. Relnotes: yes Notes: svn path=/stable/10/; revision=281687
* MFC r272444 (by jkim):Dimitry Andric2015-04-04316-7516/+22334
| | | | | | | | | | | | | | Merge ACPICA 20140926. MFC r278970 (by jkim): Merge ACPICA 20141107 and 20150204. Approved by: jkim Relnotes: yes Notes: svn path=/stable/10/; revision=281075
* MFC r278551:Kevin Lo2015-02-222-443/+443
| | | | | | | | Add preliminary support for the Ralink RT5390 and RT5392 chipsets. Committed over the D-Link DWA-525 rev A2 on amd64 with WPA. Notes: svn path=/stable/10/; revision=279157
* MFC r278348:Dimitry Andric2015-02-101-2/+2
| | | | | | | | | | | | Fix a number of -Wcast-qual warnings in ath's ar9300_attach.c, by making the ia_array field of struct ar9300_ini_array const, and removing the const-dropping casts. No functional change. Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D1725 Notes: svn path=/stable/10/; revision=278496
* MFC r275003:Kevin Lo2014-12-011-4/+8
| | | | | | | Add missing headers needed by write(). Notes: svn path=/stable/10/; revision=275350
* MFC r257543, r264912, r264972, r264982 and r266472:Hans Petter Selasky2014-05-231-0/+312
| | | | | | | | | | | | - Add preliminary support for the Realtek RTL8188EUS and RTL8188ETV chipsets. - Add device ID for 'Sanoxy 802.11N' USB - Initialize rssi variable. - Fix gcc build, initialize off variable. - The DELAY() should not be used in USB drivers. - The usb_pause_mtx() function takes ticks and not milliseconds as last argument. Notes: svn path=/stable/10/; revision=266578
* MFC r256717:Kevin Lo2013-12-311-185/+185
| | | | | | | Update firmware for run(4) to version 0.33. Notes: svn path=/stable/10/; revision=260120
* Add firmware for Centrino 2200-N wireless devices.George V. Neville-Neil2013-08-281-0/+12250
| | | | | | | Driver software for this firmware will be updated in a following commit. Notes: svn path=/head/; revision=254993
* drm/radeon: Import the Radeon KMS driverJean-Sébastien Pédron2013-08-2597-0/+32767
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This driver is based on Linux 3.8 and a previous effort by kan@. More informations about this project can be found on the FreeBSD wiki: https://wiki.freebsd.org/AMD_GPU The driver is split into: sys/dev/drm2: The driver sources. sys/modules/drm2/radeonkmw: The driver main kernel module's Makefile. sys/modules/drm2/radeonkmsfw: All firmware kernel module Makefiles. There's one directory and one Makefile for each firmware. sys/contrib/dev/drm2/radeonkmsfw: All firmware binary sources. tools/tools/drm/radeon Tools to update firmwares or regenerate some headers. Merging the driver to FreeBSD 9.x may be possible but not a priority for now. Help from: kib@, kan@ Tested by: avg@, kwm@, ray@, Alexander Yerenkow <yerenkow@gmail.com>, Anders Bolt-Evensen <andersbo87@me.com>, Denis Djubajlo <stdedjub@googlemail.com>, J.R. Oldroyd <fbsd@opal.com>, Mikaël Urankar <mikael.urankar@gmail.com>, Pierre-Emmanuel Pédron <pepcitron@gmail.com>, Sam Fourman Jr. <sfourman@gmail.com>, Wade <wade-is-great@live.com>, (probably other I forgot...) HW donations: kyzh, Yakaz Notes: svn path=/head/; revision=254885
* Merge ACPICA 20130823.Jung-uk Kim2013-08-2341-105/+1070
|\ | | | | | | Notes: svn path=/head/; revision=254745
* | Add firmware for the Intel 2030 and variants.Adrian Chadd2013-08-111-0/+24904
| | | | | | | | | | | | | | | | Submitted by: Cedric GROSS <cg@gross.info> Obtained from: Linux, Intel Notes: svn path=/head/; revision=254202
* | Remove a now-unused firmware.Adrian Chadd2013-08-111-7833/+0
| | | | | | | | Notes: svn path=/head/; revision=254200
* | Update the 6000g2a image.Adrian Chadd2013-08-111-0/+30188
| | | | | | | | | | | | | | Obtained from: Linux, Intel Notes: svn path=/head/; revision=254199
* | Realtek's RTL8712 firmware blob needed by the upcoming rsu(4) driver.Rui Paulo2013-07-291-0/+2149
| | | | | | | | Notes: svn path=/head/; revision=253759
* | Merge ACPICA 20130725.Jung-uk Kim2013-07-2624-634/+1533
|\| | | | | | | Notes: svn path=/head/; revision=253690
* | Adding urtwn(4) firmware and related changes.Hiren Panchasara2013-07-103-0/+609
| | | | | | | | | | | | | | | | Reviewed by: rpaulo Approved by: sbruno (mentor) Notes: svn path=/head/; revision=253139
* | Check the return value from ath_hal_malloc()Adrian Chadd2013-06-291-0/+5
| | | | | | | | | | | | | | Reported by: uqs Notes: svn path=/head/; revision=252381
* | Move definitions required by userland applications out of acpica_machdep.h.Jung-uk Kim2013-06-271-1/+11
| | | | | | | | Notes: svn path=/head/; revision=252280
* | Merge ACPICA 20130626.Jung-uk Kim2013-06-2740-240/+508
|\| | | | | | | Notes: svn path=/head/; revision=252279
* | If EEPROM data is provided by the AHB layer, copy it in.Adrian Chadd2013-06-261-0/+6
| | | | | | | | | | | | | | | | | | | | | | This is required for the flash layer code to correctly work. Tested: * AR9330 SoC (carambola 2) Notes: svn path=/head/; revision=252238
* | Re-enable the channel set code for the AR933x.Adrian Chadd2013-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. Notes: svn path=/head/; revision=252237
* | In preparation to support AR933x SoC builds, allow the AH_SUPPORT_AR93(xx)Adrian Chadd2013-06-261-3/+6
| | | | | | | | | | | | | | | | | | options to set the AR9300 HAL defines. This enables the Wasp, Hornet (and later Scorpion) SoC code. Notes: svn path=/head/; revision=252235
* | Add a stub AR93xx RF module just to keep the linker happy.Adrian Chadd2013-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 Notes: svn path=/head/; revision=252233
* | The AR9300 HAL uses this config to program AR_PHY_SWITCH_COM_2 on AR9485Adrian Chadd2013-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. Notes: svn path=/head/; revision=251741
* | Flip on AH_PRIVATE_DIAG by default; this will include the AR9300 EEPROMAdrian Chadd2013-06-141-0/+1
| | | | | | | | | | | | | | dump code that is worth having around. Notes: svn path=/head/; revision=251740
* | Add bluetooth setup method functions to the HAL.Adrian Chadd2013-06-141-0/+8
| | | | | | | | Notes: svn path=/head/; revision=251736
* | If chan is NULL, don't derefrence it.Adrian Chadd2013-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 Notes: svn path=/head/; revision=251735
* | Set the FreeBSD capability bit to indicate that LNA diversity is enabled.Adrian Chadd2013-06-131-0/+7
| | | | | | | | | | | | | | This is true for the AR9485 and AR933x SoC. Notes: svn path=/head/; revision=251676
* | Return HAL_ANT_VARIABLE for now, until it's unstubbed.Adrian Chadd2013-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. Notes: svn path=/head/; revision=251675
* | Tie in the LNA diversity configuration functions into the HAL.Adrian Chadd2013-06-121-0/+6
| | | | | | | | Notes: svn path=/head/; revision=251657
* | Fix a false -> AH_FALSE.Adrian Chadd2013-05-291-1/+1
| | | | | | | | | | | | | | | | Now, why this hasn't tripped _any_ tinderbox builds yet, I dunno. It's been like this for a while. Notes: svn path=/head/; revision=251098
* | Merge ACPICA 20130517.Jung-uk Kim2013-05-20160-2194/+3607
|\| | | | | | | Notes: svn path=/head/; revision=250838
* | MFV: r250336Jung-uk Kim2013-05-081-0/+1
|\| | | | | | | | | | | | | Fix for _INI regression introduced in version 20130328. Notes: svn path=/head/; revision=250341
* | Fix this code to compile without warnings - AH_DEBUG was pulling inAdrian Chadd2013-05-021-2/+6
| | | | | | | | | | | | | | | | ichan, but OS_MARK was not using it. It only uses it when AH_DEBUG_ALQ is also defined. Notes: svn path=/head/; revision=250172
* | Add device identification and probe/attach support for the QCA9565.Adrian Chadd2013-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. Notes: svn path=/head/; revision=250166
* | Disable TXCONT, it's not here in FreeBSD.Adrian Chadd2013-05-011-0/+2
| | | | | | | | Notes: svn path=/head/; revision=250130
* | There's no HAL_EEPROM in FreeBSD - use ar9300_eeprom_t instead.Adrian Chadd2013-05-011-1/+1
| | | | | | | | Notes: svn path=/head/; revision=250129
* | Sync from git - ah_config is in 'ath_hal', not 'ath_hal_private' onAdrian Chadd2013-04-291-1/+1
| | | | | | | | | | | | | | FreeBSD. Notes: svn path=/head/; revision=250082
* | Bring over my FreeBSD modifications for the AR9300 HAL to make itAdrian Chadd2013-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.) Notes: svn path=/head/; revision=250008
* | Copy the vendor branch ar9300 code from qcamain_open_hal into thisAdrian Chadd2013-04-2868-0/+233321
| | | | | | | | | | | | | | | | | | directory. Only copy the ar9300 HAL, we don't want to grab everything. Notes: svn path=/head/; revision=250007
* | Merge ACPICA 20130418.Jung-uk Kim2013-04-1935-662/+1205
|\| | | | | | | Notes: svn path=/head/; revision=249663
* | Merge ACPICA 20130328.Jung-uk Kim2013-04-0438-1481/+2913
|\| | | | | | | Notes: svn path=/head/; revision=249112
* | Merge ACPICA 20130214.Jung-uk Kim2013-02-1555-741/+2805
|\| | | | | | | Notes: svn path=/head/; revision=246849
* | Merge two bug fixes from the vendor branch.Jung-uk Kim2013-01-284-22/+40
|\| | | | | | | | | | | | | Reported by: pjd Notes: svn path=/head/; revision=246040
* | Fix another build breakage for ia64.Jung-uk Kim2013-01-211-1/+1
| | | | | | | | Notes: svn path=/head/; revision=245748
* | Work around build breakage with GCC 4.2.Jung-uk Kim2013-01-191-1/+1
| | | | | | | | Notes: svn path=/head/; revision=245636
* | Merge ACPICA 20130117.Jung-uk Kim2013-01-17281-7248/+8954
|\| | | | | | | Notes: svn path=/head/; revision=245582
* | Merge ACPICA 20121114.Jung-uk Kim2012-11-2044-502/+860
|\| | | | | | | Notes: svn path=/head/; revision=243347
* | Merge ACPICA 20121018.Jung-uk Kim2012-10-23191-2253/+3661
|\| | | | | | | Notes: svn path=/head/; revision=241973