From 7f3d415097e0447ee38faff9761846061b1db1d3 Mon Sep 17 00:00:00 2001 From: Super Liu Date: Wed, 27 Nov 2019 17:28:21 +0800 Subject: [PATCH] redfin: dumpstate: collect touch calibration info Bug: 145262526 Test: check bugreport for touch snapshots Change-Id: I0760eafcd0b9a395a00112eb7f9b7fc280945e91 --- dumpstate/DumpstateDevice.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index 09a22e3..c854698 100755 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -274,7 +274,14 @@ static void DumpTouch(int fd) { snprintf(cmd, sizeof(cmd), "%s/status", touch_spi_path); DumpFileToFd(fd, "LSI touch status", cmd); - //Mutual strength + //Calibration info + snprintf(cmd, sizeof(cmd), + "echo %s > %s/cmd && cat %s/cmd_result", + "get_mis_cal_info", + touch_spi_path, touch_spi_path); + RunCommandToFd(fd, "Calibration info", {"/vendor/bin/sh", "-c", cmd}); + + //Mutual strength snprintf(cmd, sizeof(cmd), "echo %s > %s/cmd && cat %s/cmd_result", "run_delta_read_all",