blob: 84b7c17e56770370cf35288fcfaa0f57597da2a3 [file] [log] [blame]
Kevin Hilman7c6337e2007-04-30 19:37:19 +01001if ARCH_DAVINCI
2
Mark A. Greer0b0c4c22009-04-15 12:41:40 -07003config AINTC
4 bool
5
Sergei Shtylyov05214442009-03-11 19:49:05 +04006config CP_INTC
7 bool
8
Mark A. Greer55c79a42009-06-03 18:36:54 -07009config ARCH_DAVINCI_DMx
10 bool
11
Kevin Hilman7c6337e2007-04-30 19:37:19 +010012menu "TI DaVinci Implementations"
13
14comment "DaVinci Core Type"
15
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050016config ARCH_DAVINCI_DM644x
Kevin Hilman7c6337e2007-04-30 19:37:19 +010017 bool "DaVinci 644x based system"
Mark A. Greer0b0c4c22009-04-15 12:41:40 -070018 select AINTC
Mark A. Greer55c79a42009-06-03 18:36:54 -070019 select ARCH_DAVINCI_DMx
Kevin Hilman7c6337e2007-04-30 19:37:19 +010020
Kevin Hilman95a34772009-04-29 12:10:55 -070021config ARCH_DAVINCI_DM355
22 bool "DaVinci 355 based system"
Mark A. Greer0b0c4c22009-04-15 12:41:40 -070023 select AINTC
Mark A. Greer55c79a42009-06-03 18:36:54 -070024 select ARCH_DAVINCI_DMx
Kevin Hilman95a34772009-04-29 12:10:55 -070025
Kevin Hilmane38d92f2009-04-29 17:44:58 -070026config ARCH_DAVINCI_DM646x
27 bool "DaVinci 646x based system"
Mark A. Greer0b0c4c22009-04-15 12:41:40 -070028 select AINTC
Mark A. Greer55c79a42009-06-03 18:36:54 -070029 select ARCH_DAVINCI_DMx
30
31config ARCH_DAVINCI_DA830
32 bool "DA830/OMAP-L137 based system"
33 select CP_INTC
34 select ARCH_DAVINCI_DA8XX
35
Sudhakar Rajashekharae1a8d7e2009-07-16 06:41:54 -040036config ARCH_DAVINCI_DA850
37 bool "DA850/OMAP-L138 based system"
38 select CP_INTC
39 select ARCH_DAVINCI_DA8XX
Sekhar Nori6601b802009-09-22 21:14:00 +053040 select ARCH_HAS_CPUFREQ
Sudhakar Rajashekharae1a8d7e2009-07-16 06:41:54 -040041
Mark A. Greer55c79a42009-06-03 18:36:54 -070042config ARCH_DAVINCI_DA8XX
43 bool
Kevin Hilmane38d92f2009-04-29 17:44:58 -070044
Sandeep Paulraja46e9e42009-06-09 16:28:44 -040045config ARCH_DAVINCI_DM365
46 bool "DaVinci 365 based system"
47 select AINTC
48 select ARCH_DAVINCI_DMx
49
Kevin Hilman7c6337e2007-04-30 19:37:19 +010050comment "DaVinci Board Type"
51
52config MACH_DAVINCI_EVM
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050053 bool "TI DM644x EVM"
Kevin Hilmanf28f03b2009-06-03 14:54:27 -070054 default ARCH_DAVINCI_DM644x
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050055 depends on ARCH_DAVINCI_DM644x
Kevin Hilman7c6337e2007-04-30 19:37:19 +010056 help
57 Configure this option to specify the whether the board used
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050058 for development is a DM644x EVM
Kevin Hilman7c6337e2007-04-30 19:37:19 +010059
Hugo Villeneuvef5ce6a62009-04-29 16:46:57 -070060config MACH_SFFSDR
61 bool "Lyrtech SFFSDR"
Hugo Villeneuvef5ce6a62009-04-29 16:46:57 -070062 depends on ARCH_DAVINCI_DM644x
63 help
64 Say Y here to select the Lyrtech Small Form Factor
65 Software Defined Radio (SFFSDR) board.
Kevin Hilman5526b3f2009-04-14 09:50:37 -050066
Kevin Hilman95a34772009-04-29 12:10:55 -070067config MACH_DAVINCI_DM355_EVM
68 bool "TI DM355 EVM"
Kevin Hilmanf28f03b2009-06-03 14:54:27 -070069 default ARCH_DAVINCI_DM355
Kevin Hilman95a34772009-04-29 12:10:55 -070070 depends on ARCH_DAVINCI_DM355
71 help
72 Configure this option to specify the whether the board used
73 for development is a DM355 EVM
74
75config MACH_DM355_LEOPARD
76 bool "DM355 Leopard board"
Kevin Hilman95a34772009-04-29 12:10:55 -070077 depends on ARCH_DAVINCI_DM355
78 help
79 Configure this option to specify the whether the board used
80 for development is a DM355 Leopard board.
81
Kevin Hilmane38d92f2009-04-29 17:44:58 -070082config MACH_DAVINCI_DM6467_EVM
83 bool "TI DM6467 EVM"
Kevin Hilmanf28f03b2009-06-03 14:54:27 -070084 default ARCH_DAVINCI_DM646x
Kevin Hilmane38d92f2009-04-29 17:44:58 -070085 depends on ARCH_DAVINCI_DM646x
86 help
87 Configure this option to specify the whether the board used
88 for development is a DM6467 EVM
89
Sandeep Paulraja46e9e42009-06-09 16:28:44 -040090config MACH_DAVINCI_DM365_EVM
91 bool "TI DM365 EVM"
92 default ARCH_DAVINCI_DM365
93 depends on ARCH_DAVINCI_DM365
94 help
95 Configure this option to specify whether the board used
96 for development is a DM365 EVM
97
Mark A. Greer85937902009-06-03 18:41:53 -070098config MACH_DAVINCI_DA830_EVM
99 bool "TI DA830/OMAP-L137 Reference Platform"
100 default ARCH_DAVINCI_DA830
101 depends on ARCH_DAVINCI_DA830
102 help
103 Say Y here to select the TI DA830/OMAP-L137 Evaluation Module.
Kevin Hilmane38d92f2009-04-29 17:44:58 -0700104
Steve Chen13e1f042009-09-15 18:15:06 -0700105config DA830_UI
106 bool "DA830/OMAP-L137 UI (User Interface) board support"
107 depends on MACH_DAVINCI_DA830_EVM
108 help
109 Say Y here if you have the DA830/OMAP-L137 UI
110 (User Interface) board installed and you want to
111 enable the peripherals located on User Interface
112 board.
113
114choice
115 prompt "Select DA830/OMAP-L137 UI board peripheral"
116 depends on DA830_UI
117
118config DA830_UI_LCD
119 bool "LCD"
120 help
121 Say Y here to use the LCD as a framebuffer or simple character
122 display.
123
124endchoice
125
Sudhakar Rajashekhara0fbc5592009-07-16 06:42:18 -0400126config MACH_DAVINCI_DA850_EVM
127 bool "TI DA850/OMAP-L138 Reference Platform"
128 default ARCH_DAVINCI_DA850
129 depends on ARCH_DAVINCI_DA850
130 help
131 Say Y here to select the TI DA850/OMAP-L138 Evaluation Module.
132
Kevin Hilman5526b3f2009-04-14 09:50:37 -0500133config DAVINCI_MUX
134 bool "DAVINCI multiplexing support"
135 depends on ARCH_DAVINCI
136 default y
137 help
138 Pin multiplexing support for DAVINCI boards. If your bootloader
139 sets the multiplexing correctly, say N. Otherwise, or if unsure,
140 say Y.
141
142config DAVINCI_MUX_DEBUG
143 bool "Multiplexing debug output"
144 depends on DAVINCI_MUX
145 help
146 Makes the multiplexing functions print out a lot of debug info.
147 This is useful if you want to find out the correct values of the
148 multiplexing registers.
149
150config DAVINCI_MUX_WARNINGS
151 bool "Warn about pins the bootloader didn't set up"
152 depends on DAVINCI_MUX
153 help
154 Choose Y here to warn whenever driver initialization logic needs
155 to change the pin multiplexing setup. When there are no warnings
156 printed, it's safe to deselect DAVINCI_MUX for your product.
157
Kevin Hilmanc5b736d2009-03-20 17:29:01 -0700158config DAVINCI_RESET_CLOCKS
159 bool "Reset unused clocks during boot"
160 depends on ARCH_DAVINCI
161 help
162 Say Y if you want to reset unused clocks during boot.
163 This option saves power, but assumes all drivers are
164 using the clock framework. Broken drivers that do not
165 yet use clock framework may not work with this option.
166 If you are booting from another operating system, you
167 probably do not want this option enabled until your
168 device drivers work properly.
169
Kevin Hilman7c6337e2007-04-30 19:37:19 +0100170endmenu
171
172endif