17c6337e2SKevin Hilmanif ARCH_DAVINCI 27c6337e2SKevin Hilman 30b0c4c2aSMark A. Greerconfig AINTC 40b0c4c2aSMark A. Greer bool 50b0c4c2aSMark A. Greer 60521444dSSergei Shtylyovconfig CP_INTC 70521444dSSergei Shtylyov bool 80521444dSSergei Shtylyov 9*55c79a40SMark A. Greerconfig ARCH_DAVINCI_DMx 10*55c79a40SMark A. Greer bool 11*55c79a40SMark A. Greer 127c6337e2SKevin Hilmanmenu "TI DaVinci Implementations" 137c6337e2SKevin Hilman 147c6337e2SKevin Hilmancomment "DaVinci Core Type" 157c6337e2SKevin Hilman 16d0e47fbaSKevin Hilmanconfig ARCH_DAVINCI_DM644x 177c6337e2SKevin Hilman bool "DaVinci 644x based system" 180b0c4c2aSMark A. Greer select AINTC 19*55c79a40SMark A. Greer select ARCH_DAVINCI_DMx 207c6337e2SKevin Hilman 2195a3477fSKevin Hilmanconfig ARCH_DAVINCI_DM355 2295a3477fSKevin Hilman bool "DaVinci 355 based system" 230b0c4c2aSMark A. Greer select AINTC 24*55c79a40SMark A. Greer select ARCH_DAVINCI_DMx 2595a3477fSKevin Hilman 26e38d92fdSKevin Hilmanconfig ARCH_DAVINCI_DM646x 27e38d92fdSKevin Hilman bool "DaVinci 646x based system" 280b0c4c2aSMark A. Greer select AINTC 29*55c79a40SMark A. Greer select ARCH_DAVINCI_DMx 30*55c79a40SMark A. Greer 31*55c79a40SMark A. Greerconfig ARCH_DAVINCI_DA830 32*55c79a40SMark A. Greer bool "DA830/OMAP-L137 based system" 33*55c79a40SMark A. Greer select CP_INTC 34*55c79a40SMark A. Greer select ARCH_DAVINCI_DA8XX 35*55c79a40SMark A. Greer 36*55c79a40SMark A. Greerconfig ARCH_DAVINCI_DA8XX 37*55c79a40SMark A. Greer bool 38e38d92fdSKevin Hilman 39a46e9e40SSandeep Paulrajconfig ARCH_DAVINCI_DM365 40a46e9e40SSandeep Paulraj bool "DaVinci 365 based system" 41a46e9e40SSandeep Paulraj select AINTC 42a46e9e40SSandeep Paulraj select ARCH_DAVINCI_DMx 43a46e9e40SSandeep Paulraj 447c6337e2SKevin Hilmancomment "DaVinci Board Type" 457c6337e2SKevin Hilman 467c6337e2SKevin Hilmanconfig MACH_DAVINCI_EVM 47d0e47fbaSKevin Hilman bool "TI DM644x EVM" 48f28f03bbSKevin Hilman default ARCH_DAVINCI_DM644x 49d0e47fbaSKevin Hilman depends on ARCH_DAVINCI_DM644x 507c6337e2SKevin Hilman help 517c6337e2SKevin Hilman Configure this option to specify the whether the board used 52d0e47fbaSKevin Hilman for development is a DM644x EVM 537c6337e2SKevin Hilman 54f5ce6a67SHugo Villeneuveconfig MACH_SFFSDR 55f5ce6a67SHugo Villeneuve bool "Lyrtech SFFSDR" 56f5ce6a67SHugo Villeneuve depends on ARCH_DAVINCI_DM644x 57f5ce6a67SHugo Villeneuve help 58f5ce6a67SHugo Villeneuve Say Y here to select the Lyrtech Small Form Factor 59f5ce6a67SHugo Villeneuve Software Defined Radio (SFFSDR) board. 605526b3f7SKevin Hilman 6195a3477fSKevin Hilmanconfig MACH_DAVINCI_DM355_EVM 6295a3477fSKevin Hilman bool "TI DM355 EVM" 63f28f03bbSKevin Hilman default ARCH_DAVINCI_DM355 6495a3477fSKevin Hilman depends on ARCH_DAVINCI_DM355 6595a3477fSKevin Hilman help 6695a3477fSKevin Hilman Configure this option to specify the whether the board used 6795a3477fSKevin Hilman for development is a DM355 EVM 6895a3477fSKevin Hilman 6995a3477fSKevin Hilmanconfig MACH_DM355_LEOPARD 7095a3477fSKevin Hilman bool "DM355 Leopard board" 7195a3477fSKevin Hilman depends on ARCH_DAVINCI_DM355 7295a3477fSKevin Hilman help 7395a3477fSKevin Hilman Configure this option to specify the whether the board used 7495a3477fSKevin Hilman for development is a DM355 Leopard board. 7595a3477fSKevin Hilman 76e38d92fdSKevin Hilmanconfig MACH_DAVINCI_DM6467_EVM 77e38d92fdSKevin Hilman bool "TI DM6467 EVM" 78f28f03bbSKevin Hilman default ARCH_DAVINCI_DM646x 79e38d92fdSKevin Hilman depends on ARCH_DAVINCI_DM646x 80e38d92fdSKevin Hilman help 81e38d92fdSKevin Hilman Configure this option to specify the whether the board used 82e38d92fdSKevin Hilman for development is a DM6467 EVM 83e38d92fdSKevin Hilman 84a46e9e40SSandeep Paulrajconfig MACH_DAVINCI_DM365_EVM 85a46e9e40SSandeep Paulraj bool "TI DM365 EVM" 86a46e9e40SSandeep Paulraj default ARCH_DAVINCI_DM365 87a46e9e40SSandeep Paulraj depends on ARCH_DAVINCI_DM365 88a46e9e40SSandeep Paulraj help 89a46e9e40SSandeep Paulraj Configure this option to specify whether the board used 90a46e9e40SSandeep Paulraj for development is a DM365 EVM 91a46e9e40SSandeep Paulraj 92e38d92fdSKevin Hilman 935526b3f7SKevin Hilmanconfig DAVINCI_MUX 945526b3f7SKevin Hilman bool "DAVINCI multiplexing support" 955526b3f7SKevin Hilman depends on ARCH_DAVINCI 965526b3f7SKevin Hilman default y 975526b3f7SKevin Hilman help 985526b3f7SKevin Hilman Pin multiplexing support for DAVINCI boards. If your bootloader 995526b3f7SKevin Hilman sets the multiplexing correctly, say N. Otherwise, or if unsure, 1005526b3f7SKevin Hilman say Y. 1015526b3f7SKevin Hilman 1025526b3f7SKevin Hilmanconfig DAVINCI_MUX_DEBUG 1035526b3f7SKevin Hilman bool "Multiplexing debug output" 1045526b3f7SKevin Hilman depends on DAVINCI_MUX 1055526b3f7SKevin Hilman help 1065526b3f7SKevin Hilman Makes the multiplexing functions print out a lot of debug info. 1075526b3f7SKevin Hilman This is useful if you want to find out the correct values of the 1085526b3f7SKevin Hilman multiplexing registers. 1095526b3f7SKevin Hilman 1105526b3f7SKevin Hilmanconfig DAVINCI_MUX_WARNINGS 1115526b3f7SKevin Hilman bool "Warn about pins the bootloader didn't set up" 1125526b3f7SKevin Hilman depends on DAVINCI_MUX 1135526b3f7SKevin Hilman help 1145526b3f7SKevin Hilman Choose Y here to warn whenever driver initialization logic needs 1155526b3f7SKevin Hilman to change the pin multiplexing setup. When there are no warnings 1165526b3f7SKevin Hilman printed, it's safe to deselect DAVINCI_MUX for your product. 1175526b3f7SKevin Hilman 118c5b736d0SKevin Hilmanconfig DAVINCI_RESET_CLOCKS 119c5b736d0SKevin Hilman bool "Reset unused clocks during boot" 120c5b736d0SKevin Hilman depends on ARCH_DAVINCI 121c5b736d0SKevin Hilman help 122c5b736d0SKevin Hilman Say Y if you want to reset unused clocks during boot. 123c5b736d0SKevin Hilman This option saves power, but assumes all drivers are 124c5b736d0SKevin Hilman using the clock framework. Broken drivers that do not 125c5b736d0SKevin Hilman yet use clock framework may not work with this option. 126c5b736d0SKevin Hilman If you are booting from another operating system, you 127c5b736d0SKevin Hilman probably do not want this option enabled until your 128c5b736d0SKevin Hilman device drivers work properly. 129c5b736d0SKevin Hilman 1307c6337e2SKevin Hilmanendmenu 1317c6337e2SKevin Hilman 1327c6337e2SKevin Hilmanendif 133