fwupd/plugins/synapticsmst/synapticsmst_evb.quirk
Mario Limonciello 5e36c9e792 synapticsmst: Adjust EVB board handling
1. Since board ID in synapticsmst.quirk is different based upon how
the board ID is read, don't whitelist it in `write_firmware`

2. Allow using `--force` with `fwupdmgr` or `fwupdtool` to override
board ID check.

3. Allow using custom flag `ignore-board-id` to ignore board IDs.
This will be the default for EVB boards and can be used in the event
of a factory mistake as well.

4. Move the EVB board IDs into their own synapticsmst_evb.quirk.
This file will not be installed by default (So EVB boards are only
functional when manually installed).
2018-11-05 09:31:55 -06:00

19 lines
633 B
Plaintext

# Synaptics MST early validation board support
#
# This is not installed by default, but can be used to exercise new boards
# that don't yet have customer ID or board ID bytes filled out.
#
# To use it, load the quirk file into the quirks directory for the fwupd installation
# Usually this is /usr/share/fwupd/quirks.d
#
# Note: The flag "ignore-board-id" will be used to ignore the board ID checking in
# during flashing. This shouldn't be used in practice for production boards.
#
[SynapticsMSTBoardID=2]
Name = Synaptics EVB development board
DeviceKind = panamera_evb
[Guid=MST-panamera_evb-vmm5331-2]
Flags = ignore-board-id