107d20a64SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 207d20a64SKrzysztof Kozlowski%YAML 1.2 307d20a64SKrzysztof Kozlowski--- 407d20a64SKrzysztof Kozlowski$id: http://devicetree.org/schemas/net/nfc/samsung,s3fwrn5.yaml# 507d20a64SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 607d20a64SKrzysztof Kozlowski 707d20a64SKrzysztof Kozlowskititle: Samsung S3FWRN5 NCI NFC Controller 807d20a64SKrzysztof Kozlowski 907d20a64SKrzysztof Kozlowskimaintainers: 1007d20a64SKrzysztof Kozlowski - Krzysztof Kozlowski <krzk@kernel.org> 1107d20a64SKrzysztof Kozlowski - Krzysztof Opasiak <k.opasiak@samsung.com> 1207d20a64SKrzysztof Kozlowski 1307d20a64SKrzysztof Kozlowskiproperties: 1407d20a64SKrzysztof Kozlowski compatible: 1507d20a64SKrzysztof Kozlowski const: samsung,s3fwrn5-i2c 1607d20a64SKrzysztof Kozlowski 173a9f89aaSKrzysztof Kozlowski en-gpios: 183a9f89aaSKrzysztof Kozlowski maxItems: 1 193a9f89aaSKrzysztof Kozlowski description: 203a9f89aaSKrzysztof Kozlowski Output GPIO pin used for enabling/disabling the chip 213a9f89aaSKrzysztof Kozlowski 2207d20a64SKrzysztof Kozlowski interrupts: 2307d20a64SKrzysztof Kozlowski maxItems: 1 2407d20a64SKrzysztof Kozlowski 2507d20a64SKrzysztof Kozlowski reg: 2607d20a64SKrzysztof Kozlowski maxItems: 1 2707d20a64SKrzysztof Kozlowski 283a9f89aaSKrzysztof Kozlowski wake-gpios: 2907d20a64SKrzysztof Kozlowski maxItems: 1 3007d20a64SKrzysztof Kozlowski description: 3107d20a64SKrzysztof Kozlowski Output GPIO pin used to enter firmware mode and sleep/wakeup control 3207d20a64SKrzysztof Kozlowski 333a9f89aaSKrzysztof Kozlowski s3fwrn5,en-gpios: 343a9f89aaSKrzysztof Kozlowski maxItems: 1 353a9f89aaSKrzysztof Kozlowski deprecated: true 363a9f89aaSKrzysztof Kozlowski description: 373a9f89aaSKrzysztof Kozlowski Use en-gpios 383a9f89aaSKrzysztof Kozlowski 393a9f89aaSKrzysztof Kozlowski s3fwrn5,fw-gpios: 403a9f89aaSKrzysztof Kozlowski maxItems: 1 413a9f89aaSKrzysztof Kozlowski deprecated: true 423a9f89aaSKrzysztof Kozlowski description: 433a9f89aaSKrzysztof Kozlowski Use wake-gpios 443a9f89aaSKrzysztof Kozlowski 4507d20a64SKrzysztof KozlowskiadditionalProperties: false 4607d20a64SKrzysztof Kozlowski 4707d20a64SKrzysztof Kozlowskirequired: 4807d20a64SKrzysztof Kozlowski - compatible 493a9f89aaSKrzysztof Kozlowski - en-gpios 5007d20a64SKrzysztof Kozlowski - interrupts 5107d20a64SKrzysztof Kozlowski - reg 523a9f89aaSKrzysztof Kozlowski - wake-gpios 5307d20a64SKrzysztof Kozlowski 5407d20a64SKrzysztof Kozlowskiexamples: 5507d20a64SKrzysztof Kozlowski - | 5607d20a64SKrzysztof Kozlowski #include <dt-bindings/gpio/gpio.h> 5707d20a64SKrzysztof Kozlowski #include <dt-bindings/interrupt-controller/irq.h> 5807d20a64SKrzysztof Kozlowski 5907d20a64SKrzysztof Kozlowski i2c4 { 6007d20a64SKrzysztof Kozlowski #address-cells = <1>; 6107d20a64SKrzysztof Kozlowski #size-cells = <0>; 6207d20a64SKrzysztof Kozlowski 6307d20a64SKrzysztof Kozlowski s3fwrn5@27 { 6407d20a64SKrzysztof Kozlowski compatible = "samsung,s3fwrn5-i2c"; 6507d20a64SKrzysztof Kozlowski reg = <0x27>; 6607d20a64SKrzysztof Kozlowski 6707d20a64SKrzysztof Kozlowski interrupt-parent = <&gpa1>; 6807d20a64SKrzysztof Kozlowski interrupts = <3 IRQ_TYPE_LEVEL_HIGH>; 6907d20a64SKrzysztof Kozlowski 703a9f89aaSKrzysztof Kozlowski en-gpios = <&gpf1 4 GPIO_ACTIVE_HIGH>; 713a9f89aaSKrzysztof Kozlowski wake-gpios = <&gpj0 2 GPIO_ACTIVE_HIGH>; 7207d20a64SKrzysztof Kozlowski }; 7307d20a64SKrzysztof Kozlowski }; 74