From: Mark A. Greer Date: Tue, 2 Sep 2014 22:12:44 +0000 (-0700) Subject: NFC: trf7970a: Handle timeout values of zero X-Git-Tag: fixes-against-v3.18-rc2~144^2~39^2~72^2~37 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1961843ceeca0d3e55744bba7ae8d9e23d04cf6a;p=pandora-kernel.git NFC: trf7970a: Handle timeout values of zero The digital layer can try to send a command with a timeout value of zero (e.g., digital_tg_send_psl_res(). The zero value is used as a flag to indicate that the driver should not expect a response. To handle this, the driver sets an internal timer because it should still get an interrupt with the TX bit set in the IRQ Status Register. When it gets that interrupt, it returns a return value of '0'. If it doesn't get the interrupt before timing out, it returns ETIMEDOUT as usual. Signed-off-by: Mark A. Greer Signed-off-by: Samuel Ortiz --- Reading git-diff-tree failed