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