freebsd-dev/sys/dev
Landon J. Fuller 4e96bf3a37 bhnd(4): extend the PMU APIs to support bwn(4)
The bwn(4) driver requires a number of extensions to the bhnd(4) PMU
interface to support external configuration of PLLs, LDOs, and other
parameters that require chipset or PHY-specific workarounds.

These changes add support for:

- Writing raw voltage register values to PHY-specific LDO regulator
  registers (required by LP-PHY).
- Enabling/disabling PHY-specific LDOs (required by LP-PHY)
- Writing to arbitrary PMU chipctrl registers (required for common PHY PLL
  reset support).
- Requesting chipset/PLL-specific spurious signal avoidance modes.
- Querying clock frequency and latency.

Additionally, rather than updating legacy PWRCTL support to conform to the
new PMU interface:

- PWRCTL API is now provided by a bhnd_pwrctl_if.m interface.
- Since PWRCTL is only found in older SSB-based chipsets, translation from
  bhnd(4) bus APIs to corresponding PWRCTL operations is now handled
  entirely within the siba(4) driver.
- The PWRCTL-specific host bridge clock gating APIs in bhnd_bus_if.m have
  been lifted out into a standalone bhnd_pwrctl_hostb_if.m interface.

Approved by:	adrian (mentor, implicit)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D12664
2017-11-22 20:27:46 +00:00
..
aac Move the intrhook release to later in the function so that GEOM knows to wait longer 2017-09-08 16:52:59 +00:00
aacraid Clean up MD pollution of bus_dma.h: 2017-07-01 05:35:29 +00:00
acpi_support Hide unneeded message under bootverbose. 2017-01-27 14:17:48 +00:00
acpica Merge ACPICA 20170929 (take 2). 2017-10-10 19:33:24 +00:00
adb Force the setting of bit 7 in the sysmouse packet byte 1 to be unsigned. 2017-01-30 02:32:33 +00:00
adlink
advansys Remove dead mentions of CAM target mode APIs from drivers. 2017-02-19 17:27:58 +00:00
ae Fix a potentially forever loop. 2017-04-14 02:24:02 +00:00
age Remove dead code. 2017-04-14 08:27:42 +00:00
agp Add a helper function to agp(4) which installs a single GTT entry. 2017-07-09 22:53:24 +00:00
aha Remove dead mentions of CAM target mode APIs from drivers. 2017-02-19 17:27:58 +00:00
ahci Add some PCI IDs found on AMD Epyc system. 2017-11-09 10:15:57 +00:00
aic Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
aic7xxx Include opt files in the kernel with "" instead of <>. 2017-07-10 05:08:01 +00:00
al_eth sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
alc alc: Add Killer E2500 support 2017-01-16 03:03:47 +00:00
ale sys/dev: use our nitems() macro when it is avaliable through param.h. 2016-04-19 23:37:24 +00:00
alpm sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
altera Merge enhancements to the ALTERA Avalon bus generic device attachment 2017-01-28 13:25:06 +00:00
amd_ecc_inject add a module that provides support for DRAM ECC error injection on AMD CPUs 2017-03-03 22:51:04 +00:00
amdpm
amdsbwd the rest of changes intended to be committed in r306290 2016-09-24 07:59:54 +00:00
amdsmb
amdsmn Add PNP metadata to a few drivers 2017-09-14 15:34:45 +00:00
amdtemp Add PNP metadata to a few drivers 2017-09-14 15:34:45 +00:00
amr As with r323317, hold off on releasing the intrhook during boot until 2017-09-08 17:40:29 +00:00
an spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
arcmsr Update arcmsr(4) to 1.40.00.01: 2017-11-08 08:21:17 +00:00
asmc [asmc] Add support for MacBook Pro 11,2 2017-02-17 18:49:18 +00:00
ata Use "Ibex Peak" codename for "5 Series/3400 Series" chipsets. 2017-08-09 12:21:17 +00:00
ath [ath] Begin using the replacement EDCA functions. 2017-10-12 21:58:51 +00:00
atkbdc psm(4): Add sanity checks to Synaptics touchpad driver resolution parser. 2017-10-19 21:07:28 +00:00
auxio Consistently use device_t 2016-08-09 19:32:06 +00:00
axgbe Port the Linux AMX 10G network driver to FreeBSD as axgbe. It is unlikely 2017-02-15 13:56:04 +00:00
bce sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
beri sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
bfe Check m_getcl() return value. 2016-10-25 16:28:30 +00:00
bge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
bhnd bhnd(4): extend the PMU APIs to support bwn(4) 2017-11-22 20:27:46 +00:00
bktr ioctl METEORGBRIG in bktr_core.c forgets to add 128 to value 2017-06-27 03:57:31 +00:00
bm
bnxt Fix issue with VXLAN-ecapsulated rx h/w checksumming. 2017-11-09 22:26:49 +00:00
buslogic sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
bvm
bwi sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
bwn bwn(4): Fix trivial null dereference 2017-04-06 17:08:59 +00:00
bxe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
cadence Refactor DTS files for Zynq-based SoCs 2016-04-26 23:09:47 +00:00
cardbus sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
cas Shorten list of arguments to mbuf external storage freeing function. 2017-10-09 20:35:31 +00:00
ce dev/ce: double assignment. 2017-02-23 15:30:21 +00:00
cesa Enable proper configuration of CESA MBUS windows 2017-05-19 08:19:39 +00:00
cfe Sync CFE interface with upstream cfe-1.4.2 release. 2016-08-01 16:26:08 +00:00
cfi sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
chromebook_platform chromebook_platform: catch up with ig4iic -> ig4iic_pci in r310621 2017-02-25 15:55:46 +00:00
ciss In the same vein as r311350, fix whitespace in handling of XPT_PATH_INQ in 2017-01-05 03:08:57 +00:00
cm sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
cmx sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
coretemp Fix the deciKelvin to Celsius conversion in kernel. 2016-05-22 13:58:32 +00:00
cp sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
cpuctl Update the list of cpudev ioctls which require write access. 2017-03-19 21:25:27 +00:00
cpufreq Add generic device-tree cpufreq driver. 2016-09-06 20:43:26 +00:00
cs Remove register keyword from sys/ and ANSIfy prototypes 2017-05-17 00:34:34 +00:00
ctau sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
cx sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
cxgb Retire the T3 iWARP and TOE drivers. This saves catch-up work when OFED or 2017-09-13 17:49:23 +00:00
cxgbe cxgbe(4): Fix unsafe mailbox access in cudbg. 2017-11-21 01:18:58 +00:00
cy sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
cyapa Fix typo in cyapa out of bounds check. 2017-08-08 13:27:32 +00:00
dc spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
dcons spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
de sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
dme Remove outdated comment. 2016-11-17 14:43:13 +00:00
dpaa Eliminate 1 XX_VirtToPhys() and 2 XX_PhysToVirt() calls from if_dtsec(4) 2017-11-20 04:32:01 +00:00
dpms sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
dpt Remove EISA support from dpt. Remove known EISA models from 2017-02-16 21:57:13 +00:00
drm Add PNP metadata to more drivers 2017-09-26 23:23:58 +00:00
drm2 Unrevert r324059 2017-09-27 19:14:00 +00:00
dwc EXTRES: Add OF node as argument to all <foo>_get_by_ofw_<bar>() functions. 2016-07-10 18:28:15 +00:00
e1000 sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
ed sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
efidev Add a driver for the EFI RTC. This uses the EFI Runtime Services to query 2017-11-21 17:23:16 +00:00
ena Fix setting AENQ group in ENA driver 2017-11-09 13:38:17 +00:00
ep Remove EISA support for ep driver. Left in place EISA strings that are 2017-02-16 21:56:51 +00:00
esp Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name) 2017-01-04 20:26:42 +00:00
et sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
etherswitch Fix the port vlan support in e6000 based switches. 2017-07-27 02:38:53 +00:00
evdev evdev: change USB scancode 0x54 from KEY_SLASH to KEY_KPSLASH 2017-11-20 19:25:22 +00:00
ex remove archaic register keyword from ixgb and ex 2017-04-06 17:16:41 +00:00
exca Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
extres Remove redundant declarations. Newer gcc has a warning for these so will 2017-08-19 17:18:27 +00:00
fb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
fdc sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
fdt Enable parsing simple-bus 'ranges' with multiple entries 2017-08-09 00:45:25 +00:00
fe sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
ffec Split the hardware type enum and the hw feature flags bits into separate 2017-10-28 20:03:29 +00:00
filemon Avoid taking PROC_LOCK in syscalls if not being traced. 2016-08-12 16:05:53 +00:00
firewire spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
flash Add Microchip 1-MBit SPI flash ID 2017-10-30 02:31:08 +00:00
fxp sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
gem
glxiic Defer attaching and probing iicbus and its children until interrupts are 2017-09-13 16:54:27 +00:00
glxsb
gpio Add gpio methods to read/write/configure up to 32 pins simultaneously. 2017-09-10 18:08:25 +00:00
gxemul gxemul: 2017-02-06 11:37:20 +00:00
hdmi Add support for audio on I2S based DesignWare HDMI controllers. 2016-12-29 14:08:24 +00:00
hifn sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
hme
hpt27xx Avoid calling get_controller_count() until attaching, this would avoid 2017-11-04 06:19:46 +00:00
hptiop sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
hptmv hptmv: avoid gcc variably-modified warning 2017-07-06 05:32:22 +00:00
hptnr Avoid calling get_controller_count() until attaching, this would avoid 2017-11-04 06:19:46 +00:00
hptrr Clean redundant MIN/MAX declarations in some HighPoint drivers. 2017-02-10 15:18:41 +00:00
hwpmc Do not leak PMC_PO_OWNS_LOGFILE on error. 2017-11-13 10:45:31 +00:00
hyperv hyperv/hn: Enable transparent VF by default. 2017-10-11 05:28:51 +00:00
ic sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
ichiic [ig4] Add ACPI platform support for ig4 driver 2016-12-26 22:13:43 +00:00
ichsmb Add IDs for several missing Intel SMBus controllers. 2017-04-02 11:36:25 +00:00
ichwd Fix typo, TC0->TCO. 2017-09-10 13:21:54 +00:00
ida Remove support for EISA in the ida driver. Remove references to 2017-02-16 21:56:57 +00:00
if_ndis spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
iicbus DS1307: Add the mcp7941x enable bit 2017-11-08 01:28:20 +00:00
iir Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name) 2017-01-04 20:26:42 +00:00
intel [intelspi] Add SPI driver for Intel BayTrail SoC 2016-12-27 22:37:24 +00:00
intpm Add PNP metadata to a few drivers 2017-09-14 15:34:45 +00:00
io
ioat Add PNP metadata to a few drivers 2017-09-14 15:34:45 +00:00
ipmi As a follow-on to r325378, make the shutdown timer default to 0 as well. 2017-11-05 05:05:18 +00:00
ips sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
ipw ipw: switch to ieee80211_add_channel() 2016-05-19 22:19:35 +00:00
isci Include opt files in the kernel with "" instead of <>. 2017-07-10 05:08:01 +00:00
iscsi iscsi_shutdown_post: do nothing if panic-ing 2017-10-24 14:59:31 +00:00
iscsi_initiator Shorten list of arguments to mbuf external storage freeing function. 2017-10-09 20:35:31 +00:00
iser Make sure all initialized mutexes are destroyed in the iser module, 2017-11-21 13:56:30 +00:00
isl add iic interface to ig4 driver, move isl and cyapa to iicbus 2016-10-30 12:15:33 +00:00
ismt
isp Update several more URLs 2017-10-29 08:17:03 +00:00
ispfw Update 25xx chips firmware from 7.03.00 to 8.03.00. 2016-04-11 10:53:25 +00:00
iwi Fix drivers that assume ticks starts at zero. These drivers all have logic 2017-07-06 17:03:22 +00:00
iwm Add support for Intel 8265 WiFi 2017-10-09 15:48:56 +00:00
iwn iwn: use correct mask for queue ids (0xf -> 0x1f). 2017-04-02 13:24:58 +00:00
ixgb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
ixgbe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
ixl ixl: Fix mbuf hash type settings. 2017-09-27 05:59:54 +00:00
jedec_ts jedec_ts: add many more devices from various vendors 2017-09-13 13:03:29 +00:00
jme Don't overwrite mapped bits. 2017-04-14 08:11:50 +00:00
joy
kbd Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
kbdmux [evdev] Add evdev support to kbdmux(4) driver 2016-11-15 04:12:19 +00:00
ksyms Remove D_TRACKCLOSE now that ksyms no longer has a close method. 2017-08-03 05:55:01 +00:00
le sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
led
lge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
liquidio Enable i386 build of the Cavium LiquidIO driver (lio) module. 2017-10-25 17:49:17 +00:00
lmc lmc(4): fix the build without the bpf device 2016-10-01 22:21:10 +00:00
malo net80211 + drivers: hide size of 'bands' array behind a macro. 2016-04-29 22:14:11 +00:00
mbox
mc146818
md sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
mdio
mem
mfi Fix intrhook release in MFI as well 2017-09-08 17:51:19 +00:00
mge sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
mii sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
mk48txx
mlx Remove references to EISA support in mlx. The driver never supported 2017-02-16 21:56:32 +00:00
mlx4 Update the mlx4 core and mlx4en(4) modules towards Linux v4.9. 2017-11-15 11:14:39 +00:00
mlx5 Remove duplicate static function prototype to fix compilation of 2017-11-18 20:32:09 +00:00
mly Fix a NULL pointer dereference in mly_user_command(). 2017-08-08 17:49:57 +00:00
mmc Correct an inverted conditional for determining the multiplier of 2017-10-19 21:57:14 +00:00
mmcnull Added mmcnull, an emulated lightweight MMC controller 2017-07-09 17:02:47 +00:00
mn sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
mpr Refactoring the interrupt setup code introduced a bug where the drivers 2017-11-10 17:01:51 +00:00
mps sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
mpt sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
mrsas Fix a typo introduced in r306024. 2017-01-23 21:09:27 +00:00
mse Remove register keyword from sys/ and ANSIfy prototypes 2017-05-17 00:34:34 +00:00
msk spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
mvs Remove dead mentions of CAM target mode APIs from drivers. 2017-02-19 17:27:58 +00:00
mwl Shorten list of arguments to mbuf external storage freeing function. 2017-10-09 20:35:31 +00:00
mxge mxge: Setup mbuf flowid before calling tcp_lro_rx(). 2016-05-12 03:36:49 +00:00
my Remove register keyword from sys/ and ANSIfy prototypes 2017-05-17 00:34:34 +00:00
nand The nandsim(4) simulator driver doesn't have any protection against 2017-05-04 20:42:31 +00:00
ncr sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
nctgpio nctgpio(4): Don't index past the end of sc->pins array 2016-04-20 01:17:18 +00:00
ncv
neta Make this compile if NO_SYSCTL_DESCR is defined. 2017-09-28 19:57:46 +00:00
netfpga10g/nf10bmac sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
netmap Shorten list of arguments to mbuf external storage freeing function. 2017-10-09 20:35:31 +00:00
nfe sys/dev: use our nitems() macro when it is avaliable through param.h. 2016-04-19 23:37:24 +00:00
nfsmb
nge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
nmdm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
nsp sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
ntb Add initial support for Address Lookup Table (A-LUT). 2017-10-01 09:48:31 +00:00
null Add support for compressed kernel dumps. 2017-10-25 00:51:00 +00:00
nvd Make nvd vs nda choice boot-time rather than build-time 2017-08-04 03:40:01 +00:00
nvme Inline pcie_link_{status,caps} where needed. Remove them as they 2017-11-15 02:24:47 +00:00
nvram
nvram2env [nvram2env] split implementation into generic & MIPS-based code 2016-07-24 08:35:45 +00:00
nxge nxge(4): Remove useless self-assignment. 2016-06-03 15:33:21 +00:00
oce sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
ofw sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
otus net80211 drivers: fix rate setup for EAPOL frames, obtain Tx parameters 2017-02-26 20:49:35 +00:00
ow Add inline functions to convert between sbintime_t and decimal time units. 2017-07-29 17:00:23 +00:00
pbio
pccard Since the human readable name is actually ignored, and not matching a 2017-09-27 19:22:10 +00:00
pccbb Remove embedded newlines from sysctl variable descriptions 2017-10-09 22:27:38 +00:00
pcf sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
pci Inline pcie_link_{status,caps} where needed. Remove them as they 2017-11-15 02:24:47 +00:00
pcn spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
pdq Remove EISA attachment (fea) from pdq driver. Remove vestiges of 2017-02-16 21:57:08 +00:00
pms pms/freebsd: fix compiler warnings 2017-10-21 07:23:45 +00:00
powermac_nvram
ppbus spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
ppc Hide a normal probe warning message under bootverbose, similar to atkbdc 2017-09-18 18:42:28 +00:00
proto
psci psci: change bootverbose string to 'PSCI 0.2 compatible' 2017-10-19 16:40:17 +00:00
pst
pty Provide counter_warning(9) KPI which allows to issue limited number of 2016-07-21 16:34:56 +00:00
puc Fix device delete child function. 2016-10-17 10:20:38 +00:00
qlnx/qlnxe ql*_def.h: fix QL_ALIGN parenthesization 2017-10-18 19:28:28 +00:00
qlxgb ql*_def.h: fix QL_ALIGN parenthesization 2017-10-18 19:28:28 +00:00
qlxgbe ql*_def.h: fix QL_ALIGN parenthesization 2017-10-18 19:28:28 +00:00
qlxge ql*_def.h: fix QL_ALIGN parenthesization 2017-10-18 19:28:28 +00:00
quicc
ral net80211 drivers: fix rate setup for EAPOL frames, obtain Tx parameters 2017-02-26 20:49:35 +00:00
random random(4): Gather entropy from Pure sources 2017-10-07 19:02:03 +00:00
rc sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
rccgpio Fix rcc_gpio_modify_bits(). Obviously (1 << 0) is not the same as 0. 2016-12-31 02:23:15 +00:00
re spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
rl Remove register keyword from sys/ and ANSIfy prototypes 2017-05-17 00:34:34 +00:00
rndtest sys: use our nitems() macro when param.h is available. 2016-04-21 19:40:10 +00:00
rp
rt [mips] [rt2880] Add oldest Ralink MIPS SOC RT2880 support code. 2017-05-06 06:20:34 +00:00
rtwn rtwn_usb(4): add few USB IDs. 2017-10-30 08:57:08 +00:00
safe safe: quiet -Wtautological-compare 2017-08-18 08:05:33 +00:00
sbni sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
scc
sdhci Actually release resources in detach() rather than just returning EBUSY. 2017-10-27 17:21:43 +00:00
sec
sf spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
sfxge sfxge(4): compact the first hot part of RxQ control 2017-01-27 11:59:02 +00:00
sge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
siba Switch mips/sentry5 to bhnd(4), and unify with mips/broadcom 2016-06-04 19:53:47 +00:00
siis Remove dead mentions of CAM target mode APIs from drivers. 2017-02-19 17:27:58 +00:00
sio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
sis spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
sk spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
smbus Fix supposed typo in the include guard symbol name, use full path for 2017-10-01 19:03:21 +00:00
smc Make this compile with DEVICE_POLLING set. 2017-09-28 19:33:36 +00:00
sn sys/dev: Replace zero with NULL for pointers. 2017-02-20 03:43:12 +00:00
snp Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
sound Add Creative vendor ID. 2017-10-16 12:54:53 +00:00
speaker Remove register keyword from sys/ and ANSIfy prototypes 2017-05-17 00:34:34 +00:00
spibus [spigen] make spigen device ready to be compiled as a module 2017-03-09 01:00:27 +00:00
ste spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
stg
stge sys/dev: use our nitems() macro when it is avaliable through param.h. 2016-04-19 23:37:24 +00:00
sym o Replace __riscv__ with __riscv 2017-08-07 14:09:57 +00:00
syscons sysmouse(4): Fix ums(4)-style T-axis reporting via evdev protocol 2017-11-01 22:30:36 +00:00
tdfx Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
terasic
ti spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
tl spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
tpm Remove dead code. 2017-04-06 22:21:49 +00:00
trm Remove dead mentions of CAM target mode APIs from drivers. 2017-02-19 17:27:58 +00:00
tsec Clean up MD pollution of bus_dma.h: 2017-07-01 05:35:29 +00:00
twa Update tw_cl_share.h to allow 255 LUNs 2017-03-01 04:40:57 +00:00
twe sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
tws sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
tx sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
txp spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
uart uart: detect 256-byte FIFOs 2017-10-10 20:08:30 +00:00
ubsec
usb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
vge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
viapm
viawd
videomode
virtio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
vkbd sys/dev: use our nitems() macro when it is avaliable through param.h. 2016-04-19 23:37:24 +00:00
vmware/vmxnet3 fix vmxnet3 crash when LRO is enabled 2017-05-25 10:49:56 +00:00
vnic Unbreak IPv6. 2017-11-14 16:47:05 +00:00
vr spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
vt Implement missing KDGETMODE IOCTL in VT. 2017-11-11 20:12:48 +00:00
vte
vx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
vxge sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
watchdog Some cosmetic polishing for pre-timeouts. 2017-04-20 09:01:31 +00:00
wb spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
wbwd etc: minor spelling fixes. 2016-05-02 16:47:28 +00:00
wi spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
wpi net80211 drivers: fix rate setup for EAPOL frames, obtain Tx parameters 2017-02-26 20:49:35 +00:00
wtap etc: minor spelling fixes. 2016-05-02 16:47:28 +00:00
xdma Clean up MD pollution of bus_dma.h: 2017-07-01 05:35:29 +00:00
xe sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
xen sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
xilinx ofw_spi: Parse property for the SPI mode and CS polarity. 2016-12-18 14:54:20 +00:00
xl spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00