ARM: davinci: always select CONFIG_CPU_ARM926T
[linux-block.git] / arch / arm / mach-davinci / Kconfig
CommitLineData
b2441318 1# SPDX-License-Identifier: GPL-2.0
f962396c
BG
2
3menuconfig ARCH_DAVINCI
4 bool "TI DaVinci"
5 depends on ARCH_MULTI_V5
5d6f5267 6 depends on CPU_LITTLE_ENDIAN
40974ee4 7 select CPU_ARM926T
f962396c
BG
8 select DAVINCI_TIMER
9 select ZONE_DMA
f962396c
BG
10 select PM_GENERIC_DOMAINS if PM
11 select PM_GENERIC_DOMAINS_OF if PM && OF
12 select REGMAP_MMIO
7afec66e 13 select RESET_CONTROLLER
f962396c
BG
14 select PINCTRL_SINGLE
15
7c6337e2
KH
16if ARCH_DAVINCI
17
7c6337e2
KH
18comment "DaVinci Core Type"
19
55c79a40 20config ARCH_DAVINCI_DA830
48ea89ea 21 bool "DA830/OMAP-L137/AM17x based system"
55c79a40 22 select ARCH_DAVINCI_DA8XX
1b50b0c1
AB
23 # needed on silicon revs 1.0, 1.1:
24 select CPU_DCACHE_WRITETHROUGH if !CPU_DCACHE_DISABLE
0fc3d74c 25 select DAVINCI_CP_INTC
55c79a40 26
e1a8d7e2 27config ARCH_DAVINCI_DA850
48ea89ea 28 bool "DA850/OMAP-L138/AM18x based system"
0fc3d74c 29 select DAVINCI_CP_INTC
e1a8d7e2 30
55c79a40
MG
31config ARCH_DAVINCI_DA8XX
32 bool
e38d92fd 33
5526b3f7
KH
34config DAVINCI_MUX
35 bool "DAVINCI multiplexing support"
36 depends on ARCH_DAVINCI
37 default y
38 help
39 Pin multiplexing support for DAVINCI boards. If your bootloader
40 sets the multiplexing correctly, say N. Otherwise, or if unsure,
41 say Y.
42
43config DAVINCI_MUX_DEBUG
a7884f45
SN
44 bool "Multiplexing debug output"
45 depends on DAVINCI_MUX
46 help
47 Makes the multiplexing functions print out a lot of debug info.
48 This is useful if you want to find out the correct values of the
49 multiplexing registers.
5526b3f7
KH
50
51config DAVINCI_MUX_WARNINGS
a7884f45
SN
52 bool "Warn about pins the bootloader didn't set up"
53 depends on DAVINCI_MUX
54 help
55 Choose Y here to warn whenever driver initialization logic needs
56 to change the pin multiplexing setup. When there are no warnings
57 printed, it's safe to deselect DAVINCI_MUX for your product.
5526b3f7 58
7c6337e2 59endif