^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