From: Frederic Danis Date: Wed, 29 May 2013 13:35:03 +0000 (+0200) Subject: NFC: Add NCI over SPI send X-Git-Tag: v3.11-rc1~64^2~166^2^2~37^2~20 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee9596d467e4d05c77a8c883aeeb5b74d1a3cd31;p=pandora-kernel.git NFC: Add NCI over SPI send Before any operation, driver interruption is de-asserted to prevent race condition between TX and RX. The NCI over SPI header is added in front of NCI packet. If acknowledged mode is set, CRC-16-CCITT is added to the packet. Then the packet is forwarded to SPI module to be sent. A delay after the transaction is added. This delay is determined by the driver during nci_spi_allocate_device() call and can be 0. After data has been sent, driver interruption is re-asserted. If acknowledged mode is set, nci_spi_send will block until acknowledgment is received. Signed-off-by: Frederic Danis Signed-off-by: Samuel Ortiz --- Reading git-diff-tree failed