1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/net/nfc/ti,trf7970a.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments TRF7970A RFID/NFC/15693 Transceiver
10 - Krzysztof Kozlowski <krzk@kernel.org>
11 - Mark Greer <mgreer@animalcreek.com>
18 $ref: /schemas/types.yaml#/definitions/uint32
20 Specify autosuspend delay in milliseconds.
24 Set to specify that the input frequency to the trf7970a is 13560000Hz or
30 Specify that the trf7970a being used has the "EN2 RF" erratum
35 irq-status-read-quirk:
38 Specify that the trf7970a being used has the "IRQ Status Read" erratum
43 spi-max-frequency: true
49 One or two GPIO entries used for 'EN' and 'EN2' pins on the TRF7970A. EN2
54 Regulator specifying voltage for VDD-IO
58 Regulator for supply voltage to VIN pin
68 additionalProperties: false
72 #include <dt-bindings/gpio/gpio.h>
73 #include <dt-bindings/interrupt-controller/irq.h>
80 compatible = "ti,trf7970a";
83 pinctrl-names = "default";
84 pinctrl-0 = <&trf7970a_default>;
85 spi-max-frequency = <2000000>;
86 interrupt-parent = <&gpio2>;
89 ti,enable-gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>,
90 <&gpio2 5 GPIO_ACTIVE_HIGH>;
91 vin-supply = <&ldo3_reg>;
92 vdd-io-supply = <&ldo2_reg>;
93 autosuspend-delay = <30000>;
94 irq-status-read-quirk;
96 clock-frequency = <27120000>;