entity-manager: Add Usb Device detector daemon

USB device detector looks for new USB Devices connected to the machine
using the udev library and creates object paths under a new service.

The Entity Manager then uses a config, (that we create) to probe on the
interfaces of the usb detector interface and checks for a respective
udev vendor id. If there is a match, Entity Manager creates a new
object path under its tree for the RDE device.

The RDE daemon reacts to the object paths created under Entity Manager
tree by matching on the RDESatelliteController interfaces present in the
Entity Manager object path

Google-Bug-Id: 281642829
Change-Id: I5a67e7d19df5874791bf78a5b90082e915b2cd87
Signed-off-by: Harsh Tyagi <harshtya@google.com>
2 files changed
tree: 0d02d40a7f004121628b2b280029d8128f528e52
  1. conf/
  2. dynamic-layers/
  3. meta-nuvoton-npcm8xx/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. LICENSE
  13. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.