xref: /openbmc/linux/arch/arm/mach-davinci/Kconfig (revision e8e0929d)
1if ARCH_DAVINCI
2
3config AINTC
4	bool
5
6config CP_INTC
7	bool
8
9config ARCH_DAVINCI_DMx
10	bool
11
12menu "TI DaVinci Implementations"
13
14comment "DaVinci Core Type"
15
16config ARCH_DAVINCI_DM644x
17	bool "DaVinci 644x based system"
18	select AINTC
19	select ARCH_DAVINCI_DMx
20
21config ARCH_DAVINCI_DM355
22        bool "DaVinci 355 based system"
23	select AINTC
24	select ARCH_DAVINCI_DMx
25
26config ARCH_DAVINCI_DM646x
27        bool "DaVinci 646x based system"
28	select AINTC
29	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
36config ARCH_DAVINCI_DA850
37	bool "DA850/OMAP-L138 based system"
38	select CP_INTC
39	select ARCH_DAVINCI_DA8XX
40
41config ARCH_DAVINCI_DA8XX
42	bool
43
44config ARCH_DAVINCI_DM365
45	bool "DaVinci 365 based system"
46	select AINTC
47	select ARCH_DAVINCI_DMx
48
49comment "DaVinci Board Type"
50
51config MACH_DAVINCI_EVM
52	bool "TI DM644x EVM"
53	default ARCH_DAVINCI_DM644x
54	depends on ARCH_DAVINCI_DM644x
55	help
56	  Configure this option to specify the whether the board used
57	  for development is a DM644x EVM
58
59config MACH_SFFSDR
60	bool "Lyrtech SFFSDR"
61	depends on ARCH_DAVINCI_DM644x
62	help
63	  Say Y here to select the Lyrtech Small Form Factor
64	  Software Defined Radio (SFFSDR) board.
65
66config MACH_DAVINCI_DM355_EVM
67	bool "TI DM355 EVM"
68	default ARCH_DAVINCI_DM355
69	depends on ARCH_DAVINCI_DM355
70	help
71	  Configure this option to specify the whether the board used
72	  for development is a DM355 EVM
73
74config MACH_DM355_LEOPARD
75	bool "DM355 Leopard board"
76	depends on ARCH_DAVINCI_DM355
77	help
78	  Configure this option to specify the whether the board used
79	  for development is a DM355 Leopard board.
80
81config MACH_DAVINCI_DM6467_EVM
82	bool "TI DM6467 EVM"
83	default ARCH_DAVINCI_DM646x
84	depends on ARCH_DAVINCI_DM646x
85	help
86	  Configure this option to specify the whether the board used
87	  for development is a DM6467 EVM
88
89config MACH_DAVINCI_DM365_EVM
90	bool "TI DM365 EVM"
91	default ARCH_DAVINCI_DM365
92	depends on ARCH_DAVINCI_DM365
93	help
94	  Configure this option to specify whether the board used
95	  for development is a DM365 EVM
96
97config MACH_DAVINCI_DA830_EVM
98	bool "TI DA830/OMAP-L137 Reference Platform"
99	default ARCH_DAVINCI_DA830
100	depends on ARCH_DAVINCI_DA830
101	help
102	  Say Y here to select the TI DA830/OMAP-L137 Evaluation Module.
103
104config MACH_DAVINCI_DA850_EVM
105	bool "TI DA850/OMAP-L138 Reference Platform"
106	default ARCH_DAVINCI_DA850
107	depends on ARCH_DAVINCI_DA850
108	help
109	  Say Y here to select the TI DA850/OMAP-L138 Evaluation Module.
110
111config DAVINCI_MUX
112	bool "DAVINCI multiplexing support"
113	depends on ARCH_DAVINCI
114	default y
115	help
116	  Pin multiplexing support for DAVINCI boards. If your bootloader
117	  sets the multiplexing correctly, say N. Otherwise, or if unsure,
118	  say Y.
119
120config DAVINCI_MUX_DEBUG
121        bool "Multiplexing debug output"
122        depends on DAVINCI_MUX
123        help
124          Makes the multiplexing functions print out a lot of debug info.
125          This is useful if you want to find out the correct values of the
126          multiplexing registers.
127
128config DAVINCI_MUX_WARNINGS
129        bool "Warn about pins the bootloader didn't set up"
130        depends on DAVINCI_MUX
131        help
132          Choose Y here to warn whenever driver initialization logic needs
133          to change the pin multiplexing setup.  When there are no warnings
134          printed, it's safe to deselect DAVINCI_MUX for your product.
135
136config DAVINCI_RESET_CLOCKS
137	bool "Reset unused clocks during boot"
138	depends on ARCH_DAVINCI
139	help
140	  Say Y if you want to reset unused clocks during boot.
141	  This option saves power, but assumes all drivers are
142	  using the clock framework. Broken drivers that do not
143	  yet use clock framework may not work with this option.
144	  If you are booting from another operating system, you
145	  probably do not want this option enabled until your
146	  device drivers work properly.
147
148endmenu
149
150endif
151