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 33*48ea89eaSSekhar 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 39*48ea89eaSSekhar 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 647c6337e2SKevin Hilman help 657c6337e2SKevin Hilman Configure this option to specify the whether the board used 66d0e47fbaSKevin Hilman for development is a DM644x EVM 677c6337e2SKevin Hilman 68f5ce6a67SHugo Villeneuveconfig MACH_SFFSDR 69f5ce6a67SHugo Villeneuve bool "Lyrtech SFFSDR" 70f5ce6a67SHugo Villeneuve depends on ARCH_DAVINCI_DM644x 71f5ce6a67SHugo Villeneuve help 72f5ce6a67SHugo Villeneuve Say Y here to select the Lyrtech Small Form Factor 73f5ce6a67SHugo Villeneuve Software Defined Radio (SFFSDR) board. 745526b3f7SKevin Hilman 75c16fe267SAndrey Porodkoconfig MACH_NEUROS_OSD2 76c16fe267SAndrey Porodko bool "Neuros OSD2 Open Television Set Top Box" 77c16fe267SAndrey Porodko depends on ARCH_DAVINCI_DM644x 78c16fe267SAndrey Porodko help 79c16fe267SAndrey Porodko Configure this option to specify the whether the board used 80c16fe267SAndrey Porodko for development is a Neuros OSD2 Open Set Top Box. 81c16fe267SAndrey Porodko 8295a3477fSKevin Hilmanconfig MACH_DAVINCI_DM355_EVM 8395a3477fSKevin Hilman bool "TI DM355 EVM" 84f28f03bbSKevin Hilman default ARCH_DAVINCI_DM355 8595a3477fSKevin Hilman depends on ARCH_DAVINCI_DM355 8695a3477fSKevin Hilman help 8795a3477fSKevin Hilman Configure this option to specify the whether the board used 8895a3477fSKevin Hilman for development is a DM355 EVM 8995a3477fSKevin Hilman 9095a3477fSKevin Hilmanconfig MACH_DM355_LEOPARD 9195a3477fSKevin Hilman bool "DM355 Leopard board" 9295a3477fSKevin Hilman depends on ARCH_DAVINCI_DM355 9395a3477fSKevin Hilman help 9495a3477fSKevin Hilman Configure this option to specify the whether the board used 9595a3477fSKevin Hilman for development is a DM355 Leopard board. 9695a3477fSKevin Hilman 97e38d92fdSKevin Hilmanconfig MACH_DAVINCI_DM6467_EVM 98e38d92fdSKevin Hilman bool "TI DM6467 EVM" 99f28f03bbSKevin Hilman default ARCH_DAVINCI_DM646x 100e38d92fdSKevin Hilman depends on ARCH_DAVINCI_DM646x 101c1978e1dSSekhar Nori select MACH_DAVINCI_DM6467TEVM 102e38d92fdSKevin Hilman help 103e38d92fdSKevin Hilman Configure this option to specify the whether the board used 104e38d92fdSKevin Hilman for development is a DM6467 EVM 105e38d92fdSKevin Hilman 106c1978e1dSSekhar Noriconfig MACH_DAVINCI_DM6467TEVM 107c1978e1dSSekhar Nori bool 108c1978e1dSSekhar Nori 109a46e9e40SSandeep Paulrajconfig MACH_DAVINCI_DM365_EVM 110a46e9e40SSandeep Paulraj bool "TI DM365 EVM" 111a46e9e40SSandeep Paulraj default ARCH_DAVINCI_DM365 112a46e9e40SSandeep Paulraj depends on ARCH_DAVINCI_DM365 113a46e9e40SSandeep Paulraj help 114a46e9e40SSandeep Paulraj Configure this option to specify whether the board used 115a46e9e40SSandeep Paulraj for development is a DM365 EVM 116a46e9e40SSandeep Paulraj 1178593790dSMark A. Greerconfig MACH_DAVINCI_DA830_EVM 118*48ea89eaSSekhar Nori bool "TI DA830/OMAP-L137/AM17x Reference Platform" 1198593790dSMark A. Greer default ARCH_DAVINCI_DA830 1208593790dSMark A. Greer depends on ARCH_DAVINCI_DA830 12177316f05SSekhar Nori select GPIO_PCF857X 1228593790dSMark A. Greer help 123*48ea89eaSSekhar Nori Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module. 124e38d92fdSKevin Hilman 12513e1f044SSteve Chenchoice 126*48ea89eaSSekhar Nori prompt "Select DA830/OMAP-L137/AM17x UI board peripheral" 12777316f05SSekhar Nori depends on MACH_DAVINCI_DA830_EVM 12877316f05SSekhar Nori help 129*48ea89eaSSekhar Nori The presence of UI card on the DA830/OMAP-L137/AM17x EVM is 130*48ea89eaSSekhar Nori detected automatically based on successful probe of the I2C 131*48ea89eaSSekhar Nori based GPIO expander on that board. This option selected in this 132*48ea89eaSSekhar Nori menu has an effect only in case of a successful UI card detection. 13313e1f044SSteve Chen 13413e1f044SSteve Chenconfig DA830_UI_LCD 13513e1f044SSteve Chen bool "LCD" 13613e1f044SSteve Chen help 13713e1f044SSteve Chen Say Y here to use the LCD as a framebuffer or simple character 13813e1f044SSteve Chen display. 13913e1f044SSteve Chen 140733975a3SDavid A. Griegoconfig DA830_UI_NAND 141733975a3SDavid A. Griego bool "NAND flash" 142733975a3SDavid A. Griego help 143733975a3SDavid A. Griego Say Y here to use the NAND flash. Do not forget to setup 144733975a3SDavid A. Griego the switch correctly. 14513e1f044SSteve Chenendchoice 14613e1f044SSteve Chen 1470fbc5592SSudhakar Rajashekharaconfig MACH_DAVINCI_DA850_EVM 148*48ea89eaSSekhar Nori bool "TI DA850/OMAP-L138/AM18x Reference Platform" 1490fbc5592SSudhakar Rajashekhara default ARCH_DAVINCI_DA850 1500fbc5592SSudhakar Rajashekhara depends on ARCH_DAVINCI_DA850 151797d799eSSekhar Nori select GPIO_PCA953X 1520fbc5592SSudhakar Rajashekhara help 153*48ea89eaSSekhar Nori Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module. 1540fbc5592SSudhakar Rajashekhara 1552206771cSChaithrika U Schoice 1562206771cSChaithrika U S prompt "Select peripherals connected to expander on UI board" 157797d799eSSekhar Nori depends on MACH_DAVINCI_DA850_EVM 158797d799eSSekhar Nori help 159*48ea89eaSSekhar Nori The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x 160797d799eSSekhar Nori EVM is detected automatically based on successful probe of the I2C 161797d799eSSekhar Nori based GPIO expander on that card. This option selected in this 162797d799eSSekhar Nori menu has an effect only in case of a successful UI card detection. 1632206771cSChaithrika U S 1642206771cSChaithrika U Sconfig DA850_UI_NONE 1652206771cSChaithrika U S bool "No peripheral is enabled" 1662206771cSChaithrika U S help 1672206771cSChaithrika U S Say Y if you do not want to enable any of the peripherals connected 168*48ea89eaSSekhar Nori to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card 1692206771cSChaithrika U S 1702206771cSChaithrika U Sconfig DA850_UI_RMII 1712206771cSChaithrika U S bool "RMII Ethernet PHY" 1722206771cSChaithrika U S help 173*48ea89eaSSekhar Nori Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x 174*48ea89eaSSekhar Nori EVM. This PHY is found on the UI daughter card that is supplied with 1752206771cSChaithrika U S the EVM. 1762206771cSChaithrika U S NOTE: Please take care while choosing this option, MII PHY will 1772206771cSChaithrika U S not be functional if RMII mode is selected. 1782206771cSChaithrika U S 1792206771cSChaithrika U Sendchoice 1802206771cSChaithrika U S 18157a58a2eSCyril Chemparathyconfig MACH_TNETV107X 18257a58a2eSCyril Chemparathy bool "TI TNETV107X Reference Platform" 18357a58a2eSCyril Chemparathy default ARCH_DAVINCI_TNETV107X 18457a58a2eSCyril Chemparathy depends on ARCH_DAVINCI_TNETV107X 18557a58a2eSCyril Chemparathy help 18657a58a2eSCyril Chemparathy Say Y here to select the TI TNETV107X Evaluation Module. 18757a58a2eSCyril Chemparathy 1885526b3f7SKevin Hilmanconfig DAVINCI_MUX 1895526b3f7SKevin Hilman bool "DAVINCI multiplexing support" 1905526b3f7SKevin Hilman depends on ARCH_DAVINCI 1915526b3f7SKevin Hilman default y 1925526b3f7SKevin Hilman help 1935526b3f7SKevin Hilman Pin multiplexing support for DAVINCI boards. If your bootloader 1945526b3f7SKevin Hilman sets the multiplexing correctly, say N. Otherwise, or if unsure, 1955526b3f7SKevin Hilman say Y. 1965526b3f7SKevin Hilman 1975526b3f7SKevin Hilmanconfig DAVINCI_MUX_DEBUG 1985526b3f7SKevin Hilman bool "Multiplexing debug output" 1995526b3f7SKevin Hilman depends on DAVINCI_MUX 2005526b3f7SKevin Hilman help 2015526b3f7SKevin Hilman Makes the multiplexing functions print out a lot of debug info. 2025526b3f7SKevin Hilman This is useful if you want to find out the correct values of the 2035526b3f7SKevin Hilman multiplexing registers. 2045526b3f7SKevin Hilman 2055526b3f7SKevin Hilmanconfig DAVINCI_MUX_WARNINGS 2065526b3f7SKevin Hilman bool "Warn about pins the bootloader didn't set up" 2075526b3f7SKevin Hilman depends on DAVINCI_MUX 2085526b3f7SKevin Hilman help 2095526b3f7SKevin Hilman Choose Y here to warn whenever driver initialization logic needs 2105526b3f7SKevin Hilman to change the pin multiplexing setup. When there are no warnings 2115526b3f7SKevin Hilman printed, it's safe to deselect DAVINCI_MUX for your product. 2125526b3f7SKevin Hilman 213c5b736d0SKevin Hilmanconfig DAVINCI_RESET_CLOCKS 214c5b736d0SKevin Hilman bool "Reset unused clocks during boot" 215c5b736d0SKevin Hilman depends on ARCH_DAVINCI 216c5b736d0SKevin Hilman help 217c5b736d0SKevin Hilman Say Y if you want to reset unused clocks during boot. 218c5b736d0SKevin Hilman This option saves power, but assumes all drivers are 219c5b736d0SKevin Hilman using the clock framework. Broken drivers that do not 220c5b736d0SKevin Hilman yet use clock framework may not work with this option. 221c5b736d0SKevin Hilman If you are booting from another operating system, you 222c5b736d0SKevin Hilman probably do not want this option enabled until your 223c5b736d0SKevin Hilman device drivers work properly. 224c5b736d0SKevin Hilman 2257c6337e2SKevin Hilmanendmenu 2267c6337e2SKevin Hilman 2277c6337e2SKevin Hilmanendif 228