203 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			203 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0
 | |
| 
 | |
| menuconfig ARCH_DAVINCI
 | |
| 	bool "TI DaVinci"
 | |
| 	depends on ARCH_MULTI_V5
 | |
| 	depends on CPU_LITTLE_ENDIAN
 | |
| 	select CPU_ARM926T
 | |
| 	select DAVINCI_TIMER
 | |
| 	select ZONE_DMA
 | |
| 	select PM_GENERIC_DOMAINS if PM
 | |
| 	select PM_GENERIC_DOMAINS_OF if PM && OF
 | |
| 	select REGMAP_MMIO
 | |
| 	select RESET_CONTROLLER
 | |
| 	select PINCTRL
 | |
| 	select PINCTRL_SINGLE
 | |
| 
 | |
| if ARCH_DAVINCI
 | |
| 
 | |
| config ARCH_DAVINCI_DMx
 | |
| 	bool
 | |
| 
 | |
| comment "DaVinci Core Type"
 | |
| 
 | |
| config ARCH_DAVINCI_DM355
 | |
| 	bool "DaVinci 355 based system"
 | |
| 	depends on ATAGS && UNUSED_BOARD_FILES
 | |
| 	select DAVINCI_AINTC
 | |
| 	select ARCH_DAVINCI_DMx
 | |
| 
 | |
| config ARCH_DAVINCI_DA830
 | |
| 	bool "DA830/OMAP-L137/AM17x based system"
 | |
| 	depends on !ARCH_DAVINCI_DMx || (AUTO_ZRELADDR && ARM_PATCH_PHYS_VIRT)
 | |
| 	depends on ATAGS
 | |
| 	select ARCH_DAVINCI_DA8XX
 | |
| 	# needed on silicon revs 1.0, 1.1:
 | |
| 	select CPU_DCACHE_WRITETHROUGH if !CPU_DCACHE_DISABLE
 | |
| 	select DAVINCI_CP_INTC
 | |
| 
 | |
| config ARCH_DAVINCI_DA850
 | |
| 	bool "DA850/OMAP-L138/AM18x based system"
 | |
| 	depends on !ARCH_DAVINCI_DMx || (AUTO_ZRELADDR && ARM_PATCH_PHYS_VIRT)
 | |
| 	depends on ATAGS
 | |
| 	select ARCH_DAVINCI_DA8XX
 | |
| 	select DAVINCI_CP_INTC
 | |
| 
 | |
| config ARCH_DAVINCI_DA8XX
 | |
| 	bool
 | |
| 
 | |
| config ARCH_DAVINCI_DM365
 | |
| 	bool "DaVinci 365 based system"
 | |
| 	depends on ATAGS && UNUSED_BOARD_FILES
 | |
| 	select DAVINCI_AINTC
 | |
| 	select ARCH_DAVINCI_DMx
 | |
| 
 | |
| comment "DaVinci Board Type"
 | |
| 
 | |
| config MACH_DA8XX_DT
 | |
| 	bool "Support DA8XX platforms using device tree"
 | |
| 	default y
 | |
| 	depends on ARCH_DAVINCI_DA850
 | |
| 	select PINCTRL
 | |
| 	help
 | |
| 	  Say y here to include support for TI DaVinci DA850 based using
 | |
| 	  Flattened Device Tree. More information at Documentation/devicetree
 | |
| 
 | |
| config MACH_DAVINCI_DM355_EVM
 | |
| 	bool "TI DM355 EVM"
 | |
| 	default ARCH_DAVINCI_DM355
 | |
| 	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.
 | |
| 
 | |
| 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
 | |
| 
 | |
| config MACH_DAVINCI_DA830_EVM
 | |
| 	bool "TI DA830/OMAP-L137/AM17x Reference Platform"
 | |
| 	default ARCH_DAVINCI_DA830
 | |
| 	depends on ATAGS && UNUSED_BOARD_FILES
 | |
| 	depends on ARCH_DAVINCI_DA830
 | |
| 	select GPIO_PCF857X if I2C
 | |
| 	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 MACH_DAVINCI_DA830_EVM
 | |
| 	help
 | |
| 	  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.
 | |
| 
 | |
| config DA830_UI_LCD
 | |
| 	bool "LCD"
 | |
| 	help
 | |
| 	  Say Y here to use the LCD as a framebuffer or simple character
 | |
| 	  display.
 | |
| 
 | |
| config DA830_UI_NAND
 | |
| 	bool "NAND flash"
 | |
| 	help
 | |
| 	  Say Y here to use the NAND flash. Do not forget to setup
 | |
| 	  the switch correctly.
 | |
| endchoice
 | |
| 
 | |
| config MACH_DAVINCI_DA850_EVM
 | |
| 	bool "TI DA850/OMAP-L138/AM18x Reference Platform"
 | |
| 	depends on ATAGS && UNUSED_BOARD_FILES
 | |
| 	default ARCH_DAVINCI_DA850
 | |
| 	depends on ARCH_DAVINCI_DA850
 | |
| 	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 MACH_DAVINCI_DA850_EVM
 | |
| 	help
 | |
| 	  The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x
 | |
| 	  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.
 | |
| 
 | |
| config DA850_UI_NONE
 | |
| 	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 EVM UI card
 | |
| 
 | |
| config DA850_UI_RMII
 | |
| 	bool "RMII Ethernet PHY"
 | |
| 	help
 | |
| 	  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
 | |
| 	  the EVM.
 | |
| 	  NOTE: Please take care while choosing this option, MII PHY will
 | |
| 	  not be functional if RMII mode is selected.
 | |
| 
 | |
| config DA850_UI_SD_VIDEO_PORT
 | |
| 	bool "Video Port Interface"
 | |
| 	help
 | |
| 	  Say Y if you want to use Video Port Interface (VPIF) on the
 | |
| 	  DA850/OMAP-L138 EVM. The Video decoders/encoders are found on the
 | |
| 	  UI daughter card that is supplied with the EVM.
 | |
| 
 | |
| endchoice
 | |
| 
 | |
| config MACH_MITYOMAPL138
 | |
| 	bool "Critical Link MityDSP-L138/MityARM-1808 SoM"
 | |
| 	depends on ARCH_DAVINCI_DA850
 | |
| 	depends on ATAGS && UNUSED_BOARD_FILES
 | |
| 	help
 | |
| 	  Say Y here to select the Critical Link MityDSP-L138/MityARM-1808
 | |
| 	  System on Module.  Information on this SoM may be found at
 | |
| 	  https://www.mitydsp.com
 | |
| 
 | |
| config MACH_OMAPL138_HAWKBOARD
 | |
| 	bool "TI AM1808 / OMAPL-138 Hawkboard platform"
 | |
| 	depends on ARCH_DAVINCI_DA850
 | |
| 	depends on ATAGS && UNUSED_BOARD_FILES
 | |
| 	help
 | |
| 	  Say Y here to select the TI AM1808 / OMAPL-138 Hawkboard platform .
 | |
| 
 | |
| 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
 | |
| 	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.
 | |
| 
 | |
| config DAVINCI_MUX_WARNINGS
 | |
| 	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.
 | |
| 
 | |
| endif
 |