Enable UHID (XperiaSTE Sola repo)
UHID: add missing files
sec-battery: Fix battery temperature reporting...

-sysfs base path: /sys/devices/platform/sec-battery/power_supply/battery

-healthd checks for "temp" and if that is inaccessible tries "batt_temp".
In our case temp is there but, does not report the temperature correctly.
The correct temperature can be found in "batt_temp_adc" and a patch
to healthd could resolve this issue.
See: https://github.com/Team-Exhibit/beanstalk_system_core/commit/20ebdd176b1d89fc257fdb7cf32750338fab4dc3

However, a kernel patch is preferred to a ROM patch so we
are renaming "batt_temp_adc" to "batt_temp" and "temp" is
renamed to "temp_notused". Now healthd will see that "temp" is
not there and fall back to "batt_temp".
See: https://github.com/Team-Exhibit/beanstalk_system_core/blob/kk44/healthd/BatteryMonitor.cpp#L369

Conflicts:
	drivers/power/power_supply_sysfs.c
sec_battery: fix battery temperature accuracy.

-Further investigation reveals that "temp" does have the
correct temperature and "batt_temp_adc" is not the correct
temperature value.

-For some reason, that I have been unable to discover, healthd
is unable to access "temp" to get the value. Perhaps it's some
sort of permission issue or perhaps it's a timing issue.

-This patch exports the same value as "temp" to "batt_temp" and
with "temp" renamed "temp_notused" effectively fixes the
battery temperature.
b2r2 update