xref: /linux/arch/arm/mach-davinci/Kconfig (revision 0521444d497ee1f8a31314d2ce3c6b9edab25b51)
17c6337e2SKevin Hilmanif ARCH_DAVINCI
27c6337e2SKevin Hilman
3*0521444dSSergei Shtylyovconfig CP_INTC
4*0521444dSSergei Shtylyov	bool
5*0521444dSSergei 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
137c6337e2SKevin Hilmancomment "DaVinci Board Type"
147c6337e2SKevin Hilman
157c6337e2SKevin Hilmanconfig MACH_DAVINCI_EVM
16d0e47fbaSKevin Hilman	bool "TI DM644x EVM"
177c6337e2SKevin Hilman	default y
18d0e47fbaSKevin Hilman	depends on ARCH_DAVINCI_DM644x
197c6337e2SKevin Hilman	help
207c6337e2SKevin Hilman	  Configure this option to specify the whether the board used
21d0e47fbaSKevin Hilman	  for development is a DM644x EVM
227c6337e2SKevin Hilman
235526b3f7SKevin Hilman
245526b3f7SKevin Hilmanconfig DAVINCI_MUX
255526b3f7SKevin Hilman	bool "DAVINCI multiplexing support"
265526b3f7SKevin Hilman	depends on ARCH_DAVINCI
275526b3f7SKevin Hilman	default y
285526b3f7SKevin Hilman	help
295526b3f7SKevin Hilman	  Pin multiplexing support for DAVINCI boards. If your bootloader
305526b3f7SKevin Hilman	  sets the multiplexing correctly, say N. Otherwise, or if unsure,
315526b3f7SKevin Hilman	  say Y.
325526b3f7SKevin Hilman
335526b3f7SKevin Hilmanconfig DAVINCI_MUX_DEBUG
345526b3f7SKevin Hilman        bool "Multiplexing debug output"
355526b3f7SKevin Hilman        depends on DAVINCI_MUX
365526b3f7SKevin Hilman        help
375526b3f7SKevin Hilman          Makes the multiplexing functions print out a lot of debug info.
385526b3f7SKevin Hilman          This is useful if you want to find out the correct values of the
395526b3f7SKevin Hilman          multiplexing registers.
405526b3f7SKevin Hilman
415526b3f7SKevin Hilmanconfig DAVINCI_MUX_WARNINGS
425526b3f7SKevin Hilman        bool "Warn about pins the bootloader didn't set up"
435526b3f7SKevin Hilman        depends on DAVINCI_MUX
445526b3f7SKevin Hilman        help
455526b3f7SKevin Hilman          Choose Y here to warn whenever driver initialization logic needs
465526b3f7SKevin Hilman          to change the pin multiplexing setup.  When there are no warnings
475526b3f7SKevin Hilman          printed, it's safe to deselect DAVINCI_MUX for your product.
485526b3f7SKevin Hilman
49c5b736d0SKevin Hilmanconfig DAVINCI_RESET_CLOCKS
50c5b736d0SKevin Hilman	bool "Reset unused clocks during boot"
51c5b736d0SKevin Hilman	depends on ARCH_DAVINCI
52c5b736d0SKevin Hilman	help
53c5b736d0SKevin Hilman	  Say Y if you want to reset unused clocks during boot.
54c5b736d0SKevin Hilman	  This option saves power, but assumes all drivers are
55c5b736d0SKevin Hilman	  using the clock framework. Broken drivers that do not
56c5b736d0SKevin Hilman	  yet use clock framework may not work with this option.
57c5b736d0SKevin Hilman	  If you are booting from another operating system, you
58c5b736d0SKevin Hilman	  probably do not want this option enabled until your
59c5b736d0SKevin Hilman	  device drivers work properly.
60c5b736d0SKevin Hilman
617c6337e2SKevin Hilmanendmenu
627c6337e2SKevin Hilman
637c6337e2SKevin Hilmanendif
64