Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

greybus: timesync: Printout strobe count on sync failure

If we failed to synchronize the FrameTime it would be useful to know how
many of the expected strobes arrived, for example a value of 0/5 would
indicate the SVC was completely dead but a value of 4/5 would indicate one
GPIO pulse got lost i.e. the AP was too slow reacting to an interrupt and
completely missed one of the strobe events. In either case the actual
number of strobes is a useful thing to print out.

Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Reviewed-by: Alex Elder <elder@linaro.org>
Reviewed-by: Vaibhav Hiremath <vaibhav.hiremath@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>

authored by

Bryan O'Donoghue and committed by
Greg Kroah-Hartman
ca9551f6 5cb74976

+2 -1
+2 -1
drivers/staging/greybus/timesync.c
··· 772 772 773 773 case GB_TIMESYNC_STATE_WAIT_SVC: 774 774 dev_err(&timesync_svc->svc->dev, 775 - "timeout SVC strobe completion\n"); 775 + "timeout SVC strobe completion %d/%d\n", 776 + timesync_svc->strobe, GB_TIMESYNC_MAX_STROBES); 776 777 gb_timesync_teardown(timesync_svc); 777 778 break; 778 779