1*83df8dfdSPaul Cercueil# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*83df8dfdSPaul Cercueil%YAML 1.2
3*83df8dfdSPaul Cercueil---
4*83df8dfdSPaul Cercueil$id: http://devicetree.org/schemas/media/i2c/rda,rda5807.yaml#
5*83df8dfdSPaul Cercueil$schema: http://devicetree.org/meta-schemas/core.yaml#
6*83df8dfdSPaul Cercueil
7*83df8dfdSPaul Cercueiltitle: Unisoc Communications RDA5807 FM radio receiver
8*83df8dfdSPaul Cercueil
9*83df8dfdSPaul Cercueilmaintainers:
10*83df8dfdSPaul Cercueil  - Paul Cercueil <paul@crapouillou.net>
11*83df8dfdSPaul Cercueil
12*83df8dfdSPaul Cercueilproperties:
13*83df8dfdSPaul Cercueil  compatible:
14*83df8dfdSPaul Cercueil    enum:
15*83df8dfdSPaul Cercueil      - rda,rda5807
16*83df8dfdSPaul Cercueil
17*83df8dfdSPaul Cercueil  reg:
18*83df8dfdSPaul Cercueil    description: I2C address.
19*83df8dfdSPaul Cercueil    maxItems: 1
20*83df8dfdSPaul Cercueil
21*83df8dfdSPaul Cercueil  power-supply: true
22*83df8dfdSPaul Cercueil
23*83df8dfdSPaul Cercueil  rda,lnan:
24*83df8dfdSPaul Cercueil    description: Use LNAN input port.
25*83df8dfdSPaul Cercueil    type: boolean
26*83df8dfdSPaul Cercueil
27*83df8dfdSPaul Cercueil  rda,lnap:
28*83df8dfdSPaul Cercueil    description: Use LNAP input port.
29*83df8dfdSPaul Cercueil    type: boolean
30*83df8dfdSPaul Cercueil
31*83df8dfdSPaul Cercueil  rda,analog-out:
32*83df8dfdSPaul Cercueil    description: Enable analog audio output.
33*83df8dfdSPaul Cercueil    type: boolean
34*83df8dfdSPaul Cercueil
35*83df8dfdSPaul Cercueil  rda,i2s-out:
36*83df8dfdSPaul Cercueil    description: Enable I2S digital audio output.
37*83df8dfdSPaul Cercueil    type: boolean
38*83df8dfdSPaul Cercueil
39*83df8dfdSPaul Cercueil  rda,lna-microamp:
40*83df8dfdSPaul Cercueil    description: LNA working current, in micro-amperes.
41*83df8dfdSPaul Cercueil    default: 2500
42*83df8dfdSPaul Cercueil    enum: [1800, 2100, 2500, 3000]
43*83df8dfdSPaul Cercueil
44*83df8dfdSPaul Cercueilrequired:
45*83df8dfdSPaul Cercueil  - compatible
46*83df8dfdSPaul Cercueil  - reg
47*83df8dfdSPaul Cercueil  - power-supply
48*83df8dfdSPaul Cercueil
49*83df8dfdSPaul CercueiladditionalProperties: false
50*83df8dfdSPaul Cercueil
51*83df8dfdSPaul Cercueilexamples:
52*83df8dfdSPaul Cercueil  - |
53*83df8dfdSPaul Cercueil    i2c0 {
54*83df8dfdSPaul Cercueil      #address-cells = <1>;
55*83df8dfdSPaul Cercueil      #size-cells = <0>;
56*83df8dfdSPaul Cercueil
57*83df8dfdSPaul Cercueil      radio@11 {
58*83df8dfdSPaul Cercueil        compatible = "rda,rda5807";
59*83df8dfdSPaul Cercueil        reg = <0x11>;
60*83df8dfdSPaul Cercueil
61*83df8dfdSPaul Cercueil        power-supply = <&ldo6>;
62*83df8dfdSPaul Cercueil
63*83df8dfdSPaul Cercueil        rda,lnan;
64*83df8dfdSPaul Cercueil        rda,lnap;
65*83df8dfdSPaul Cercueil        rda,analog-out;
66*83df8dfdSPaul Cercueil      };
67*83df8dfdSPaul Cercueil    };
68