xref: /linux/arch/mips/txx9/Kconfig (revision 8f8da9adebdf04bfb3b812a7de8706fbf179fd2c)
1config MACH_TX39XX
2	bool
3	select MACH_TXX9
4	select SYS_HAS_CPU_TX39XX
5
6config MACH_TX49XX
7	bool
8	select MACH_TXX9
9	select CEVT_R4K
10	select CSRC_R4K
11	select IRQ_CPU
12	select SYS_HAS_CPU_TX49XX
13	select SYS_SUPPORTS_64BIT_KERNEL
14
15config MACH_TXX9
16	bool
17	select DMA_NONCOHERENT
18	select SWAP_IO_SPACE
19	select SYS_HAS_EARLY_PRINTK
20	select SYS_SUPPORTS_32BIT_KERNEL
21	select SYS_SUPPORTS_LITTLE_ENDIAN
22	select SYS_SUPPORTS_BIG_ENDIAN
23	select GENERIC_HARDIRQS_NO__DO_IRQ
24
25config TOSHIBA_JMR3927
26	bool "Toshiba JMR-TX3927 board"
27	depends on MACH_TX39XX
28	select SOC_TX3927
29
30config TOSHIBA_RBTX4927
31	bool "Toshiba RBTX49[23]7 board"
32	depends on MACH_TX49XX
33	select SOC_TX4927
34	# TX4937 is subset of TX4938
35	select SOC_TX4938
36	help
37	  This Toshiba board is based on the TX4927 processor. Say Y here to
38	  support this machine type
39
40config TOSHIBA_RBTX4938
41	bool "Toshiba RBTX4938 board"
42	depends on MACH_TX49XX
43	select SOC_TX4938
44	help
45	  This Toshiba board is based on the TX4938 processor. Say Y here to
46	  support this machine type
47
48config SOC_TX3927
49	bool
50	select CEVT_TXX9
51	select HAS_TXX9_SERIAL
52	select HW_HAS_PCI
53	select IRQ_TXX9
54	select GPIO_TXX9
55
56config SOC_TX4927
57	bool
58	select CEVT_TXX9
59	select HAS_TXX9_SERIAL
60	select HW_HAS_PCI
61	select IRQ_TXX9
62	select PCI_TX4927
63	select SYS_SUPPORTS_KGDB
64	select GPIO_TXX9
65
66config SOC_TX4938
67	bool
68	select CEVT_TXX9
69	select HAS_TXX9_SERIAL
70	select HW_HAS_PCI
71	select IRQ_TXX9
72	select PCI_TX4927
73	select SYS_SUPPORTS_KGDB
74	select GPIO_TXX9
75
76config TOSHIBA_FPCIB0
77	bool "FPCIB0 Backplane Support"
78	depends on PCI && MACH_TXX9
79	select I8259
80
81config PICMG_PCI_BACKPLANE_DEFAULT
82	bool "Support for PICMG PCI Backplane"
83	depends on PCI && MACH_TXX9
84	default y if !TOSHIBA_FPCIB0
85
86if TOSHIBA_RBTX4938
87
88comment "Multiplex Pin Select"
89choice
90	prompt "PIO[58:61]"
91	default TOSHIBA_RBTX4938_MPLEX_PIO58_61
92
93config TOSHIBA_RBTX4938_MPLEX_PIO58_61
94	bool "PIO"
95config TOSHIBA_RBTX4938_MPLEX_NAND
96	bool "NAND"
97config TOSHIBA_RBTX4938_MPLEX_ATA
98	bool "ATA"
99
100endchoice
101
102config TX4938_NAND_BOOT
103	depends on EXPERIMENTAL && TOSHIBA_RBTX4938_MPLEX_NAND
104	bool "NAND Boot Support (EXPERIMENTAL)"
105	help
106	  This is only for Toshiba RBTX4938 reference board, which has NAND IPL.
107	  Select this option if you need to use NAND boot.
108
109endif
110
111config PCI_TX4927
112	bool
113