.. | .. |
---|
35 | 35 | compatible = "simple-audio-card"; |
---|
36 | 36 | simple-audio-card,format = "i2s"; |
---|
37 | 37 | simple-audio-card,mclk-fs = <256>; |
---|
38 | | - simple-audio-card,name = "rockchip,i2s1-sound"; |
---|
| 38 | + simple-audio-card,name = "rockchip-i2s1"; |
---|
39 | 39 | simple-audio-card,cpu { |
---|
40 | 40 | sound-dai = <&i2s1_8ch>; |
---|
41 | 41 | }; |
---|
42 | 42 | simple-audio-card,codec { |
---|
43 | 43 | sound-dai = <&es8311>; |
---|
44 | 44 | }; |
---|
| 45 | + }; |
---|
| 46 | + |
---|
| 47 | + rk618_hdmi_sound: rk618-hdmi-sound { |
---|
| 48 | + status = "okay"; |
---|
| 49 | + compatible = "rockchip,hdmi"; |
---|
| 50 | + rockchip,mclk-fs = <128>; |
---|
| 51 | + rockchip,card-name = "rk618-hdmi"; |
---|
| 52 | + rockchip,cpu = <&spdif_8ch>; |
---|
| 53 | + rockchip,codec = <&rk618_hdmi>; |
---|
| 54 | + rockchip,jack-det; |
---|
45 | 55 | }; |
---|
46 | 56 | |
---|
47 | 57 | vcc2v5_sys: vcc2v5-ddr { |
---|
.. | .. |
---|
230 | 240 | status = "okay"; |
---|
231 | 241 | }; |
---|
232 | 242 | |
---|
233 | | - hdmi { |
---|
| 243 | + rk618_hdmi: hdmi { |
---|
234 | 244 | compatible = "rockchip,rk618-hdmi"; |
---|
235 | 245 | clocks = <&clock HDMI_CLK>; |
---|
236 | 246 | clock-names = "hdmi"; |
---|
.. | .. |
---|
238 | 248 | assigned-clock-parents = <&clock VIF0_CLK>; |
---|
239 | 249 | interrupt-parent = <&gpio0>; |
---|
240 | 250 | interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 251 | + rockchip,format = "spdif"; |
---|
| 252 | + #sound-dai-cells = <0>; |
---|
241 | 253 | status = "okay"; |
---|
242 | 254 | |
---|
243 | 255 | ports { |
---|
.. | .. |
---|
420 | 432 | status = "okay"; |
---|
421 | 433 | }; |
---|
422 | 434 | |
---|
| 435 | +&spdif_out { |
---|
| 436 | + status = "disabled"; |
---|
| 437 | +}; |
---|
| 438 | + |
---|
| 439 | +&spdif_sound { |
---|
| 440 | + status = "disabled"; |
---|
| 441 | +}; |
---|
| 442 | + |
---|
| 443 | +&spdif_8ch { |
---|
| 444 | + status = "okay"; |
---|
| 445 | + pinctrl-names = "default"; |
---|
| 446 | + pinctrl-0 = <&spdifm1_tx>; |
---|
| 447 | +}; |
---|
| 448 | + |
---|
423 | 449 | &pinctrl { |
---|
424 | 450 | rk618 { |
---|
425 | 451 | rk618_reset: rk618-reeset { |
---|