summaryrefslogtreecommitdiff
path: root/ft3658/focaltech_test
diff options
context:
space:
mode:
authorMason Wang <masonwang@google.com>2021-11-04 09:53:16 +0800
committerMason Wang <masonwang@google.com>2021-11-04 10:25:08 +0800
commit4f0dc06f6b141cb2060b5bdf11f4b0a379ca956d (patch)
tree6ebc6a229471b2d2037c707d57f9aa9b5a4b0cde /ft3658/focaltech_test
parent9ef351812200418aed4e6287e4ef5008273acd01 (diff)
downloadfocaltech_touch-4f0dc06f6b141cb2060b5bdf11f4b0a379ca956d.tar.gz
touch/focaltech: add debug test command : lpwg
Bug: 199105014 Test: Verify pass by checking the test result of each test command: adb shell "echo <mode> > /proc/focaltech_touch/lpwg" adb shell cat /proc/focaltech_touch/lpwg The value of <mode> are as below: 0: disable 1: enable Signed-off-by: Mason Wang <masonwang@google.com> Change-Id: I9cb6ab2f5b1c8aff23a36b52d7e247e01c1c85da
Diffstat (limited to 'ft3658/focaltech_test')
-rw-r--r--ft3658/focaltech_test/focaltech_test.c28
1 files changed, 13 insertions, 15 deletions
diff --git a/ft3658/focaltech_test/focaltech_test.c b/ft3658/focaltech_test/focaltech_test.c
index 5493822..aea8175 100644
--- a/ft3658/focaltech_test/focaltech_test.c
+++ b/ft3658/focaltech_test/focaltech_test.c
@@ -3205,90 +3205,88 @@ struct proc_dir_entry *proc_test_noise;
struct proc_dir_entry *proc_test_short;
struct proc_dir_entry *proc_test_panel_differ;
-#define MODE_OWNER_READ 0400
static int fts_create_test_procs(struct fts_ts_data *ts_data)
{
int ret = 0;
- proc_run_os_test = proc_create_data("run_os_test", MODE_OWNER_READ,
+ proc_run_os_test = proc_create_data("run_os_test", S_IRUSR,
fts_proc_test_dir, &proc_run_os_test_fops, fts_ftest);
if (!proc_run_os_test) {
FTS_ERROR("create proc_run_os_test entry fail");
return -ENOMEM;
}
- proc_test_fwver = proc_create("FW_Version", MODE_OWNER_READ,
+ proc_test_fwver = proc_create("FW_Version", S_IRUSR,
ts_data->proc_touch_entry, &proc_test_fwver_fops);
if (!proc_test_fwver) {
FTS_ERROR("create proc_test_fwver entry fail");
return -ENOMEM;
}
- proc_test_chnum = proc_create("Channel_Num", MODE_OWNER_READ,
+ proc_test_chnum = proc_create("Channel_Num", S_IRUSR,
ts_data->proc_touch_entry, &proc_test_chnum_fops);
if (!proc_test_chnum) {
FTS_ERROR("create proc_test_chnum entry fail");
return -ENOMEM;
}
- proc_test_reset_pin = proc_create("Reset_Pin", MODE_OWNER_READ,
+ proc_test_reset_pin = proc_create("Reset_Pin", S_IRUSR,
ts_data->proc_touch_entry, &proc_test_reset_fops);
if (!proc_test_reset_pin) {
FTS_ERROR("create proc_test_reset_pin entry fail");
return -ENOMEM;
}
- proc_test_int_pin = proc_create("INT_PIN", MODE_OWNER_READ,
+ proc_test_int_pin = proc_create("INT_PIN", S_IRUSR,
ts_data->proc_touch_entry, &proc_test_int_fops);
if (!proc_test_int_pin) {
FTS_ERROR("create proc_test_int_pin entry fail");
return -ENOMEM;
}
- proc_test_raw = proc_create_data("Rawdata", MODE_OWNER_READ,
+ proc_test_raw = proc_create_data("Rawdata", S_IRUSR,
fts_proc_test_dir, &proc_test_raw_fops, ts_data);
if (!proc_test_raw) {
FTS_ERROR("create proc_test_raw entry fail");
return -ENOMEM;
}
- proc_test_uniformity = proc_create_data("Rawdata_Uniformity",
- MODE_OWNER_READ, fts_proc_test_dir,
- &proc_test_uniformity_fops, ts_data);
+ proc_test_uniformity = proc_create_data("Rawdata_Uniformity", S_IRUSR,
+ fts_proc_test_dir, &proc_test_uniformity_fops, ts_data);
if (!proc_test_raw) {
FTS_ERROR("create proc_test_uniformity entry fail");
return -ENOMEM;
}
- proc_test_sraw = proc_create_data("Scap_Rawdata", MODE_OWNER_READ,
+ proc_test_sraw = proc_create_data("Scap_Rawdata", S_IRUSR,
fts_proc_test_dir, &proc_test_sraw_fops, ts_data);
if (!proc_test_sraw) {
FTS_ERROR("create proc_test_sraw entry fail");
return -ENOMEM;
}
- proc_test_scb = proc_create_data("Scap_CB", MODE_OWNER_READ,
+ proc_test_scb = proc_create_data("Scap_CB", S_IRUSR,
fts_proc_test_dir, &proc_test_scb_fops, ts_data);
if (!proc_test_scb) {
FTS_ERROR("create proc_test_scb entry fail");
return -ENOMEM;
}
- proc_test_noise = proc_create_data("Noise", MODE_OWNER_READ,
+ proc_test_noise = proc_create_data("Noise", S_IRUSR,
fts_proc_test_dir, &proc_test_noise_fops, ts_data);
if (!proc_test_noise) {
FTS_ERROR("create proc_test_noise entry fail");
return -ENOMEM;
}
- proc_test_short = proc_create_data("Short", MODE_OWNER_READ,
+ proc_test_short = proc_create_data("Short", S_IRUSR,
fts_proc_test_dir, &proc_test_short_fops, ts_data);
if (!proc_test_short) {
FTS_ERROR("create proc_test_short entry fail");
return -ENOMEM;
}
- proc_test_panel_differ = proc_create_data("Panel_Differ", MODE_OWNER_READ,
+ proc_test_panel_differ = proc_create_data("Panel_Differ", S_IRUSR,
fts_proc_test_dir, &proc_test_panel_differ_fops, ts_data);
if (!proc_test_panel_differ) {
FTS_ERROR("create proc_test_panel_differ entry fail");