add UHID support

Change-Id: I5ba19b1402609f55db057af860c8e9107faadecb