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>
This commit is contained in:
committed by
Samuel Ortiz
parent
dc14bdef87
commit
e097dc624f
29
Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt
Normal file
29
Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
* Marvell International Ltd. NCI NFC Controller
|
||||
|
||||
Required properties:
|
||||
- compatible: Should be "mrvl,nfc-uart".
|
||||
|
||||
Optional SoC specific properties:
|
||||
- pinctrl-names: Contains only one value - "default".
|
||||
- pintctrl-0: Specifies the pin control groups used for this controller.
|
||||
- reset-n-io: Output GPIO pin used to reset the chip (active low).
|
||||
- hci-muxed: Specifies that the chip is muxing NCI over HCI frames.
|
||||
|
||||
Optional UART-based chip specific properties:
|
||||
- flow-control: Specifies that the chip is using RTS/CTS.
|
||||
- break-control: Specifies that the chip needs specific break management.
|
||||
|
||||
Example (for ARM-based BeagleBoard Black with 88W8887 on UART5):
|
||||
|
||||
&uart5 {
|
||||
status = "okay";
|
||||
|
||||
nfcmrvluart: nfcmrvluart@5 {
|
||||
compatible = "mrvl,nfc-uart";
|
||||
|
||||
reset-n-io = <&gpio3 16 0>;
|
||||
|
||||
hci-muxed;
|
||||
flow-control;
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user