summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev
Commit message (Collapse)AuthorAgeFilesLines
* MFC r208019thompsa2010-05-171-151/+158
| | | | Sync run(4) driver from author's site.
* MFC r203148thompsa2010-05-172-0/+225
| | | | Uuencode the rt2870 firmware into ascii like the other firmware blobs.
* Remove 2 empty files, leftovers from previous MFCs.bschmidt2010-04-302-0/+0
| | | | Approved by: rpaulo (mentor)
* MFC r206443-206446, 206474-206477, 207001bschmidt2010-04-303-8142/+8182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r206443: Small whitespace cleanup. r206444 [1]: - Rename bluetooth coexistence flags, no binary change. - Enable DC calibration and crystal calibration on Centrino Advanced-N 6250 parts. - Workaround for a HW bug (does not affect 4965AGN) that may sporadically affect latency under some rare circumstances. From a similar commit to iwlwifi. - Update sensitivity settings for 5000 series to workaround a performance bug in the DSP (1000 is not affected so we keep the old values for 5000). - Update sensitivity settings for 6000 series. - Set differential gains on 6250 too (but use a 1.0 factor, not 1.5). - Init OFDM sensitivity with min value (which depends on the chip) instead of hardcoding it to 90. - Read calibration version from ROM and set IWN_GP_DRIVER_CALIB_VER6 bit on 6x50 if version >= 6. r206445 [2]: iwn4965_set_txpower() uses maxpwr from EEPROM to calculate the power to set, it make sense to actually initialize that array. This fixes some issues with 4965 adapters where the TX power is crucial. This got lost somewhere while merging with the OpenBSD code. r206446: Update firmware for the 6000 series Intel cards to version 9.193.4.1. r206474: Add some missing protoypes. r206475: iwn5000_reset_sched() is not used; #ifdef it. r206476: Hook ieee80211_media_change() to ieee80211_vap_attach(). r206477: Declare all functions as static. r207001 [3]: Use correct bus_dma_tag_t for TX frames. Approved by: rpaulo (mentor) Obtained from: Openbsd [1], [2] Reported by: Andreas Nilsson <andrnils at gmail.com> [3]
* MFC: r204773jkim2010-04-2684-1544/+2228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge ACPICA 20100304. MFC: r204874 Update module Makefile for ACPICA 20100304. MFC: r204877 Allow ACPI module build on amd64. Although we strongly recommend building it into kernel, there is no need to prevent it from building at all. MFC: r204916 - Allow users to enable dumping Debug objects without ACPI debugger. Setting the new sysctl MIB "debug.acpi.enable_debug_objects" to a non-zero value enables us to print Debug object when something is written to it. - Allow users to disable interpreter slack mode. Setting the new tunable "debug.acpi.interpreter_slack" to zero disables some workarounds for common BIOS mistakes and enables strict ACPI implementations by the specification. MFC: r204920 Since the interpreter slack mode is a tunable now, enable a local hack only when it is set. Note the default behaviour does not change by this change. MFC: r204965 Fix white spaces. MFC: r206117 Merge ACPICA 20100331 (and four additional upstream patches).
* MFC r202607:weongyo2010-04-171-3050/+3139
| | | | | | | | | Fixes a firmware bug that in some devices (e.g. Netgear WG111T or TRENDnet TEW-504UB/EU) idProduct didn't be decreased after loading the firmware. Pointed by: Steven Friedrich <freebsd at insightbb.com> Submitted by: sam
* MFC r203134thompsa2010-04-062-0/+39
| | | | | | | Add run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices. This driver was written for OpenBSD by Damien Bergamini and ported over by Akinori Furukoshi.
* MFC r197104,197105,197106,197107,197688,198237,199337,199338,200553,200554,avg2010-02-06212-3613/+9366
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 202771,202773: bring acpica version to 20100121 MFC details: r197104 | jkim | 2009-09-12 01:48:53 +0300 (Sat, 12 Sep 2009) | 4 lines MFV: r196804 Import ACPICA 20090903 r197105 | jkim | 2009-09-12 01:49:34 +0300 (Sat, 12 Sep 2009) | 2 lines Catch up with ACPICA 20090903. r197106 | jkim | 2009-09-12 01:50:15 +0300 (Sat, 12 Sep 2009) | 2 lines Catch up with ACPICA 20090903. r197107 | jkim | 2009-09-12 01:56:08 +0300 (Sat, 12 Sep 2009) | 2 lines Canonify include paths for newly added files. r197688 | jkim | 2009-10-01 23:56:15 +0300 (Thu, 01 Oct 2009) | 4 lines Compile ACPI debugger and disassembler for kernel modules unconditionally. These files will generate almost empty object files without ACPI_DEBUG/DDB options. As a result, size of acpi.ko will increase slightly. r198237 | jkim | 2009-10-19 19:12:58 +0300 (Mon, 19 Oct 2009) | 2 lines Merge ACPICA 20091013. r199337 | jkim | 2009-11-16 23:47:12 +0200 (Mon, 16 Nov 2009) | 2 lines Merge ACPICA 20091112. r199338 | jkim | 2009-11-16 23:53:56 +0200 (Mon, 16 Nov 2009) | 2 lines Add a forgotten module Makefile change from the previous commit. r200553 | jkim | 2009-12-15 00:24:04 +0200 (Tue, 15 Dec 2009) | 2 lines Merge ACPICA 20091214. r200554 | jkim | 2009-12-15 00:28:32 +0200 (Tue, 15 Dec 2009) | 3 lines Remove _FDE quirk handling as these quirks are automatically repaired by ACPICA layer since ACPICA 20091214. r202771 | jkim | 2010-01-21 23:14:28 +0200 (Thu, 21 Jan 2010) | 2 lines Merge ACPICA 20100121. r202773 | jkim | 2010-01-21 23:31:39 +0200 (Thu, 21 Jan 2010) | 2 lines Fix a new header inclusion. Discussed with: jkim, jhb No objections from: acpi@
* MFC r198429, r198439, r198468, r201209, r201822, r201882:kib2010-01-209-3437/+29610
| | | | | | Syncronize iwn(4) driver in stable/8 with HEAD. Approved by: rpaulo
* Remove build timestamps from the following files:cperciva2009-07-112-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | /boot/kernel/hptrr.ko /etc/mail/*.cf /lib/libcrypto.so.5 /usr/bin/ntpq /usr/sbin/amd /usr/sbin/iasl /usr/sbin/ntpd /usr/sbin/ntpdate /usr/sbin/ntpdc There does not appear to be any purpose to having these timestamps, and they have the irritating consequence that the aforementioned files will be different every time they are rebuilt. After this commit, the only remaining build timestamps are in the kernel, the boot loaders, /usr/include/osreldate.h (the year in the copyright notice), and lib*.a (the timestamps on all of the included .o files). Reviewed by: scottl (hptrr), gshapiro (sendmail), simon (openssl), roberto (ntp), jkim (acpica) Approved by: re (kib)
* Update to 3.6.2.2 firmware (latest w/o host-based power save support):sam2009-06-291-2121/+2098
| | | | | | | | | | | o new tx ack queue (not used right now) o proxy-sta related changes (no proxy sta in driver) o explicit dwds ena/dis (needed only with proxy sta) o cleanup BA policy handling o new ampdu aggressive mode support o CFEnd use now controllable Approved by: re (kensmith)
* Rewrite OsdSynch.c to reflect the latest ACPICA more closely:jkim2009-06-081-0/+1
| | | | | | - Implement ACPI semaphore (ACPI_SEMAPHORE) with condvar(9) and mutex(9). - Implement ACPI mutex (ACPI_MUTEX) with mutex(9). - Implement ACPI lock (ACPI_SPINLOCK) with spin mutex(9).
* Clean up FreeBSD-specific header file:jkim2009-06-081-6/+3
| | | | | | - Define ACPI_USE_DO_WHILE_0 to add do while(0) around return_*() macros. - Define __cdecl only for user land. It will never be used in kernel. - Remove __cli() and __sti(). They were deprecated long ago.
* Do not install SSDT when DSDT is overriden by user.jkim2009-06-041-0/+15
|
* Trim unnecessary files from the import.jkim2009-06-0331-13100/+5
|
* Remove function redeclaration. It was upstreamed but lost somehow.jkim2009-06-021-8/+0
|
* Canonify include paths again.jkim2009-06-02175-706/+706
|
* Fix include path fixup for contrib/dev/acpica/include/platform/*.h.jkim2009-06-021-0/+5
|
* MFV: ACPICA 20090521jkim2009-06-02239-15290/+37027
|\
| * flatten acpica vendor areaavg2009-05-19201-146106/+0
| | | | | | | | | | | | | | | | do it for current ('dist') and previous versions; disable keywords expansion at the same time Reviewed by: attilio Approved by: rpaulo
* | driver for Marvell 88W8363 Wireless LAN controllersam2009-06-014-0/+2341
| |
* | Makefile to record the technique by which the .uu files are generatedsam2009-05-091-0/+24
| | | | | | | | from the Intel-distributed .fw files
* | update to v3.1sam2009-05-093-7460/+7464
| |
* | Add uath(4) wireless USB driver for Atheros AR5005UG and AR5005UXweongyo2009-04-041-0/+3359
| | | | | | | | | | | | chipsets. Reviewed by: sam
* | Merge WIP from p4:sam2008-12-131-440/+673
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o recognize ixp435 cpu o change memory layout for for ixp4xx to not assume memory is aliases to 0x10000000 (Cambria/ixp435 memory starts at zero) o handle 64 irqs for ixp435 o dual EHCI USB 2.0 controller integral to ixp435 o overhaul NPE code for ixp435 and better MAC+MII naming o updated NPE firmware (including NPE-A image for ixp435/ixp465) o Gateworks Cambria board support: - IDE compact flash - MCU - front panel LED on i2c bus - Octal LED latch Sanity-tested with NFS-root on Avila and Cambria boards. Requires pending boot2 mods for CF-boot on Cambria.
* | Switch to ath hal source code. Note this removes the ath_halsam2008-12-0183-195147/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | module; the ath module now brings in the hal support. Kernel config files are almost backwards compatible; supplying device ath_hal gives you the same chip support that the binary hal did but you must also include options AH_SUPPORT_AR5416 to enable the extended format descriptors used by 11n parts. It is now possible to control the chip support included in a build by specifying exactly which chips are to be supported in the config file; consult ath_hal(4) for information.
* | Merge ath again (addition of wisoc files).rpaulo2008-09-053-0/+4829
|\ \
| * | Flatten the vendor-sys/ath tree for future imports.rpaulo2008-08-2782-137923/+0
| | |
| * | Workaround the detect-merge-conflicts.sh script and 's/^======$/&='.rpaulo2008-08-271-1/+1
| | |
* | | Merge fix for P4 expansion from vendor branch.rpaulo2008-09-051-1/+1
| | |
* | | Merge ath_hal 0.10.5.10 to head.rpaulo2008-08-2876-120629/+176586
| | | | | | | | | | | | Approved by: sam
* | | Remove the oltr(4) driver. No one responded to calls for testing onjhb2008-07-0410-12482/+0
| | | | | | | | | | | | | | | | | | | | | | | | current@ and stable@ for the locking patches. The driver can always be revived if someone tests it. This driver also sleeps in its if_init routine, so it likely doesn't really work at all anyway in modern releases.
* | | Make oltr(4) MPSAFE:jhb2008-07-044-145/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Add a mutex to the softc and use it to protect the softc and device hardware. - Setup interrupt handler after interface attach. - Retire 'unit' from softc and use if_printf() instead. - Don't frob IFF_UP in the driver. - Use callout_() rather than timeout() and untimeout().
* | | Intel 4965 wireless driver (derived from openbsd driver of the same name)sam2008-04-292-0/+3437
| | |
* | | Multi-bss (aka vap) support for 802.11 devices.sam2008-04-207-0/+3876
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note this includes changes to all drivers and moves some device firmware loading to use firmware(9) and a separate module (e.g. ral). Also there no longer are separate wlan_scan* modules; this functionality is now bundled into the wlan module. Supported by: Hobnob and Marvell Reviewed by: many Obtained from: Atheros (some bits)
* | | This commit was generated by cvs2svn to compensate for changes in r175256,njl2008-01-121-3/+19
|\ \ \ | | |/ | |/| | | | which included commits to RCS files with non-trunk default branches.
| * | Fix GPE livelock that occurs on HP/Compaq laptops, mostly in the thermalnjl2008-01-121-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zone code. The GPE handler method (i.e. _L00) generates various Notify events that need to be run to completion before the GPE is re-enabled. In ACPI-CA, we queue an asynch callback at the same priority as a Notify so that it will only run after all Notify handlers have completed. The callback re-enables the GPE afterwards. We also changed the priority of Notifies to be the same as GPEs, given the possibility that another GPE could arrive before the Notifies have completed and we don't want it to get queued ahead of the rest. The ACPI-CA change was submitted by Alexey Starikovskiy (SUSE) and will appear in a later release. Special thanks to him for helping track this bug down. MFC after: 1 week Tested by: jhb, Yousif Hassan <yousif / alumni.jmu.edu>
* | | Initial Import of wpi driver based on p4 changeset 128641.benjsc2007-11-052-0/+2667
| | | | | | | | | | | | | | | | | | | | | | | | | | | This import includes: o wpi Wireless driver for the Intel 3945 Wireless Lan Controller (802.11abg) (sys/dev/wpi) o Intel firmware revision 2.14.4 & associated LICENSE (sys/dev/contrib/wpi, sys/contrib/dev/wpi/LICENSE) o wpifw Firmware driver (sys/modules/wpifw) Approved by: mlaier, sam (co-mentors)
* | | Ok I hope I got it right this time.cognet2007-09-272-0/+815
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After discussion with Sam, switch back to use firmware(9) instead of having the firmware in hex format. Put the binary firmware uuencoded into sys/contrib/dev/npe, and slap a LICENSE file, as found on the Intel website. Approved by: re (blanket), mux (mentor) MFC After: 1 week
* | | This commit was generated by cvs2svn to compensate for changes in r172314,jkim2007-09-242-10/+15
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Fix global lock recursion bug.jkim2007-09-242-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch was part of ACPI-CA 20070508 release and the following is excerpt from its change log: Fixed a problem where the Global Lock handle was not properly updated if a thread that acquired the Global Lock via executing AML code then attempted to acquire the lock via the AcpiAcquireGlobalLock interface. Reported by Joe Liu. Approved by: re (kensmith) Tested by: ambrisko Obtained from: Intel
* | | This commit was generated by cvs2svn to compensate for changes in r168616,ru2007-04-111-0/+2
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Unbreak world build.ru2007-04-111-0/+2
| | |
* | | This commit was generated by cvs2svn to compensate for changes in r168609,njl2007-04-111-0/+3
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Put some overly verbose prints under bootverbose. This is on the vendornjl2007-04-111-0/+3
| | | | | | | | | | | | branch but we need to work out a different interface with the vendor.
* | | Merge from vendor branch to fix tinderbox breakage.jkim2007-03-221-2/+4
| | |
* | | This commit was generated by cvs2svn to compensate for changes in r167817,jkim2007-03-221-1/+2
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Fix tinderbox build breakage.jkim2007-03-222-3/+6
| | | | | | | | | | | | | | | Note that it is committed on the vendor branch because it will be submitted to the vendor.
| * | Remove files that are no longer needed or removed by vendor.jkim2007-03-225-3071/+0
| | |
* | | Update to reflect import of ACPI-CA 20070320.jkim2007-03-221-7/+6
| | |
OpenPOWER on IntegriCloud