diff options
author | Mason Wang <masonwang@google.com> | 2022-08-03 07:59:25 +0800 |
---|---|---|
committer | Mason Wang <masonwang@google.com> | 2022-08-18 01:36:23 +0000 |
commit | e10128cdaae91e3a9ca7c85dcc0e71c41524a760 (patch) | |
tree | 396d00cb99556f9a2710dcd5113a8fd7e825bc71 /touch_bus_negotiator.c | |
parent | f5fc300530637719a9fe8a90218524155ceb2ec3 (diff) | |
download | common-e10128cdaae91e3a9ca7c85dcc0e71c41524a760.tar.gz |
touch/common: add debug log for TBN.
Bug: 239161226
Test: Touch operation is normal.
Signed-off-by: Mason Wang <masonwang@google.com>
Change-Id: I95edd976adf04374c2e2b5a11d0bd5cd766f9356
Diffstat (limited to 'touch_bus_negotiator.c')
-rw-r--r-- | touch_bus_negotiator.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/touch_bus_negotiator.c b/touch_bus_negotiator.c index ad261a1..375095a 100644 --- a/touch_bus_negotiator.c +++ b/touch_bus_negotiator.c @@ -30,6 +30,9 @@ static irqreturn_t tbn_aoc2ap_irq_thread(int irq, void *ptr) { struct tbn_context *tbn = ptr; + dev_info(tbn_context->dev, "%s: bus_released:%d bus_requested:%d.\n", __func__, + completion_done(&tbn->bus_released), completion_done(&tbn->bus_requested)); + if (completion_done(&tbn->bus_released) && completion_done(&tbn->bus_requested)) return IRQ_HANDLED; @@ -96,7 +99,8 @@ int tbn_handshaking(struct tbn_context *tbn, enum tbn_operation operation) gpio_direction_output(tbn->ap2aoc_gpio, bus_owner); if (wait_for_completion_timeout(wait_for_completion, msecs_to_jiffies(timeout)) == 0) { - dev_err(tbn->dev, "AP %s bus ... timeout!\n", msg); + dev_err(tbn->dev, "AP %s bus ... timeout!, aoc2ap_gpio=%d\n", + msg, gpio_get_value(tbn->aoc2ap_gpio)); complete_all(wait_for_completion); ret = -ETIMEDOUT; } else |