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
1707d20a64SKrzysztof Kozlowski  interrupts:
1807d20a64SKrzysztof Kozlowski    maxItems: 1
1907d20a64SKrzysztof Kozlowski
2007d20a64SKrzysztof Kozlowski  reg:
2107d20a64SKrzysztof Kozlowski    maxItems: 1
2207d20a64SKrzysztof Kozlowski
2307d20a64SKrzysztof Kozlowski  s3fwrn5,en-gpios:
2407d20a64SKrzysztof Kozlowski    maxItems: 1
2507d20a64SKrzysztof Kozlowski    description:
2607d20a64SKrzysztof Kozlowski      Output GPIO pin used for enabling/disabling the chip
2707d20a64SKrzysztof Kozlowski
2807d20a64SKrzysztof Kozlowski  s3fwrn5,fw-gpios:
2907d20a64SKrzysztof Kozlowski    maxItems: 1
3007d20a64SKrzysztof Kozlowski    description:
3107d20a64SKrzysztof Kozlowski      Output GPIO pin used to enter firmware mode and sleep/wakeup control
3207d20a64SKrzysztof Kozlowski
3307d20a64SKrzysztof KozlowskiadditionalProperties: false
3407d20a64SKrzysztof Kozlowski
3507d20a64SKrzysztof Kozlowskirequired:
3607d20a64SKrzysztof Kozlowski  - compatible
3707d20a64SKrzysztof Kozlowski  - interrupts
3807d20a64SKrzysztof Kozlowski  - reg
3907d20a64SKrzysztof Kozlowski  - s3fwrn5,en-gpios
4007d20a64SKrzysztof Kozlowski  - s3fwrn5,fw-gpios
4107d20a64SKrzysztof Kozlowski
4207d20a64SKrzysztof Kozlowskiexamples:
4307d20a64SKrzysztof Kozlowski  - |
4407d20a64SKrzysztof Kozlowski    #include <dt-bindings/gpio/gpio.h>
4507d20a64SKrzysztof Kozlowski    #include <dt-bindings/interrupt-controller/irq.h>
4607d20a64SKrzysztof Kozlowski
4707d20a64SKrzysztof Kozlowski    i2c4 {
4807d20a64SKrzysztof Kozlowski        #address-cells = <1>;
4907d20a64SKrzysztof Kozlowski        #size-cells = <0>;
5007d20a64SKrzysztof Kozlowski
5107d20a64SKrzysztof Kozlowski        s3fwrn5@27 {
5207d20a64SKrzysztof Kozlowski            compatible = "samsung,s3fwrn5-i2c";
5307d20a64SKrzysztof Kozlowski            reg = <0x27>;
5407d20a64SKrzysztof Kozlowski
5507d20a64SKrzysztof Kozlowski            interrupt-parent = <&gpa1>;
5607d20a64SKrzysztof Kozlowski            interrupts = <3 IRQ_TYPE_LEVEL_HIGH>;
5707d20a64SKrzysztof Kozlowski
5807d20a64SKrzysztof Kozlowski            s3fwrn5,en-gpios = <&gpf1 4 GPIO_ACTIVE_HIGH>;
5907d20a64SKrzysztof Kozlowski            s3fwrn5,fw-gpios = <&gpj0 2 GPIO_ACTIVE_HIGH>;
6007d20a64SKrzysztof Kozlowski        };
6107d20a64SKrzysztof Kozlowski    };
62