blob: 76408670554de817df2a79d540b053350c03d43e [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
Kevin Hilman7c6337e2007-04-30 19:37:19 +01009menu "TI DaVinci Implementations"
10
11comment "DaVinci Core Type"
12
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050013config ARCH_DAVINCI_DM644x
Kevin Hilman7c6337e2007-04-30 19:37:19 +010014 bool "DaVinci 644x based system"
Mark A. Greer0b0c4c22009-04-15 12:41:40 -070015 select AINTC
Kevin Hilman7c6337e2007-04-30 19:37:19 +010016
Kevin Hilman95a34772009-04-29 12:10:55 -070017config ARCH_DAVINCI_DM355
18 bool "DaVinci 355 based system"
Mark A. Greer0b0c4c22009-04-15 12:41:40 -070019 select AINTC
Kevin Hilman95a34772009-04-29 12:10:55 -070020
Kevin Hilmane38d92f2009-04-29 17:44:58 -070021config ARCH_DAVINCI_DM646x
22 bool "DaVinci 646x based system"
Mark A. Greer0b0c4c22009-04-15 12:41:40 -070023 select AINTC
Kevin Hilmane38d92f2009-04-29 17:44:58 -070024
Kevin Hilman7c6337e2007-04-30 19:37:19 +010025comment "DaVinci Board Type"
26
27config MACH_DAVINCI_EVM
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050028 bool "TI DM644x EVM"
Kevin Hilman7c6337e2007-04-30 19:37:19 +010029 default y
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050030 depends on ARCH_DAVINCI_DM644x
Kevin Hilman7c6337e2007-04-30 19:37:19 +010031 help
32 Configure this option to specify the whether the board used
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050033 for development is a DM644x EVM
Kevin Hilman7c6337e2007-04-30 19:37:19 +010034
Hugo Villeneuvef5ce6a62009-04-29 16:46:57 -070035config MACH_SFFSDR
36 bool "Lyrtech SFFSDR"
37 default n
38 depends on ARCH_DAVINCI_DM644x
39 help
40 Say Y here to select the Lyrtech Small Form Factor
41 Software Defined Radio (SFFSDR) board.
Kevin Hilman5526b3f2009-04-14 09:50:37 -050042
Kevin Hilman95a34772009-04-29 12:10:55 -070043config MACH_DAVINCI_DM355_EVM
44 bool "TI DM355 EVM"
45 default n
46 depends on ARCH_DAVINCI_DM355
47 help
48 Configure this option to specify the whether the board used
49 for development is a DM355 EVM
50
51config MACH_DM355_LEOPARD
52 bool "DM355 Leopard board"
53 default n
54 depends on ARCH_DAVINCI_DM355
55 help
56 Configure this option to specify the whether the board used
57 for development is a DM355 Leopard board.
58
Kevin Hilmane38d92f2009-04-29 17:44:58 -070059config MACH_DAVINCI_DM6467_EVM
60 bool "TI DM6467 EVM"
61 default n
62 depends on ARCH_DAVINCI_DM646x
63 help
64 Configure this option to specify the whether the board used
65 for development is a DM6467 EVM
66
67
Kevin Hilman5526b3f2009-04-14 09:50:37 -050068config DAVINCI_MUX
69 bool "DAVINCI multiplexing support"
70 depends on ARCH_DAVINCI
71 default y
72 help
73 Pin multiplexing support for DAVINCI boards. If your bootloader
74 sets the multiplexing correctly, say N. Otherwise, or if unsure,
75 say Y.
76
77config DAVINCI_MUX_DEBUG
78 bool "Multiplexing debug output"
79 depends on DAVINCI_MUX
80 help
81 Makes the multiplexing functions print out a lot of debug info.
82 This is useful if you want to find out the correct values of the
83 multiplexing registers.
84
85config DAVINCI_MUX_WARNINGS
86 bool "Warn about pins the bootloader didn't set up"
87 depends on DAVINCI_MUX
88 help
89 Choose Y here to warn whenever driver initialization logic needs
90 to change the pin multiplexing setup. When there are no warnings
91 printed, it's safe to deselect DAVINCI_MUX for your product.
92
Kevin Hilmanc5b736d2009-03-20 17:29:01 -070093config DAVINCI_RESET_CLOCKS
94 bool "Reset unused clocks during boot"
95 depends on ARCH_DAVINCI
96 help
97 Say Y if you want to reset unused clocks during boot.
98 This option saves power, but assumes all drivers are
99 using the clock framework. Broken drivers that do not
100 yet use clock framework may not work with this option.
101 If you are booting from another operating system, you
102 probably do not want this option enabled until your
103 device drivers work properly.
104
Kevin Hilman7c6337e2007-04-30 19:37:19 +0100105endmenu
106
107endif