xref: /openbmc/linux/arch/mips/txx9/Kconfig (revision 8d795f2a)
1edcaf1a6SAtsushi Nemotoconfig TOSHIBA_JMR3927
2edcaf1a6SAtsushi Nemoto	bool "Toshiba JMR-TX3927 board"
3edcaf1a6SAtsushi Nemoto	depends on MACH_TX39XX
4edcaf1a6SAtsushi Nemoto	select SOC_TX3927
5edcaf1a6SAtsushi Nemoto
6edcaf1a6SAtsushi Nemotoconfig TOSHIBA_RBTX4927
7edcaf1a6SAtsushi Nemoto	bool "Toshiba RBTX49[23]7 board"
8edcaf1a6SAtsushi Nemoto	depends on MACH_TX49XX
9edcaf1a6SAtsushi Nemoto	select SOC_TX4927
108d795f2aSAtsushi Nemoto	# TX4937 is subset of TX4938
118d795f2aSAtsushi Nemoto	select SOC_TX4938
12edcaf1a6SAtsushi Nemoto	help
13edcaf1a6SAtsushi Nemoto	  This Toshiba board is based on the TX4927 processor. Say Y here to
14edcaf1a6SAtsushi Nemoto	  support this machine type
15edcaf1a6SAtsushi Nemoto
16edcaf1a6SAtsushi Nemotoconfig TOSHIBA_RBTX4938
17edcaf1a6SAtsushi Nemoto	bool "Toshiba RBTX4938 board"
18edcaf1a6SAtsushi Nemoto	depends on MACH_TX49XX
19edcaf1a6SAtsushi Nemoto	select SOC_TX4938
20edcaf1a6SAtsushi Nemoto	help
21edcaf1a6SAtsushi Nemoto	  This Toshiba board is based on the TX4938 processor. Say Y here to
22edcaf1a6SAtsushi Nemoto	  support this machine type
23edcaf1a6SAtsushi Nemoto
24edcaf1a6SAtsushi Nemotoconfig SOC_TX3927
25edcaf1a6SAtsushi Nemoto	bool
26edcaf1a6SAtsushi Nemoto	select CEVT_TXX9
27edcaf1a6SAtsushi Nemoto	select DMA_NONCOHERENT
28edcaf1a6SAtsushi Nemoto	select HAS_TXX9_SERIAL
29edcaf1a6SAtsushi Nemoto	select HW_HAS_PCI
30edcaf1a6SAtsushi Nemoto	select IRQ_TXX9
31edcaf1a6SAtsushi Nemoto	select SWAP_IO_SPACE
32edcaf1a6SAtsushi Nemoto	select SYS_HAS_CPU_TX39XX
33edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_32BIT_KERNEL
34edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_LITTLE_ENDIAN
35edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_BIG_ENDIAN
36edcaf1a6SAtsushi Nemoto	select GENERIC_HARDIRQS_NO__DO_IRQ
37edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
38edcaf1a6SAtsushi Nemoto
39edcaf1a6SAtsushi Nemotoconfig SOC_TX4927
40edcaf1a6SAtsushi Nemoto	bool
41edcaf1a6SAtsushi Nemoto	select CEVT_R4K
42edcaf1a6SAtsushi Nemoto	select CSRC_R4K
43edcaf1a6SAtsushi Nemoto	select CEVT_TXX9
44edcaf1a6SAtsushi Nemoto	select DMA_NONCOHERENT
45edcaf1a6SAtsushi Nemoto	select HAS_TXX9_SERIAL
46edcaf1a6SAtsushi Nemoto	select HW_HAS_PCI
47edcaf1a6SAtsushi Nemoto	select IRQ_CPU
48edcaf1a6SAtsushi Nemoto	select IRQ_TXX9
49edcaf1a6SAtsushi Nemoto	select PCI_TX4927
50edcaf1a6SAtsushi Nemoto	select SWAP_IO_SPACE
51edcaf1a6SAtsushi Nemoto	select SYS_HAS_CPU_TX49XX
52edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_32BIT_KERNEL
53edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_64BIT_KERNEL
54edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_LITTLE_ENDIAN
55edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_BIG_ENDIAN
56edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_KGDB
57edcaf1a6SAtsushi Nemoto	select GENERIC_HARDIRQS_NO__DO_IRQ
58edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
59edcaf1a6SAtsushi Nemoto
60edcaf1a6SAtsushi Nemotoconfig SOC_TX4938
61edcaf1a6SAtsushi Nemoto	bool
62edcaf1a6SAtsushi Nemoto	select CEVT_R4K
63edcaf1a6SAtsushi Nemoto	select CSRC_R4K
64edcaf1a6SAtsushi Nemoto	select CEVT_TXX9
65edcaf1a6SAtsushi Nemoto	select DMA_NONCOHERENT
66edcaf1a6SAtsushi Nemoto	select HAS_TXX9_SERIAL
67edcaf1a6SAtsushi Nemoto	select HW_HAS_PCI
68edcaf1a6SAtsushi Nemoto	select IRQ_CPU
69edcaf1a6SAtsushi Nemoto	select IRQ_TXX9
70edcaf1a6SAtsushi Nemoto	select PCI_TX4927
71edcaf1a6SAtsushi Nemoto	select SWAP_IO_SPACE
72edcaf1a6SAtsushi Nemoto	select SYS_HAS_CPU_TX49XX
73edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_32BIT_KERNEL
74edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_64BIT_KERNEL
75edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_LITTLE_ENDIAN
76edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_BIG_ENDIAN
77edcaf1a6SAtsushi Nemoto	select SYS_SUPPORTS_KGDB
78edcaf1a6SAtsushi Nemoto	select GENERIC_HARDIRQS_NO__DO_IRQ
79edcaf1a6SAtsushi Nemoto	select GPIO_TXX9
80edcaf1a6SAtsushi Nemoto
8122b1d707SAtsushi Nemotoconfig TOSHIBA_FPCIB0
8222b1d707SAtsushi Nemoto	bool "FPCIB0 Backplane Support"
83edcaf1a6SAtsushi Nemoto	depends on PCI && (MACH_TX39XX || MACH_TX49XX)
8489d63fe1SAtsushi Nemoto	select I8259
8589d63fe1SAtsushi Nemoto
8689d63fe1SAtsushi Nemotoconfig PICMG_PCI_BACKPLANE_DEFAULT
8789d63fe1SAtsushi Nemoto	bool "Support for PICMG PCI Backplane"
88edcaf1a6SAtsushi Nemoto	depends on PCI && (MACH_TX39XX || MACH_TX49XX)
8989d63fe1SAtsushi Nemoto	default y if !TOSHIBA_FPCIB0
9022b1d707SAtsushi Nemoto
9122b1d707SAtsushi Nemotoif TOSHIBA_RBTX4938
9222b1d707SAtsushi Nemoto
9322b1d707SAtsushi Nemotocomment "Multiplex Pin Select"
9422b1d707SAtsushi Nemotochoice
9522b1d707SAtsushi Nemoto	prompt "PIO[58:61]"
9622b1d707SAtsushi Nemoto	default TOSHIBA_RBTX4938_MPLEX_PIO58_61
9722b1d707SAtsushi Nemoto
9822b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_PIO58_61
9922b1d707SAtsushi Nemoto	bool "PIO"
10022b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_NAND
10122b1d707SAtsushi Nemoto	bool "NAND"
10222b1d707SAtsushi Nemotoconfig TOSHIBA_RBTX4938_MPLEX_ATA
10322b1d707SAtsushi Nemoto	bool "ATA"
10422b1d707SAtsushi Nemoto
10522b1d707SAtsushi Nemotoendchoice
10622b1d707SAtsushi Nemoto
10722b1d707SAtsushi Nemotoconfig TX4938_NAND_BOOT
10822b1d707SAtsushi Nemoto	depends on EXPERIMENTAL && TOSHIBA_RBTX4938_MPLEX_NAND
10922b1d707SAtsushi Nemoto	bool "NAND Boot Support (EXPERIMENTAL)"
11022b1d707SAtsushi Nemoto	help
11122b1d707SAtsushi Nemoto	  This is only for Toshiba RBTX4938 reference board, which has NAND IPL.
11222b1d707SAtsushi Nemoto	  Select this option if you need to use NAND boot.
11322b1d707SAtsushi Nemoto
11422b1d707SAtsushi Nemotoendif
11589d63fe1SAtsushi Nemoto
11689d63fe1SAtsushi Nemotoconfig PCI_TX4927
11789d63fe1SAtsushi Nemoto	bool
118