Richard Hughes
5ebc3b6ad9
Move the generic Intel Goshen Ridge code out to a new plugin
...
The original code was written by Dell for the dell-dock plugin, but
it's exactly the same code and NVM format for Intel reference hardware.
2022-09-08 09:56:33 +01:00
Crag Wang
f68092ea9d
dell-dock: cache hub device and add it until ec is added
...
The usb3 hub 413c:b06f may be added to the plugin ahead of ec device
while dock type is yet known at that time. Cache the hub until ec can
tell the instance id, then add it to the plugin.
2022-06-28 06:49:24 +08:00
Richard Hughes
73f6767d87
trivial: Show why more devices are not marked as updatable
2022-01-13 16:04:31 +00:00
Richard Hughes
61fe427d41
dell-dock: Fix a trivial clang-format issue
...
This was somehow missed when we reformatted the entire source tree.
2021-11-29 21:40:17 +00:00
bennyLucky
b33a162b4c
dell-dock:Add atomic support
2021-10-28 19:32:22 +08:00
Crag Wang
651a542cae
dell-dock: add device GUID earlier even setup yet done
...
This commit resolves a warning message at runtime:
- no GUIDs for device ...
fu_device_add_child emits a child-added signal afterwards the engine
try to add given device and verify whether GUIDs is set.
2021-08-25 08:20:44 -05:00
Mario Limonciello
55de39c077
trivial: reformat the whole tree to match new format
2021-08-24 11:18:40 -05:00
Crag Wang
8d68865a86
dell-dock: add usb protocol for USB4 device
2021-06-19 16:44:24 +01:00
Mario Limonciello
73cdf067ed
trivial: fixup includes for a variety of plugins
2021-06-14 10:12:45 +01:00
Richard Hughes
bfd946e463
Use '#pragma once' to avoid a lot of boilerplate
2019-02-09 08:42:30 -06:00
Richard Hughes
65c81921b6
Add fu_device_add_instance_id() and prefer explicit conversion
2019-02-04 15:19:57 +00:00
Mario Limonciello
1d26689b2f
trivial: dell-dock: mirror update status from passive flow
...
If fwupd is restarted multiple times before dock is unplugged, don't
let any devices update if we can avoid it.
2019-01-31 10:53:54 -06:00
Mario Limonciello
d6e453b0ba
dell-dock: Add support for flashing Thunderbolt over I2C
...
This uses an API in the Realtek USB 3.1G2 controller to perform
the flash procedure.
2019-01-24 16:23:00 +00:00
Mario Limonciello
b4e3698cfb
dell-dock: Wait longer for re-enumeration on TBT SKU
...
Emperically this seems to take 7-10 seconds longer on this SKU.
2019-01-08 12:36:36 -06:00
Mario Limonciello
558055c9b7
Add a plugin for an upcoming Dell USB-C dock
...
This plugin requires infrastructure introduced in fwupd 1.1.3
and can not be backported to earlier versions of fwupd.
It works together with the Synaptics and Thunderbolt plugins to
coordinate the proper flashing procedure for devices in this dock.
2018-10-12 07:58:29 +01:00