typec_connector_class_helper: Add location, USB & DRM info

Add information about the physical location, USB and DRM subsystems for
all Type-C ports.

Sample Output:

  physical_location
    panel: right
    horizontal_position: right
  usb_device
    busnum: 3
    devnum: 99
    devpath: 1
    usb_device
      busnum: 3
      devnum: 100
      devpath: 1.1
    usb_device
      busnum: 3
      devnum: 101
      devpath: 1.2
      usb_device
        busnum: 3
        devnum: 102
        devpath: 1.2.4
  dp_connector
    connector_id: 258
    status: disconnected

Bug: 377832895
Test: atest typec_connector_class_test
Change-Id: If3465d3d2f2465ae33d8a3e1a80262d319e4f90c
2 files changed
tree: c77a8583287fe492a28323787f8e8f265408261d
  1. typec_connector_class_helper/
  2. .gitignore
  3. OWNERS
  4. PREUPLOAD.cfg