| .. | .. |
|---|
| 214 | 214 | |
|---|
| 215 | 215 | rk809_sound: rk809-sound { |
|---|
| 216 | 216 | status = "okay"; |
|---|
| 217 | | - compatible = "rockchip,multicodecs-card"; |
|---|
| 218 | | - rockchip,card-name = "rockchip-rk809"; |
|---|
| 219 | | - hp-det-gpio = <&gpio3 RK_PA1 GPIO_ACTIVE_LOW>; |
|---|
| 220 | | - rockchip,format = "i2s"; |
|---|
| 221 | | - rockchip,mclk-fs = <256>; |
|---|
| 222 | | - rockchip,cpu = <&i2s1_8ch>; |
|---|
| 223 | | - rockchip,codec = <&rk809_codec>; |
|---|
| 224 | | - pinctrl-names = "default"; |
|---|
| 225 | | - pinctrl-0 = <&hp_det>; |
|---|
| 217 | + compatible = "simple-audio-card"; |
|---|
| 218 | + simple-audio-card,format = "i2s"; |
|---|
| 219 | + simple-audio-card,name = "rockchip,rk809-codec"; |
|---|
| 220 | + simple-audio-card,mclk-fs = <256>; |
|---|
| 221 | + |
|---|
| 222 | + simple-audio-card,cpu { |
|---|
| 223 | + sound-dai = <&i2s1_8ch>; |
|---|
| 224 | + }; |
|---|
| 225 | + simple-audio-card,codec { |
|---|
| 226 | + sound-dai = <&rk809_codec>; |
|---|
| 227 | + }; |
|---|
| 226 | 228 | }; |
|---|
| 227 | 229 | |
|---|
| 228 | 230 | spdif-sound { |
|---|
| 229 | 231 | status = "okay"; |
|---|
| 230 | 232 | compatible = "simple-audio-card"; |
|---|
| 231 | 233 | simple-audio-card,name = "ROCKCHIP,SPDIF"; |
|---|
| 232 | | - simple-audio-card,mclk-fs = <128>; |
|---|
| 233 | 234 | simple-audio-card,cpu { |
|---|
| 234 | 235 | sound-dai = <&spdif_8ch>; |
|---|
| 235 | 236 | }; |
|---|
| .. | .. |
|---|
| 361 | 362 | compatible = "wlan-platdata"; |
|---|
| 362 | 363 | rockchip,grf = <&grf>; |
|---|
| 363 | 364 | wifi_chip_type = "ap6398s"; |
|---|
| 365 | + clocks = <&rk809 1>; |
|---|
| 366 | + clock-names = "ext_clock"; |
|---|
| 364 | 367 | status = "okay"; |
|---|
| 365 | 368 | }; |
|---|
| 366 | 369 | |
|---|
| .. | .. |
|---|
| 397 | 400 | &dfi { |
|---|
| 398 | 401 | status = "okay"; |
|---|
| 399 | 402 | }; |
|---|
| 403 | + |
|---|
| 400 | 404 | |
|---|
| 401 | 405 | &dmc { |
|---|
| 402 | 406 | center-supply = <&vdd_logic>; |
|---|
| .. | .. |
|---|
| 1234 | 1238 | }; |
|---|
| 1235 | 1239 | |
|---|
| 1236 | 1240 | rk809_codec: codec { |
|---|
| 1237 | | - #sound-dai-cells = <1>; |
|---|
| 1241 | + #sound-dai-cells = <0>; |
|---|
| 1238 | 1242 | compatible = "rockchip,rk809-codec", "rockchip,rk817-codec"; |
|---|
| 1239 | 1243 | clocks = <&cru I2S1_MCLKOUT>; |
|---|
| 1240 | 1244 | clock-names = "mclk"; |
|---|
| .. | .. |
|---|
| 1329 | 1333 | |
|---|
| 1330 | 1334 | &pinctrl { |
|---|
| 1331 | 1335 | |
|---|
| 1332 | | - headphone { |
|---|
| 1333 | | - hp_det: hp-det { |
|---|
| 1334 | | - rockchip,pins = <3 RK_PA1 RK_FUNC_GPIO &pcfg_pull_down>; |
|---|
| 1335 | | - }; |
|---|
| 1336 | | - }; |
|---|
| 1337 | 1336 | |
|---|
| 1338 | 1337 | mxc6655xa { |
|---|
| 1339 | 1338 | mxc6655xa_irq_gpio: mxc6655xa_irq_gpio { |
|---|