diff options
author | Vincent Cuissard <cuissard@marvell.com> | 2015-06-11 08:00:20 -0400 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2015-06-11 17:41:57 -0400 |
commit | e097dc624f784debbde49701a493bf920bc422c7 (patch) | |
tree | f6837ca9bd1ba197677fef320ffd61b3565ef195 /Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt | |
parent | dc14bdef8762a8098b1da881b611d722e24fe787 (diff) |
NFC: nfcmrvl: add UART driver
Add support of Marvell NFC chip controlled over UART
Signed-off-by: Vincent Cuissard <cuissard@marvell.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt')
-rw-r--r-- | Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt b/Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt new file mode 100644 index 000000000000..7c4a0cc370cf --- /dev/null +++ b/Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt | |||
@@ -0,0 +1,29 @@ | |||
1 | * Marvell International Ltd. NCI NFC Controller | ||
2 | |||
3 | Required properties: | ||
4 | - compatible: Should be "mrvl,nfc-uart". | ||
5 | |||
6 | Optional SoC specific properties: | ||
7 | - pinctrl-names: Contains only one value - "default". | ||
8 | - pintctrl-0: Specifies the pin control groups used for this controller. | ||
9 | - reset-n-io: Output GPIO pin used to reset the chip (active low). | ||
10 | - hci-muxed: Specifies that the chip is muxing NCI over HCI frames. | ||
11 | |||
12 | Optional UART-based chip specific properties: | ||
13 | - flow-control: Specifies that the chip is using RTS/CTS. | ||
14 | - break-control: Specifies that the chip needs specific break management. | ||
15 | |||
16 | Example (for ARM-based BeagleBoard Black with 88W8887 on UART5): | ||
17 | |||
18 | &uart5 { | ||
19 | status = "okay"; | ||
20 | |||
21 | nfcmrvluart: nfcmrvluart@5 { | ||
22 | compatible = "mrvl,nfc-uart"; | ||
23 | |||
24 | reset-n-io = <&gpio3 16 0>; | ||
25 | |||
26 | hci-muxed; | ||
27 | flow-control; | ||
28 | } | ||
29 | }; | ||