2007-05-01 01:37:19 +07:00
|
|
|
if ARCH_DAVINCI
|
|
|
|
|
2009-04-16 02:41:40 +07:00
|
|
|
config AINTC
|
|
|
|
bool
|
|
|
|
|
2009-03-11 22:49:05 +07:00
|
|
|
config CP_INTC
|
|
|
|
bool
|
|
|
|
|
2009-06-04 08:36:54 +07:00
|
|
|
config ARCH_DAVINCI_DMx
|
2010-03-26 04:43:44 +07:00
|
|
|
select CPU_ARM926T
|
2009-06-04 08:36:54 +07:00
|
|
|
bool
|
|
|
|
|
2007-05-01 01:37:19 +07:00
|
|
|
menu "TI DaVinci Implementations"
|
|
|
|
|
|
|
|
comment "DaVinci Core Type"
|
|
|
|
|
2009-04-14 23:30:11 +07:00
|
|
|
config ARCH_DAVINCI_DM644x
|
2007-05-01 01:37:19 +07:00
|
|
|
bool "DaVinci 644x based system"
|
2009-04-16 02:41:40 +07:00
|
|
|
select AINTC
|
2009-06-04 08:36:54 +07:00
|
|
|
select ARCH_DAVINCI_DMx
|
2007-05-01 01:37:19 +07:00
|
|
|
|
2009-04-30 02:10:55 +07:00
|
|
|
config ARCH_DAVINCI_DM355
|
2010-07-01 20:30:49 +07:00
|
|
|
bool "DaVinci 355 based system"
|
2009-04-16 02:41:40 +07:00
|
|
|
select AINTC
|
2009-06-04 08:36:54 +07:00
|
|
|
select ARCH_DAVINCI_DMx
|
2009-04-30 02:10:55 +07:00
|
|
|
|
2009-04-30 07:44:58 +07:00
|
|
|
config ARCH_DAVINCI_DM646x
|
2010-07-01 20:30:49 +07:00
|
|
|
bool "DaVinci 646x based system"
|
2009-04-16 02:41:40 +07:00
|
|
|
select AINTC
|
2009-06-04 08:36:54 +07:00
|
|
|
select ARCH_DAVINCI_DMx
|
|
|
|
|
|
|
|
config ARCH_DAVINCI_DA830
|
2010-07-01 20:30:50 +07:00
|
|
|
bool "DA830/OMAP-L137/AM17x based system"
|
2009-06-04 08:36:54 +07:00
|
|
|
select CP_INTC
|
|
|
|
select ARCH_DAVINCI_DA8XX
|
2009-07-17 22:36:19 +07:00
|
|
|
select CPU_DCACHE_WRITETHROUGH # needed on silicon revs 1.0, 1.1
|
2009-06-04 08:36:54 +07:00
|
|
|
|
2009-07-16 17:41:54 +07:00
|
|
|
config ARCH_DAVINCI_DA850
|
2010-07-01 20:30:50 +07:00
|
|
|
bool "DA850/OMAP-L138/AM18x based system"
|
2009-07-16 17:41:54 +07:00
|
|
|
select CP_INTC
|
|
|
|
select ARCH_DAVINCI_DA8XX
|
2009-09-22 22:44:00 +07:00
|
|
|
select ARCH_HAS_CPUFREQ
|
2009-07-16 17:41:54 +07:00
|
|
|
|
2009-06-04 08:36:54 +07:00
|
|
|
config ARCH_DAVINCI_DA8XX
|
2010-03-26 04:43:44 +07:00
|
|
|
select CPU_ARM926T
|
2009-06-04 08:36:54 +07:00
|
|
|
bool
|
2009-04-30 07:44:58 +07:00
|
|
|
|
2009-06-10 03:28:44 +07:00
|
|
|
config ARCH_DAVINCI_DM365
|
|
|
|
bool "DaVinci 365 based system"
|
|
|
|
select AINTC
|
|
|
|
select ARCH_DAVINCI_DMx
|
|
|
|
|
2010-05-18 23:51:19 +07:00
|
|
|
config ARCH_DAVINCI_TNETV107X
|
|
|
|
select CPU_V6
|
|
|
|
select CP_INTC
|
|
|
|
bool "TNETV107X based system"
|
|
|
|
|
2007-05-01 01:37:19 +07:00
|
|
|
comment "DaVinci Board Type"
|
|
|
|
|
|
|
|
config MACH_DAVINCI_EVM
|
2009-04-14 23:30:11 +07:00
|
|
|
bool "TI DM644x EVM"
|
2009-06-04 04:54:27 +07:00
|
|
|
default ARCH_DAVINCI_DM644x
|
2009-04-14 23:30:11 +07:00
|
|
|
depends on ARCH_DAVINCI_DM644x
|
2007-05-01 01:37:19 +07:00
|
|
|
help
|
|
|
|
Configure this option to specify the whether the board used
|
2009-04-14 23:30:11 +07:00
|
|
|
for development is a DM644x EVM
|
2007-05-01 01:37:19 +07:00
|
|
|
|
2009-04-30 06:46:57 +07:00
|
|
|
config MACH_SFFSDR
|
|
|
|
bool "Lyrtech SFFSDR"
|
|
|
|
depends on ARCH_DAVINCI_DM644x
|
|
|
|
help
|
|
|
|
Say Y here to select the Lyrtech Small Form Factor
|
|
|
|
Software Defined Radio (SFFSDR) board.
|
2009-04-14 21:50:37 +07:00
|
|
|
|
davinci: Initial support for Neuros OSD2 platform.
The Neuros OSD 2.0 is the hardware component of the Neuros Open
Internet Television Platform. Hardware is very close to Ti DM644X-EVM board.
It has: DM6446M02 module with 256MB NAND, 256MB RAM, TLV320AIC32 AIC,
USB, Ethernet, SD/MMC, UART, THS8200, TVP7000 for video.
Additionaly realtime clock, IR remote control receiver,
IR Blaster based on MSP430 (firmware although is different
from used in DM644X-EVM), internal ATA-6 3.5” HDD drive
with PATA interface, two muxed red-green leds.
For more information please refer to
http://wiki.neurostechnology.com/index.php/OSD_2.0_HD
Signed-off-by: Andrey Porodko <panda@chelcom.ru>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
2009-11-13 21:16:51 +07:00
|
|
|
config MACH_NEUROS_OSD2
|
|
|
|
bool "Neuros OSD2 Open Television Set Top Box"
|
|
|
|
depends on ARCH_DAVINCI_DM644x
|
|
|
|
help
|
|
|
|
Configure this option to specify the whether the board used
|
|
|
|
for development is a Neuros OSD2 Open Set Top Box.
|
|
|
|
|
2009-04-30 02:10:55 +07:00
|
|
|
config MACH_DAVINCI_DM355_EVM
|
|
|
|
bool "TI DM355 EVM"
|
2009-06-04 04:54:27 +07:00
|
|
|
default ARCH_DAVINCI_DM355
|
2009-04-30 02:10:55 +07:00
|
|
|
depends on ARCH_DAVINCI_DM355
|
|
|
|
help
|
|
|
|
Configure this option to specify the whether the board used
|
|
|
|
for development is a DM355 EVM
|
|
|
|
|
|
|
|
config MACH_DM355_LEOPARD
|
|
|
|
bool "DM355 Leopard board"
|
|
|
|
depends on ARCH_DAVINCI_DM355
|
|
|
|
help
|
|
|
|
Configure this option to specify the whether the board used
|
|
|
|
for development is a DM355 Leopard board.
|
|
|
|
|
2009-04-30 07:44:58 +07:00
|
|
|
config MACH_DAVINCI_DM6467_EVM
|
|
|
|
bool "TI DM6467 EVM"
|
2009-06-04 04:54:27 +07:00
|
|
|
default ARCH_DAVINCI_DM646x
|
2009-04-30 07:44:58 +07:00
|
|
|
depends on ARCH_DAVINCI_DM646x
|
2009-11-24 19:55:15 +07:00
|
|
|
select MACH_DAVINCI_DM6467TEVM
|
2009-04-30 07:44:58 +07:00
|
|
|
help
|
|
|
|
Configure this option to specify the whether the board used
|
|
|
|
for development is a DM6467 EVM
|
|
|
|
|
2009-11-24 19:55:15 +07:00
|
|
|
config MACH_DAVINCI_DM6467TEVM
|
|
|
|
bool
|
|
|
|
|
2009-06-10 03:28:44 +07:00
|
|
|
config MACH_DAVINCI_DM365_EVM
|
|
|
|
bool "TI DM365 EVM"
|
|
|
|
default ARCH_DAVINCI_DM365
|
|
|
|
depends on ARCH_DAVINCI_DM365
|
|
|
|
help
|
|
|
|
Configure this option to specify whether the board used
|
|
|
|
for development is a DM365 EVM
|
|
|
|
|
2009-06-04 08:41:53 +07:00
|
|
|
config MACH_DAVINCI_DA830_EVM
|
2010-07-01 20:30:50 +07:00
|
|
|
bool "TI DA830/OMAP-L137/AM17x Reference Platform"
|
2009-06-04 08:41:53 +07:00
|
|
|
default ARCH_DAVINCI_DA830
|
|
|
|
depends on ARCH_DAVINCI_DA830
|
2009-10-21 22:48:20 +07:00
|
|
|
select GPIO_PCF857X
|
2009-06-04 08:41:53 +07:00
|
|
|
help
|
2010-07-01 20:30:50 +07:00
|
|
|
Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module.
|
2009-04-30 07:44:58 +07:00
|
|
|
|
2009-09-16 08:15:06 +07:00
|
|
|
choice
|
2010-07-01 20:30:50 +07:00
|
|
|
prompt "Select DA830/OMAP-L137/AM17x UI board peripheral"
|
2009-10-21 22:48:20 +07:00
|
|
|
depends on MACH_DAVINCI_DA830_EVM
|
|
|
|
help
|
2010-07-01 20:30:50 +07:00
|
|
|
The presence of UI card on the DA830/OMAP-L137/AM17x EVM is
|
|
|
|
detected automatically based on successful probe of the I2C
|
|
|
|
based GPIO expander on that board. This option selected in this
|
|
|
|
menu has an effect only in case of a successful UI card detection.
|
2009-09-16 08:15:06 +07:00
|
|
|
|
|
|
|
config DA830_UI_LCD
|
|
|
|
bool "LCD"
|
|
|
|
help
|
|
|
|
Say Y here to use the LCD as a framebuffer or simple character
|
|
|
|
display.
|
|
|
|
|
2009-09-19 04:15:18 +07:00
|
|
|
config DA830_UI_NAND
|
|
|
|
bool "NAND flash"
|
|
|
|
help
|
2010-07-01 20:30:49 +07:00
|
|
|
Say Y here to use the NAND flash. Do not forget to setup
|
2009-09-19 04:15:18 +07:00
|
|
|
the switch correctly.
|
2009-09-16 08:15:06 +07:00
|
|
|
endchoice
|
|
|
|
|
2009-07-16 17:42:18 +07:00
|
|
|
config MACH_DAVINCI_DA850_EVM
|
2010-07-01 20:30:50 +07:00
|
|
|
bool "TI DA850/OMAP-L138/AM18x Reference Platform"
|
2009-07-16 17:42:18 +07:00
|
|
|
default ARCH_DAVINCI_DA850
|
|
|
|
depends on ARCH_DAVINCI_DA850
|
2009-10-01 04:00:53 +07:00
|
|
|
select GPIO_PCA953X
|
|
|
|
help
|
2010-07-01 20:30:50 +07:00
|
|
|
Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module.
|
2009-10-01 04:00:53 +07:00
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Select peripherals connected to expander on UI board"
|
2009-10-21 22:48:23 +07:00
|
|
|
depends on MACH_DAVINCI_DA850_EVM
|
|
|
|
help
|
2010-07-01 20:30:50 +07:00
|
|
|
The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x
|
2009-10-21 22:48:23 +07:00
|
|
|
EVM is detected automatically based on successful probe of the I2C
|
|
|
|
based GPIO expander on that card. This option selected in this
|
|
|
|
menu has an effect only in case of a successful UI card detection.
|
2009-10-01 04:00:53 +07:00
|
|
|
|
|
|
|
config DA850_UI_NONE
|
|
|
|
bool "No peripheral is enabled"
|
|
|
|
help
|
|
|
|
Say Y if you do not want to enable any of the peripherals connected
|
2010-07-01 20:30:50 +07:00
|
|
|
to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card
|
2009-10-01 04:00:53 +07:00
|
|
|
|
|
|
|
config DA850_UI_RMII
|
|
|
|
bool "RMII Ethernet PHY"
|
|
|
|
help
|
2010-07-01 20:30:50 +07:00
|
|
|
Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x
|
|
|
|
EVM. This PHY is found on the UI daughter card that is supplied with
|
2009-10-01 04:00:53 +07:00
|
|
|
the EVM.
|
|
|
|
NOTE: Please take care while choosing this option, MII PHY will
|
|
|
|
not be functional if RMII mode is selected.
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
2010-05-18 23:51:21 +07:00
|
|
|
config MACH_TNETV107X
|
|
|
|
bool "TI TNETV107X Reference Platform"
|
|
|
|
default ARCH_DAVINCI_TNETV107X
|
|
|
|
depends on ARCH_DAVINCI_TNETV107X
|
|
|
|
help
|
|
|
|
Say Y here to select the TI TNETV107X Evaluation Module.
|
|
|
|
|
2009-04-14 21:50:37 +07:00
|
|
|
config DAVINCI_MUX
|
|
|
|
bool "DAVINCI multiplexing support"
|
|
|
|
depends on ARCH_DAVINCI
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Pin multiplexing support for DAVINCI boards. If your bootloader
|
|
|
|
sets the multiplexing correctly, say N. Otherwise, or if unsure,
|
|
|
|
say Y.
|
|
|
|
|
|
|
|
config DAVINCI_MUX_DEBUG
|
2010-07-01 20:30:49 +07:00
|
|
|
bool "Multiplexing debug output"
|
|
|
|
depends on DAVINCI_MUX
|
|
|
|
help
|
|
|
|
Makes the multiplexing functions print out a lot of debug info.
|
|
|
|
This is useful if you want to find out the correct values of the
|
|
|
|
multiplexing registers.
|
2009-04-14 21:50:37 +07:00
|
|
|
|
|
|
|
config DAVINCI_MUX_WARNINGS
|
2010-07-01 20:30:49 +07:00
|
|
|
bool "Warn about pins the bootloader didn't set up"
|
|
|
|
depends on DAVINCI_MUX
|
|
|
|
help
|
|
|
|
Choose Y here to warn whenever driver initialization logic needs
|
|
|
|
to change the pin multiplexing setup. When there are no warnings
|
|
|
|
printed, it's safe to deselect DAVINCI_MUX for your product.
|
2009-04-14 21:50:37 +07:00
|
|
|
|
2009-03-21 07:29:01 +07:00
|
|
|
config DAVINCI_RESET_CLOCKS
|
|
|
|
bool "Reset unused clocks during boot"
|
|
|
|
depends on ARCH_DAVINCI
|
|
|
|
help
|
|
|
|
Say Y if you want to reset unused clocks during boot.
|
|
|
|
This option saves power, but assumes all drivers are
|
|
|
|
using the clock framework. Broken drivers that do not
|
|
|
|
yet use clock framework may not work with this option.
|
|
|
|
If you are booting from another operating system, you
|
|
|
|
probably do not want this option enabled until your
|
|
|
|
device drivers work properly.
|
|
|
|
|
2007-05-01 01:37:19 +07:00
|
|
|
endmenu
|
|
|
|
|
|
|
|
endif
|