Commit | Line | Data |
---|---|---|
6b5de091 S |
1 | /* |
2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | |
3 | * | |
4 | * This program is free software; you can redistribute it and/or modify | |
5 | * it under the terms of the GNU General Public License version 2 as | |
6 | * published by the Free Software Foundation. | |
7 | */ | |
8 | /dts-v1/; | |
9 | ||
10 | /include/ "omap5.dtsi" | |
4d2750f3 | 11 | /include/ "samsung_k3pe0e000b.dtsi" |
6b5de091 S |
12 | |
13 | / { | |
14 | model = "TI OMAP5 EVM board"; | |
15 | compatible = "ti,omap5-evm", "ti,omap5"; | |
16 | ||
17 | memory { | |
18 | device_type = "memory"; | |
45cbe6ca | 19 | reg = <0x80000000 0x80000000>; /* 2 GB */ |
6b5de091 | 20 | }; |
5dd18b01 B |
21 | |
22 | vmmcsd_fixed: fixedregulator-mmcsd { | |
23 | compatible = "regulator-fixed"; | |
24 | regulator-name = "vmmcsd_fixed"; | |
25 | regulator-min-microvolt = <3000000>; | |
26 | regulator-max-microvolt = <3000000>; | |
27 | }; | |
5449fbc2 | 28 | |
5dd18b01 B |
29 | }; |
30 | ||
8bbacc55 PU |
31 | &omap5_pmx_core { |
32 | pinctrl-names = "default"; | |
33 | pinctrl-0 = < | |
34 | &twl6040_pins | |
35 | &mcpdm_pins | |
36 | &dmic_pins | |
37 | &mcbsp1_pins | |
38 | &mcbsp2_pins | |
39 | >; | |
40 | ||
41 | twl6040_pins: pinmux_twl6040_pins { | |
42 | pinctrl-single,pins = < | |
43 | 0x18a 0x6 /* perslimbus2_clock.gpio5_145 OUTPUT | MODE6 */ | |
44 | >; | |
45 | }; | |
46 | ||
47 | mcpdm_pins: pinmux_mcpdm_pins { | |
48 | pinctrl-single,pins = < | |
49 | 0x142 0x108 /* abe_clks.abe_clks INPUT PULLDOWN | MODE0 */ | |
50 | 0x15c 0x108 /* abemcpdm_ul_data.abemcpdm_ul_data INPUT PULLDOWN | MODE0 */ | |
51 | 0x15e 0x108 /* abemcpdm_dl_data.abemcpdm_dl_data INPUT PULLDOWN | MODE0 */ | |
52 | 0x160 0x118 /* abemcpdm_frame.abemcpdm_frame INPUT PULLUP | MODE0 */ | |
53 | 0x162 0x108 /* abemcpdm_lb_clk.abemcpdm_lb_clk INPUT PULLDOWN | MODE0 */ | |
54 | >; | |
55 | }; | |
56 | ||
57 | dmic_pins: pinmux_dmic_pins { | |
58 | pinctrl-single,pins = < | |
59 | 0x144 0x100 /* abedmic_din1.abedmic_din1 INPUT | MODE0 */ | |
60 | 0x146 0x100 /* abedmic_din2.abedmic_din2 INPUT | MODE0 */ | |
61 | 0x148 0x100 /* abedmic_din3.abedmic_din3 INPUT | MODE0 */ | |
62 | 0x14a 0 /* abedmic_clk1.abedmic_clk1 OUTPUT | MODE0 */ | |
63 | >; | |
64 | }; | |
65 | ||
66 | mcbsp1_pins: pinmux_mcbsp1_pins { | |
67 | pinctrl-single,pins = < | |
68 | 0x14c 0x101 /* abedmic_clk2.abemcbsp1_fsx INPUT | MODE1 */ | |
69 | 0x14e 0x9 /* abedmic_clk3.abemcbsp1_dx OUTPUT PULLDOWN | MODE1 */ | |
70 | 0x150 0x101 /* abeslimbus1_clock.abemcbsp1_clkx INPUT | MODE0 */ | |
71 | 0x152 0x109 /* abeslimbus1_data.abemcbsp1_dr INPUT PULLDOWN | MODE1 */ | |
72 | >; | |
73 | }; | |
74 | ||
75 | mcbsp2_pins: pinmux_mcbsp2_pins { | |
76 | pinctrl-single,pins = < | |
77 | 0x154 0x108 /* abemcbsp2_dr.abemcbsp2_dr INPUT PULLDOWN | MODE0 */ | |
78 | 0x156 0x8 /* abemcbsp2_dx.abemcbsp2_dx OUTPUT PULLDOWN | MODE0 */ | |
79 | 0x158 0x100 /* abemcbsp2_fsx.abemcbsp2_fsx INPUT | MODE0 */ | |
80 | 0x15a 0x100 /* abemcbsp2_clkx.abemcbsp2_clkx INPUT | MODE0 */ | |
81 | >; | |
82 | }; | |
83 | }; | |
84 | ||
5dd18b01 B |
85 | &mmc1 { |
86 | vmmc-supply = <&vmmcsd_fixed>; | |
87 | bus-width = <4>; | |
88 | }; | |
89 | ||
90 | &mmc2 { | |
91 | vmmc-supply = <&vmmcsd_fixed>; | |
92 | bus-width = <8>; | |
93 | ti,non-removable; | |
94 | }; | |
95 | ||
96 | &mmc3 { | |
97 | bus-width = <4>; | |
98 | ti,non-removable; | |
99 | }; | |
100 | ||
101 | &mmc4 { | |
102 | status = "disabled"; | |
103 | }; | |
104 | ||
105 | &mmc5 { | |
106 | status = "disabled"; | |
6b5de091 | 107 | }; |
08f3e21b | 108 | |
28871015 SP |
109 | &i2c2 { |
110 | clock-frequency = <400000>; | |
111 | ||
112 | /* Pressure Sensor */ | |
113 | bmp085@77 { | |
114 | compatible = "bosch,bmp085"; | |
115 | reg = <0x77>; | |
116 | }; | |
117 | }; | |
118 | ||
08f3e21b SP |
119 | &i2c4 { |
120 | clock-frequency = <400000>; | |
121 | ||
122 | /* Temperature Sensor */ | |
123 | tmp102@48{ | |
124 | compatible = "ti,tmp102"; | |
125 | reg = <0x48>; | |
126 | }; | |
127 | }; | |
5449fbc2 SP |
128 | |
129 | &keypad { | |
130 | keypad,num-rows = <8>; | |
131 | keypad,num-columns = <8>; | |
132 | linux,keymap = <0x02020073 /* VOLUP */ | |
133 | 0x02030072 /* VOLDOWM */ | |
134 | 0x020400e7 /* SEND */ | |
135 | 0x02050066 /* HOME */ | |
136 | 0x0206006b /* END */ | |
137 | 0x020700d9>; /* SEARCH */ | |
138 | linux,input-no-autorepeat; | |
139 | }; | |
42601d58 PU |
140 | |
141 | &mcbsp3 { | |
142 | status = "disabled"; | |
143 | }; | |
4d2750f3 LV |
144 | |
145 | &emif1 { | |
146 | cs1-used; | |
147 | device-handle = <&samsung_K3PE0E000B>; | |
148 | }; | |
149 | ||
150 | &emif2 { | |
151 | cs1-used; | |
152 | device-handle = <&samsung_K3PE0E000B>; | |
153 | }; |