DevicePresence: Add 'Compatible' field

This field can be populated by gpio-presence daemon to provide
additional information for probing hardware in EM configs.

The string may be empty in case the daemon could not find a Compatible
Decorator on the parent inventory item.

See the related EM change [1] for detailed explanation.

References:
[1] https://gerrit.openbmc.org/c/openbmc/entity-manager/+/83062

Change-Id: I2d4bd43933f04f2758c52500f074c6f8202a2c34
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/yaml/xyz/openbmc_project/Inventory/Source/DevicePresence.interface.yaml b/yaml/xyz/openbmc_project/Inventory/Source/DevicePresence.interface.yaml
index fe0d0a0..a51f25f 100644
--- a/yaml/xyz/openbmc_project/Inventory/Source/DevicePresence.interface.yaml
+++ b/yaml/xyz/openbmc_project/Inventory/Source/DevicePresence.interface.yaml
@@ -8,6 +8,11 @@
       description: >
           Used by entity-manager to identify which hw was detected. For internal
           use by entity-manager.
+    - name: Compatible
+      type: string
+      description: >
+          Used by entity-manager to identify which hw was detected. For internal
+          use by entity-manager. Can be empty.
 
 paths:
     - namespace: /xyz/openbmc_project/inventory_source