Commit Graph

38280 Commits

Author SHA1 Message Date
Scott Long
74c781ed91 Refine the busdma template interface. Provide tools for filling in fields
that can be extended, but also ensure compile-time type checking.  Refactor
common code out of arch-specific implementations.  Move the mpr and mps
drivers to this new API.  The template type remains visible to the consumer
so that it can be allocated on the stack, but should be considered opaque.
2020-09-14 05:58:12 +00:00
John-Mark Gurney
7d5522e16a A major update to the ure driver.
This update adds support for:
HW VLAN tagging
HW checksum offload for IPv4 and IPv6
tx and rx aggreegation (for full gige speeds)
multiple transactions

In my testing, I am able to get 900-950Mbps depending upon
TCP or UDP, which is a significant improvement over the previous
91Mbps (~8kint/sec*1500bytes/packet*1packet/int).

Reviewed by:	hselasky
MFC after:	2 months
Differential Revision:	https://reviews.freebsd.org/D25809
2020-09-12 00:33:11 +00:00
Scott Long
1002529ea9 Convert the mps driver to use busdma templates 2020-09-11 22:27:35 +00:00
Bjoern A. Zeeb
aaa1fdb87b iwm: fix regression from r365419 (ieee80211_media_change())
In r365419 ieee80211_media_change() callers were updated to not longer
act on the obselete ENETRESET return code.
While in the old days iwm has done a stop/init cycle in these cases,
this was not executed since r193340.
As a consequence simplify iwm code as well by passing ieee80211_media_change()
right to ieee80211_vap_attach() as there is no more need for a local
implementation.

Reported by:	Tomoaki AOKI (junchoon dec.sakura.ne.jp)
Tested by:	Tomoaki AOKI (junchoon dec.sakura.ne.jp)
MFC after:	3 days
X-MFC:		fix is already in stable/12
PR:		248955
2020-09-11 14:18:47 +00:00
John-Mark Gurney
0b39e3448a Don't clear reserved bits per RealTek
MFC after:	3 days
2020-09-11 02:02:13 +00:00
Eric Joyner
7d7af7f85b ice(4): Update to 0.26.16
Summary of changes:

- Assorted bug fixes
- Support for newer versions of the device firmware
- Suspend/resume support
- Support for Lenient Link Mode for E82X devices (e.g. can try to link with
  SFP/QSFP modules with bad EEPROMs)
- Adds port-level rx_discards sysctl, similar to ixl(4)'s

This version of the driver is intended to be used with DDP package 1.3.16.0,
which has already been updated in a previous commit.

Tested by:	Jeffrey Pieper <jeffrey.e.pieper@intel.com>
MFC after:	3 days
MFC with:	r365332, r365550
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D26322
2020-09-10 23:46:13 +00:00
Li-Wen Hsu
9f917148e0 urndis(4): Add support of Inseego/Novatel Wireless MiFi 8800/8000
PR:		245152
Submitted by:	rootless@gmail.com
Reviewed by:	hselasky
MFC after:	3 days
2020-09-10 18:27:52 +00:00
Andrew Turner
15fe2adacb Move the pl061 acpi attachment earlier
As the pl061 driver can be an interrupt controller attach it earlier in the
boot so other drivers can use it.

Use a new GPIO xref to not conflict with the existing root interrupt
controller.

Sponsored by:	Innovate UK
2020-09-10 14:58:46 +00:00
Ruslan Bukin
cb9050dd21 Move the rid variable to the generic iommu context.
It could be used in various IOMMU platforms, not only DMAR.

Reviewed by:	kib
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D26373
2020-09-10 14:12:25 +00:00
Andrew Turner
128e746c6a Switch the name of the pl061 driver to gpio
We need it to be named gpio for gpiobus to work.

Sponsored by:	Innovate UK
2020-09-10 09:50:43 +00:00
Andrew Turner
f5e4e9153c Only manage ofw gpio providers on ofw systems
On arm64 we may boot via ACPI. In this case we will still try to manage the
gpio providers as if we are using FDT. Fix this by checking if the FDT node
is valid before registering a cross reference.

Sponsored by:	Innovate UK
2020-09-10 09:42:37 +00:00
Andrew Turner
365ed84f28 Use the correct variable to check which interrupt mode to use
In the PL061 driver we incorrectly used the mask rather than mode to find
how to configure the interrupt.

Sponsored by:	Innovate UK
2020-09-10 09:37:30 +00:00
Konstantin Belousov
fbf2a77876 Convert allocations of the phys pager to vm_pager_allocate().
Future changes would require additional initialization of OBJT_PHYS
objects, and vm_object_allocate() is not suitable for it.

Reviewed by:	markj
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D24652
2020-09-08 23:38:49 +00:00
John Baldwin
895c98cc29 Don't return errors from the cryptodev_process() method.
The cryptodev_process() method should either return 0 if it has
completed a request, or ERESTART to defer the request until later.  If
a request encounters an error, the error should be reported via
crp_etype before completing the request via crypto_done().

Fix a few more drivers noticed by asomers@ similar to the fix in
r365389.  This is an old bug, but went unnoticed since crypto requests
did not start failing as a normal part of operation until digest
verification was introduced which can fail requests with EBADMSG.

PR:		247986
Reported by:	asomers
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D26361
2020-09-08 22:41:35 +00:00
Mitchell Horne
7c7b8f577e RISC-V: fix some mismatched format specifiers
RISC-V is currently built with -Wno-format, which is how these went
undetected. Address them now before re-enabling those warnings.

Differential Revision:	https://reviews.freebsd.org/D26319
2020-09-08 13:21:13 +00:00
Andrew Turner
1fc1a22868 Add a GPIO driver for the Arm pl061 controller
A PL061 is a simple 8 pin GPIO controller. This GPIO device is used to
signal an internal request for shutdown on some virtual machines including
Arm-based Amazon EC2 instances.

Submitted by:	Ali Saidi <alisaidi_amazon.com> (previouss version)
Reviewed by:	Ali Saidi, manu
Differential Revision:	https://reviews.freebsd.org/D24065
2020-09-08 11:35:35 +00:00
Li-Wen Hsu
3202fefa01 Add support to BELKIN B2B128 USB3 Ethernet Adapter to axge(4)
Github PR:	https://github.com/freebsd/freebsd/pull/439
Submitted by:	https://github.com/jdpc86
MFC after:	2 weeks
2020-09-08 04:44:37 +00:00
Bjoern A. Zeeb
c6167b4bf5 WiFi: fix ieee80211_media_change() callers
In r178354 with the introduction of multi-bss ("vap") support factoring
out started and with r193340 ieee80211_media_change() no longer returned
ENETRESET but only 0 or error.
As ieee80211(9) tells the ieee80211_media_change() function should not
be called directly but is registered with ieee80211_vap_attach() instead.

Some drivers have not been fully converted.  After fixing the return
checking some of these functions were simply wrappers between
ieee80211_vap_attach() and ieee80211_media_change(), so remove the extra
function, where possible as well.

PR:		248955
Submitted by:	Tong Zhang (ztong0001 gmail.com) (original)
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
2020-09-07 15:35:40 +00:00
Andriy Gapon
1668d773a4 musb/allwinner: add support for configuring phy as well as device mode
At least on Orange Pi PC Plus even the host mode does not work without
enabling the phy and setting it to the host mode.

The driver will now parse dr_mode property and will try to configure
itself and the phy accordingly.
OTG mode is not supported yet, so it is treated as the device / peripheral
mode.

The phy is enabled -- powered on -- only for the host mode.

The device mode requires support from a phy driver, e.g., aw_usbphy on
Allwinner platform.
aw_usbphy does not support the device mode, so it cannnot work yet.

MFC after:	6 weeks
2020-09-07 06:53:29 +00:00
Andriy Gapon
f206695209 musb/allwinner: add H3 support
MFC after:	6 weeks
2020-09-07 06:49:07 +00:00
Andriy Gapon
d7abf6e73c musb/allwinner: apply register filter in awusbdrd_bs_r_2() as well
Otherwise, I get this panic:
panic: awusbdrd_reg: Invalid register 0x342

It looks that musb code both writes and reads at least MUSB2_REG_TXDBDIS.

MFC after:	5 weeks
X-MFC after:	r365399
2020-09-07 06:48:08 +00:00
Andriy Gapon
029e367dd1 fixup r365398: add a missed file with all the new Allwinner musb_otg code
Obtained from:	andrew
MFC after:	5 weeks
X-MFC with:	r365398
2020-09-07 06:44:24 +00:00
Andriy Gapon
6305020526 twsi: some variants clear interrupt flag by writing 0, others by writing 1
Make that distinction more explicit and regular in the code.
The difference in behavior is documented in the respective datasheets.

Previously, the code handled the distinction by writing the control
register multiple times where at least one write was zero and another
was one.

This can be considered a follow-up to r363021.

Reviewed by:	manu
MFC after:	4 weeks
Differential Revision: https://reviews.freebsd.org/D26308
2020-09-07 06:32:03 +00:00
Andriy Gapon
e21a4ccfd1 twsi: use tsleep instead of pause for better responsiveness
wakeup() does not have any effect on pause(), so if a transfer was
not finished by the time of the first check, then the thread
would sleep full 30 ms.

To do: protect the transfer and interrupt code with the mutex,
switch from tsleep from msleep

Reviewed by:	manu
MFC after:	3 weeks
Differential Revision: https://reviews.freebsd.org/D26309
2020-09-07 06:29:41 +00:00
Andriy Gapon
c3a7328be8 aw_clk_nm: fix incorrect use of abs()
abs() takes a (signed) int as input.
Instead, it was used with unsigned 64-bit integers.

So, add and use a new helper function to calculate a difference between
two uint64_t-s.

Reviewed by:	manu
MFC after:	2 weeks
Differential Revision: https://reviews.freebsd.org/D26307
2020-09-07 06:27:18 +00:00
Bjoern A. Zeeb
a16e001bd9 umass: enhance debugging
Investigating a hang I found having some more error information
available would be helpful, so be more verbose and also tell cam/xpt
status in case of error/panic.

Reviewed by:	hselasky
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D26287
2020-09-04 18:29:59 +00:00
Bjoern A. Zeeb
ed75ef34d4 umass: fix a cam_sim leak in error case
While debugging a hang I noticed that in case of error in
umass_cam_attach_sim() we miss a cam_sim_free() call.
Added that to not leak resources.

Reviewed by:	hselasky
MFC after:	3 days
Differential Revision:	D26287
2020-09-04 18:26:35 +00:00
Andriy Gapon
e7fe5d60b1 move defintion of hw.i2c sysctl node from iicbb to iicbus
MFC after:	2 weeks
2020-09-03 08:02:19 +00:00
Andriy Gapon
0524c5fc82 twsi: no need to compare boolean with boolean constant
Testing the boolean directly is shorter and more idiomatic.

MFC after:	1 week
2020-09-03 08:01:21 +00:00
Andriy Gapon
d6adffa570 twsi: replace a couple of errno codes with i2c error codes
Reviewed by:	manu
MFC after:	1 week
2020-09-03 07:42:53 +00:00
Niclas Zeising
1f42dc843f drm2: Fix build after r365264
Fix the build after r365264, I forgot to exclude arm in one more place.

Reported by:	rpokala
Approved by:	manu (implicit, build fix)
MFC after:	3 days
X-MFC-With:	365264
Pointy-hat to:	zeising
2020-09-03 05:25:39 +00:00
Ed Maste
49492b213f mgb: correct macro argument name
mgb had a longstanding typo in function-like macro MGB_NEXT_RING_IDX's
argument, but the macro had no consumers.  r365061 introduced a use of
the macro, after which mgb failed to build.

MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
2020-09-03 02:17:55 +00:00
John Baldwin
85b29fea3c Fix the variable name passed to OF_getprop().
Reported by:	tinderbox
2020-09-02 22:27:30 +00:00
Ian Lepore
ac07cdf8f7 In ltc430x(4), add the ability to configure control register 2 via FDT or
hints data.  Control register 2 holds the settings a user might want to
configure, such as the timeout value for idle busses and whether to enable
the mass-writes feature.

Also add hint support for disconnecting idle busses (which was already
supported using FDT data).

Update the manpage with the new features, and also split the hints section
into separate lists of required and optional hints.
2020-09-02 19:37:47 +00:00
Mark Johnston
2d838cd867 Add the MEM_EXTRACT_PADDR ioctl to /dev/mem.
This allows privileged userspace processes to find information about the
physical page backing a given mapping.  It is useful in applications
such as DPDK which perform some of their own memory management.

Reviewed by:	kib, jhb (previous version)
MFC after:	2 weeks
Sponsored by:	Juniper Networks, Inc.
Sponsored by:	Klara Inc.
Differential Revision:	https://reviews.freebsd.org/D26237
2020-09-02 18:12:47 +00:00
Niclas Zeising
662c3e2084 drm2: Further improve deprecation message
Further improve the drm2 deprecation message, only displaying information
about the port for relevant architectures, and skipping the message
completely from arm, which uses some parts of drm2 still.

This is mostly intended to be merged to 12, since the base bits of drm2 on
FreeBSD 13 are only really used on arm.

Reviewed by:	manu, mmel
Approved by:	manu
MFC after:	3 days
X-MFC-with:	r364737
Differential Revision:	https://reviews.freebsd.org/D26275
2020-09-02 18:04:49 +00:00
Eric Joyner
2984a8dd7c ixl(4): Add support for X710-T*L devices
Add support for new devices which are capable of 2.5 and 5G speeds, as well as
Energy Efficient Ethernet (EEE):

- introduce new device ids
- add ability to select 2.5 and 5G speeds on devices which support it
- add sysctls to enable EEE and read related statistics

Submitted by:	Krzysztof Galazka <krzysztof.galazka@intel.com>
Reviewed by:	#IntelNetworking
MFC after:	3 days
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D25549
2020-09-01 23:16:38 +00:00
Mateusz Guzik
ab326db897 cpufreq: clean up empty lines in .c and .h files 2020-09-01 22:11:48 +00:00
Mateusz Guzik
a7699405cb cpuctl: clean up empty lines in .c and .h files 2020-09-01 22:11:22 +00:00
Mateusz Guzik
ea78d63ed0 cmx: clean up empty lines in .c and .h files 2020-09-01 22:11:05 +00:00
Mateusz Guzik
405b8d43e4 ciss: clean up empty lines in .c and .h files 2020-09-01 22:10:55 +00:00
Mateusz Guzik
0979589188 cfi: clean up empty lines in .c and .h files 2020-09-01 22:10:34 +00:00
Mateusz Guzik
9c0df1da91 cfe: clean up empty lines in .c and .h files 2020-09-01 22:10:24 +00:00
Mateusz Guzik
594dd1ded3 cesa: clean up empty lines in .c and .h files 2020-09-01 22:10:11 +00:00
Mateusz Guzik
ebf31a5cb9 ce: clean up empty lines in .c and .h files 2020-09-01 22:10:00 +00:00
Mateusz Guzik
44b1283d2a cardbus: clean up empty lines in .c and .h files 2020-09-01 22:09:41 +00:00
Mateusz Guzik
2334c4b865 cadence: clean up empty lines in .c and .h files 2020-09-01 22:09:26 +00:00
Mateusz Guzik
1224a253d8 md: clean up empty lines in .c and .h files 2020-09-01 22:08:52 +00:00
Mateusz Guzik
9f169a20b5 mem: clean up empty lines in .c and .h files 2020-09-01 22:08:39 +00:00
Mateusz Guzik
f0782e02a2 mfi: clean up empty lines in .c and .h files 2020-09-01 22:08:26 +00:00
Mateusz Guzik
fc32241fc8 mgb: clean up empty lines in .c and .h files 2020-09-01 22:08:14 +00:00
Mateusz Guzik
0077d05cae mii: clean up empty lines in .c and .h files 2020-09-01 22:07:59 +00:00
Mateusz Guzik
5ef3520a33 mly: clean up empty lines in .c and .h files 2020-09-01 22:07:37 +00:00
Mateusz Guzik
56feefccc7 mmc: clean up empty lines in .c and .h files 2020-09-01 22:07:26 +00:00
Mateusz Guzik
577858c836 mpr: clean up empty lines in .c and .h files 2020-09-01 22:07:12 +00:00
Mateusz Guzik
742c5f2014 mps: clean up empty lines in .c and .h files 2020-09-01 22:07:00 +00:00
Mateusz Guzik
0bd9a5da1c mpt: clean up empty lines in .c and .h files 2020-09-01 22:06:41 +00:00
Mateusz Guzik
139b723f80 mrsas: clean up empty lines in .c and .h files 2020-09-01 22:06:23 +00:00
Mateusz Guzik
3cb02df9ae mthca: clean up empty lines in .c and .h files 2020-09-01 22:06:07 +00:00
Mateusz Guzik
68304fdc15 mvs: clean up empty lines in .c and .h files 2020-09-01 22:05:53 +00:00
Mateusz Guzik
1046c45055 mwl: clean up empty lines in .c and .h files 2020-09-01 22:05:39 +00:00
Mateusz Guzik
6622a5e912 my: clean up empty lines in .c and .h files 2020-09-01 22:05:21 +00:00
Mateusz Guzik
ecb86c27ba mxge: clean up empty lines in .c and .h files 2020-09-01 22:05:00 +00:00
Mateusz Guzik
4dd5edf32a nfe: clean up empty lines in .c and .h files 2020-09-01 22:04:37 +00:00
Mateusz Guzik
db95a0c2f6 nfsmb: clean up empty lines in .c and .h files 2020-09-01 22:04:24 +00:00
Mateusz Guzik
1db0db8a10 nge: clean up empty lines in .c and .h files 2020-09-01 22:04:10 +00:00
Mateusz Guzik
391486af75 ntb: clean up empty lines in .c and .h files 2020-09-01 22:03:55 +00:00
Mateusz Guzik
86e53c0789 null: clean up empty lines in .c and .h files 2020-09-01 22:03:46 +00:00
Mateusz Guzik
06e9b42260 nvd: clean up empty lines in .c and .h files 2020-09-01 22:03:32 +00:00
Mateusz Guzik
d87b31e159 nvme: clean up empty lines in .c and .h files 2020-09-01 22:03:10 +00:00
Mateusz Guzik
d6d2fd45b9 nvram2env: clean up empty lines in .c and .h files 2020-09-01 22:02:55 +00:00
Mateusz Guzik
cec3c5649c oce: clean up empty lines in .c and .h files 2020-09-01 22:02:32 +00:00
Mateusz Guzik
98d835ae88 ocs_fc: clean up empty lines in .c and .h files 2020-09-01 22:02:12 +00:00
Mateusz Guzik
f9874fbbf1 ofw: clean up empty lines in .c and .h files 2020-09-01 22:01:53 +00:00
Mateusz Guzik
ad297e9ec5 otus: clean up empty lines in .c and .h files 2020-09-01 22:01:41 +00:00
Mateusz Guzik
95515a222d ow: clean up empty lines in .c and .h files 2020-09-01 22:01:32 +00:00
Mateusz Guzik
0f9f3568cd pbio: clean up empty lines in .c and .h files 2020-09-01 22:01:17 +00:00
Mateusz Guzik
3b20422328 pccard: clean up empty lines in .c and .h files 2020-09-01 22:01:04 +00:00
Mateusz Guzik
ba9f0c72dd pccbb: clean up empty lines in .c and .h files 2020-09-01 22:00:48 +00:00
Mateusz Guzik
58263fc56e pcf: clean up empty lines in .c and .h files 2020-09-01 22:00:30 +00:00
Mateusz Guzik
04e8183fd1 pci: clean up empty lines in .c and .h files 2020-09-01 22:00:07 +00:00
Mateusz Guzik
3cfc80b28a powermac_nvram: clean up empty lines in .c and .h files 2020-09-01 21:59:31 +00:00
Mateusz Guzik
8eba8a00b9 ppbus: clean up empty lines in .c and .h files 2020-09-01 21:59:11 +00:00
Mateusz Guzik
6ba56517e2 ppc: clean up empty lines in .c and .h files 2020-09-01 21:58:56 +00:00
Mateusz Guzik
9b15b0633e proto: clean up empty lines in .c and .h files 2020-09-01 21:58:40 +00:00
Mateusz Guzik
0bc261868a psci: clean up empty lines in .c and .h files 2020-09-01 21:58:29 +00:00
Mateusz Guzik
ed67e0760a pst: clean up empty lines in .c and .h files 2020-09-01 21:58:12 +00:00
Mateusz Guzik
232fcd1b62 puc: clean up empty lines in .c and .h files 2020-09-01 21:58:04 +00:00
Mateusz Guzik
d1779f95e2 pwm: clean up empty lines in .c and .h files 2020-09-01 21:57:50 +00:00
Mateusz Guzik
3720573374 qlnx: clean up empty lines in .c and .h files 2020-09-01 21:57:33 +00:00
Mateusz Guzik
29c3bcd9d0 qlxgb: clean up empty lines in .c and .h files 2020-09-01 21:57:15 +00:00
Mateusz Guzik
2c4a3d0a2c qlxgbe: clean up empty lines in .c and .h files 2020-09-01 21:56:55 +00:00
Mateusz Guzik
d7c853dee0 qlxge: clean up empty lines in .c and .h files 2020-09-01 21:56:30 +00:00
Mateusz Guzik
790cd2071a ral: clean up empty lines in .c and .h files 2020-09-01 21:56:10 +00:00
Mateusz Guzik
8545078787 rl: clean up empty lines in .c and .h files 2020-09-01 21:56:03 +00:00
Mateusz Guzik
cce8703a99 rndtest: clean up empty lines in .c and .h files 2020-09-01 21:55:52 +00:00
Mateusz Guzik
2138049a39 rt: clean up empty lines in .c and .h files 2020-09-01 21:55:37 +00:00
Mateusz Guzik
6a8b28c6c9 safe: clean up empty lines in .c and .h files 2020-09-01 21:55:23 +00:00
Mateusz Guzik
f3d4f94fa7 safexcel: clean up empty lines in .c and .h files 2020-09-01 21:54:58 +00:00
Mateusz Guzik
1683952de1 sbni: clean up empty lines in .c and .h files 2020-09-01 21:54:35 +00:00
Mateusz Guzik
fe81abdeb4 sdhci: clean up empty lines in .c and .h files 2020-09-01 21:54:16 +00:00
Mateusz Guzik
00d927f34a sdio: clean up empty lines in .c and .h files 2020-09-01 21:53:58 +00:00
Mateusz Guzik
bf951109dd sec: clean up empty lines in .c and .h files 2020-09-01 21:53:44 +00:00
Mateusz Guzik
a794225cc1 sk: clean up empty lines in .c and .h files 2020-09-01 21:53:37 +00:00
Mateusz Guzik
7368632c18 smartpqi: clean up empty lines in .c and .h files 2020-09-01 21:53:21 +00:00
Mateusz Guzik
75d41981c0 smbus: clean up empty lines in .c and .h files 2020-09-01 21:53:00 +00:00
Mateusz Guzik
a7b66a9ff7 smc: clean up empty lines in .c and .h files 2020-09-01 21:52:46 +00:00
Mateusz Guzik
0866e8bcfb spibus: clean up empty lines in .c and .h files 2020-09-01 21:52:35 +00:00
Mateusz Guzik
c408cf7411 stge: clean up empty lines in .c and .h files 2020-09-01 21:52:20 +00:00
Mateusz Guzik
99cce2a3a9 superio: clean up empty lines in .c and .h files 2020-09-01 21:52:05 +00:00
Mateusz Guzik
e287e71ab9 sym: clean up empty lines in .c and .h files 2020-09-01 21:51:55 +00:00
Mateusz Guzik
70a9bd18f8 tcp_log: clean up empty lines in .c and .h files 2020-09-01 21:51:38 +00:00
Mateusz Guzik
1dbbeb200f tdfx: clean up empty lines in .c and .h files 2020-09-01 21:51:10 +00:00
Mateusz Guzik
4740159ada ti: clean up empty lines in .c and .h files 2020-09-01 21:50:47 +00:00
Mateusz Guzik
0d7f4d16dd tpm: clean up empty lines in .c and .h files 2020-09-01 21:50:31 +00:00
Mateusz Guzik
93a6b43939 tsec: clean up empty lines in .c and .h files 2020-09-01 21:50:21 +00:00
Mateusz Guzik
bf10325475 uart: clean up empty lines in .c and .h files 2020-09-01 21:50:00 +00:00
Mateusz Guzik
cea02fc296 vge: clean up empty lines in .c and .h files 2020-09-01 21:49:49 +00:00
Mateusz Guzik
92a5369e31 viapm: clean up empty lines in .c and .h files 2020-09-01 21:49:31 +00:00
Mateusz Guzik
0a3f7c435a videomode: clean up empty lines in .c and .h files 2020-09-01 21:49:14 +00:00
Mateusz Guzik
875af9c6af vkbd: clean up empty lines in .c and .h files 2020-09-01 21:48:55 +00:00
Mateusz Guzik
00605fca48 vmd: clean up empty lines in .c and .h files 2020-09-01 21:48:37 +00:00
Mateusz Guzik
78ee240673 vnic: clean up empty lines in .c and .h files 2020-09-01 21:48:21 +00:00
Mateusz Guzik
d918dd1915 vr: clean up empty lines in .c and .h files 2020-09-01 21:48:08 +00:00
Mateusz Guzik
d276d86e12 vt: clean up empty lines in .c and .h files 2020-09-01 21:47:32 +00:00
Mateusz Guzik
560f4fcdd8 watchdog: clean up empty lines in .c and .h files 2020-09-01 21:47:20 +00:00
Mateusz Guzik
95f97cd406 wbwd: clean up empty lines in .c and .h files 2020-09-01 21:46:58 +00:00
Mateusz Guzik
8ffce1e79d wi: clean up empty lines in .c and .h files 2020-09-01 21:46:42 +00:00
Mateusz Guzik
391a27c41d wpi: clean up empty lines in .c and .h files 2020-09-01 21:46:27 +00:00
Mateusz Guzik
0bd0689270 wtap: clean up empty lines in .c and .h files 2020-09-01 21:45:35 +00:00
Mateusz Guzik
6c7cae4a73 dev/xen: clean up empty lines in .c and .h files 2020-09-01 21:45:08 +00:00
Mateusz Guzik
6831ac28dc xilinx: clean up empty lines in .c and .h files 2020-09-01 21:44:42 +00:00
Mateusz Guzik
7163a84975 bwn: clean up empty lines in .c and .h files 2020-09-01 21:43:48 +00:00
Mateusz Guzik
93b628b9d8 bwi: clean up empty lines in .c and .h files 2020-09-01 21:43:36 +00:00
Mateusz Guzik
38fc6c1443 bnxt: clean up empty lines in .c and .h files 2020-09-01 21:43:23 +00:00
Mateusz Guzik
ab3fad6ea2 bhnd: clean up empty lines in .c and .h files 2020-09-01 21:43:05 +00:00
Mateusz Guzik
b410de8ad2 bge: clean up empty lines in .c and .h files 2020-09-01 21:42:49 +00:00
Mateusz Guzik
3a1ecfe33d bfe: clean up empty lines in .c and .h files 2020-09-01 21:42:38 +00:00
Mateusz Guzik
dcc016d173 beri: clean up empty lines in .c and .h files 2020-09-01 21:42:21 +00:00
Mateusz Guzik
eef5873fc1 bce: clean up empty lines in .c and .h files 2020-09-01 21:42:08 +00:00
Mateusz Guzik
a62d779028 axgbe: clean up empty lines in .c and .h files 2020-09-01 21:41:55 +00:00
Mateusz Guzik
bf479e1372 atkbdc: clean up empty lines in .c and .h files 2020-09-01 21:41:38 +00:00
Mateusz Guzik
9966c0f962 ath: clean up empty lines in .c and .h files 2020-09-01 21:41:07 +00:00
Mateusz Guzik
1529c50966 ata: clean up empty lines in .c and .h files 2020-09-01 21:40:47 +00:00
Mateusz Guzik
721b3402b6 asmc: clean up empty lines in .c and .h files 2020-09-01 21:40:30 +00:00
Mateusz Guzik
1618c554b0 arcmsr: clean up empty lines in .c and .h files 2020-09-01 21:40:13 +00:00
Mateusz Guzik
dedcfeb6c6 an: clean up empty lines in .c and .h files 2020-09-01 21:39:56 +00:00
Mateusz Guzik
4e12cd7f0b amr: clean up empty lines in .c and .h files 2020-09-01 21:39:37 +00:00
Mateusz Guzik
e492d18c3c amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
Mateusz Guzik
a3e2cdf8a6 altera: clean up empty lines in .c and .h files 2020-09-01 21:38:18 +00:00