1eaae2ea7SRomain PerierROCKCHIP RK3288 with HDMI and analog audio
2eaae2ea7SRomain Perier
3eaae2ea7SRomain PerierRequired properties:
4eaae2ea7SRomain Perier- compatible: "rockchip,rk3288-hdmi-analog"
5eaae2ea7SRomain Perier- rockchip,model: The user-visible name of this sound complex
6eaae2ea7SRomain Perier- rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's
7eaae2ea7SRomain Perier  connected to the CODEC
8eaae2ea7SRomain Perier- rockchip,audio-codec: The phandle of the analog audio codec.
9eaae2ea7SRomain Perier- rockchip,routing: A list of the connections between audio components.
10eaae2ea7SRomain Perier		    Each entry is a pair of strings, the first being the
11eaae2ea7SRomain Perier		    connection's sink, the second being the connection's
12eaae2ea7SRomain Perier		    source. For this driver the first string should always be
13eaae2ea7SRomain Perier		    "Analog".
14eaae2ea7SRomain Perier
15*47aab533SBjorn HelgaasOptional properties:
16eaae2ea7SRomain Perier- rockchip,hp-en-gpios = The phandle of the GPIO that power up/down the
17eaae2ea7SRomain Perier  headphone (when the analog output is an headphone).
18eaae2ea7SRomain Perier- rockchip,hp-det-gpios = The phandle of the GPIO that detects the headphone
19eaae2ea7SRomain Perier  (when the analog output is an headphone).
20eaae2ea7SRomain Perier- pinctrl-names, pinctrl-0: Please refer to pinctrl-bindings.txt
21eaae2ea7SRomain Perier
22eaae2ea7SRomain PerierExample:
23eaae2ea7SRomain Perier
24eaae2ea7SRomain Periersound {
25279df191SEzequiel Garcia	compatible = "rockchip,rk3288-hdmi-analog";
26eaae2ea7SRomain Perier	rockchip,model = "Analog audio output";
27eaae2ea7SRomain Perier	rockchip,i2s-controller = <&i2s>;
28eaae2ea7SRomain Perier	rockchip,audio-codec = <&es8388>;
29eaae2ea7SRomain Perier	rockchip,routing = "Analog", "LOUT2",
30eaae2ea7SRomain Perier			   "Analog", "ROUT2";
31eaae2ea7SRomain Perier	rockchip,hp-en-gpios = <&gpio8 0 GPIO_ACTIVE_HIGH>;
32eaae2ea7SRomain Perier	rockchip,hp-det-gpios = <&gpio7 7 GPIO_ACTIVE_HIGH>;
33eaae2ea7SRomain Perier	pinctrl-names = "default";
34eaae2ea7SRomain Perier	pinctrl-0 = <&headphone>;
35eaae2ea7SRomain Perier};
36eaae2ea7SRomain Perier
37