mirror of
https://git.proxmox.com/git/fwupd
synced 2025-07-09 06:07:50 +00:00

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!
118 lines
3.3 KiB
Plaintext
118 lines
3.3 KiB
Plaintext
#
|
|
# Copyright (C) 2018 Dell Inc.
|
|
# All rights reserved.
|
|
#
|
|
# This software and associated documentation (if any) is furnished
|
|
# under a license and may only be used or copied in accordance
|
|
# with the terms of the license.
|
|
#
|
|
# This file is provided under a dual MIT/LGPLv2 license. When using or
|
|
# redistributing this file, you may do so under either license.
|
|
# Dell Chooses the MIT license part of Dual MIT/LGPLv2 license agreement.
|
|
#
|
|
# SPDX-License-Identifier: LGPL-2.1+ OR MIT
|
|
#
|
|
|
|
# Used to make plugin probe the devices
|
|
[USB\VID_413C&PID_B06F]
|
|
Name = Unprobed Dell accessory endpoint
|
|
Plugin = dell_dock
|
|
[USB\VID_413C&PID_B06E]
|
|
Name = Unprobed Dell accessory endpoint
|
|
Plugin = dell_dock
|
|
|
|
# USB hub1
|
|
[USB\VID_413C&PID_B06F&hub]
|
|
Name = RTS5413 in Dell dock
|
|
Summary = USB 3.1 Generation 1 Hub
|
|
ParentGuid = USB\VID_413C&PID_B06E&hub&embedded
|
|
Plugin = dell_dock
|
|
Vendor = Dell Inc.
|
|
Icon = dock-usb
|
|
FirmwareSize = 0x10000
|
|
Flags = require-ac,updatable,dual-image,usable-during-update
|
|
DellDockUnlockTarget = 8
|
|
DellDockBlobMajorOffset = 0x7F6E
|
|
DellDockBlobMinorOffset = 0x7F6F
|
|
InstallDuration = 14
|
|
|
|
# USB hub2
|
|
[USB\VID_413C&PID_B06E&hub]
|
|
Name = RTS5487 in Dell dock
|
|
Summary = USB 3.1 Generation 2 Hub
|
|
ParentGuid = USB\VID_413C&PID_B06E&hub&embedded
|
|
Vendor = Dell Inc.
|
|
Plugin = dell_dock
|
|
Icon = dock-usb
|
|
FirmwareSize = 0x10000
|
|
Flags = require-ac,updatable,has-bridge,dual-image,usable-during-update
|
|
DellDockUnlockTarget = 7
|
|
DellDockBlobMajorOffset = 0x7F52
|
|
DellDockBlobMinorOffset = 0x7F53
|
|
InstallDuration = 3
|
|
|
|
# Embedded Controller
|
|
# Name is intentionally not set (it's queried by dock)
|
|
[USB\VID_413C&PID_B06E&hub&embedded]
|
|
Name = Dell dock
|
|
Summary = High performance dock
|
|
Plugin = dell_dock
|
|
Vendor = Dell Inc.
|
|
VendorId = USB:0x413C
|
|
Icon = dock-usb
|
|
FirmwareSizeMin = 0x1FFC0
|
|
FirmwareSizeMax = 0x20000
|
|
Flags = require-ac,dual-image,self-recovery,usable-during-update
|
|
Children = FuDellDockStatus|USB\VID_413C&PID_B06E&hub&status,FuDellDockMst|MST-panamera-vmm5331-259
|
|
DellDockUnlockTarget = 1
|
|
DellDockBoardMin = 6
|
|
DellDockVersionLowest = 01.00.00.00
|
|
DellDockBlobVersionOffset = 0x1AFC0
|
|
InstallDuration = 60
|
|
|
|
# Representation of overall dock update
|
|
[USB\VID_413C&PID_B06E&hub&status]
|
|
Name = Package level of Dell dock
|
|
Summary = A representation of dock update status
|
|
Plugin = dell_dock
|
|
Vendor = Dell Inc.
|
|
Flags = self-recovery,usable-during-update
|
|
FirmwareSize = 24
|
|
InstallDuration = 5
|
|
DellDockBlobVersionOffset = 0x14
|
|
|
|
# MST Hub
|
|
[MST-panamera-vmm5331-259]
|
|
Name = VMM5331 in Dell dock
|
|
Summary = Multi Stream Transport controller
|
|
Vendor = Dell Inc.
|
|
Plugin = dell_dock
|
|
ParentGuid = USB\VID_413C&PID_B06E&hub&embedded
|
|
Flags = skips-restart,require-ac,dual-image,usable-during-update
|
|
FirmwareSize=524288
|
|
DellDockUnlockTarget = 9
|
|
InstallDuration = 95
|
|
DellDockInstallDurationI2C=360
|
|
DellDockBlobMajorOffset = 0x18400
|
|
DellDockBlobMinorOffset = 0x18401
|
|
DellDockBlobBuildOffset = 0x18402
|
|
Icon = video-display
|
|
|
|
# Thunderbolt controller
|
|
[TBT-00d4b070]
|
|
Name = Thunderbolt controller in Dell dock
|
|
Summary = Thunderbolt controller
|
|
Vendor = Dell Inc.
|
|
VendorId = TBT:0x00D4
|
|
ParentGuid = USB\VID_413C&PID_B06E&hub&embedded
|
|
FirmwareSizeMin=0x40000
|
|
FirmwareSizeMax=0x80000
|
|
Flags = skips-restart,require-ac,dual-image
|
|
Icon = thunderbolt
|
|
InstallDuration = 22
|
|
DellDockInstallDurationI2C = 181
|
|
DellDockUnlockTarget = 10
|
|
DellDockHubVersionLowest = 1.31
|
|
DellDockBlobMajorOffset = 0x400a
|
|
DellDockBlobMinorOffset = 0x4009
|