ARM: at91/at91rm9200ek.dts: rearrange nodes in address ascending order
[cascardo/linux.git] / arch / arm / boot / dts / at91sam9n12ek.dts
index 27a9352..e9487f6 100644 (file)
                                status = "okay";
                        };
 
+                       ssc0: ssc@f0010000 {
+                               status = "okay";
+                       };
+
                        i2c0: i2c@f8010000 {
                                status = "okay";
 
+                               wm8904: codec@1a {
+                                       compatible = "wm8904";
+                                       reg = <0x1a>;
+                               };
+
                                qt1070: keyboard@1b {
                                        compatible = "qt1070";
                                        reg = <0x1b>;
                                                        <AT91_PIOA 2 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;
                                        };
                                };
+
+                               sound {
+                                       pinctrl_pck0_as_audio_mck: pck0_as_audio_mck {
+                                               atmel,pins =
+                                                       <AT91_PIOB 10 AT91_PERIPH_B AT91_PINCTRL_NONE>;
+                                       };
+                               };
                        };
 
                        spi0: spi@f0000000 {
                        gpio-key,wakeup;
                };
        };
+
+       sound {
+               compatible = "atmel,asoc-wm8904";
+               pinctrl-names = "default";
+               pinctrl-0 = <&pinctrl_pck0_as_audio_mck>;
+
+               atmel,model = "wm8904 @ AT91SAM9N12";
+               atmel,audio-routing =
+                       "Headphone Jack", "HPOUTL",
+                       "Headphone Jack", "HPOUTR",
+                       "IN2L", "Line In Jack",
+                       "IN2R", "Line In Jack",
+                       "Mic", "MICBIAS",
+                       "IN1L", "Mic";
+
+               atmel,ssc-controller = <&ssc0>;
+               atmel,audio-codec = <&wm8904>;
+       };
 };