fwupd/plugins/superio
2018-09-11 16:02:03 +01:00
..
fu-plugin-superio.c trivial: Remove duplicate header includes 2018-09-04 08:22:39 -05:00
fu-superio-device.c superio: Set the physical and logical IDs 2018-09-11 16:02:03 +01:00
fu-superio-device.h trivial: Remove duplicate header includes 2018-09-04 08:22:39 -05:00
meson.build superio: Add a new plugin to enumerate EC firmware 2018-08-24 20:37:27 +01:00
README.md superio: Add a new plugin to enumerate EC firmware 2018-08-24 20:37:27 +01:00
superio.quirk trivial: Use a fixed GUID for superio 2018-09-11 15:21:31 +01:00

SuperIO

This plugin enumerates the various ITE85* SuperIO embedded controller ICs found in many laptops. Vendors wanting to expose the SuperIO functionality will need to add a HwId quirk entry to superio.quirk.

See https://en.wikipedia.org/wiki/Super_I/O for more details about SuperIO and what the EC actually does.

Eventually we could support flashing the EC using this plugin, but not until we have a way to recover a failed flash. The pragmatic decision is probably to use the vendor-suplied UEFI capsule binary, as the ITE85* datasheets are seemingly not available without signing an NDA with ITE.

Other useful links: