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 Fix device delete child function. 2016-10-17 10:20:38 +00:00
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 Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
usb_core.h Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
usb_debug.c
usb_debug.h
usb_dev.c Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
usb_dev.h
usb_device.c Make the USB attach strings in dmesg include product name. 2016-10-25 07:48:19 +00:00
usb_device.h Resolve deadlock between device_detach() and usbd_do_request_flags() 2016-09-05 15:35:58 +00:00
usb_dynamic.c
usb_dynamic.h
usb_endian.h
usb_error.c
usb_freebsd.h Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
usb_freebsd_loader.h Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
usb_generic.c Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
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 Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
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 Defer USB enumeration until the SI_SUB_KICK_SCHEDULER is executed to avoid 2016-12-19 09:28:12 +00:00
usb_process.h
usb_request.c Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
usb_request.h
usb_transfer.c Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
usb_transfer.h
usb_util.c Resolve deadlock between device_detach() and usbd_do_request_flags() 2016-09-05 15:35:58 +00:00
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 Improve USB polling mode by not locking any mutexes, asserting any 2016-09-14 12:07:34 +00:00
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