nfcmrvl.txt 818 B

123456789101112131415161718192021222324252627282930
  1. * Marvell International Ltd. NCI NFC Controller
  2. Required properties:
  3. - compatible: Should be "mrvl,nfc-uart".
  4. Optional SoC specific properties:
  5. - pinctrl-names: Contains only one value - "default".
  6. - pintctrl-0: Specifies the pin control groups used for this controller.
  7. - reset-n-io: Output GPIO pin used to reset the chip (active low).
  8. - hci-muxed: Specifies that the chip is muxing NCI over HCI frames.
  9. Optional UART-based chip specific properties:
  10. - flow-control: Specifies that the chip is using RTS/CTS.
  11. - break-control: Specifies that the chip needs specific break management.
  12. Example (for ARM-based BeagleBoard Black with 88W8887 on UART5):
  13. &uart5 {
  14. status = "okay";
  15. nfcmrvluart: nfcmrvluart@5 {
  16. compatible = "mrvl,nfc-uart";
  17. reset-n-io = <&gpio3 16 0>;
  18. hci-muxed;
  19. flow-control;
  20. }
  21. };