xref: /openbmc/linux/arch/mips/txx9/Kconfig (revision 075a46a0)
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
24config TOSHIBA_JMR3927
25	bool "Toshiba JMR-TX3927 board"
26	depends on MACH_TX39XX
27	select SOC_TX3927
28
29config TOSHIBA_RBTX4927
30	bool "Toshiba RBTX49[23]7 board"
31	depends on MACH_TX49XX
32	select SOC_TX4927
33	# TX4937 is subset of TX4938
34	select SOC_TX4938
35	help
36	  This Toshiba board is based on the TX4927 processor. Say Y here to
37	  support this machine type
38
39config TOSHIBA_RBTX4938
40	bool "Toshiba RBTX4938 board"
41	depends on MACH_TX49XX
42	select SOC_TX4938
43	help
44	  This Toshiba board is based on the TX4938 processor. Say Y here to
45	  support this machine type
46
47config TOSHIBA_RBTX4939
48	bool "Toshiba RBTX4939 board"
49	depends on MACH_TX49XX
50	select SOC_TX4939
51	select TXX9_7SEGLED
52	help
53	  This Toshiba board is based on the TX4939 processor. Say Y here to
54	  support this machine type
55
56config SOC_TX3927
57	bool
58	select CEVT_TXX9
59	select HAS_TXX9_SERIAL
60	select HW_HAS_PCI
61	select IRQ_TXX9
62	select GPIO_TXX9
63
64config SOC_TX4927
65	bool
66	select CEVT_TXX9
67	select HAS_TXX9_SERIAL
68	select HW_HAS_PCI
69	select IRQ_TXX9
70	select PCI_TX4927
71	select GPIO_TXX9
72	select HAS_TXX9_ACLC
73
74config SOC_TX4938
75	bool
76	select CEVT_TXX9
77	select HAS_TXX9_SERIAL
78	select HW_HAS_PCI
79	select IRQ_TXX9
80	select PCI_TX4927
81	select GPIO_TXX9
82	select HAS_TXX9_ACLC
83
84config SOC_TX4939
85	bool
86	select CEVT_TXX9
87	select HAS_TXX9_SERIAL
88	select HW_HAS_PCI
89	select PCI_TX4927
90	select HAS_TXX9_ACLC
91
92config TXX9_7SEGLED
93	bool
94
95config TOSHIBA_FPCIB0
96	bool "FPCIB0 Backplane Support"
97	depends on PCI && MACH_TXX9
98	select I8259
99
100config PICMG_PCI_BACKPLANE_DEFAULT
101	bool "Support for PICMG PCI Backplane"
102	depends on PCI && MACH_TXX9
103	default y if !TOSHIBA_FPCIB0
104
105if TOSHIBA_RBTX4938
106
107comment "Multiplex Pin Select"
108choice
109	prompt "PIO[58:61]"
110	default TOSHIBA_RBTX4938_MPLEX_PIO58_61
111
112config TOSHIBA_RBTX4938_MPLEX_PIO58_61
113	bool "PIO"
114config TOSHIBA_RBTX4938_MPLEX_NAND
115	bool "NAND"
116config TOSHIBA_RBTX4938_MPLEX_ATA
117	bool "ATA"
118config TOSHIBA_RBTX4938_MPLEX_KEEP
119	bool "Keep firmware settings"
120
121endchoice
122
123endif
124
125config PCI_TX4927
126	bool
127