aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/dev
Commit message (Collapse)AuthorAgeFilesLines
...
* | MFV: r334448Jung-uk Kim2018-06-0422-59/+348
|\| | | | | | | | | | | | | Import ACPICA 20180531. Notes: svn path=/head/; revision=334643
* | [ath_hal] migrate the shared HAL_RESET_* pieces out into ath_hal.Adrian Chadd2018-05-251-6/+0
| | | | | | | | | | | | | | | | | | I'm in the process of reworking how the reset path works with an eye to better recovery when the chips hang and/or go RF/PHY deaf. This is the first step in a lot of unification and API changes. Notes: svn path=/head/; revision=334197
* | Quiesce a couple pages of clang warnings with a cast. DuplicatesSean Bruno2018-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | linux maintainer commit: https://github.com/torvalds/linux/commit/627871b71c89a6ec12fbed75063f238e0c7127b2#diff-8c6ddb4c3ad69a6fb9f289475821db56 ar9300template_aphrodite.h:575:40: warning: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') changes value from 3495 to 167 [-Wconstant-conversion] /* Data[8].ctl_edges[7].bChannel*/FREQ2FBIN(5795, 0)} ^~~~~~~~~~~~~~~~~~ ar9300eep.h:142:41: note: expanded from macro 'FREQ2FBIN' (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D15476 Notes: svn path=/head/; revision=333801
* | MFV: r333378Jung-uk Kim2018-05-087-28/+108
|\| | | | | | | | | | | | | Import ACPICA 20180508. Notes: svn path=/head/; revision=333380
* | MFV: r333077Jung-uk Kim2018-05-0122-230/+425
|\| | | | | | | | | | | | | Merge ACPICA 20180427. Notes: svn path=/head/; revision=333150
* | [iwm] Add support for iwm 3168 cardsEitan Adler2018-03-281-0/+22849
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` iwm0@pci0:5:0:0: class=0x028000 card=0x21108086 chip=0x24fb8086 rev=0x10 hdr=0x00 vendor = 'Intel Corporation' device = 'Dual Band Wireless-AC 3168NGW [Stone Peak]' class = network [94829] iwm0: <Intel(R) Dual Band Wireless AC 3168> mem 0xef700000-0xef701fff at device 0.0 on pci5 [94829] iwm0: hw rev 0x220, fw ver 22.361476.0, address 28:c6:3f:15:43:c5 ``` MFC After: 2 weeks Reviewed by: ivadasz (over IRC) PR: 224886 Differential Revision: https://reviews.freebsd.org/D14865 Notes: svn path=/head/; revision=331665
* | Merge ACPICA 20180313.Jung-uk Kim2018-03-1430-253/+456
|\| | | | | | | Notes: svn path=/head/; revision=330957
* | Move the new AMD-Vi IVHD [ACPI_IVRS_HARDWARE_NEW]definitions added in ↵Anish Gupta2018-03-051-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | r329360 in contrib ACPI to local files till ACPI code adds new definitions reported by jkim. Rename ACPI_IVRS_HARDWARE_NEW to ACPI_IVRS_HARDWARE_EFRSUP, since new definitions add Extended Feature Register support. Use IvrsType to distinguish three types of IVHD - 0x10(legacy), 0x11 and 0x40(with EFR). IVHD 0x40 is also called mixed type since it supports HID device entries. Fix 2 coverity bugs reported by cem. Reported by:jkim, cem Approved by:grehan Differential Revision://reviews.freebsd.org/D14501 Notes: svn path=/head/; revision=330439
* | This change fixes duplicate detection of same IOMMU/AMD-Vi device for Ryzen ↵Anish Gupta2018-02-161-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | with EFR support. IVRS can have entry of type legacy and non-legacy present at same time for same AMD-Vi device. ivhd driver will ignore legacy if new IVHD type is present as specified in AMD-Vi specification. Earlier both of IVHD entries used and two ivhd devices were created. Add support for new IVHD type 0x11 and 0x40 in ACPI. Create new struct of type acpi_ivrs_hardware_new for these new type of IVHDs. Legacy type 0x10 will continue to use acpi_ivrs_hardware. Reviewed by: avg Approved by: grehan Differential Revision:https://reviews.freebsd.org/D13160 Notes: svn path=/head/; revision=329360
* | MFV: r329072Jung-uk Kim2018-02-0947-9718/+10912
|\| | | | | | | | | | | | | Merge ACPICA 20180209. Notes: svn path=/head/; revision=329085
* | Fix a header inclusion missed in the previous commit.Jung-uk Kim2018-01-062-5/+5
| | | | | | | | | | | | | | Reported by: Michael Butler (imb at protected-networks dot net) Notes: svn path=/head/; revision=327607
* | Merge ACPICA 20180105.Jung-uk Kim2018-01-05348-617/+800
|\| | | | | | | Notes: svn path=/head/; revision=327605
* | MFC: r326864Jung-uk Kim2017-12-1439-184/+249
|\| | | | | | | | | | | | | Merge ACPICA 20171214. Notes: svn path=/head/; revision=326866
* | Switch the default firmware for npe(4) from the QOS_VLAN one to theNathan Whitehorn2017-11-241-796/+295
| | | | | | | | | | | | | | | | | | | | | | | | | | plain-vanilla ETH microcode. The QOS_VLAN firmware added support in microcode for handling IEEE 802.1q tags, but the npe(4) driver did not actually support the relevant signalling. As a result, it was impossible to use VLANs with npe(4). Switching to the more basic microcode (same license) removes the on-NIC promisisng and makes vlan(4) work on both NPE interfaces. Ref: https://lists.freebsd.org/pipermail/freebsd-arm/2012-August/003826.html Notes: svn path=/head/; revision=326171
* | Move sys/boot to stand. Fix all references to new locationWarner Losh2017-11-141-1/+1
| | | | | | | | | | | | | | Sponsored by: Netflix Notes: svn path=/head/; revision=325834
* | MFV: r325668Jung-uk Kim2017-11-1033-188/+795
|\| | | | | | | | | | | | | Merge ACPICA 20171110. Notes: svn path=/head/; revision=325670
* | Merge ACPICA 20170929 (take 2).Jung-uk Kim2017-10-1067-1347/+3029
|\| | | | | | | Notes: svn path=/head/; revision=324502
* | Add the firmware for the Intel 8265 WiFi device.George V. Neville-Neil2017-10-091-0/+40270
| | | | | | | | | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=324435
* | Revert r324109. This commit broke a number of systems.Jung-uk Kim2017-09-3067-3029/+1347
| | | | | | | | | | | | | | | | Reported by: lwhsu, kib Requested by: ngie Notes: svn path=/head/; revision=324136
* | Merge ACPICA 20170929.Jung-uk Kim2017-09-2967-1347/+3029
|\| | | | | | | Notes: svn path=/head/; revision=324109
* | The diff is the initial submission of Cavium Liquidio 2350/2360 10/25GSean Bruno2017-09-121-0/+28149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Intelligent NIC driver. The submission conconsists of firmware binary file and driver sources. Submitted by: pkanneganti@cavium.com (Prasad V Kanneganti) Relnotes: Yes Sponsored by: Cavium Networks Differential Revision: https://reviews.freebsd.org/D11927 Notes: svn path=/head/; revision=323509
* | Merge ACPICA 20170831.Jung-uk Kim2017-08-3143-487/+1321
|\| | | | | | | Notes: svn path=/head/; revision=323076
* | Merge ACPICA 20170728.Jung-uk Kim2017-07-28111-2876/+4512
|\| | | | | | | Notes: svn path=/head/; revision=321670
* | [iwmfw] 8000C ver 22 firmware.Adrian Chadd2017-06-041-0/+47134
| | | | | | | | Notes: svn path=/head/; revision=319586
* | [iwmfw] add 7265D-22 firmwareAdrian Chadd2017-06-041-0/+22855
| | | | | | | | Notes: svn path=/head/; revision=319584
* | [ath_hal] add USB reset PLL work around for AR9331/AR9344 (Hornet/Wasp.)Adrian Chadd2017-06-041-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that this is useful on hornet and wasp SoCs but it isn't enabled in ye olde HAL /unless/ you were using a version from one of the business units building USB targetted devices. It eventually got fixed for all of them as people started wanting to use the USB ports on their SoCs (eg for flash storage, bluetooth, 4G/LTE widgets, etc.) This is actually a fix from ath9k but I'm merging it with the available-but- disabled code in the QCA reference HAL. Tested: * AR9331 SoC Notes: svn path=/head/; revision=319583
* | Merge ACPICA 20170531.Jung-uk Kim2017-06-01112-1188/+6723
|\| | | | | | | Notes: svn path=/head/; revision=319365
* | Merge ACPICA 20170303.Jung-uk Kim2017-03-03342-5795/+46124
|\| | | | | | | Notes: svn path=/head/; revision=314611
* | Renumber copyright clause 4Warner Losh2017-02-282-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point. Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96 Notes: svn path=/head/; revision=314436
* | Add 7265D firmware.Adrian Chadd2017-02-221-0/+30750
| | | | | | | | Notes: svn path=/head/; revision=314077
* | [iwm] add this 3 megabyte firmware image.Adrian Chadd2017-02-081-0/+53122
| | | | | | | | Notes: svn path=/head/; revision=313423
* | [iwm] add version 17 firmware.Adrian Chadd2017-02-081-0/+26235
| | | | | | | | Notes: svn path=/head/; revision=313421
* | [iwm] add version 17 firmware.Adrian Chadd2017-02-081-0/+23322
| | | | | | | | Notes: svn path=/head/; revision=313420
* | [iwm] add version 17 firmware.Adrian Chadd2017-02-081-0/+20409
| | | | | | | | Notes: svn path=/head/; revision=313419
* | [ath_hal] [ar9300] link in the CAC enable/diable methods and expose it via ↵Adrian Chadd2017-02-033-6/+8
| | | | | | | | | | | | | | the HAL. Notes: svn path=/head/; revision=313136
* | [ath_hal] [ar9300] initial radar decode for AR9380 and later chips.Adrian Chadd2017-02-031-1/+196
| | | | | | | | Notes: svn path=/head/; revision=313134
* | [ath_hal] [ar9300] initial radar detection glue.Adrian Chadd2017-02-024-12/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | * flesh out a "get default DFS parameters" routine * remove the stub that returns NULL * fix up the enable DFS method to do what FreeBSD does - specifically, allow pe_enabled to be set/cleared. This allows the radar pulse reporting code to function, but it doesn't yet do anything useful. Notes: svn path=/head/; revision=313091
* | [ath_hal] [ar9300] initial hacks to make spectral scan working on AR9380 and ↵Adrian Chadd2017-02-021-2/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | later NICs. * add debugging * disable the manual noise floor calibration and tracking done by the HAL; this interferes with the normal calibration path and will lock up the RX side * don't program short report / priority if they're provided as NOVAL. Notes: svn path=/head/; revision=313088
* | Revert crap accidentally committedBaptiste Daroussin2017-01-282-41/+7
| | | | | | | | Notes: svn path=/head/; revision=312927
* | Revert r312923 a better approach will be taken laterBaptiste Daroussin2017-01-282-7/+41
| | | | | | | | Notes: svn path=/head/; revision=312926
* | Add support for the Realtek RTL8192EU chipset.Kevin Lo2017-01-241-0/+711
| | | | | | | | | | | | | | | | | | Committed over the D-Link DWA-131 rev E1 on amd64 with WPA. Reviewed by: avos Notes: svn path=/head/; revision=312680
* | Merge ACPICA 20170119.Jung-uk Kim2017-01-19337-355/+387
|\| | | | | | | Notes: svn path=/head/; revision=312438
* | Revert r311843, r311667Conrad Meyer2017-01-113-84/+12
| | | | | | | | | | | | | | As jkim@ points out, it isn't needed. Notes: svn path=/head/; revision=311906
* | Adjust ACPI_EXPORT_SYMBOL for AcpiGetTableWithSizeConrad Meyer2017-01-101-1/+1
| | | | | | | | | | | | | | Suggested by: jbeich@ Notes: svn path=/head/; revision=311843
* | Add some additional ACPI methods for DRMConrad Meyer2017-01-083-11/+83
| | | | | | | | | | | | | | | | | | Add AcpiGetDataFull and AcpiGetTableWithSize. Submitted by: Matt Macy Notes: svn path=/head/; revision=311667
* | Remove '-vd' option to make iasl(8) reproducible.Jung-uk Kim2017-01-062-10/+0
| | | | | | | | | | | | | | PR: 215421 Notes: svn path=/head/; revision=311529
* | Merge ACPICA 20161222.Jung-uk Kim2017-01-0533-257/+1464
|\| | | | | | | Notes: svn path=/head/; revision=311462
* | Merge ACPICA 20161117.Jung-uk Kim2016-11-2253-1356/+2174
|\| | | | | | | Notes: svn path=/head/; revision=308953
* | Fix improper use of "its".Bryan Drewery2016-11-081-1/+1
| | | | | | | | | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=308457
* | Add NVIDIA Tegra XHCI driver and coresponding firmware blob.Michal Meloun2016-11-072-0/+3127
| | | | | | | | | | | | | | | | MFC after: 3 weeks Approved by: core@ (NVIDIA license) Notes: svn path=/head/; revision=308391