183df8dfdSPaul Cercueil# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
283df8dfdSPaul Cercueil%YAML 1.2
383df8dfdSPaul Cercueil---
483df8dfdSPaul Cercueil$id: http://devicetree.org/schemas/media/i2c/rda,rda5807.yaml#
583df8dfdSPaul Cercueil$schema: http://devicetree.org/meta-schemas/core.yaml#
683df8dfdSPaul Cercueil
783df8dfdSPaul Cercueiltitle: Unisoc Communications RDA5807 FM radio receiver
883df8dfdSPaul Cercueil
983df8dfdSPaul Cercueilmaintainers:
1083df8dfdSPaul Cercueil  - Paul Cercueil <paul@crapouillou.net>
1183df8dfdSPaul Cercueil
1283df8dfdSPaul Cercueilproperties:
1383df8dfdSPaul Cercueil  compatible:
1483df8dfdSPaul Cercueil    enum:
1583df8dfdSPaul Cercueil      - rda,rda5807
1683df8dfdSPaul Cercueil
1783df8dfdSPaul Cercueil  reg:
1883df8dfdSPaul Cercueil    description: I2C address.
1983df8dfdSPaul Cercueil    maxItems: 1
2083df8dfdSPaul Cercueil
2183df8dfdSPaul Cercueil  power-supply: true
2283df8dfdSPaul Cercueil
2383df8dfdSPaul Cercueil  rda,lnan:
2483df8dfdSPaul Cercueil    description: Use LNAN input port.
2583df8dfdSPaul Cercueil    type: boolean
2683df8dfdSPaul Cercueil
2783df8dfdSPaul Cercueil  rda,lnap:
2883df8dfdSPaul Cercueil    description: Use LNAP input port.
2983df8dfdSPaul Cercueil    type: boolean
3083df8dfdSPaul Cercueil
3183df8dfdSPaul Cercueil  rda,analog-out:
3283df8dfdSPaul Cercueil    description: Enable analog audio output.
3383df8dfdSPaul Cercueil    type: boolean
3483df8dfdSPaul Cercueil
3583df8dfdSPaul Cercueil  rda,i2s-out:
3683df8dfdSPaul Cercueil    description: Enable I2S digital audio output.
3783df8dfdSPaul Cercueil    type: boolean
3883df8dfdSPaul Cercueil
3983df8dfdSPaul Cercueil  rda,lna-microamp:
4083df8dfdSPaul Cercueil    description: LNA working current, in micro-amperes.
4183df8dfdSPaul Cercueil    default: 2500
4283df8dfdSPaul Cercueil    enum: [1800, 2100, 2500, 3000]
4383df8dfdSPaul Cercueil
4483df8dfdSPaul Cercueilrequired:
4583df8dfdSPaul Cercueil  - compatible
4683df8dfdSPaul Cercueil  - reg
4783df8dfdSPaul Cercueil  - power-supply
4883df8dfdSPaul Cercueil
4983df8dfdSPaul CercueiladditionalProperties: false
5083df8dfdSPaul Cercueil
5183df8dfdSPaul Cercueilexamples:
5283df8dfdSPaul Cercueil  - |
53*20a72af1SRob Herring    i2c {
5483df8dfdSPaul Cercueil      #address-cells = <1>;
5583df8dfdSPaul Cercueil      #size-cells = <0>;
5683df8dfdSPaul Cercueil
5783df8dfdSPaul Cercueil      radio@11 {
5883df8dfdSPaul Cercueil        compatible = "rda,rda5807";
5983df8dfdSPaul Cercueil        reg = <0x11>;
6083df8dfdSPaul Cercueil
6183df8dfdSPaul Cercueil        power-supply = <&ldo6>;
6283df8dfdSPaul Cercueil
6383df8dfdSPaul Cercueil        rda,lnan;
6483df8dfdSPaul Cercueil        rda,lnap;
6583df8dfdSPaul Cercueil        rda,analog-out;
6683df8dfdSPaul Cercueil      };
6783df8dfdSPaul Cercueil    };
68