brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 07c67c1 Raw
66 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/net/nfc/nxp,pn532.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NXP Semiconductors PN532 NFC controller8 9maintainers:10  - Krzysztof Kozlowski <krzk@kernel.org>11 12properties:13  compatible:14    oneOf:15      - const: nxp,pn53216      - description: Deprecated bindings17        enum:18          - nxp,pn532-i2c19          - nxp,pn533-i2c20        deprecated: true21 22  interrupts:23    description: Required if connected via I2C24    maxItems: 125 26  reg:27    description: Required if connected via I2C28    maxItems: 129 30required:31  - compatible32 33dependencies:34  interrupts: [ reg ]35 36additionalProperties: false37 38examples:39  # PN532 on I2C bus40  - |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 UART58  - |59    serial@49042000 {60        reg = <0x49042000 0x400>;61 62        nfc {63            compatible = "nxp,pn532";64        };65    };66