Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
[pandora-kernel.git] / arch / arm / mach-davinci / Kconfig
1 if ARCH_DAVINCI
2
3 config AINTC
4         bool
5
6 config CP_INTC
7         bool
8
9 menu "TI DaVinci Implementations"
10
11 comment "DaVinci Core Type"
12
13 config ARCH_DAVINCI_DM644x
14         bool "DaVinci 644x based system"
15         select AINTC
16
17 config ARCH_DAVINCI_DM355
18         bool "DaVinci 355 based system"
19         select AINTC
20
21 config ARCH_DAVINCI_DM646x
22         bool "DaVinci 646x based system"
23         select AINTC
24
25 comment "DaVinci Board Type"
26
27 config MACH_DAVINCI_EVM
28         bool "TI DM644x EVM"
29         default y
30         depends on ARCH_DAVINCI_DM644x
31         help
32           Configure this option to specify the whether the board used
33           for development is a DM644x EVM
34
35 config MACH_SFFSDR
36         bool "Lyrtech SFFSDR"
37         depends on ARCH_DAVINCI_DM644x
38         help
39           Say Y here to select the Lyrtech Small Form Factor
40           Software Defined Radio (SFFSDR) board.
41
42 config MACH_DAVINCI_DM355_EVM
43         bool "TI DM355 EVM"
44         depends on ARCH_DAVINCI_DM355
45         help
46           Configure this option to specify the whether the board used
47           for development is a DM355 EVM
48
49 config MACH_DM355_LEOPARD
50         bool "DM355 Leopard board"
51         depends on ARCH_DAVINCI_DM355
52         help
53           Configure this option to specify the whether the board used
54           for development is a DM355 Leopard board.
55
56 config MACH_DAVINCI_DM6467_EVM
57         bool "TI DM6467 EVM"
58         depends on ARCH_DAVINCI_DM646x
59         help
60           Configure this option to specify the whether the board used
61           for development is a DM6467 EVM
62
63
64 config DAVINCI_MUX
65         bool "DAVINCI multiplexing support"
66         depends on ARCH_DAVINCI
67         default y
68         help
69           Pin multiplexing support for DAVINCI boards. If your bootloader
70           sets the multiplexing correctly, say N. Otherwise, or if unsure,
71           say Y.
72
73 config DAVINCI_MUX_DEBUG
74         bool "Multiplexing debug output"
75         depends on DAVINCI_MUX
76         help
77           Makes the multiplexing functions print out a lot of debug info.
78           This is useful if you want to find out the correct values of the
79           multiplexing registers.
80
81 config DAVINCI_MUX_WARNINGS
82         bool "Warn about pins the bootloader didn't set up"
83         depends on DAVINCI_MUX
84         help
85           Choose Y here to warn whenever driver initialization logic needs
86           to change the pin multiplexing setup.  When there are no warnings
87           printed, it's safe to deselect DAVINCI_MUX for your product.
88
89 config DAVINCI_RESET_CLOCKS
90         bool "Reset unused clocks during boot"
91         depends on ARCH_DAVINCI
92         help
93           Say Y if you want to reset unused clocks during boot.
94           This option saves power, but assumes all drivers are
95           using the clock framework. Broken drivers that do not
96           yet use clock framework may not work with this option.
97           If you are booting from another operating system, you
98           probably do not want this option enabled until your
99           device drivers work properly.
100
101 endmenu
102
103 endif