opnsense-src/sys/dev/usb
Oleksandr Tymoshenko e130435139 Fix MAC address detection regression introduced by r324184
To accomodate all variaties of Pi DTS files floating around
we look for MAC address property either in DTS node for
USB ethernet (if it exists) or at predefined path
".../usb/hub/ethernet".

After r324184 smsc_fdt_find_eth_node started to return node
with compatibility string "usb424,ec00" as an eth node.
In imported GNU dts files this node still does not have
MAC address related property, and therefor following check for
"mac-address" and "local-mac-address" fails.

To make this logic more robust do not just search for the node
but also make sure it has required property, so if node with
accepted compatibility string exists but doesn't have the
property we fall back to looking for hardoded path mentioned above.
2017-10-27 21:22:38 +00:00
..
controller Improve HW type checking in mv_ehci driver 2017-09-11 10:41:42 +00:00
gadget
input ums(4): Unreverse evdev Tilt-axis reporting to match Linux. 2017-10-19 20:54:55 +00:00
misc Add Prolific PL27A1 USB 3.0 Host-Host device to udbp(4). 2017-10-22 11:15:58 +00:00
net Fix MAC address detection regression introduced by r324184 2017-10-27 21:22:38 +00:00
quirk Add new USB quirk. 2017-09-06 13:59:57 +00:00
serial Support the D-Link DWM-222 LTE Dongle 2017-10-13 19:41:35 +00:00
storage Implement use of multiple transfers per I/O. 2017-02-26 06:25:55 +00:00
template Replace some magic numbers in usb_template(4) code with #defines. 2017-10-15 11:46:11 +00:00
video
wlan uath(4): fix varible types, add missing checks for descriptor / command 2017-09-30 21:00:46 +00:00
ufm_ioctl.h
uftdiio.h
uled_ioctl.h
usb.h
usb_bus.h
usb_busdma.c Remove register keyword from sys/ and ANSIfy prototypes 2017-05-17 00:34:34 +00:00
usb_busdma.h
usb_cdc.h
usb_controller.h
usb_core.c
usb_core.h
usb_debug.c
usb_debug.h
usb_dev.c
usb_dev.h
usb_device.c
usb_device.h
usb_dynamic.c
usb_dynamic.h
usb_endian.h
usb_error.c
usb_freebsd.h
usb_freebsd_loader.h
usb_generic.c
usb_generic.h
usb_handle_request.c
usb_hid.c Add support for generic MS Windows 7/8/10-compatible USB HID touchscreens 2017-08-19 17:00:10 +00:00
usb_hub.c Extend sysctl description for hw.usb.disable_enumeration . 2017-09-22 08:21:35 +00:00
usb_hub.h
usb_if.m
usb_ioctl.h
usb_lookup.c
usb_mbuf.c
usb_mbuf.h
usb_msctest.c
usb_msctest.h
usb_parse.c
usb_pci.h
usb_pf.c Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
usb_pf.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
usb_process.c
usb_process.h
usb_request.c
usb_request.h
usb_transfer.c
usb_transfer.h
usb_util.c
usb_util.h
usbdevs Add Prolific PL27A1 USB 3.0 Host-Host device to udbp(4). 2017-10-22 11:15:58 +00:00
usbdi.h
usbdi_util.h
usbhid.h Add support for generic MS Windows 7/8/10-compatible USB HID touchscreens 2017-08-19 17:00:10 +00:00