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