]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - arch/arm/mach-davinci/Kconfig
davinci: dm365 evm cpld support: leds, card detect, other setup
[mirror_ubuntu-artful-kernel.git] / arch / arm / mach-davinci / Kconfig
CommitLineData
7c6337e2
KH
1if ARCH_DAVINCI
2
0b0c4c2a
MG
3config AINTC
4 bool
5
0521444d
SS
6config CP_INTC
7 bool
8
7c6337e2
KH
9menu "TI DaVinci Implementations"
10
11comment "DaVinci Core Type"
12
d0e47fba 13config ARCH_DAVINCI_DM644x
7c6337e2 14 bool "DaVinci 644x based system"
0b0c4c2a 15 select AINTC
7c6337e2 16
95a3477f
KH
17config ARCH_DAVINCI_DM355
18 bool "DaVinci 355 based system"
0b0c4c2a 19 select AINTC
95a3477f 20
e38d92fd
KH
21config ARCH_DAVINCI_DM646x
22 bool "DaVinci 646x based system"
0b0c4c2a 23 select AINTC
e38d92fd 24
a46e9e40
SP
25config ARCH_DAVINCI_DM365
26 bool "DaVinci 365 based system"
27 select AINTC
28 select ARCH_DAVINCI_DMx
29
7c6337e2
KH
30comment "DaVinci Board Type"
31
32config MACH_DAVINCI_EVM
d0e47fba 33 bool "TI DM644x EVM"
f28f03bb 34 default ARCH_DAVINCI_DM644x
d0e47fba 35 depends on ARCH_DAVINCI_DM644x
7c6337e2
KH
36 help
37 Configure this option to specify the whether the board used
d0e47fba 38 for development is a DM644x EVM
7c6337e2 39
f5ce6a67
HV
40config MACH_SFFSDR
41 bool "Lyrtech SFFSDR"
f5ce6a67
HV
42 depends on ARCH_DAVINCI_DM644x
43 help
44 Say Y here to select the Lyrtech Small Form Factor
45 Software Defined Radio (SFFSDR) board.
5526b3f7 46
95a3477f
KH
47config MACH_DAVINCI_DM355_EVM
48 bool "TI DM355 EVM"
f28f03bb 49 default ARCH_DAVINCI_DM355
95a3477f
KH
50 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"
95a3477f
KH
57 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
e38d92fd
KH
62config MACH_DAVINCI_DM6467_EVM
63 bool "TI DM6467 EVM"
f28f03bb 64 default ARCH_DAVINCI_DM646x
e38d92fd
KH
65 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
a46e9e40
SP
70config 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
e38d92fd 78
5526b3f7
KH
79config 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
c5b736d0
KH
104config 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
7c6337e2
KH
116endmenu
117
118endif