blob: b16f5e31c08a7b000c9224a2b5704b30d1b799d9 [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
Sandeep Paulraja46e9e42009-06-09 16:28:44 -040025config ARCH_DAVINCI_DM365
26 bool "DaVinci 365 based system"
27 select AINTC
28 select ARCH_DAVINCI_DMx
29
Kevin Hilman7c6337e2007-04-30 19:37:19 +010030comment "DaVinci Board Type"
31
32config MACH_DAVINCI_EVM
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050033 bool "TI DM644x EVM"
Kevin Hilmanf28f03b2009-06-03 14:54:27 -070034 default ARCH_DAVINCI_DM644x
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050035 depends on ARCH_DAVINCI_DM644x
Kevin Hilman7c6337e2007-04-30 19:37:19 +010036 help
37 Configure this option to specify the whether the board used
Kevin Hilmand0e47fb2009-04-14 11:30:11 -050038 for development is a DM644x EVM
Kevin Hilman7c6337e2007-04-30 19:37:19 +010039
Hugo Villeneuvef5ce6a62009-04-29 16:46:57 -070040config MACH_SFFSDR
41 bool "Lyrtech SFFSDR"
Hugo Villeneuvef5ce6a62009-04-29 16:46:57 -070042 depends on ARCH_DAVINCI_DM644x
43 help
44 Say Y here to select the Lyrtech Small Form Factor
45 Software Defined Radio (SFFSDR) board.
Kevin Hilman5526b3f2009-04-14 09:50:37 -050046
Kevin Hilman95a34772009-04-29 12:10:55 -070047config MACH_DAVINCI_DM355_EVM
48 bool "TI DM355 EVM"
Kevin Hilmanf28f03b2009-06-03 14:54:27 -070049 default ARCH_DAVINCI_DM355
Kevin Hilman95a34772009-04-29 12:10:55 -070050 depends on ARCH_DAVINCI_DM355
51 help
52 Configure this option to specify the whether the board used
53 for development is a DM355 EVM
54
55config MACH_DM355_LEOPARD
56 bool "DM355 Leopard board"
Kevin Hilman95a34772009-04-29 12:10:55 -070057 depends on ARCH_DAVINCI_DM355
58 help
59 Configure this option to specify the whether the board used
60 for development is a DM355 Leopard board.
61
Kevin Hilmane38d92f2009-04-29 17:44:58 -070062config MACH_DAVINCI_DM6467_EVM
63 bool "TI DM6467 EVM"
Kevin Hilmanf28f03b2009-06-03 14:54:27 -070064 default ARCH_DAVINCI_DM646x
Kevin Hilmane38d92f2009-04-29 17:44:58 -070065 depends on ARCH_DAVINCI_DM646x
66 help
67 Configure this option to specify the whether the board used
68 for development is a DM6467 EVM
69
Sandeep Paulraja46e9e42009-06-09 16:28:44 -040070config MACH_DAVINCI_DM365_EVM
71 bool "TI DM365 EVM"
72 default ARCH_DAVINCI_DM365
73 depends on ARCH_DAVINCI_DM365
74 help
75 Configure this option to specify whether the board used
76 for development is a DM365 EVM
77
Kevin Hilmane38d92f2009-04-29 17:44:58 -070078
Kevin Hilman5526b3f2009-04-14 09:50:37 -050079config DAVINCI_MUX
80 bool "DAVINCI multiplexing support"
81 depends on ARCH_DAVINCI
82 default y
83 help
84 Pin multiplexing support for DAVINCI boards. If your bootloader
85 sets the multiplexing correctly, say N. Otherwise, or if unsure,
86 say Y.
87
88config DAVINCI_MUX_DEBUG
89 bool "Multiplexing debug output"
90 depends on DAVINCI_MUX
91 help
92 Makes the multiplexing functions print out a lot of debug info.
93 This is useful if you want to find out the correct values of the
94 multiplexing registers.
95
96config DAVINCI_MUX_WARNINGS
97 bool "Warn about pins the bootloader didn't set up"
98 depends on DAVINCI_MUX
99 help
100 Choose Y here to warn whenever driver initialization logic needs
101 to change the pin multiplexing setup. When there are no warnings
102 printed, it's safe to deselect DAVINCI_MUX for your product.
103
Kevin Hilmanc5b736d2009-03-20 17:29:01 -0700104config DAVINCI_RESET_CLOCKS
105 bool "Reset unused clocks during boot"
106 depends on ARCH_DAVINCI
107 help
108 Say Y if you want to reset unused clocks during boot.
109 This option saves power, but assumes all drivers are
110 using the clock framework. Broken drivers that do not
111 yet use clock framework may not work with this option.
112 If you are booting from another operating system, you
113 probably do not want this option enabled until your
114 device drivers work properly.
115
Kevin Hilman7c6337e2007-04-30 19:37:19 +0100116endmenu
117
118endif