| .. | .. |
|---|
| 1 | 1 | # SPDX-License-Identifier: GPL-2.0 |
|---|
| 2 | + |
|---|
| 3 | +menuconfig ARCH_DAVINCI |
|---|
| 4 | + bool "TI DaVinci" |
|---|
| 5 | + depends on ARCH_MULTI_V5 |
|---|
| 6 | + select DAVINCI_TIMER |
|---|
| 7 | + select ZONE_DMA |
|---|
| 8 | + select PM_GENERIC_DOMAINS if PM |
|---|
| 9 | + select PM_GENERIC_DOMAINS_OF if PM && OF |
|---|
| 10 | + select REGMAP_MMIO |
|---|
| 11 | + select RESET_CONTROLLER |
|---|
| 12 | + select HAVE_IDE |
|---|
| 13 | + select PINCTRL_SINGLE |
|---|
| 14 | + |
|---|
| 2 | 15 | if ARCH_DAVINCI |
|---|
| 3 | | - |
|---|
| 4 | | -config AINTC |
|---|
| 5 | | - bool |
|---|
| 6 | | - |
|---|
| 7 | | -config CP_INTC |
|---|
| 8 | | - bool |
|---|
| 9 | | - select IRQ_DOMAIN |
|---|
| 10 | 16 | |
|---|
| 11 | 17 | config ARCH_DAVINCI_DMx |
|---|
| 12 | 18 | bool |
|---|
| 13 | | - |
|---|
| 14 | | -menu "TI DaVinci Implementations" |
|---|
| 15 | 19 | |
|---|
| 16 | 20 | comment "DaVinci Core Type" |
|---|
| 17 | 21 | |
|---|
| 18 | 22 | config ARCH_DAVINCI_DM644x |
|---|
| 19 | 23 | bool "DaVinci 644x based system" |
|---|
| 20 | | - select AINTC |
|---|
| 24 | + select DAVINCI_AINTC |
|---|
| 21 | 25 | select ARCH_DAVINCI_DMx |
|---|
| 22 | 26 | |
|---|
| 23 | 27 | config ARCH_DAVINCI_DM355 |
|---|
| 24 | 28 | bool "DaVinci 355 based system" |
|---|
| 25 | | - select AINTC |
|---|
| 29 | + select DAVINCI_AINTC |
|---|
| 26 | 30 | select ARCH_DAVINCI_DMx |
|---|
| 27 | 31 | |
|---|
| 28 | 32 | config ARCH_DAVINCI_DM646x |
|---|
| 29 | 33 | bool "DaVinci 646x based system" |
|---|
| 30 | | - select AINTC |
|---|
| 34 | + select DAVINCI_AINTC |
|---|
| 31 | 35 | select ARCH_DAVINCI_DMx |
|---|
| 32 | 36 | |
|---|
| 33 | 37 | config ARCH_DAVINCI_DA830 |
|---|
| .. | .. |
|---|
| 36 | 40 | select ARCH_DAVINCI_DA8XX |
|---|
| 37 | 41 | # needed on silicon revs 1.0, 1.1: |
|---|
| 38 | 42 | select CPU_DCACHE_WRITETHROUGH if !CPU_DCACHE_DISABLE |
|---|
| 39 | | - select CP_INTC |
|---|
| 43 | + select DAVINCI_CP_INTC |
|---|
| 40 | 44 | |
|---|
| 41 | 45 | config ARCH_DAVINCI_DA850 |
|---|
| 42 | 46 | bool "DA850/OMAP-L138/AM18x based system" |
|---|
| 43 | 47 | depends on !ARCH_DAVINCI_DMx || (AUTO_ZRELADDR && ARM_PATCH_PHYS_VIRT) |
|---|
| 44 | 48 | select ARCH_DAVINCI_DA8XX |
|---|
| 45 | | - select CP_INTC |
|---|
| 49 | + select DAVINCI_CP_INTC |
|---|
| 46 | 50 | |
|---|
| 47 | 51 | config ARCH_DAVINCI_DA8XX |
|---|
| 48 | 52 | bool |
|---|
| 49 | 53 | |
|---|
| 50 | 54 | config ARCH_DAVINCI_DM365 |
|---|
| 51 | 55 | bool "DaVinci 365 based system" |
|---|
| 52 | | - select AINTC |
|---|
| 56 | + select DAVINCI_AINTC |
|---|
| 53 | 57 | select ARCH_DAVINCI_DMx |
|---|
| 54 | 58 | |
|---|
| 55 | 59 | comment "DaVinci Board Type" |
|---|
| .. | .. |
|---|
| 59 | 63 | default y |
|---|
| 60 | 64 | depends on ARCH_DAVINCI_DA850 |
|---|
| 61 | 65 | select PINCTRL |
|---|
| 62 | | - select TIMER_OF |
|---|
| 63 | 66 | help |
|---|
| 64 | 67 | Say y here to include support for TI DaVinci DA850 based using |
|---|
| 65 | 68 | Flattened Device Tree. More information at Documentation/devicetree |
|---|
| .. | .. |
|---|
| 197 | 200 | help |
|---|
| 198 | 201 | Say Y here to select the Critical Link MityDSP-L138/MityARM-1808 |
|---|
| 199 | 202 | System on Module. Information on this SoM may be found at |
|---|
| 200 | | - http://www.mitydsp.com |
|---|
| 203 | + https://www.mitydsp.com |
|---|
| 201 | 204 | |
|---|
| 202 | 205 | config MACH_OMAPL138_HAWKBOARD |
|---|
| 203 | 206 | bool "TI AM1808 / OMAPL-138 Hawkboard platform" |
|---|
| 204 | 207 | depends on ARCH_DAVINCI_DA850 |
|---|
| 205 | 208 | help |
|---|
| 206 | 209 | Say Y here to select the TI AM1808 / OMAPL-138 Hawkboard platform . |
|---|
| 207 | | - Information of this board may be found at |
|---|
| 208 | | - http://www.hawkboard.org/ |
|---|
| 209 | 210 | |
|---|
| 210 | 211 | config DAVINCI_MUX |
|---|
| 211 | 212 | bool "DAVINCI multiplexing support" |
|---|
| .. | .. |
|---|
| 231 | 232 | Choose Y here to warn whenever driver initialization logic needs |
|---|
| 232 | 233 | to change the pin multiplexing setup. When there are no warnings |
|---|
| 233 | 234 | printed, it's safe to deselect DAVINCI_MUX for your product. |
|---|
| 234 | | - |
|---|
| 235 | | -endmenu |
|---|
| 236 | 235 | |
|---|
| 237 | 236 | endif |
|---|