Richard Hughes
2085a2a1c3
modem-manager: Detect presence of modem-power driver
...
Quectel EG25-G modem in the Pine64 PinePhone and PinePhone Pro can be
booted with the eg25-manager (user space) or modem-power (kernel space).
We only support the eg25-manager for upgrading these modems.
Based on a patch by Dylan Van Assche <me@dylanvanassche.be>, thanks.
2022-03-02 13:36:19 +00:00
Richard Hughes
409f2be940
synaptics-cxaudio: Use a more standard instance ID for the chip
2022-03-01 12:52:12 +00:00
Richard Hughes
281eb0227a
intel-spi: Use a more standard instance ID for the chipset
2022-03-01 12:52:12 +00:00
Richard Hughes
f9f3d6379e
intel-spi: Use a more standard instance ID for the IFD
2022-03-01 12:52:12 +00:00
Richard Hughes
2e92dc02d1
uefi: Do not add the Windows compat ID
...
This is just confusing vendors and doesn't match any of the other IDs.
2022-03-01 12:52:12 +00:00
Richard Hughes
0035a921d3
emmc: Use more standard Instance ID values
2022-03-01 12:52:12 +00:00
Richard Hughes
f8aec20233
ccgx: Be more precise when adding the instance ID
...
All the existing quirks are luckily 4 digits already, but this might
not always be true in the future.
2022-03-01 12:52:12 +00:00
Mario Limonciello
5bc5462213
trivial: redfish: use the configured prefix to determine if it's an installed test
...
fixes : #3880
2022-02-28 13:36:49 -06:00
Mario Limonciello
d04f2468c0
trivial: switch from path to full_path for meson 0.56+
2022-02-28 08:34:48 -06:00
Mario Limonciello
6896e0ab52
trivial: switch from meson.source_root to meson.project_source_root
...
The former is deprecated in meson 0.56 or later.
2022-02-28 08:34:48 -06:00
Mario Limonciello
661990ed98
Convert build system to use meson tristate features
...
tristate features will automatically disable if dependencies marked
as required are missing.
Packagers can manually override using `auto_features`.
Link: https://mesonbuild.com/Build-options.html#features
2022-02-28 08:34:48 -06:00
Richard Hughes
9c77e0bb2a
trivial: Add more signed flags for NVMe devices
2022-02-25 09:19:44 +00:00
Richard Hughes
9a36f31fd6
vli: Make the quirk files per-vendor and don't add all of them
2022-02-24 19:59:34 +00:00
Richard Hughes
a3efbe51f6
scsi: Add a simple plugin to enumerate SCSI hardware
...
We might want this to tag insecure or broken SAS drives, cough.
2022-02-24 17:21:51 +00:00
Crag Wang
19ade34f0b
trivial: Add flag dynamically for thunderbolt finish the authentication
2022-02-24 23:53:56 +08:00
Richard Hughes
52bb1babd1
trivial: Add unsigned flag for the CCGX devices
2022-02-24 12:31:48 +00:00
Richard Hughes
56902b246c
ata: Fix trivial log title typo
2022-02-23 16:41:36 +00:00
Richard Hughes
a258461926
trivial: Add unsigned flag for the Nitrokey Storage
2022-02-23 14:42:39 +00:00
Richard Hughes
6ef83d6cc0
trivial: Remove one more warning message on server systems
2022-02-23 10:26:04 +00:00
Richard Hughes
45fe26006a
trivial: Add signing flags for rts54hid and rts54hub
2022-02-23 09:04:48 +00:00
Richard Hughes
ccc897e574
modem-manager: Copy the AT retry behaviour in ModemManager
...
Fixes https://github.com/fwupd/fwupd/issues/4319
2022-02-23 07:14:24 +00:00
Richard Hughes
f3a13f89dd
Allow specifing the DeviceIntegrity flag from metadata
2022-02-22 19:12:06 +00:00
Richard Hughes
758d5d8c6f
Add a flag to indicate the device is signed or unsigned
...
Devices without either flag are unknown.
2022-02-22 19:12:06 +00:00
Richard Hughes
7ef94d7a31
vli: Skip probing the Dell DA300 device
...
Although 2109:2820 and 2109:0820 is the generic reference firmware,
firmware revision 3003 is specific to this device.
Fixes https://github.com/fwupd/fwupd/issues/4305
2022-02-22 17:22:13 +00:00
Richard Hughes
196201af71
dell: Tone down some debug statements to be off by default
2022-02-22 13:28:48 +00:00
Richard Hughes
e71cb3c4c4
vli: Do not assume any VL82x reference firmware has shared PD
...
This should be harmless on an actual devboard, and not break products
using the default VID/PID *without* any shared PD chip.
2022-02-22 10:26:46 +00:00
Kranthi Kuntala
c77847b7ff
[thunderbolt] Add 5 secs delay after nvm update
...
- this is needed for the retimer to be accessible after update
- and to bring the port back to online
Signed-off-by: Kranthi Kuntala <kranthi.kuntala@intel.corp-partner.google.com>
Change-Id: I2234ebe23a55fc03f9ef30c1ea10febfe46a2003
2022-02-22 09:13:39 +00:00
Richard Hughes
c8e5f92f27
uefi-capsule: Add a private flag for devices that never want a header
2022-02-21 22:52:45 -06:00
Mario Limonciello
7b3f3ccc65
trivial: genesys: fix some warnings about unused symbols on old gusb
2022-02-21 12:36:14 -06:00
Richard Hughes
fb4c3dfc9c
trivial: Remove one warning from -Wunused-variable
2022-02-21 09:30:47 +00:00
Ricardo Cañuelo
9466e778f5
Add a new plugin to handle HP M2xfd monitors
...
Added support for genesys logic devices.
2022-02-21 08:30:43 +00:00
Richard Hughes
cda5879974
mtd: Parse the firmware version using the defined GType
2022-02-18 10:38:17 +00:00
Richard Hughes
f8d1a1606e
mtd: Add two more instance IDs to the MTD devices
2022-02-18 10:38:17 +00:00
Richard Hughes
308e03a6f4
Sanitize the instance ID parts more carefully
...
The only users of `SERIO\FWID` and `I2C\NAME` are already 'safe' and
the device GUIDs should all be unchanged.
There are no current users of the `MTD\NAME` instance IDs, and these
are the ones that may be more unpredictable and in need of sanity.
2022-02-18 08:23:39 +00:00
Mario Limonciello
53a49b4ac1
Restore AMD SME check
...
Starting with linux kernel 5.18 the SME flag will be removed from
/proc/cpuinfo when it's not activated.
Link: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=08f253ec3767bcfafc5d32617a92cee57c63968e
2022-02-17 10:08:33 -06:00
Richard Hughes
9f8f4ed107
intel-spi: Sync with the device list found in flashrom
2022-02-17 15:50:18 +00:00
Richard Hughes
50b52aef0d
trivial: Do not install test data for -Dtests=false
2022-02-16 19:38:45 +00:00
Richard Hughes
675c5f41a6
modem-manager: Assign the FuUsbDevice to the FuMmDevice
...
This allows protocol code like Sahara to use GUsb.
2022-02-16 16:07:23 +00:00
Mario Limonciello
66e3d99114
Don't show TSS2 error messages by default ( Fixes : #4291 )
2022-02-16 09:51:11 -06:00
Richard Hughes
e300e4ea1e
thunderbolt: Fix up some error handling when updating usb4 retimers
2022-02-16 14:51:03 +00:00
Richard Hughes
cb9312744c
tpm: Do not show a warning if the TPM eventlog does not exist
...
Fixes https://github.com/fwupd/fwupd/issues/4290
2022-02-16 14:50:18 +00:00
Richard Hughes
c71ca76235
Add a plugin to set GPIOs for the duration of an update
2022-02-16 14:01:07 +00:00
Sean Rhodes
f1f938dfd8
plugins/flashrom: Add Star Lite Mk III coreboot GUID
...
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
2022-02-15 21:46:48 -06:00
Yuan-Chen Cheng
4642e7694e
fall back to signed EFI app as secure boot is off.
...
Some distribution hopes to not install the not-signed EFI app by default.
However, for the corner case, the user might still want to use not-signed
one (maybe to work around bugs or do testing). This implements
a logic that uses the not-signed EFI app as the secure boot is off, and
if it does not exist, then we fall back to using the signed one.
Also drop fwupd-unsigned from Recommends of fwupd in debian/control.
2022-02-15 08:15:56 -06:00
Richard Hughes
9d8d2744ca
ata: Correctly chain up to FuUdevDevice when debugging
2022-02-15 09:23:05 +00:00
Richard Hughes
cfaf1d73c1
Do not include the vendor name in the AMT device
2022-02-14 12:35:44 +00:00
Richard Hughes
b8da2f3200
ata: Add one more model name fuzzy match
2022-02-10 10:30:28 +00:00
Richard Hughes
5ffbc935cf
trivial: Use FuContext when creating FuIfdDevice children
2022-02-09 16:58:04 +00:00
Richard Hughes
b5e7a0be16
Do not use gettext before calling setlocale
2022-02-09 16:56:47 +00:00
Crag Wang
f7b6fa2e82
trivial: don't replug if thunderbolt device supports auth on disconnect
...
Fixes : #4262
2022-02-09 16:30:23 +00:00