Accelerator interface for sensorinventory items

This commit adds the xyz.openbmc_project.inventory.Item.Accelerator
interface to GPU inventory items. This is needed so that the inventory
DBUS objects can be queried based on the interface they implement
(using the mapper).

Changes made to merge_yamls script to support interfaces that contain
no properties. This will need a corresponding change in the
phosphor-host-ipmi repo to support empty DBUS interfaces.
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-host-ipmid/+/21106

Tested:
Verified that the merged YAML file containing sensor config information
has now an empty interface xyz.openbmc_project.Inventory.Item.Accelerator
for the GV100 GPU sensors.

Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com>
Change-Id: Ic9ac3442def74c922acb805bb7759aa623be9d4f
2 files changed
tree: e7d6733897531ca4e4d756c1fe836e9b6a045715
  1. aspeed-layer/
  2. classes/
  3. conf/
  4. nuvoton-layer/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-graphics/
  10. recipes-phosphor/
  11. recipes-protocols/
  12. recipes-support/
  13. recipes-textproc/
  14. COPYING.apache-2.0
  15. COPYING.MIT
  16. LICENSE
  17. MAINTAINERS
  18. README.md
  19. recipes.txt
README.md

OpenBMC

meta-phosphor is the OpenBMC layer. This layer should be included for all OpenBMC systems. The OpenBMC layer contains content which is shared between all OpenBMC systems.