Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
f962396c BG |
2 | |
3 | menuconfig 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 |
16 | if ARCH_DAVINCI |
17 | ||
7c6337e2 KH |
18 | comment "DaVinci Core Type" |
19 | ||
55c79a40 | 20 | config 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 | 27 | config ARCH_DAVINCI_DA850 |
48ea89ea | 28 | bool "DA850/OMAP-L138/AM18x based system" |
0fc3d74c | 29 | select DAVINCI_CP_INTC |
e1a8d7e2 | 30 | |
55c79a40 MG |
31 | config ARCH_DAVINCI_DA8XX |
32 | bool | |
e38d92fd | 33 | |
5526b3f7 KH |
34 | config 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 | ||
43 | config 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 | |
51 | config 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 | 59 | endif |