# SPDX-License-Identifier: GPL-2.0
menuconfig [31mCONFIG_ARCH_DAVINCI[0m
bool "TI DaVinci"
depends on [31mCONFIG_ARCH_MULTI_V5[0m
select [31mCONFIG_DAVINCI_TIMER[0m
select [31mCONFIG_ZONE_DMA[0m
select [31mCONFIG_ARCH_HAS_HOLES_MEMORYMODEL[0m
select [31mCONFIG_PM_GENERIC_DOMAINS[0m if [31mCONFIG_PM[0m
select [31mCONFIG_PM_GENERIC_DOMAINS_OF[0m if [31mCONFIG_PM[0m && [31mCONFIG_OF[0m
select [31mCONFIG_REGMAP_MMIO[0m
select [31mCONFIG_HAVE_IDE[0m
select [31mCONFIG_PINCTRL_SINGLE[0m
if [31mCONFIG_ARCH_DAVINCI[0m
config [31mCONFIG_ARCH_DAVINCI_DMx[0m
bool
comment "DaVinci Core Type"
config [31mCONFIG_ARCH_DAVINCI_DM644x[0m
bool "DaVinci 644x based system"
select [31mCONFIG_DAVINCI_AINTC[0m
select [31mCONFIG_ARCH_DAVINCI_DMx[0m
config [31mCONFIG_ARCH_DAVINCI_DM355[0m
bool "DaVinci 355 based system"
select [31mCONFIG_DAVINCI_AINTC[0m
select [31mCONFIG_ARCH_DAVINCI_DMx[0m
config [31mCONFIG_ARCH_DAVINCI_DM646x[0m
bool "DaVinci 646x based system"
select [31mCONFIG_DAVINCI_AINTC[0m
select [31mCONFIG_ARCH_DAVINCI_DMx[0m
config [31mCONFIG_ARCH_DAVINCI_DA830[0m
bool "DA830/OMAP-L137/AM17x based system"
depends on ![31mCONFIG_ARCH_DAVINCI_DMx[0m || ([31mCONFIG_AUTO_ZRELADDR[0m && [31mCONFIG_ARM_PATCH_PHYS_VIRT[0m)
select [31mCONFIG_ARCH_DAVINCI_DA8XX[0m
# needed on silicon revs 1.0, 1.1:
select [31mCONFIG_CPU_DCACHE_WRITETHROUGH[0m if ![31mCONFIG_CPU_DCACHE_DISABLE[0m
select [31mCONFIG_DAVINCI_CP_INTC[0m
config [31mCONFIG_ARCH_DAVINCI_DA850[0m
bool "DA850/OMAP-L138/AM18x based system"
depends on ![31mCONFIG_ARCH_DAVINCI_DMx[0m || ([31mCONFIG_AUTO_ZRELADDR[0m && [31mCONFIG_ARM_PATCH_PHYS_VIRT[0m)
select [31mCONFIG_ARCH_DAVINCI_DA8XX[0m
select [31mCONFIG_DAVINCI_CP_INTC[0m
config [31mCONFIG_ARCH_DAVINCI_DA8XX[0m
bool
config [31mCONFIG_ARCH_DAVINCI_DM365[0m
bool "DaVinci 365 based system"
select [31mCONFIG_DAVINCI_AINTC[0m
select [31mCONFIG_ARCH_DAVINCI_DMx[0m
comment "DaVinci Board Type"
config [31mCONFIG_MACH_DA8XX_DT[0m
bool "Support DA8XX platforms using device tree"
default y
depends on [31mCONFIG_ARCH_DAVINCI_DA850[0m
select [31mCONFIG_PINCTRL[0m
select [31mCONFIG_TIMER_OF[0m
help
Say y here to include support for TI DaVinci DA850 based using
Flattened Device Tree. More information at Documentation/devicetree
config [31mCONFIG_MACH_DAVINCI_EVM[0m
bool "TI DM644x EVM"
default [31mCONFIG_ARCH_DAVINCI_DM644x[0m
depends on [31mCONFIG_ARCH_DAVINCI_DM644x[0m
help
Configure this option to specify the whether the board used
for development is a DM644x [31mCONFIG_EVM[0m
config [31mCONFIG_MACH_SFFSDR[0m
bool "Lyrtech SFFSDR"
depends on [31mCONFIG_ARCH_DAVINCI_DM644x[0m
help
Say Y here to select the Lyrtech Small Form Factor
Software Defined Radio (SFFSDR) board.
config [31mCONFIG_MACH_NEUROS_OSD2[0m
bool "Neuros OSD2 Open Television Set Top Box"
depends on [31mCONFIG_ARCH_DAVINCI_DM644x[0m
help
Configure this option to specify the whether the board used
for development is a Neuros OSD2 Open Set Top Box.
config [31mCONFIG_MACH_DAVINCI_DM355_EVM[0m
bool "TI DM355 EVM"
default [31mCONFIG_ARCH_DAVINCI_DM355[0m
depends on [31mCONFIG_ARCH_DAVINCI_DM355[0m
help
Configure this option to specify the whether the board used
for development is a DM355 [31mCONFIG_EVM[0m
config [31mCONFIG_MACH_DM355_LEOPARD[0m
bool "DM355 Leopard board"
depends on [31mCONFIG_ARCH_DAVINCI_DM355[0m
help
Configure this option to specify the whether the board used
for development is a DM355 Leopard board.
config [31mCONFIG_MACH_DAVINCI_DM6467_EVM[0m
bool "TI DM6467 EVM"
default [31mCONFIG_ARCH_DAVINCI_DM646x[0m
depends on [31mCONFIG_ARCH_DAVINCI_DM646x[0m
select [31mCONFIG_MACH_DAVINCI_DM6467TEVM[0m
help
Configure this option to specify the whether the board used
for development is a DM6467 [31mCONFIG_EVM[0m
config [31mCONFIG_MACH_DAVINCI_DM6467TEVM[0m
bool
config [31mCONFIG_MACH_DAVINCI_DM365_EVM[0m
bool "TI DM365 EVM"
default [31mCONFIG_ARCH_DAVINCI_DM365[0m
depends on [31mCONFIG_ARCH_DAVINCI_DM365[0m
help
Configure this option to specify whether the board used
for development is a DM365 [31mCONFIG_EVM[0m
config [31mCONFIG_MACH_DAVINCI_DA830_EVM[0m
bool "TI DA830/OMAP-L137/AM17x Reference Platform"
default [31mCONFIG_ARCH_DAVINCI_DA830[0m
depends on [31mCONFIG_ARCH_DAVINCI_DA830[0m
select [31mCONFIG_GPIO_PCF857X[0m if [31mCONFIG_I2C[0m
help
Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module.
choice
prompt "Select DA830/OMAP-L137/AM17x UI board peripheral"
depends on [31mCONFIG_MACH_DAVINCI_DA830_EVM[0m
help
The presence of UI card on the DA830/OMAP-L137/AM17x [31mCONFIG_EVM[0m is
detected automatically based on successful probe of the [31mCONFIG_I2C[0m
based GPIO expander on that board. This option selected in this
menu has an effect only in case of a successful UI card detection.
config [31mCONFIG_DA830_UI_LCD[0m
bool "LCD"
help
Say Y here to use the LCD as a framebuffer or simple character
display.
config [31mCONFIG_DA830_UI_NAND[0m
bool "NAND flash"
help
Say Y here to use the NAND flash. Do not forget to setup
the switch correctly.
endchoice
config [31mCONFIG_MACH_DAVINCI_DA850_EVM[0m
bool "TI DA850/OMAP-L138/AM18x Reference Platform"
default [31mCONFIG_ARCH_DAVINCI_DA850[0m
depends on [31mCONFIG_ARCH_DAVINCI_DA850[0m
help
Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module.
choice
prompt "Select peripherals connected to expander on UI board"
depends on [31mCONFIG_MACH_DAVINCI_DA850_EVM[0m
help
The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x
[31mCONFIG_EVM[0m is detected automatically based on successful probe of the [31mCONFIG_I2C[0m
based GPIO expander on that card. This option selected in this
menu has an effect only in case of a successful UI card detection.
config [31mCONFIG_DA850_UI_NONE[0m
bool "No peripheral is enabled"
help
Say Y if you do not want to enable any of the peripherals connected
to TCA6416 expander on DA850/OMAP-L138/AM18x [31mCONFIG_EVM[0m UI card
config [31mCONFIG_DA850_UI_RMII[0m
bool "RMII Ethernet PHY"
help
Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x
[31mCONFIG_EVM[0m. This PHY is found on the UI daughter card that is supplied with
the [31mCONFIG_EVM[0m.
NOTE: Please take care while choosing this option, [31mCONFIG_MII[0m PHY will
not be functional if RMII mode is selected.
config [31mCONFIG_DA850_UI_SD_VIDEO_PORT[0m
bool "Video Port Interface"
help
Say Y if you want to use Video Port Interface (VPIF) on the
DA850/OMAP-L138 [31mCONFIG_EVM[0m. The Video decoders/encoders are found on the
UI daughter card that is supplied with the [31mCONFIG_EVM[0m.
endchoice
config [31mCONFIG_MACH_MITYOMAPL138[0m
bool "Critical Link MityDSP-L138/MityARM-1808 SoM"
depends on [31mCONFIG_ARCH_DAVINCI_DA850[0m
help
Say Y here to select the Critical Link MityDSP-L138/MityARM-1808
System on Module. Information on this SoM may be found at
http://www.mitydsp.com
config [31mCONFIG_MACH_OMAPL138_HAWKBOARD[0m
bool "TI AM1808 / OMAPL-138 Hawkboard platform"
depends on [31mCONFIG_ARCH_DAVINCI_DA850[0m
help
Say Y here to select the TI AM1808 / OMAPL-138 Hawkboard platform .
Information of this board may be found at
http://www.hawkboard.org/
config [31mCONFIG_DAVINCI_MUX[0m
bool "DAVINCI multiplexing support"
depends on [31mCONFIG_ARCH_DAVINCI[0m
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 [31mCONFIG_DAVINCI_MUX_DEBUG[0m
bool "Multiplexing debug output"
depends on [31mCONFIG_DAVINCI_MUX[0m
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.
config [31mCONFIG_DAVINCI_MUX_WARNINGS[0m
bool "Warn about pins the bootloader didn't set up"
depends on [31mCONFIG_DAVINCI_MUX[0m
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 [31mCONFIG_DAVINCI_MUX[0m for your product.
endif