xref: /openbmc/linux/arch/mips/txx9/Kconfig (revision 742cd586)
18f8da9adSAtsushi Nemotoconfig MACH_TX39XX
28f8da9adSAtsushi Nemoto	bool
38f8da9adSAtsushi Nemoto	select MACH_TXX9
48f8da9adSAtsushi Nemoto	select SYS_HAS_CPU_TX39XX
58f8da9adSAtsushi Nemoto
68f8da9adSAtsushi Nemotoconfig MACH_TX49XX
78f8da9adSAtsushi Nemoto	bool
88f8da9adSAtsushi Nemoto	select MACH_TXX9
98f8da9adSAtsushi Nemoto	select CEVT_R4K
108f8da9adSAtsushi Nemoto	select CSRC_R4K
118f8da9adSAtsushi Nemoto	select IRQ_CPU
128f8da9adSAtsushi Nemoto	select SYS_HAS_CPU_TX49XX
138f8da9adSAtsushi Nemoto	select SYS_SUPPORTS_64BIT_KERNEL
148f8da9adSAtsushi Nemoto
158f8da9adSAtsushi Nemotoconfig MACH_TXX9
168f8da9adSAtsushi Nemoto	bool
178f8da9adSAtsushi Nemoto	select DMA_NONCOHERENT
188f8da9adSAtsushi Nemoto	select SWAP_IO_SPACE
198f8da9adSAtsushi Nemoto	select SYS_HAS_EARLY_PRINTK
208f8da9adSAtsushi Nemoto	select SYS_SUPPORTS_32BIT_KERNEL
218f8da9adSAtsushi Nemoto	select SYS_SUPPORTS_LITTLE_ENDIAN
228f8da9adSAtsushi Nemoto	select SYS_SUPPORTS_BIG_ENDIAN
238f8da9adSAtsushi Nemoto
24edcaf1a6SAtsushi Nemotoconfig TOSHIBA_JMR3927
25edcaf1a6SAtsushi Nemoto	bool "Toshiba JMR-TX3927 board"
26edcaf1a6SAtsushi Nemoto	depends on MACH_TX39XX
27edcaf1a6SAtsushi Nemoto	select SOC_TX3927
28edcaf1a6SAtsushi Nemoto
29edcaf1a6SAtsushi Nemotoconfig TOSHIBA_RBTX4927
30edcaf1a6SAtsushi Nemoto	bool "Toshiba RBTX49[23]7 board"
31edcaf1a6SAtsushi Nemoto	depends on MACH_TX49XX
32edcaf1a6SAtsushi Nemoto	select SOC_TX4927
338d795f2aSAtsushi Nemoto	# TX4937 is subset of TX4938
348d795f2aSAtsushi Nemoto	select SOC_TX4938
35edcaf1a6SAtsushi Nemoto	help
36edcaf1a6SAtsushi Nemoto	  This Toshiba board is based on the TX4927 processor. Say Y here to
37edcaf1a6SAtsushi Nemoto	  support this machine type
38edcaf1a6SAtsushi Nemoto
39edcaf1a6SAtsushi Nemotoconfig TOSHIBA_RBTX4938
40edcaf1a6SAtsushi Nemoto	bool "Toshiba RBTX4938 board"
41edcaf1a6SAtsushi Nemoto	depends on MACH_TX49XX
42edcaf1a6SAtsushi Nemoto	select SOC_TX4938
43edcaf1a6SAtsushi Nemoto	help
44edcaf1a6SAtsushi Nemoto	  This Toshiba board is based on the TX4938 processor. Say Y here to
45edcaf1a6SAtsushi Nemoto	  support this machine type
46edcaf1a6SAtsushi Nemoto
47b27311e1SAtsushi Nemotoconfig TOSHIBA_RBTX4939
48537fa37cSGeert Uytterhoeven	bool "Toshiba RBTX4939 board"
49b27311e1SAtsushi Nemoto	depends on MACH_TX49XX
50b27311e1SAtsushi Nemoto	select SOC_TX4939
51bc89b2bdSAtsushi Nemoto	select TXX9_7SEGLED
52b27311e1SAtsushi Nemoto	help
53b27311e1SAtsushi Nemoto	  This Toshiba board is based on the TX4939 processor. Say Y here to
54b27311e1SAtsushi Nemoto	  support this machine type
55b27311e1SAtsushi Nemoto
56edcaf1a6SAtsushi Nemotoconfig SOC_TX3927
57edcaf1a6SAtsushi Nemoto	bool
58edcaf1a6SAtsushi Nemoto	select CEVT_TXX9
59edcaf1a6SAtsushi Nemoto	select HAS_TXX9_SERIAL
60edcaf1a6SAtsushi Nemoto	select HW_HAS_PCI
61edcaf1a6SAtsushi Nemoto	select IRQ_TXX9
62edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
63edcaf1a6SAtsushi Nemoto
64edcaf1a6SAtsushi Nemotoconfig SOC_TX4927
65edcaf1a6SAtsushi Nemoto	bool
66edcaf1a6SAtsushi Nemoto	select CEVT_TXX9
67edcaf1a6SAtsushi Nemoto	select HAS_TXX9_SERIAL
68edcaf1a6SAtsushi Nemoto	select HW_HAS_PCI
69edcaf1a6SAtsushi Nemoto	select IRQ_TXX9
70edcaf1a6SAtsushi Nemoto	select PCI_TX4927
71edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
72742cd586SAtsushi Nemoto	select HAS_TXX9_ACLC
73edcaf1a6SAtsushi Nemoto
74edcaf1a6SAtsushi Nemotoconfig SOC_TX4938
75edcaf1a6SAtsushi Nemoto	bool
76edcaf1a6SAtsushi Nemoto	select CEVT_TXX9
77edcaf1a6SAtsushi Nemoto	select HAS_TXX9_SERIAL
78edcaf1a6SAtsushi Nemoto	select HW_HAS_PCI
79edcaf1a6SAtsushi Nemoto	select IRQ_TXX9
80edcaf1a6SAtsushi Nemoto	select PCI_TX4927
81edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
82742cd586SAtsushi Nemoto	select HAS_TXX9_ACLC
83edcaf1a6SAtsushi Nemoto
840dcdbe6aSAtsushi Nemotoconfig SOC_TX4939
850dcdbe6aSAtsushi Nemoto	bool
860dcdbe6aSAtsushi Nemoto	select CEVT_TXX9
870dcdbe6aSAtsushi Nemoto	select HAS_TXX9_SERIAL
880dcdbe6aSAtsushi Nemoto	select HW_HAS_PCI
890dcdbe6aSAtsushi Nemoto	select PCI_TX4927
90742cd586SAtsushi Nemoto	select HAS_TXX9_ACLC
910dcdbe6aSAtsushi Nemoto
92bc89b2bdSAtsushi Nemotoconfig TXX9_7SEGLED
93bc89b2bdSAtsushi Nemoto	bool
94bc89b2bdSAtsushi Nemoto
9522b1d707SAtsushi Nemotoconfig TOSHIBA_FPCIB0
9622b1d707SAtsushi Nemoto	bool "FPCIB0 Backplane Support"
978f8da9adSAtsushi Nemoto	depends on PCI && MACH_TXX9
9889d63fe1SAtsushi Nemoto	select I8259
9989d63fe1SAtsushi Nemoto
10089d63fe1SAtsushi Nemotoconfig PICMG_PCI_BACKPLANE_DEFAULT
10189d63fe1SAtsushi Nemoto	bool "Support for PICMG PCI Backplane"
1028f8da9adSAtsushi Nemoto	depends on PCI && MACH_TXX9
10389d63fe1SAtsushi Nemoto	default y if !TOSHIBA_FPCIB0
10422b1d707SAtsushi Nemoto
10522b1d707SAtsushi Nemotoif TOSHIBA_RBTX4938
10622b1d707SAtsushi Nemoto
10722b1d707SAtsushi Nemotocomment "Multiplex Pin Select"
10822b1d707SAtsushi Nemotochoice
10922b1d707SAtsushi Nemoto	prompt "PIO[58:61]"
11022b1d707SAtsushi Nemoto	default TOSHIBA_RBTX4938_MPLEX_PIO58_61
11122b1d707SAtsushi Nemoto
11222b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_PIO58_61
11322b1d707SAtsushi Nemoto	bool "PIO"
11422b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_NAND
11522b1d707SAtsushi Nemoto	bool "NAND"
11622b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_ATA
11722b1d707SAtsushi Nemoto	bool "ATA"
118e6332374SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_KEEP
119e6332374SAtsushi Nemoto	bool "Keep firmware settings"
12022b1d707SAtsushi Nemoto
12122b1d707SAtsushi Nemotoendchoice
12222b1d707SAtsushi Nemoto
12322b1d707SAtsushi Nemotoendif
12489d63fe1SAtsushi Nemoto
12589d63fe1SAtsushi Nemotoconfig PCI_TX4927
12689d63fe1SAtsushi Nemoto	bool
127