diff options
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 | }; | ||