move sensors dump to gs-common
Bug: 250475720 Test: adb bugreport Change-Id: Ica2a782fd59706eac5985ff8b534d0ba223e93c4
This commit is contained in:
parent
73f714bcc9
commit
b4ee8b12eb
3 changed files with 1 additions and 27 deletions
|
@ -973,7 +973,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit_only.mk)
|
||||||
#$(call inherit-product-if-exists, hardware/google_devices/gs201/gs201.mk)
|
#$(call inherit-product-if-exists, hardware/google_devices/gs201/gs201.mk)
|
||||||
#$(call inherit-product-if-exists, vendor/google_devices/common/exynos-vendor.mk)
|
#$(call inherit-product-if-exists, vendor/google_devices/common/exynos-vendor.mk)
|
||||||
#$(call inherit-product-if-exists, hardware/broadcom/wlan/bcmdhd/firmware/bcm4375/device-bcm.mk)
|
#$(call inherit-product-if-exists, hardware/broadcom/wlan/bcmdhd/firmware/bcm4375/device-bcm.mk)
|
||||||
$(call inherit-product-if-exists, vendor/google/sensors/usf/android/usf_efw_product.mk)
|
include device/google/gs-common/sensors/sensors.mk
|
||||||
$(call inherit-product-if-exists, vendor/google/services/LyricCameraHAL/src/build/device-vendor.mk)
|
$(call inherit-product-if-exists, vendor/google/services/LyricCameraHAL/src/build/device-vendor.mk)
|
||||||
$(call inherit-product-if-exists, vendor/google/camera/devices/whi/device-vendor.mk)
|
$(call inherit-product-if-exists, vendor/google/camera/devices/whi/device-vendor.mk)
|
||||||
|
|
||||||
|
|
|
@ -47,8 +47,6 @@
|
||||||
#define TCPDUMP_NUMBER_BUGREPORT "persist.vendor.tcpdump.log.br_num"
|
#define TCPDUMP_NUMBER_BUGREPORT "persist.vendor.tcpdump.log.br_num"
|
||||||
#define TCPDUMP_PERSIST_PROPERTY "persist.vendor.tcpdump.log.alwayson"
|
#define TCPDUMP_PERSIST_PROPERTY "persist.vendor.tcpdump.log.alwayson"
|
||||||
|
|
||||||
#define HW_REVISION "ro.boot.hardware.revision"
|
|
||||||
|
|
||||||
using android::os::dumpstate::CommandOptions;
|
using android::os::dumpstate::CommandOptions;
|
||||||
using android::os::dumpstate::DumpFileToFd;
|
using android::os::dumpstate::DumpFileToFd;
|
||||||
using android::os::dumpstate::PropertiesHelper;
|
using android::os::dumpstate::PropertiesHelper;
|
||||||
|
@ -229,7 +227,6 @@ Dumpstate::Dumpstate()
|
||||||
{ "thermal", [this](int fd) { dumpThermalSection(fd); } },
|
{ "thermal", [this](int fd) { dumpThermalSection(fd); } },
|
||||||
{ "touch", [this](int fd) { dumpTouchSection(fd); } },
|
{ "touch", [this](int fd) { dumpTouchSection(fd); } },
|
||||||
{ "display", [this](int fd) { dumpDisplaySection(fd); } },
|
{ "display", [this](int fd) { dumpDisplaySection(fd); } },
|
||||||
{ "sensors-usf", [this](int fd) { dumpSensorsUSFSection(fd); } },
|
|
||||||
{ "misc", [this](int fd) { dumpMiscSection(fd); } },
|
{ "misc", [this](int fd) { dumpMiscSection(fd); } },
|
||||||
{ "led", [this](int fd) { dumpLEDSection(fd); } },
|
{ "led", [this](int fd) { dumpLEDSection(fd); } },
|
||||||
},
|
},
|
||||||
|
@ -975,28 +972,6 @@ void Dumpstate::dumpDisplaySection(int fd) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Dump items related to sensors usf.
|
|
||||||
void Dumpstate::dumpSensorsUSFSection(int fd) {
|
|
||||||
CommandOptions options = CommandOptions::WithTimeout(2).Build();
|
|
||||||
RunCommandToFd(fd, "USF statistics",
|
|
||||||
{"/vendor/bin/sh", "-c", "usf_stats get --all"},
|
|
||||||
options);
|
|
||||||
if (!PropertiesHelper::IsUserBuild()) {
|
|
||||||
// Not a user build, if this is also not a production device dump the USF registry.
|
|
||||||
std::string hwRev = ::android::base::GetProperty(HW_REVISION, "");
|
|
||||||
if (hwRev.find("PROTO") != std::string::npos ||
|
|
||||||
hwRev.find("EVT") != std::string::npos ||
|
|
||||||
hwRev.find("DVT") != std::string::npos) {
|
|
||||||
RunCommandToFd(fd, "USF Registry",
|
|
||||||
{"/vendor/bin/sh", "-c", "usf_reg_edit save -"},
|
|
||||||
options);
|
|
||||||
RunCommandToFd(fd, "USF Last Stat Buffer",
|
|
||||||
{"/vendor/bin/sh", "-c", "cat /data/vendor/sensors/debug/stats.history"},
|
|
||||||
options);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Dump items that don't fit well into any other section
|
// Dump items that don't fit well into any other section
|
||||||
void Dumpstate::dumpMiscSection(int fd) {
|
void Dumpstate::dumpMiscSection(int fd) {
|
||||||
RunCommandToFd(fd, "VENDOR PROPERTIES", {"/vendor/bin/getprop"});
|
RunCommandToFd(fd, "VENDOR PROPERTIES", {"/vendor/bin/getprop"});
|
||||||
|
|
|
@ -60,7 +60,6 @@ class Dumpstate : public BnDumpstateDevice {
|
||||||
void dumpDevfreqSection(int fd);
|
void dumpDevfreqSection(int fd);
|
||||||
void dumpMemorySection(int fd);
|
void dumpMemorySection(int fd);
|
||||||
void dumpDisplaySection(int fd);
|
void dumpDisplaySection(int fd);
|
||||||
void dumpSensorsUSFSection(int fd);
|
|
||||||
void dumpMiscSection(int fd);
|
void dumpMiscSection(int fd);
|
||||||
void dumpLEDSection(int fd);
|
void dumpLEDSection(int fd);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue