diff options
author | Vincent Cuissard <cuissard@marvell.com> | 2015-10-26 10:27:43 +0100 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2015-10-27 04:23:34 +0100 |
commit | 2bd832459a0827b8dcf13b345380b66f92089d74 (patch) | |
tree | 4394c323d19ae4979a91a73aa780c57d90e09f1c /include/net/nfc | |
parent | NFC: NCI: move generic spi driver to a module (diff) | |
download | linux-2bd832459a0827b8dcf13b345380b66f92089d74.tar.xz linux-2bd832459a0827b8dcf13b345380b66f92089d74.zip |
NFC: NCI: allow spi driver to choose transfer clock
In some cases low level drivers might want to update the
SPI transfer clock (e.g. during firmware download).
This patch adds this support. Without any modification the
driver will use the default SPI clock (from pdata or device tree).
Signed-off-by: Vincent Cuissard <cuissard@marvell.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'include/net/nfc')
-rw-r--r-- | include/net/nfc/nci_core.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/net/nfc/nci_core.h b/include/net/nfc/nci_core.h index 77880bdf93a8..5a1572a34c49 100644 --- a/include/net/nfc/nci_core.h +++ b/include/net/nfc/nci_core.h @@ -394,6 +394,12 @@ struct nci_spi { unsigned int xfer_udelay; /* microseconds delay between transactions */ + + unsigned int xfer_speed_hz; /* + * SPI clock frequency + * 0 => default clock + */ + u8 acknowledge_mode; struct completion req_completion; |