platform/x86/intel: vsec: Explicitly enable capabilities
authorDavid E. Box <david.e.box@linux.intel.com>
Thu, 16 Mar 2023 22:46:28 +0000 (15:46 -0700)
committerHans de Goede <hdegoede@redhat.com>
Mon, 20 Mar 2023 13:44:27 +0000 (14:44 +0100)
commit3f95ecf2a3e4db09e58d307932037e8f1210d6e7
treee1de560176c08e1464f182e93e04c386b2c8d7d7
parentd7b2b9387edac5a93058dcbf9b70017a764bfd18
platform/x86/intel: vsec: Explicitly enable capabilities

Discovered Intel VSEC/DVSEC capabilities are enabled by default and only
get disabled by quirk. Instead, remove such quirks and only enable support
for capabilities that have been explicitly added to a new capabilities
field. While here, also reorder the device info structures alphabetically.

Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20230316224628.2855884-1-david.e.box@linux.intel.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/intel/vsec.c
drivers/platform/x86/intel/vsec.h