diff options
Diffstat (limited to 'arch/arm/boot/dts/omap5-uevm.dts')
-rw-r--r-- | arch/arm/boot/dts/omap5-uevm.dts | 68 |
1 files changed, 62 insertions, 6 deletions
diff --git a/arch/arm/boot/dts/omap5-uevm.dts b/arch/arm/boot/dts/omap5-uevm.dts index 1e1b05768cec..159720d6c956 100644 --- a/arch/arm/boot/dts/omap5-uevm.dts +++ b/arch/arm/boot/dts/omap5-uevm.dts | |||
@@ -100,15 +100,33 @@ | |||
100 | }; | 100 | }; |
101 | }; | 101 | }; |
102 | }; | 102 | }; |
103 | |||
104 | sound: sound { | ||
105 | compatible = "ti,abe-twl6040"; | ||
106 | ti,model = "omap5-uevm"; | ||
107 | |||
108 | ti,mclk-freq = <19200000>; | ||
109 | |||
110 | ti,mcpdm = <&mcpdm>; | ||
111 | |||
112 | ti,twl6040 = <&twl6040>; | ||
113 | |||
114 | /* Audio routing */ | ||
115 | ti,audio-routing = | ||
116 | "Headset Stereophone", "HSOL", | ||
117 | "Headset Stereophone", "HSOR", | ||
118 | "Line Out", "AUXL", | ||
119 | "Line Out", "AUXR", | ||
120 | "HSMIC", "Headset Mic", | ||
121 | "Headset Mic", "Headset Mic Bias", | ||
122 | "AFML", "Line In", | ||
123 | "AFMR", "Line In"; | ||
124 | }; | ||
103 | }; | 125 | }; |
104 | 126 | ||
105 | &omap5_pmx_core { | 127 | &omap5_pmx_core { |
106 | pinctrl-names = "default"; | 128 | pinctrl-names = "default"; |
107 | pinctrl-0 = < | 129 | pinctrl-0 = < |
108 | &twl6040_pins | ||
109 | &mcpdm_pins | ||
110 | &mcbsp1_pins | ||
111 | &mcbsp2_pins | ||
112 | &usbhost_pins | 130 | &usbhost_pins |
113 | &led_gpio_pins | 131 | &led_gpio_pins |
114 | >; | 132 | >; |
@@ -306,6 +324,11 @@ | |||
306 | ti,wakeup; | 324 | ti,wakeup; |
307 | }; | 325 | }; |
308 | 326 | ||
327 | clk32kgaudio: palmas_clk32k@1 { | ||
328 | compatible = "ti,palmas-clk32kgaudio"; | ||
329 | #clock-cells = <0>; | ||
330 | }; | ||
331 | |||
309 | palmas_pmic { | 332 | palmas_pmic { |
310 | compatible = "ti,palmas-pmic"; | 333 | compatible = "ti,palmas-pmic"; |
311 | interrupt-parent = <&palmas>; | 334 | interrupt-parent = <&palmas>; |
@@ -489,6 +512,25 @@ | |||
489 | }; | 512 | }; |
490 | }; | 513 | }; |
491 | }; | 514 | }; |
515 | |||
516 | twl6040: twl@4b { | ||
517 | compatible = "ti,twl6040"; | ||
518 | reg = <0x4b>; | ||
519 | |||
520 | pinctrl-names = "default"; | ||
521 | pinctrl-0 = <&twl6040_pins>; | ||
522 | |||
523 | interrupts = <GIC_SPI 119 IRQ_TYPE_NONE>; /* IRQ_SYS_2N cascaded to gic */ | ||
524 | interrupt-parent = <&gic>; | ||
525 | ti,audpwron-gpio = <&gpio5 13 0>; /* gpio line 141 */ | ||
526 | |||
527 | vio-supply = <&smps7_reg>; | ||
528 | v2v1-supply = <&smps9_reg>; | ||
529 | enable-active-high; | ||
530 | |||
531 | clocks = <&clk32kgaudio>; | ||
532 | clock-names = "clk32k"; | ||
533 | }; | ||
492 | }; | 534 | }; |
493 | 535 | ||
494 | &i2c5 { | 536 | &i2c5 { |
@@ -505,8 +547,22 @@ | |||
505 | }; | 547 | }; |
506 | }; | 548 | }; |
507 | 549 | ||
508 | &mcbsp3 { | 550 | &mcpdm { |
509 | status = "disabled"; | 551 | pinctrl-names = "default"; |
552 | pinctrl-0 = <&mcpdm_pins>; | ||
553 | status = "okay"; | ||
554 | }; | ||
555 | |||
556 | &mcbsp1 { | ||
557 | pinctrl-names = "default"; | ||
558 | pinctrl-0 = <&mcbsp1_pins>; | ||
559 | status = "okay"; | ||
560 | }; | ||
561 | |||
562 | &mcbsp2 { | ||
563 | pinctrl-names = "default"; | ||
564 | pinctrl-0 = <&mcbsp2_pins>; | ||
565 | status = "okay"; | ||
510 | }; | 566 | }; |
511 | 567 | ||
512 | &usbhshost { | 568 | &usbhshost { |