mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-14 14:22:13 +00:00
ccgx: Modify readme to remove customer info
This commit is contained in:
parent
b700783bf6
commit
0b5ed33b23
@ -3,15 +3,17 @@ Cypress support
|
|||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
------------
|
------------
|
||||||
|
|
||||||
This plugin can flash firmware on Cypress CCGx USB-C controller family of
|
This plugin can flash firmware on Cypress CCGx USB-C controller family of
|
||||||
devices used in dock solutions.
|
devices used in docks.
|
||||||
|
|
||||||
Supported devices:
|
Supported Protocols
|
||||||
|
-------------------
|
||||||
|
|
||||||
* Lenovo Gen2 Dock
|
This plugin supports the following protocol IDs:
|
||||||
* Lenovo Hybrid Dock
|
|
||||||
* HP USB-C Dock G5
|
* com.cypress.ccgx
|
||||||
* HP USB-C/A Universal Dock G2
|
* com.cypress.ccgx.dmc
|
||||||
|
|
||||||
Device Flash
|
Device Flash
|
||||||
============
|
============
|
||||||
@ -52,12 +54,11 @@ The `CY_PD_JUMP_TO_ALT_FW_CMD_SIG` command is allowed only in asymmetric FW, but
|
|||||||
`CY_PD_DEVICE_RESET_CMD_SIG` is allowed in both asymmetric FW and symmetric FW.
|
`CY_PD_DEVICE_RESET_CMD_SIG` is allowed in both asymmetric FW and symmetric FW.
|
||||||
|
|
||||||
DMC(Dock Management Controller) Composite Firmware
|
DMC(Dock Management Controller) Composite Firmware
|
||||||
---------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
In composite firmware topology, a single firmware image contains metadata and
|
In composite firmware topology, a single firmware image contains metadata and
|
||||||
firmware images of multiple devices including DMC itself in a dock system.
|
firmware images of multiple devices including DMC itself in a dock system.
|
||||||
|
|
||||||
|
|
||||||
Firmware Format
|
Firmware Format
|
||||||
===============
|
===============
|
||||||
|
|
||||||
@ -71,34 +72,28 @@ blobs in cyacd file format. See https://community.cypress.com/docs/DOC-10562
|
|||||||
for more details.
|
for more details.
|
||||||
|
|
||||||
DMC composite firmware format
|
DMC composite firmware format
|
||||||
------------------------------
|
-----------------------------
|
||||||
|
|
||||||
The daemon will decompress the cabinet archive and extract several firmware
|
The daemon will decompress the cabinet archive and extract several firmware
|
||||||
blobs in a combined image file format. See 4.4.1 Single Composite
|
blobs in a combined image file format. See 4.4.1 Single Composite
|
||||||
(Combined) Dock Image at https://www.cypress.com/file/387471/download
|
(Combined) Dock Image at https://www.cypress.com/file/387471/download
|
||||||
for more details.
|
for more details.
|
||||||
|
|
||||||
This plugin supports the following protocol ID:
|
|
||||||
|
|
||||||
* com.cypress.ccgx
|
|
||||||
|
|
||||||
GUID Generation
|
GUID Generation
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
These devices use the standard USB DeviceInstanceId values, e.g.
|
These devices use the standard USB DeviceInstanceId values, e.g.
|
||||||
|
|
||||||
* `USB\VID_17EF&PID_A38F`
|
* `USB\VID_1234&PID_5678`
|
||||||
* `USB\VID_03F0&PID_046B`
|
|
||||||
|
|
||||||
For cyacd firmware device,
|
Devices also have additional instance IDs which corresponds to the silicon ID,
|
||||||
They additionally add other instance IDs which corresponds to the silicon ID,
|
application ID and device mode, e.g.
|
||||||
application ID and device mode, e.g.
|
|
||||||
|
|
||||||
* `USB\VID_17EF&PID_A38F&SID_1234`
|
* `USB\VID_1234&PID_5678&SID_9ABC`
|
||||||
* `USB\VID_17EF&PID_A38F&SID_1234&APP_5678`
|
* `USB\VID_1234&PID_5678&SID_9ABC&APP_DEF1`
|
||||||
* `USB\VID_17EF&PID_A38F&SID_1234&APP_5678&MODE_FW2`
|
* `USB\VID_1234&PID_5678&SID_9ABC&APP_DEF1&MODE_FW2`
|
||||||
|
|
||||||
Vendor ID Security
|
Vendor ID Security
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
The vendor ID is set from the USB vendor, for example set to `USB:0x17EF`
|
The vendor ID is set from the USB vendor, for example set to `USB:0x04B4`
|
||||||
|
Loading…
Reference in New Issue
Block a user