Ryan Lee
a0ba6a612e
ccgx: add Lenovo USB-C dock to the quirk file
2022-05-18 01:43:48 -05:00
ChangHee (Ryan) Lee
310a513e35
ccgx: modify quirk for HP
2022-04-29 16:55:27 +01:00
Ryan Lee
d512410734
ccgx: Add trigger code to support future hardware
2022-03-31 08:46:15 +01:00
syabbashp
3db727d460
Add support for HP Thunderbolt Dock G4
2021-10-29 18:33:15 +01:00
Richard Hughes
7d132b728c
Simplify the quirk file format
...
The best way of not getting something wrong is to not require it in the first
place...
All plugins now use DeviceInstanceId-style quirk matches and we can just drop
the prefix in all files. We were treating HwId=, Guid= and DeviceInstanceId= in
exactly the same way -- they're just converted to GUIDs when building the silo!
2021-03-03 08:30:34 +00:00
Richard Hughes
98c592fe51
ccgx: Use a plugin prefix for quirk keys
2021-03-03 08:30:34 +00:00
Ryan Lee
ef7b7b0efd
ccgx: modify installation time for hp g2 dock
2020-07-07 13:00:02 +01:00
Ryan Lee
62618bedb6
ccgx: add extra 45% removal time for worst case
2020-07-03 10:18:57 +01:00
Ryan Lee
609d0c570f
ccgx: Add more hybrid dock support
...
Also add HPI command retry.
2020-06-25 18:30:30 +01:00
Ryan Lee
59bb497a3e
ccgx: modify install duration for dmc device
2020-06-09 10:37:26 +01:00
Ryan Lee
0942dcc413
ccgx: Add support for HP DMC dock devices
2020-06-05 13:35:54 +01:00
Richard Hughes
b74db0618c
ccgx: Only update the FW2 partition of the ThinkPad USB-C Dock Gen2
2020-04-21 14:34:03 +01:00
Richard Hughes
da645fe912
ccgx: Set the device name and summary from quirk files
...
Based on a patch by Ryan Lee <ryle@cypress.com>, many thanks.
2020-04-17 21:48:02 +01:00
Ryan Lee
ac58360be7
ccgx: remove update message
2020-04-08 13:27:37 +01:00
Ryan Lee
d3fe478168
ccgx: add parent guid for hybrid dock
2020-04-08 09:09:54 +01:00
ChangHee (Ryan) Lee
60103e2207
ccgx: Use Silicon ID and Application type to set flash parameters
...
Also remove unused instance id and fix application type matching as we now get
the image type from the quirk file.
2020-04-01 10:38:50 +01:00
Richard Hughes
61d9449d31
ccgx: Show the UpdateMessage in the correct device mode
2020-03-31 08:59:27 +01:00
Richard Hughes
5d787b5958
trivial: Set up the parent GUIDs for the Lenovo Gen2 Dock
2020-03-27 13:57:09 +00:00
Richard Hughes
81da69e73d
ccgx: Implement writing firmware to flash
...
Correctly attach into the alternate mode after the update has completed.
The vendor was appending two files to make LVFS distribution 'easier' but I'd
much rather use the same deliverables as Windows. This also allows us to
simplify the firmware loading.
2020-03-27 13:25:40 +00:00
Richard Hughes
bf5481e358
ccgx: Add device quirks for the Lenovo Hybrid Dock
2020-03-24 21:16:08 +00:00
Richard Hughes
754d85e282
ccgx: Set the update message when running in backup firmware
2020-03-24 21:16:08 +00:00
Richard Hughes
62aa46cb83
ccgx: Create devices when in HID and I2C modes
2020-03-23 20:02:17 +00:00