xref: /linux/arch/arm/mach-davinci/Kconfig (revision e38d92fdcd04c79d28679682f63a83487c4c4c05)
17c6337e2SKevin Hilmanif ARCH_DAVINCI
27c6337e2SKevin Hilman
30521444dSSergei Shtylyovconfig CP_INTC
40521444dSSergei Shtylyov	bool
50521444dSSergei Shtylyov
67c6337e2SKevin Hilmanmenu "TI DaVinci Implementations"
77c6337e2SKevin Hilman
87c6337e2SKevin Hilmancomment "DaVinci Core Type"
97c6337e2SKevin Hilman
10d0e47fbaSKevin Hilmanconfig ARCH_DAVINCI_DM644x
117c6337e2SKevin Hilman	bool "DaVinci 644x based system"
127c6337e2SKevin Hilman
1395a3477fSKevin Hilmanconfig ARCH_DAVINCI_DM355
1495a3477fSKevin Hilman        bool "DaVinci 355 based system"
1595a3477fSKevin Hilman
16*e38d92fdSKevin Hilmanconfig ARCH_DAVINCI_DM646x
17*e38d92fdSKevin Hilman        bool "DaVinci 646x based system"
18*e38d92fdSKevin Hilman
197c6337e2SKevin Hilmancomment "DaVinci Board Type"
207c6337e2SKevin Hilman
217c6337e2SKevin Hilmanconfig MACH_DAVINCI_EVM
22d0e47fbaSKevin Hilman	bool "TI DM644x EVM"
237c6337e2SKevin Hilman	default y
24d0e47fbaSKevin Hilman	depends on ARCH_DAVINCI_DM644x
257c6337e2SKevin Hilman	help
267c6337e2SKevin Hilman	  Configure this option to specify the whether the board used
27d0e47fbaSKevin Hilman	  for development is a DM644x EVM
287c6337e2SKevin Hilman
29f5ce6a67SHugo Villeneuveconfig MACH_SFFSDR
30f5ce6a67SHugo Villeneuve	bool "Lyrtech SFFSDR"
31f5ce6a67SHugo Villeneuve	default n
32f5ce6a67SHugo Villeneuve	depends on ARCH_DAVINCI_DM644x
33f5ce6a67SHugo Villeneuve	help
34f5ce6a67SHugo Villeneuve	  Say Y here to select the Lyrtech Small Form Factor
35f5ce6a67SHugo Villeneuve	  Software Defined Radio (SFFSDR) board.
365526b3f7SKevin Hilman
3795a3477fSKevin Hilmanconfig MACH_DAVINCI_DM355_EVM
3895a3477fSKevin Hilman	bool "TI DM355 EVM"
3995a3477fSKevin Hilman	default n
4095a3477fSKevin Hilman	depends on ARCH_DAVINCI_DM355
4195a3477fSKevin Hilman	help
4295a3477fSKevin Hilman	  Configure this option to specify the whether the board used
4395a3477fSKevin Hilman	  for development is a DM355 EVM
4495a3477fSKevin Hilman
4595a3477fSKevin Hilmanconfig MACH_DM355_LEOPARD
4695a3477fSKevin Hilman	bool "DM355 Leopard board"
4795a3477fSKevin Hilman	default n
4895a3477fSKevin Hilman	depends on ARCH_DAVINCI_DM355
4995a3477fSKevin Hilman	help
5095a3477fSKevin Hilman	  Configure this option to specify the whether the board used
5195a3477fSKevin Hilman	  for development is a DM355 Leopard board.
5295a3477fSKevin Hilman
53*e38d92fdSKevin Hilmanconfig MACH_DAVINCI_DM6467_EVM
54*e38d92fdSKevin Hilman	bool "TI DM6467 EVM"
55*e38d92fdSKevin Hilman	default n
56*e38d92fdSKevin Hilman	depends on ARCH_DAVINCI_DM646x
57*e38d92fdSKevin Hilman	help
58*e38d92fdSKevin Hilman	  Configure this option to specify the whether the board used
59*e38d92fdSKevin Hilman	  for development is a DM6467 EVM
60*e38d92fdSKevin Hilman
61*e38d92fdSKevin Hilman
625526b3f7SKevin Hilmanconfig DAVINCI_MUX
635526b3f7SKevin Hilman	bool "DAVINCI multiplexing support"
645526b3f7SKevin Hilman	depends on ARCH_DAVINCI
655526b3f7SKevin Hilman	default y
665526b3f7SKevin Hilman	help
675526b3f7SKevin Hilman	  Pin multiplexing support for DAVINCI boards. If your bootloader
685526b3f7SKevin Hilman	  sets the multiplexing correctly, say N. Otherwise, or if unsure,
695526b3f7SKevin Hilman	  say Y.
705526b3f7SKevin Hilman
715526b3f7SKevin Hilmanconfig DAVINCI_MUX_DEBUG
725526b3f7SKevin Hilman        bool "Multiplexing debug output"
735526b3f7SKevin Hilman        depends on DAVINCI_MUX
745526b3f7SKevin Hilman        help
755526b3f7SKevin Hilman          Makes the multiplexing functions print out a lot of debug info.
765526b3f7SKevin Hilman          This is useful if you want to find out the correct values of the
775526b3f7SKevin Hilman          multiplexing registers.
785526b3f7SKevin Hilman
795526b3f7SKevin Hilmanconfig DAVINCI_MUX_WARNINGS
805526b3f7SKevin Hilman        bool "Warn about pins the bootloader didn't set up"
815526b3f7SKevin Hilman        depends on DAVINCI_MUX
825526b3f7SKevin Hilman        help
835526b3f7SKevin Hilman          Choose Y here to warn whenever driver initialization logic needs
845526b3f7SKevin Hilman          to change the pin multiplexing setup.  When there are no warnings
855526b3f7SKevin Hilman          printed, it's safe to deselect DAVINCI_MUX for your product.
865526b3f7SKevin Hilman
87c5b736d0SKevin Hilmanconfig DAVINCI_RESET_CLOCKS
88c5b736d0SKevin Hilman	bool "Reset unused clocks during boot"
89c5b736d0SKevin Hilman	depends on ARCH_DAVINCI
90c5b736d0SKevin Hilman	help
91c5b736d0SKevin Hilman	  Say Y if you want to reset unused clocks during boot.
92c5b736d0SKevin Hilman	  This option saves power, but assumes all drivers are
93c5b736d0SKevin Hilman	  using the clock framework. Broken drivers that do not
94c5b736d0SKevin Hilman	  yet use clock framework may not work with this option.
95c5b736d0SKevin Hilman	  If you are booting from another operating system, you
96c5b736d0SKevin Hilman	  probably do not want this option enabled until your
97c5b736d0SKevin Hilman	  device drivers work properly.
98c5b736d0SKevin Hilman
997c6337e2SKevin Hilmanendmenu
1007c6337e2SKevin Hilman
1017c6337e2SKevin Hilmanendif
102