1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/net/nfc/nxp,pn532.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: NXP Semiconductors PN532 NFC controller 8 9 maintainers: 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 12 properties: 13 compatible: 14 oneOf: 15 - const: nxp,pn532 16 - description: Deprecated bindings 17 enum: 18 - nxp,pn532-i2c 19 - nxp,pn533-i2c 20 deprecated: true 21 22 interrupts: 23 description: Required if connected via I2C 24 maxItems: 1 25 26 reg: 27 description: Required if connected via I2C 28 maxItems: 1 29 30 required: 31 - compatible 32 33 dependencies: 34 interrupts: [ reg ] 35 36 additionalProperties: false 37 38 examples: 39 # PN532 on I2C bus 40 - | 41 #include <dt-bindings/interrupt-controller/irq.h> 42 43 i2c { 44 #address-cells = <1>; 45 #size-cells = <0>; 46 47 nfc@24 { 48 compatible = "nxp,pn532"; 49 50 reg = <0x24>; 51 52 interrupt-parent = <&gpio1>; 53 interrupts = <17 IRQ_TYPE_LEVEL_HIGH>; 54 }; 55 }; 56 57 # PN532 connected via UART 58 - | 59 serial@49042000 { 60 reg = <0x49042000 0x400>; 61 62 nfc { 63 compatible = "nxp,pn532"; 64 }; 65 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.