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