power: Add a debug property for switching powerhint.json path

Add a bool property `vendor.mediatek.powerhal.config.debug`.
Power HAL would use `/data/vendor/etc/powerhint.json` when vendor.mediatek.powerhal.config.debug = true.

Bug: 218872105
Bug: 206061061
Test: adb wait-for-device root; adb shell mkdir -p /data/vendor/etc/;
      adb push powerhint_mod.json /data/vendor/etc/powerhint.json
Test: adb shell setprop vendor.powerhal.config.debug true && \
      adb shell getprop vendor.powerhal.config.debug && \
      adb shell stop vendor.power-hal-aidl && \
      adb shell start vendor.power-hal-aidl && adb shell stop && adb shell start
Test: adb pull /data/local.prop ; vim local.prop
      + vendor.powerhal.config.debug=true
Test: adb wait-for-device root && adb shell perfetto -o \
      /data/misc/perfetto-traces/trace_file.perfetto-trace -t 20s sched freq \
      idle am wm gfx view power hal && \
      adb pull /data/misc/perfetto-traces/trace_file.perfetto-trace trace_profile_debug.pftrace
Change-Id: Ibaf5df280b989a8268efce1e3ab9a3f1e5510800
1 file changed
tree: 45b3dfafbe03d7d7e66b9cdc1559c07bec0f3695
  1. aidl/
  2. alsa_utils_legacy/
  3. BesLoudness/
  4. hidl/
  5. interfaces/
  6. libmtkperf_client/
  7. Android.bp
  8. Android.mk
  9. README.md
README.md

Common hardware components for MediaTek devices