summaryrefslogtreecommitdiffstats
path: root/sys/dev
AgeCommit message (Expand)AuthorFilesLines
2020-11-12FDT-based I2C drivers should not use OF_* API in the match code, sincepatrick4-16/+12
2020-11-12use RWLOCK_INITIALIZER() in DEFINE_MUTEX()jsg2-2/+2
2020-11-11Fix athn(4) in client mode against APs that use WPA1/TKIP as the group cipher.stsp1-2/+3
2020-11-11syncpatrick2-4/+9
2020-11-11Add Prolific PL2303GC USB serial adapter.patrick1-1/+2
2020-11-10Enable optical output when bringing an interface up and disable it againkettenis1-1/+14
2020-11-10Add interfaces to control optical output of an SFP.kettenis3-3/+59
2020-11-10Fix urtwn(4) against access points which use WPA1/TKIP as the group cipher.stsp1-2/+5
2020-11-10Fix previous commit; using > 0 to check a pointer isn't quite right.kettenis1-2/+2
2020-11-10If possible, check the MOD-DEF0 signal to detect the presence of an SFP.kettenis1-1/+40
2020-11-09use a single preinitialised mutex for atomic64 fallback pathjsg2-15/+22
2020-11-09Rework MAC initialization code. Properly turn comphy off and on againpatrick1-87/+164
2020-11-09Clear TX sent counter on up/down.patrick1-1/+4
2020-11-09On interface down, drop received packets by adding them back into thepatrick1-5/+48
2020-11-09There seems to be a silicon errata for 82598 ix(4) chips. When thebluhm1-7/+21
2020-11-09Small whitespace cleanup.patrick1-5/+5
2020-11-09use 64 bit atomic builtins on i386 for atomic64jsg1-2/+4
2020-11-08vblank seqlock is used from interrupt context so use IPL_TTYjsg1-1/+1
2020-11-08Add supported media types for SFPs.kettenis1-1/+16
2020-11-08Add code to determine the supported media types from the SFP EEPROM.kettenis2-3/+40
2020-11-08U-Boot might not have cleaned its pools. The pool needs to be emptypatrick2-4/+25
2020-11-08Hand the pool a physical address, not a virtual one.patrick1-3/+3
2020-11-08Check that DMA memory has been allocated for the rings and the BM. Whilepatrick1-2/+5
2020-11-07Add clock support for i.MX8MP. This variant uses essentially thepatrick2-1/+198
2020-11-07change from rwlock(9) to mutex(9) for linux rwlocksjsg4-12/+8
2020-11-06The ClearFog GT 8K device tree references the PP22's gate clockpatrick1-1/+5
2020-11-06Remove unused `anon' argument from uvmfault_unlockall().mpi1-3/+3
2020-11-06Remove unused `anon' argument from uvmfault_unlockall().mpi3-9/+9
2020-11-06move definitions which should be in rwsem.hjsg3-6/+14
2020-11-06Match on ConnectX-6 (non-Dx) cards too.jmatthew1-1/+2
2020-11-06Bail out early if the port type is not Ethernet, rather than failing laterjmatthew1-1/+8
2020-11-03Have mvpp(4) pass MII flags depending on the phy mode specified inpatrick1-2/+23
2020-11-03The Marvell 88E1512 supports multiple modes between MAC to PHY and PHYpatrick3-3/+26
2020-11-03Disable HW PHY polling. It's enabled by default.patrick2-2/+10
2020-11-02synctobhe1-2/+4
2020-11-02Enable brightness keys on powerbooks where the keyboard attaches as ukbd(4).tobhe4-15/+26
2020-11-02add support for ctl reads and writes on 710 chips with API < 1.5dlg1-6/+28
2020-10-31Update the RTL8125B microcode and use ifiq_input and its return value tokevlo2-23/+24
2020-10-29We need more memory barriers on powerpc.kettenis1-7/+13
2020-10-29Silence "using MMIO for ATOM IIO" error message, since that is normal onkettenis1-0/+2
2020-10-28Apple Geyser3 keyboards need munging as well. Reported by Mathius Schocker.kettenis1-1/+2
2020-10-28regenkettenis2-4/+39
2020-10-28Add a few more Apple Geyser IDs.kettenis1-1/+8
2020-10-28regenkettenis2-2/+12
2020-10-28Fujitsu SPARC64 X CPI host bridge and another PLX PCIe switch.kettenis1-1/+3
2020-10-28Switch from bus_space_read/write to linux io.h interfaces for alljsg6-71/+30
2020-10-28Use the function from <linux/io.h> for all "Memory Space" IO. This reduceskettenis5-24/+21
2020-10-28Add missing bus_space_barrier() in mcx_cmdq_post() - without this, cmdqjmatthew1-1/+3
2020-10-27Do not touch non existing queues. Allows to disable MSI-X in ix(4).bluhm1-2/+3
2020-10-27Adding IOMMU support for AMD Vi and Intel VTD (disabled)jordan4-1/+3826