xref: /linux/arch/arm/mach-davinci/Kconfig (revision 95a3477fe57e0669dcb531516f2930fe1cf27e6b)
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
13*95a3477fSKevin Hilmanconfig ARCH_DAVINCI_DM355
14*95a3477fSKevin Hilman        bool "DaVinci 355 based system"
15*95a3477fSKevin Hilman
167c6337e2SKevin Hilmancomment "DaVinci Board Type"
177c6337e2SKevin Hilman
187c6337e2SKevin Hilmanconfig MACH_DAVINCI_EVM
19d0e47fbaSKevin Hilman	bool "TI DM644x EVM"
207c6337e2SKevin Hilman	default y
21d0e47fbaSKevin Hilman	depends on ARCH_DAVINCI_DM644x
227c6337e2SKevin Hilman	help
237c6337e2SKevin Hilman	  Configure this option to specify the whether the board used
24d0e47fbaSKevin Hilman	  for development is a DM644x EVM
257c6337e2SKevin Hilman
26f5ce6a67SHugo Villeneuveconfig MACH_SFFSDR
27f5ce6a67SHugo Villeneuve	bool "Lyrtech SFFSDR"
28f5ce6a67SHugo Villeneuve	default n
29f5ce6a67SHugo Villeneuve	depends on ARCH_DAVINCI_DM644x
30f5ce6a67SHugo Villeneuve	help
31f5ce6a67SHugo Villeneuve	  Say Y here to select the Lyrtech Small Form Factor
32f5ce6a67SHugo Villeneuve	  Software Defined Radio (SFFSDR) board.
335526b3f7SKevin Hilman
34*95a3477fSKevin Hilmanconfig MACH_DAVINCI_DM355_EVM
35*95a3477fSKevin Hilman	bool "TI DM355 EVM"
36*95a3477fSKevin Hilman	default n
37*95a3477fSKevin Hilman	depends on ARCH_DAVINCI_DM355
38*95a3477fSKevin Hilman	help
39*95a3477fSKevin Hilman	  Configure this option to specify the whether the board used
40*95a3477fSKevin Hilman	  for development is a DM355 EVM
41*95a3477fSKevin Hilman
42*95a3477fSKevin Hilmanconfig MACH_DM355_LEOPARD
43*95a3477fSKevin Hilman	bool "DM355 Leopard board"
44*95a3477fSKevin Hilman	default n
45*95a3477fSKevin Hilman	depends on ARCH_DAVINCI_DM355
46*95a3477fSKevin Hilman	help
47*95a3477fSKevin Hilman	  Configure this option to specify the whether the board used
48*95a3477fSKevin Hilman	  for development is a DM355 Leopard board.
49*95a3477fSKevin Hilman
505526b3f7SKevin Hilmanconfig DAVINCI_MUX
515526b3f7SKevin Hilman	bool "DAVINCI multiplexing support"
525526b3f7SKevin Hilman	depends on ARCH_DAVINCI
535526b3f7SKevin Hilman	default y
545526b3f7SKevin Hilman	help
555526b3f7SKevin Hilman	  Pin multiplexing support for DAVINCI boards. If your bootloader
565526b3f7SKevin Hilman	  sets the multiplexing correctly, say N. Otherwise, or if unsure,
575526b3f7SKevin Hilman	  say Y.
585526b3f7SKevin Hilman
595526b3f7SKevin Hilmanconfig DAVINCI_MUX_DEBUG
605526b3f7SKevin Hilman        bool "Multiplexing debug output"
615526b3f7SKevin Hilman        depends on DAVINCI_MUX
625526b3f7SKevin Hilman        help
635526b3f7SKevin Hilman          Makes the multiplexing functions print out a lot of debug info.
645526b3f7SKevin Hilman          This is useful if you want to find out the correct values of the
655526b3f7SKevin Hilman          multiplexing registers.
665526b3f7SKevin Hilman
675526b3f7SKevin Hilmanconfig DAVINCI_MUX_WARNINGS
685526b3f7SKevin Hilman        bool "Warn about pins the bootloader didn't set up"
695526b3f7SKevin Hilman        depends on DAVINCI_MUX
705526b3f7SKevin Hilman        help
715526b3f7SKevin Hilman          Choose Y here to warn whenever driver initialization logic needs
725526b3f7SKevin Hilman          to change the pin multiplexing setup.  When there are no warnings
735526b3f7SKevin Hilman          printed, it's safe to deselect DAVINCI_MUX for your product.
745526b3f7SKevin Hilman
75c5b736d0SKevin Hilmanconfig DAVINCI_RESET_CLOCKS
76c5b736d0SKevin Hilman	bool "Reset unused clocks during boot"
77c5b736d0SKevin Hilman	depends on ARCH_DAVINCI
78c5b736d0SKevin Hilman	help
79c5b736d0SKevin Hilman	  Say Y if you want to reset unused clocks during boot.
80c5b736d0SKevin Hilman	  This option saves power, but assumes all drivers are
81c5b736d0SKevin Hilman	  using the clock framework. Broken drivers that do not
82c5b736d0SKevin Hilman	  yet use clock framework may not work with this option.
83c5b736d0SKevin Hilman	  If you are booting from another operating system, you
84c5b736d0SKevin Hilman	  probably do not want this option enabled until your
85c5b736d0SKevin Hilman	  device drivers work properly.
86c5b736d0SKevin Hilman
877c6337e2SKevin Hilmanendmenu
887c6337e2SKevin Hilman
897c6337e2SKevin Hilmanendif
90