xref: /openbmc/linux/arch/mips/txx9/Kconfig (revision 8f8da9ad)
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	select GENERIC_HARDIRQS_NO__DO_IRQ
248f8da9adSAtsushi Nemoto
25edcaf1a6SAtsushi Nemotoconfig TOSHIBA_JMR3927
26edcaf1a6SAtsushi Nemoto	bool "Toshiba JMR-TX3927 board"
27edcaf1a6SAtsushi Nemoto	depends on MACH_TX39XX
28edcaf1a6SAtsushi Nemoto	select SOC_TX3927
29edcaf1a6SAtsushi Nemoto
30edcaf1a6SAtsushi Nemotoconfig TOSHIBA_RBTX4927
31edcaf1a6SAtsushi Nemoto	bool "Toshiba RBTX49[23]7 board"
32edcaf1a6SAtsushi Nemoto	depends on MACH_TX49XX
33edcaf1a6SAtsushi Nemoto	select SOC_TX4927
348d795f2aSAtsushi Nemoto	# TX4937 is subset of TX4938
358d795f2aSAtsushi Nemoto	select SOC_TX4938
36edcaf1a6SAtsushi Nemoto	help
37edcaf1a6SAtsushi Nemoto	  This Toshiba board is based on the TX4927 processor. Say Y here to
38edcaf1a6SAtsushi Nemoto	  support this machine type
39edcaf1a6SAtsushi Nemoto
40edcaf1a6SAtsushi Nemotoconfig TOSHIBA_RBTX4938
41edcaf1a6SAtsushi Nemoto	bool "Toshiba RBTX4938 board"
42edcaf1a6SAtsushi Nemoto	depends on MACH_TX49XX
43edcaf1a6SAtsushi Nemoto	select SOC_TX4938
44edcaf1a6SAtsushi Nemoto	help
45edcaf1a6SAtsushi Nemoto	  This Toshiba board is based on the TX4938 processor. Say Y here to
46edcaf1a6SAtsushi Nemoto	  support this machine type
47edcaf1a6SAtsushi Nemoto
48edcaf1a6SAtsushi Nemotoconfig SOC_TX3927
49edcaf1a6SAtsushi Nemoto	bool
50edcaf1a6SAtsushi Nemoto	select CEVT_TXX9
51edcaf1a6SAtsushi Nemoto	select HAS_TXX9_SERIAL
52edcaf1a6SAtsushi Nemoto	select HW_HAS_PCI
53edcaf1a6SAtsushi Nemoto	select IRQ_TXX9
54edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
55edcaf1a6SAtsushi Nemoto
56edcaf1a6SAtsushi Nemotoconfig SOC_TX4927
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 PCI_TX4927
63edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_KGDB
64edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
65edcaf1a6SAtsushi Nemoto
66edcaf1a6SAtsushi Nemotoconfig SOC_TX4938
67edcaf1a6SAtsushi Nemoto	bool
68edcaf1a6SAtsushi Nemoto	select CEVT_TXX9
69edcaf1a6SAtsushi Nemoto	select HAS_TXX9_SERIAL
70edcaf1a6SAtsushi Nemoto	select HW_HAS_PCI
71edcaf1a6SAtsushi Nemoto	select IRQ_TXX9
72edcaf1a6SAtsushi Nemoto	select PCI_TX4927
73edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_KGDB
74edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
75edcaf1a6SAtsushi Nemoto
7622b1d707SAtsushi Nemotoconfig TOSHIBA_FPCIB0
7722b1d707SAtsushi Nemoto	bool "FPCIB0 Backplane Support"
788f8da9adSAtsushi Nemoto	depends on PCI && MACH_TXX9
7989d63fe1SAtsushi Nemoto	select I8259
8089d63fe1SAtsushi Nemoto
8189d63fe1SAtsushi Nemotoconfig PICMG_PCI_BACKPLANE_DEFAULT
8289d63fe1SAtsushi Nemoto	bool "Support for PICMG PCI Backplane"
838f8da9adSAtsushi Nemoto	depends on PCI && MACH_TXX9
8489d63fe1SAtsushi Nemoto	default y if !TOSHIBA_FPCIB0
8522b1d707SAtsushi Nemoto
8622b1d707SAtsushi Nemotoif TOSHIBA_RBTX4938
8722b1d707SAtsushi Nemoto
8822b1d707SAtsushi Nemotocomment "Multiplex Pin Select"
8922b1d707SAtsushi Nemotochoice
9022b1d707SAtsushi Nemoto	prompt "PIO[58:61]"
9122b1d707SAtsushi Nemoto	default TOSHIBA_RBTX4938_MPLEX_PIO58_61
9222b1d707SAtsushi Nemoto
9322b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_PIO58_61
9422b1d707SAtsushi Nemoto	bool "PIO"
9522b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_NAND
9622b1d707SAtsushi Nemoto	bool "NAND"
9722b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_ATA
9822b1d707SAtsushi Nemoto	bool "ATA"
9922b1d707SAtsushi Nemoto
10022b1d707SAtsushi Nemotoendchoice
10122b1d707SAtsushi Nemoto
10222b1d707SAtsushi Nemotoconfig TX4938_NAND_BOOT
10322b1d707SAtsushi Nemoto	depends on EXPERIMENTAL && TOSHIBA_RBTX4938_MPLEX_NAND
10422b1d707SAtsushi Nemoto	bool "NAND Boot Support (EXPERIMENTAL)"
10522b1d707SAtsushi Nemoto	help
10622b1d707SAtsushi Nemoto	  This is only for Toshiba RBTX4938 reference board, which has NAND IPL.
10722b1d707SAtsushi Nemoto	  Select this option if you need to use NAND boot.
10822b1d707SAtsushi Nemoto
10922b1d707SAtsushi Nemotoendif
11089d63fe1SAtsushi Nemoto
11189d63fe1SAtsushi Nemotoconfig PCI_TX4927
11289d63fe1SAtsushi Nemoto	bool
113