xref: /linux/Documentation/devicetree/bindings/media/silabs,si470x.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1*59eeb9adSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*59eeb9adSKrzysztof Kozlowski%YAML 1.2
3*59eeb9adSKrzysztof Kozlowski---
4*59eeb9adSKrzysztof Kozlowski$id: http://devicetree.org/schemas/media/silabs,si470x.yaml#
5*59eeb9adSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6*59eeb9adSKrzysztof Kozlowski
7*59eeb9adSKrzysztof Kozlowskititle: Silicon Labs Si470x FM Radio Receiver
8*59eeb9adSKrzysztof Kozlowski
9*59eeb9adSKrzysztof Kozlowskimaintainers:
10*59eeb9adSKrzysztof Kozlowski  - Hans Verkuil <hverkuil@xs4all.nl>
11*59eeb9adSKrzysztof Kozlowski  - Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com>
12*59eeb9adSKrzysztof Kozlowski
13*59eeb9adSKrzysztof Kozlowskiproperties:
14*59eeb9adSKrzysztof Kozlowski  compatible:
15*59eeb9adSKrzysztof Kozlowski    const: silabs,si470x
16*59eeb9adSKrzysztof Kozlowski
17*59eeb9adSKrzysztof Kozlowski  reg:
18*59eeb9adSKrzysztof Kozlowski    maxItems: 1
19*59eeb9adSKrzysztof Kozlowski
20*59eeb9adSKrzysztof Kozlowski  interrupts:
21*59eeb9adSKrzysztof Kozlowski    maxItems: 1
22*59eeb9adSKrzysztof Kozlowski
23*59eeb9adSKrzysztof Kozlowski  reset-gpios:
24*59eeb9adSKrzysztof Kozlowski    maxItems: 1
25*59eeb9adSKrzysztof Kozlowski
26*59eeb9adSKrzysztof Kozlowskirequired:
27*59eeb9adSKrzysztof Kozlowski  - compatible
28*59eeb9adSKrzysztof Kozlowski  - reg
29*59eeb9adSKrzysztof Kozlowski
30*59eeb9adSKrzysztof KozlowskiadditionalProperties: false
31*59eeb9adSKrzysztof Kozlowski
32*59eeb9adSKrzysztof Kozlowskiexamples:
33*59eeb9adSKrzysztof Kozlowski  - |
34*59eeb9adSKrzysztof Kozlowski    #include <dt-bindings/gpio/gpio.h>
35*59eeb9adSKrzysztof Kozlowski    #include <dt-bindings/interrupt-controller/irq.h>
36*59eeb9adSKrzysztof Kozlowski
37*59eeb9adSKrzysztof Kozlowski    i2c {
38*59eeb9adSKrzysztof Kozlowski        #address-cells = <1>;
39*59eeb9adSKrzysztof Kozlowski        #size-cells = <0>;
40*59eeb9adSKrzysztof Kozlowski
41*59eeb9adSKrzysztof Kozlowski        fmradio@10 {
42*59eeb9adSKrzysztof Kozlowski            compatible = "silabs,si470x";
43*59eeb9adSKrzysztof Kozlowski            reg = <0x10>;
44*59eeb9adSKrzysztof Kozlowski            interrupt-parent = <&gpj2>;
45*59eeb9adSKrzysztof Kozlowski            interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
46*59eeb9adSKrzysztof Kozlowski            reset-gpios = <&gpj2 5 GPIO_ACTIVE_HIGH>;
47*59eeb9adSKrzysztof Kozlowski        };
48*59eeb9adSKrzysztof Kozlowski    };
49