xref: /linux/arch/mips/txx9/Kconfig (revision 21d638ef9483d8cf19197e1a6f12ebc8f7d7c0b9)
1# SPDX-License-Identifier: GPL-2.0
2config MACH_TX39XX
3	bool
4	select MACH_TXX9
5	select SYS_HAS_CPU_TX39XX
6
7config MACH_TX49XX
8	bool
9	select BOOT_ELF32
10	select MACH_TXX9
11	select CEVT_R4K
12	select CSRC_R4K
13	select IRQ_MIPS_CPU
14	select SYS_HAS_CPU_TX49XX
15	select SYS_SUPPORTS_64BIT_KERNEL
16
17config MACH_TXX9
18	bool
19	select DMA_NONCOHERENT
20	select SWAP_IO_SPACE
21	select SYS_HAS_EARLY_PRINTK
22	select SYS_SUPPORTS_32BIT_KERNEL
23	select SYS_SUPPORTS_LITTLE_ENDIAN
24	select SYS_SUPPORTS_BIG_ENDIAN
25	select COMMON_CLK
26
27config TOSHIBA_JMR3927
28	bool "Toshiba JMR-TX3927 board"
29	depends on MACH_TX39XX
30	select SOC_TX3927
31
32config TOSHIBA_RBTX4927
33	bool "Toshiba RBTX49[23]7 board"
34	depends on MACH_TX49XX
35	select SOC_TX4927
36	# TX4937 is subset of TX4938
37	select SOC_TX4938
38	help
39	  This Toshiba board is based on the TX4927 processor. Say Y here to
40	  support this machine type
41
42config TOSHIBA_RBTX4939
43	bool "Toshiba RBTX4939 board"
44	depends on MACH_TX49XX
45	select SOC_TX4939
46	select TXX9_7SEGLED
47	help
48	  This Toshiba board is based on the TX4939 processor. Say Y here to
49	  support this machine type
50
51config SOC_TX3927
52	bool
53	select CEVT_TXX9
54	imply HAS_TXX9_SERIAL
55	select HAVE_PCI
56	select IRQ_TXX9
57	select GPIO_TXX9
58
59config SOC_TX4927
60	bool
61	select CEVT_TXX9
62	imply HAS_TXX9_SERIAL
63	select HAVE_PCI
64	select IRQ_TXX9
65	select PCI_TX4927
66	select GPIO_TXX9
67	imply HAS_TXX9_ACLC
68
69config SOC_TX4938
70	bool
71	select CEVT_TXX9
72	imply HAS_TXX9_SERIAL
73	select HAVE_PCI
74	select IRQ_TXX9
75	select PCI_TX4927
76	select GPIO_TXX9
77	imply HAS_TXX9_ACLC
78
79config SOC_TX4939
80	bool
81	select CEVT_TXX9
82	imply HAS_TXX9_SERIAL
83	select HAVE_PCI
84	select PCI_TX4927
85	imply HAS_TXX9_ACLC
86
87config TXX9_7SEGLED
88	bool
89
90config TOSHIBA_FPCIB0
91	bool "FPCIB0 Backplane Support"
92	depends on PCI && MACH_TXX9
93	select I8259
94
95config PICMG_PCI_BACKPLANE_DEFAULT
96	bool "Support for PICMG PCI Backplane"
97	depends on PCI && MACH_TXX9
98	default y if !TOSHIBA_FPCIB0
99
100config PCI_TX4927
101	bool
102