Instead of hardcoding thermal zone numbers, make thermalHAL look up
thermistors by name. This is a backport of the way thermalHAL keeps
track of thermal zones in b1c1.
Bug: 75972023
Test: VtsHalThermalV1_0TargetTest passes
Test: VtsHalThermalV1_1TargetTest passes
Test: manual - flash device and check logcat for thermalHAL output.
Change-Id: I24194ea6dd0372b52f525ac288108ee9da30258a
thermal_engine, which is a proprietary module for msm8998, is now
statically linking to this library.
Bug: 70551668
Test: walleye is buildable and boots to the UI
Change-Id: I1417a9632f89869f2f8e3dc786c3f1c9fae9e45a
Thermal HAL to be loaded by the vendor thermal-engine executable, in
prep for notifications of thermal events from thermal-engine via
Thermal HAL.
Bug: 30982366
Test: VtsHalThermalV1_0Target on walleye
Change-Id: Ie95d90b79bf6ed10593ebf3ec5accc278fda8720