Richard Hughes
|
025fc77d7a
|
superio: Fix regression when coldplugging superio devices
Fixes https://github.com/fwupd/fwupd/issues/1546
|
2019-11-08 17:51:43 +00:00 |
|
Richard Hughes
|
7f67721432
|
Reduce more boilerplate in plugins
|
2019-10-07 12:37:21 +01:00 |
|
Richard Hughes
|
4b30380e78
|
Provide a default implementation of common FuDevice actions
This reduces the amount of boilerplate in each plugin.
32 files changed, 156 insertions(+), 584 deletions(-)
|
2019-10-04 14:57:32 +01:00 |
|
Richard Hughes
|
dfa9e11bb2
|
Allow handling FORCE for devices that subclass FuDevice
Pass FwupdInstallFlags down to the vfunc to allow us to check the flags when
parsing the firmware and updating the device.
|
2019-05-05 15:29:00 -05:00 |
|
Richard Hughes
|
38b357b131
|
superio: Add support for writing new e-flash contents
|
2019-03-23 12:04:18 +00:00 |
|
Richard Hughes
|
0573febb0b
|
superio: Add support for reading the device checksum
|
2019-03-23 12:04:18 +00:00 |
|
Richard Hughes
|
c5ef28ad5e
|
superio: Move all the IT89xx code to a subclassed device object
|
2019-03-23 12:04:18 +00:00 |
|
Richard Hughes
|
ebedf62b15
|
superio: Move all the IT85xx code to a subclassed device object
|
2019-03-23 12:04:18 +00:00 |
|
Richard Hughes
|
f83639fb77
|
superio: Use GObject properties in FuSuperioDevice
|
2019-03-23 12:04:18 +00:00 |
|
Richard Hughes
|
f425d29a28
|
Show a console warning if loading an out-of-tree plugin
Fixes https://github.com/hughsie/fwupd/issues/950
|
2019-01-19 07:26:20 +00:00 |
|
Richard Hughes
|
831eb7ef7e
|
superio: Support IT89xx devices
We can switch to LDN 0x11 and read the IO base address for the PM1 legacy port
rather than hardcoding data and command ports.
|
2019-01-08 12:53:57 +00:00 |
|
Richard Hughes
|
4adf3bb52c
|
trivial: Remove duplicate header includes
|
2018-09-04 08:22:39 -05:00 |
|
Richard Hughes
|
16e85aa8cf
|
superio: Add a new plugin to enumerate EC firmware
|
2018-08-24 20:37:27 +01:00 |
|