gs101: usb: Report USB port overheat event

Read duration stats expoted by google,usbc_port_cooling_dev and
push suez atom when the uevent is received. The plugged temperature
is queried every time when the USB port is connected. Maximum
temperature during overheat is queried when the uevent is received.

Bug: 193615568
Change-Id: Ib02e14dbdbe1390476e864d351158c1523a5c311
diff --git a/usb/android.hardware.usb@1.3-service.gs101.rc b/usb/android.hardware.usb@1.3-service.gs101.rc
index 81ae2f9..966726b 100644
--- a/usb/android.hardware.usb@1.3-service.gs101.rc
+++ b/usb/android.hardware.usb@1.3-service.gs101.rc
@@ -1,7 +1,8 @@
 service vendor.usb-hal-1-3 /vendor/bin/hw/android.hardware.usb@1.3-service.gs101
     class hal
     user system
-    group system shell mtp
+    group system shell mtp wakelock
+    capabilities WAKE_ALARM BLOCK_SUSPEND
 
 on post-fs
     chown root system /sys/class/typec/port0/power_role