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 955c79a40SMark A. Greerconfig ARCH_DAVINCI_DMx 10b722049dSCyril Chemparathy select CPU_ARM926T 1155c79a40SMark A. Greer bool 1255c79a40SMark A. Greer 137c6337e2SKevin Hilmanmenu "TI DaVinci Implementations" 147c6337e2SKevin Hilman 157c6337e2SKevin Hilmancomment "DaVinci Core Type" 167c6337e2SKevin Hilman 17d0e47fbaSKevin Hilmanconfig ARCH_DAVINCI_DM644x 187c6337e2SKevin Hilman bool "DaVinci 644x based system" 190b0c4c2aSMark A. Greer select AINTC 2055c79a40SMark A. Greer select ARCH_DAVINCI_DMx 217c6337e2SKevin Hilman 2295a3477fSKevin Hilmanconfig ARCH_DAVINCI_DM355 2395a3477fSKevin Hilman bool "DaVinci 355 based system" 240b0c4c2aSMark A. Greer select AINTC 2555c79a40SMark A. Greer select ARCH_DAVINCI_DMx 2695a3477fSKevin Hilman 27e38d92fdSKevin Hilmanconfig ARCH_DAVINCI_DM646x 28e38d92fdSKevin Hilman bool "DaVinci 646x based system" 290b0c4c2aSMark A. Greer select AINTC 3055c79a40SMark A. Greer select ARCH_DAVINCI_DMx 3155c79a40SMark A. Greer 3255c79a40SMark A. Greerconfig ARCH_DAVINCI_DA830 3348ea89eaSSekhar Nori bool "DA830/OMAP-L137/AM17x based system" 3455c79a40SMark A. Greer select CP_INTC 3555c79a40SMark A. Greer select ARCH_DAVINCI_DA8XX 361ce52121SKevin Hilman select CPU_DCACHE_WRITETHROUGH # needed on silicon revs 1.0, 1.1 3755c79a40SMark A. Greer 38e1a8d7e2SSudhakar Rajashekharaconfig ARCH_DAVINCI_DA850 3948ea89eaSSekhar Nori bool "DA850/OMAP-L138/AM18x based system" 40e1a8d7e2SSudhakar Rajashekhara select CP_INTC 41e1a8d7e2SSudhakar Rajashekhara select ARCH_DAVINCI_DA8XX 426601b803SSekhar Nori select ARCH_HAS_CPUFREQ 43e1a8d7e2SSudhakar Rajashekhara 4455c79a40SMark A. Greerconfig ARCH_DAVINCI_DA8XX 45b722049dSCyril Chemparathy select CPU_ARM926T 4655c79a40SMark A. Greer bool 47e38d92fdSKevin Hilman 48a46e9e40SSandeep Paulrajconfig ARCH_DAVINCI_DM365 49a46e9e40SSandeep Paulraj bool "DaVinci 365 based system" 50a46e9e40SSandeep Paulraj select AINTC 51a46e9e40SSandeep Paulraj select ARCH_DAVINCI_DMx 52a46e9e40SSandeep Paulraj 534d1e7848SCyril Chemparathyconfig ARCH_DAVINCI_TNETV107X 544d1e7848SCyril Chemparathy select CPU_V6 554d1e7848SCyril Chemparathy select CP_INTC 564d1e7848SCyril Chemparathy bool "TNETV107X based system" 574d1e7848SCyril Chemparathy 587c6337e2SKevin Hilmancomment "DaVinci Board Type" 597c6337e2SKevin Hilman 607c6337e2SKevin Hilmanconfig MACH_DAVINCI_EVM 61d0e47fbaSKevin Hilman bool "TI DM644x EVM" 62f28f03bbSKevin Hilman default ARCH_DAVINCI_DM644x 63d0e47fbaSKevin Hilman depends on ARCH_DAVINCI_DM644x 6422ca4668SKevin Hilman select MISC_DEVICES 6522ca4668SKevin Hilman select EEPROM_AT24 6645b146d7SRussell King - ARM Linux select I2C 677c6337e2SKevin Hilman help 687c6337e2SKevin Hilman Configure this option to specify the whether the board used 69d0e47fbaSKevin Hilman for development is a DM644x EVM 707c6337e2SKevin Hilman 71f5ce6a67SHugo Villeneuveconfig MACH_SFFSDR 72f5ce6a67SHugo Villeneuve bool "Lyrtech SFFSDR" 73f5ce6a67SHugo Villeneuve depends on ARCH_DAVINCI_DM644x 7422ca4668SKevin Hilman select MISC_DEVICES 7522ca4668SKevin Hilman select EEPROM_AT24 7645b146d7SRussell King - ARM Linux select I2C 77f5ce6a67SHugo Villeneuve help 78f5ce6a67SHugo Villeneuve Say Y here to select the Lyrtech Small Form Factor 79f5ce6a67SHugo Villeneuve Software Defined Radio (SFFSDR) board. 805526b3f7SKevin Hilman 81c16fe267SAndrey Porodkoconfig MACH_NEUROS_OSD2 82c16fe267SAndrey Porodko bool "Neuros OSD2 Open Television Set Top Box" 83c16fe267SAndrey Porodko depends on ARCH_DAVINCI_DM644x 84c16fe267SAndrey Porodko help 85c16fe267SAndrey Porodko Configure this option to specify the whether the board used 86c16fe267SAndrey Porodko for development is a Neuros OSD2 Open Set Top Box. 87c16fe267SAndrey Porodko 8895a3477fSKevin Hilmanconfig MACH_DAVINCI_DM355_EVM 8995a3477fSKevin Hilman bool "TI DM355 EVM" 90f28f03bbSKevin Hilman default ARCH_DAVINCI_DM355 9195a3477fSKevin Hilman depends on ARCH_DAVINCI_DM355 9295a3477fSKevin Hilman help 9395a3477fSKevin Hilman Configure this option to specify the whether the board used 9495a3477fSKevin Hilman for development is a DM355 EVM 9595a3477fSKevin Hilman 9695a3477fSKevin Hilmanconfig MACH_DM355_LEOPARD 9795a3477fSKevin Hilman bool "DM355 Leopard board" 9895a3477fSKevin Hilman depends on ARCH_DAVINCI_DM355 9995a3477fSKevin Hilman help 10095a3477fSKevin Hilman Configure this option to specify the whether the board used 10195a3477fSKevin Hilman for development is a DM355 Leopard board. 10295a3477fSKevin Hilman 103e38d92fdSKevin Hilmanconfig MACH_DAVINCI_DM6467_EVM 104e38d92fdSKevin Hilman bool "TI DM6467 EVM" 105f28f03bbSKevin Hilman default ARCH_DAVINCI_DM646x 106e38d92fdSKevin Hilman depends on ARCH_DAVINCI_DM646x 107c1978e1dSSekhar Nori select MACH_DAVINCI_DM6467TEVM 10822ca4668SKevin Hilman select MISC_DEVICES 10922ca4668SKevin Hilman select EEPROM_AT24 11045b146d7SRussell King - ARM Linux select I2C 111e38d92fdSKevin Hilman help 112e38d92fdSKevin Hilman Configure this option to specify the whether the board used 113e38d92fdSKevin Hilman for development is a DM6467 EVM 114e38d92fdSKevin Hilman 115c1978e1dSSekhar Noriconfig MACH_DAVINCI_DM6467TEVM 116c1978e1dSSekhar Nori bool 117c1978e1dSSekhar Nori 118a46e9e40SSandeep Paulrajconfig MACH_DAVINCI_DM365_EVM 119a46e9e40SSandeep Paulraj bool "TI DM365 EVM" 120a46e9e40SSandeep Paulraj default ARCH_DAVINCI_DM365 121a46e9e40SSandeep Paulraj depends on ARCH_DAVINCI_DM365 12222ca4668SKevin Hilman select MISC_DEVICES 12322ca4668SKevin Hilman select EEPROM_AT24 12445b146d7SRussell King - ARM Linux select I2C 125a46e9e40SSandeep Paulraj help 126a46e9e40SSandeep Paulraj Configure this option to specify whether the board used 127a46e9e40SSandeep Paulraj for development is a DM365 EVM 128a46e9e40SSandeep Paulraj 1298593790dSMark A. Greerconfig MACH_DAVINCI_DA830_EVM 13048ea89eaSSekhar Nori bool "TI DA830/OMAP-L137/AM17x Reference Platform" 1318593790dSMark A. Greer default ARCH_DAVINCI_DA830 1328593790dSMark A. Greer depends on ARCH_DAVINCI_DA830 13377316f05SSekhar Nori select GPIO_PCF857X 13422ca4668SKevin Hilman select MISC_DEVICES 13522ca4668SKevin Hilman select EEPROM_AT24 13645b146d7SRussell King - ARM Linux select I2C 1378593790dSMark A. Greer help 13848ea89eaSSekhar Nori Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module. 139e38d92fdSKevin Hilman 14013e1f044SSteve Chenchoice 14148ea89eaSSekhar Nori prompt "Select DA830/OMAP-L137/AM17x UI board peripheral" 14277316f05SSekhar Nori depends on MACH_DAVINCI_DA830_EVM 14377316f05SSekhar Nori help 14448ea89eaSSekhar Nori The presence of UI card on the DA830/OMAP-L137/AM17x EVM is 14548ea89eaSSekhar Nori detected automatically based on successful probe of the I2C 14648ea89eaSSekhar Nori based GPIO expander on that board. This option selected in this 14748ea89eaSSekhar Nori menu has an effect only in case of a successful UI card detection. 14813e1f044SSteve Chen 14913e1f044SSteve Chenconfig DA830_UI_LCD 15013e1f044SSteve Chen bool "LCD" 15113e1f044SSteve Chen help 15213e1f044SSteve Chen Say Y here to use the LCD as a framebuffer or simple character 15313e1f044SSteve Chen display. 15413e1f044SSteve Chen 155733975a3SDavid A. Griegoconfig DA830_UI_NAND 156733975a3SDavid A. Griego bool "NAND flash" 157733975a3SDavid A. Griego help 158733975a3SDavid A. Griego Say Y here to use the NAND flash. Do not forget to setup 159733975a3SDavid A. Griego the switch correctly. 16013e1f044SSteve Chenendchoice 16113e1f044SSteve Chen 1620fbc5592SSudhakar Rajashekharaconfig MACH_DAVINCI_DA850_EVM 16348ea89eaSSekhar Nori bool "TI DA850/OMAP-L138/AM18x Reference Platform" 1640fbc5592SSudhakar Rajashekhara default ARCH_DAVINCI_DA850 1650fbc5592SSudhakar Rajashekhara depends on ARCH_DAVINCI_DA850 1660fbc5592SSudhakar Rajashekhara help 16748ea89eaSSekhar Nori Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module. 1680fbc5592SSudhakar Rajashekhara 1692206771cSChaithrika U Schoice 1702206771cSChaithrika U S prompt "Select peripherals connected to expander on UI board" 171797d799eSSekhar Nori depends on MACH_DAVINCI_DA850_EVM 172797d799eSSekhar Nori help 17348ea89eaSSekhar Nori The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x 174797d799eSSekhar Nori EVM is detected automatically based on successful probe of the I2C 175797d799eSSekhar Nori based GPIO expander on that card. This option selected in this 176797d799eSSekhar Nori menu has an effect only in case of a successful UI card detection. 1772206771cSChaithrika U S 1782206771cSChaithrika U Sconfig DA850_UI_NONE 1792206771cSChaithrika U S bool "No peripheral is enabled" 1802206771cSChaithrika U S help 1812206771cSChaithrika U S Say Y if you do not want to enable any of the peripherals connected 18248ea89eaSSekhar Nori to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card 1832206771cSChaithrika U S 1842206771cSChaithrika U Sconfig DA850_UI_RMII 1852206771cSChaithrika U S bool "RMII Ethernet PHY" 1862206771cSChaithrika U S help 18748ea89eaSSekhar Nori Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x 18848ea89eaSSekhar Nori EVM. This PHY is found on the UI daughter card that is supplied with 1892206771cSChaithrika U S the EVM. 1902206771cSChaithrika U S NOTE: Please take care while choosing this option, MII PHY will 1912206771cSChaithrika U S not be functional if RMII mode is selected. 1922206771cSChaithrika U S 1932206771cSChaithrika U Sendchoice 1942206771cSChaithrika U S 195*ab3f5c1fSIdo Yarivconfig DA850_WL12XX 196*ab3f5c1fSIdo Yariv bool "AM18x wl1271 daughter board" 197*ab3f5c1fSIdo Yariv depends on MACH_DAVINCI_DA850_EVM 198*ab3f5c1fSIdo Yariv help 199*ab3f5c1fSIdo Yariv The wl1271 daughter card for AM18x EVMs is a combo wireless 200*ab3f5c1fSIdo Yariv connectivity add-on card, based on the LS Research TiWi module with 201*ab3f5c1fSIdo Yariv Texas Instruments' wl1271 solution. 202*ab3f5c1fSIdo Yariv Say Y if you want to use a wl1271 expansion card connected to the 203*ab3f5c1fSIdo Yariv AM18x EVM. 204*ab3f5c1fSIdo Yariv 205d5539ca0SBen Gardinerconfig GPIO_PCA953X 206d5539ca0SBen Gardiner default MACH_DAVINCI_DA850_EVM 207d5539ca0SBen Gardiner 2089cc30499SBen Gardinerconfig KEYBOARD_GPIO_POLLED 2099cc30499SBen Gardiner default MACH_DAVINCI_DA850_EVM 2109cc30499SBen Gardiner 21157a58a2eSCyril Chemparathyconfig MACH_TNETV107X 21257a58a2eSCyril Chemparathy bool "TI TNETV107X Reference Platform" 21357a58a2eSCyril Chemparathy default ARCH_DAVINCI_TNETV107X 21457a58a2eSCyril Chemparathy depends on ARCH_DAVINCI_TNETV107X 21557a58a2eSCyril Chemparathy help 21657a58a2eSCyril Chemparathy Say Y here to select the TI TNETV107X Evaluation Module. 21757a58a2eSCyril Chemparathy 218f2dbb6d9SMichael Williamsonconfig MACH_MITYOMAPL138 219f2dbb6d9SMichael Williamson bool "Critical Link MityDSP-L138/MityARM-1808 SoM" 220f2dbb6d9SMichael Williamson depends on ARCH_DAVINCI_DA850 22122ca4668SKevin Hilman select MISC_DEVICES 22222ca4668SKevin Hilman select EEPROM_AT24 22345b146d7SRussell King - ARM Linux select I2C 224f2dbb6d9SMichael Williamson help 225f2dbb6d9SMichael Williamson Say Y here to select the Critical Link MityDSP-L138/MityARM-1808 226f2dbb6d9SMichael Williamson System on Module. Information on this SoM may be found at 227f2dbb6d9SMichael Williamson http://www.mitydsp.com 228f2dbb6d9SMichael Williamson 2296c18c91bSVictor Rodriguezconfig MACH_OMAPL138_HAWKBOARD 2306c18c91bSVictor Rodriguez bool "TI AM1808 / OMAPL-138 Hawkboard platform" 2316c18c91bSVictor Rodriguez depends on ARCH_DAVINCI_DA850 2326c18c91bSVictor Rodriguez help 2336c18c91bSVictor Rodriguez Say Y here to select the TI AM1808 / OMAPL-138 Hawkboard platform . 2346c18c91bSVictor Rodriguez Information of this board may be found at 2356c18c91bSVictor Rodriguez http://www.hawkboard.org/ 2366c18c91bSVictor Rodriguez 2375526b3f7SKevin Hilmanconfig DAVINCI_MUX 2385526b3f7SKevin Hilman bool "DAVINCI multiplexing support" 2395526b3f7SKevin Hilman depends on ARCH_DAVINCI 2405526b3f7SKevin Hilman default y 2415526b3f7SKevin Hilman help 2425526b3f7SKevin Hilman Pin multiplexing support for DAVINCI boards. If your bootloader 2435526b3f7SKevin Hilman sets the multiplexing correctly, say N. Otherwise, or if unsure, 2445526b3f7SKevin Hilman say Y. 2455526b3f7SKevin Hilman 2465526b3f7SKevin Hilmanconfig DAVINCI_MUX_DEBUG 2475526b3f7SKevin Hilman bool "Multiplexing debug output" 2485526b3f7SKevin Hilman depends on DAVINCI_MUX 2495526b3f7SKevin Hilman help 2505526b3f7SKevin Hilman Makes the multiplexing functions print out a lot of debug info. 2515526b3f7SKevin Hilman This is useful if you want to find out the correct values of the 2525526b3f7SKevin Hilman multiplexing registers. 2535526b3f7SKevin Hilman 2545526b3f7SKevin Hilmanconfig DAVINCI_MUX_WARNINGS 2555526b3f7SKevin Hilman bool "Warn about pins the bootloader didn't set up" 2565526b3f7SKevin Hilman depends on DAVINCI_MUX 2575526b3f7SKevin Hilman help 2585526b3f7SKevin Hilman Choose Y here to warn whenever driver initialization logic needs 2595526b3f7SKevin Hilman to change the pin multiplexing setup. When there are no warnings 2605526b3f7SKevin Hilman printed, it's safe to deselect DAVINCI_MUX for your product. 2615526b3f7SKevin Hilman 262c5b736d0SKevin Hilmanconfig DAVINCI_RESET_CLOCKS 263c5b736d0SKevin Hilman bool "Reset unused clocks during boot" 264c5b736d0SKevin Hilman depends on ARCH_DAVINCI 265c5b736d0SKevin Hilman help 266c5b736d0SKevin Hilman Say Y if you want to reset unused clocks during boot. 267c5b736d0SKevin Hilman This option saves power, but assumes all drivers are 268c5b736d0SKevin Hilman using the clock framework. Broken drivers that do not 269c5b736d0SKevin Hilman yet use clock framework may not work with this option. 270c5b736d0SKevin Hilman If you are booting from another operating system, you 271c5b736d0SKevin Hilman probably do not want this option enabled until your 272c5b736d0SKevin Hilman device drivers work properly. 273c5b736d0SKevin Hilman 2747c6337e2SKevin Hilmanendmenu 2757c6337e2SKevin Hilman 2767c6337e2SKevin Hilmanendif 277