brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 18b3a7d Raw
59 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/net/nfc/nxp,pn544.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NXP Semiconductors PN544 NFC Controller8 9maintainers:10  - Krzysztof Kozlowski <krzk@kernel.org>11 12properties:13  compatible:14    const: nxp,pn544-i2c15 16  reg:17    maxItems: 118 19  interrupts:20    maxItems: 121 22  enable-gpios:23    description: Output GPIO pin used for enabling/disabling the PN54424    maxItems: 125 26  firmware-gpios:27    description: Output GPIO pin used to enter firmware download mode28    maxItems: 129 30required:31  - compatible32  - reg33  - interrupts34  - enable-gpios35  - firmware-gpios36 37additionalProperties: false38 39examples:40  - |41    #include <dt-bindings/gpio/gpio.h>42    #include <dt-bindings/interrupt-controller/irq.h>43 44    i2c {45        #address-cells = <1>;46        #size-cells = <0>;47 48        nfc@28 {49            compatible = "nxp,pn544-i2c";50            reg = <0x28>;51 52            interrupt-parent = <&gpio1>;53            interrupts = <17 IRQ_TYPE_LEVEL_HIGH>;54 55            enable-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;56            firmware-gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>;57        };58    };59