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