Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) menuconfig ARCH_DAVINCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 	bool "TI DaVinci"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 	depends on ARCH_MULTI_V5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 	select DAVINCI_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	select ZONE_DMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	select ARCH_HAS_HOLES_MEMORYMODEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	select PM_GENERIC_DOMAINS if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	select PM_GENERIC_DOMAINS_OF if PM && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	select REGMAP_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	select RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	select HAVE_IDE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	select PINCTRL_SINGLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) if ARCH_DAVINCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) config ARCH_DAVINCI_DMx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) comment "DaVinci Core Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) config ARCH_DAVINCI_DM644x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	bool "DaVinci 644x based system"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	select DAVINCI_AINTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	select ARCH_DAVINCI_DMx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) config ARCH_DAVINCI_DM355
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	bool "DaVinci 355 based system"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	select DAVINCI_AINTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	select ARCH_DAVINCI_DMx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) config ARCH_DAVINCI_DM646x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	bool "DaVinci 646x based system"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	select DAVINCI_AINTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	select ARCH_DAVINCI_DMx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) config ARCH_DAVINCI_DA830
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	bool "DA830/OMAP-L137/AM17x based system"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	depends on !ARCH_DAVINCI_DMx || (AUTO_ZRELADDR && ARM_PATCH_PHYS_VIRT)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	select ARCH_DAVINCI_DA8XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	# needed on silicon revs 1.0, 1.1:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	select CPU_DCACHE_WRITETHROUGH if !CPU_DCACHE_DISABLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	select DAVINCI_CP_INTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) config ARCH_DAVINCI_DA850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	bool "DA850/OMAP-L138/AM18x based system"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	depends on !ARCH_DAVINCI_DMx || (AUTO_ZRELADDR && ARM_PATCH_PHYS_VIRT)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	select ARCH_DAVINCI_DA8XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	select DAVINCI_CP_INTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) config ARCH_DAVINCI_DA8XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) config ARCH_DAVINCI_DM365
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	bool "DaVinci 365 based system"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	select DAVINCI_AINTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	select ARCH_DAVINCI_DMx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) comment "DaVinci Board Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) config MACH_DA8XX_DT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	bool "Support DA8XX platforms using device tree"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	depends on ARCH_DAVINCI_DA850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	  Say y here to include support for TI DaVinci DA850 based using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  Flattened Device Tree. More information at Documentation/devicetree
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) config MACH_DAVINCI_EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	bool "TI DM644x EVM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	default ARCH_DAVINCI_DM644x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	depends on ARCH_DAVINCI_DM644x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	  Configure this option to specify the whether the board used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	  for development is a DM644x EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) config MACH_SFFSDR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	bool "Lyrtech SFFSDR"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	depends on ARCH_DAVINCI_DM644x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	  Say Y here to select the Lyrtech Small Form Factor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	  Software Defined Radio (SFFSDR) board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) config MACH_NEUROS_OSD2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	bool "Neuros OSD2 Open Television Set Top Box"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	depends on ARCH_DAVINCI_DM644x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	  Configure this option to specify the whether the board used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	  for development is a Neuros OSD2 Open Set Top Box.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) config MACH_DAVINCI_DM355_EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	bool "TI DM355 EVM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	default ARCH_DAVINCI_DM355
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	depends on ARCH_DAVINCI_DM355
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  Configure this option to specify the whether the board used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	  for development is a DM355 EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) config MACH_DM355_LEOPARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	bool "DM355 Leopard board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	depends on ARCH_DAVINCI_DM355
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	  Configure this option to specify the whether the board used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	  for development is a DM355 Leopard board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) config MACH_DAVINCI_DM6467_EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	bool "TI DM6467 EVM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	default ARCH_DAVINCI_DM646x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	depends on ARCH_DAVINCI_DM646x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	select MACH_DAVINCI_DM6467TEVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  Configure this option to specify the whether the board used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  for development is a DM6467 EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) config MACH_DAVINCI_DM6467TEVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) config MACH_DAVINCI_DM365_EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	bool "TI DM365 EVM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	default ARCH_DAVINCI_DM365
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	depends on ARCH_DAVINCI_DM365
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	  Configure this option to specify whether the board used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	  for development is a DM365 EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) config MACH_DAVINCI_DA830_EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	bool "TI DA830/OMAP-L137/AM17x Reference Platform"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	default ARCH_DAVINCI_DA830
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	depends on ARCH_DAVINCI_DA830
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 	select GPIO_PCF857X if I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 	  Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	prompt "Select DA830/OMAP-L137/AM17x UI board peripheral"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	depends on MACH_DAVINCI_DA830_EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 	  The presence of UI card on the DA830/OMAP-L137/AM17x EVM is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 	  detected automatically based on successful probe of the I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 	  based GPIO expander on that board. This option selected in this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 	  menu has an effect only in case of a successful UI card detection.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) config DA830_UI_LCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	bool "LCD"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 	  Say Y here to use the LCD as a framebuffer or simple character
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	  display.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) config DA830_UI_NAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 	bool "NAND flash"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 	  Say Y here to use the NAND flash. Do not forget to setup
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 	  the switch correctly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) config MACH_DAVINCI_DA850_EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 	bool "TI DA850/OMAP-L138/AM18x Reference Platform"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 	default ARCH_DAVINCI_DA850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 	depends on ARCH_DAVINCI_DA850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	  Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 	prompt "Select peripherals connected to expander on UI board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 	depends on MACH_DAVINCI_DA850_EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 	  The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 	  EVM is detected automatically based on successful probe of the I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 	  based GPIO expander on that card. This option selected in this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 	  menu has an effect only in case of a successful UI card detection.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) config DA850_UI_NONE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 	bool "No peripheral is enabled"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 	  Say Y if you do not want to enable any of the peripherals connected
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) 	  to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) config DA850_UI_RMII
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 	bool "RMII Ethernet PHY"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) 	  Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 	  EVM. This PHY is found on the UI daughter card that is supplied with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 	  the EVM.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) 	  NOTE: Please take care while choosing this option, MII PHY will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 	  not be functional if RMII mode is selected.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) config DA850_UI_SD_VIDEO_PORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 	bool "Video Port Interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) 	  Say Y if you want to use Video Port Interface (VPIF) on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 	  DA850/OMAP-L138 EVM. The Video decoders/encoders are found on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 	  UI daughter card that is supplied with the EVM.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) config MACH_MITYOMAPL138
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) 	bool "Critical Link MityDSP-L138/MityARM-1808 SoM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 	depends on ARCH_DAVINCI_DA850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) 	  Say Y here to select the Critical Link MityDSP-L138/MityARM-1808
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) 	  System on Module.  Information on this SoM may be found at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) 	  https://www.mitydsp.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) config MACH_OMAPL138_HAWKBOARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 	bool "TI AM1808 / OMAPL-138 Hawkboard platform"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) 	depends on ARCH_DAVINCI_DA850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) 	  Say Y here to select the TI AM1808 / OMAPL-138 Hawkboard platform .
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) config DAVINCI_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) 	bool "DAVINCI multiplexing support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) 	depends on ARCH_DAVINCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) 	  Pin multiplexing support for DAVINCI boards. If your bootloader
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) 	  sets the multiplexing correctly, say N. Otherwise, or if unsure,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 	  say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) config DAVINCI_MUX_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) 	bool "Multiplexing debug output"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) 	depends on DAVINCI_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) 	  Makes the multiplexing functions print out a lot of debug info.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) 	  This is useful if you want to find out the correct values of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) 	  multiplexing registers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) config DAVINCI_MUX_WARNINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) 	bool "Warn about pins the bootloader didn't set up"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) 	depends on DAVINCI_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) 	  Choose Y here to warn whenever driver initialization logic needs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 	  to change the pin multiplexing setup. When there are no warnings
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) 	  printed, it's safe to deselect DAVINCI_MUX for your product.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) endif