blob: 852ae4bb7a85309c1152dd201f4b3d06bdc53591 [file] [log] [blame]
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +09001config 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
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090023
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090024config 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
Atsushi Nemoto8d795f22008-07-18 00:43:48 +090033 # TX4937 is subset of TX4938
34 select SOC_TX4938
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090035 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
Atsushi Nemotob27311e2008-09-01 22:22:40 +090047config TOSHIBA_RBTX4939
Geert Uytterhoeven537fa372008-10-23 16:43:13 +020048 bool "Toshiba RBTX4939 board"
Atsushi Nemotob27311e2008-09-01 22:22:40 +090049 depends on MACH_TX49XX
50 select SOC_TX4939
Atsushi Nemotobc89b2b2008-10-20 23:28:50 +090051 select TXX9_7SEGLED
Atsushi Nemotob27311e2008-09-01 22:22:40 +090052 help
53 This Toshiba board is based on the TX4939 processor. Say Y here to
54 support this machine type
55
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090056config SOC_TX3927
57 bool
58 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090059 select HAS_TXX9_SERIAL
60 select HW_HAS_PCI
61 select IRQ_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090062 select GPIO_TXX9
63
64config SOC_TX4927
65 bool
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090066 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090067 select HAS_TXX9_SERIAL
68 select HW_HAS_PCI
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090069 select IRQ_TXX9
70 select PCI_TX4927
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090071 select GPIO_TXX9
Atsushi Nemoto742cd582009-05-19 22:12:22 +090072 select HAS_TXX9_ACLC
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090073
74config SOC_TX4938
75 bool
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090076 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090077 select HAS_TXX9_SERIAL
78 select HW_HAS_PCI
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090079 select IRQ_TXX9
80 select PCI_TX4927
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090081 select GPIO_TXX9
Atsushi Nemoto742cd582009-05-19 22:12:22 +090082 select HAS_TXX9_ACLC
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090083
Atsushi Nemoto0dcdbe62008-09-01 22:22:39 +090084config SOC_TX4939
85 bool
86 select CEVT_TXX9
87 select HAS_TXX9_SERIAL
88 select HW_HAS_PCI
89 select PCI_TX4927
Atsushi Nemoto742cd582009-05-19 22:12:22 +090090 select HAS_TXX9_ACLC
Atsushi Nemoto0dcdbe62008-09-01 22:22:39 +090091
Atsushi Nemotobc89b2b2008-10-20 23:28:50 +090092config TXX9_7SEGLED
93 bool
94
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090095config TOSHIBA_FPCIB0
96 bool "FPCIB0 Backplane Support"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090097 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090098 select I8259
99
100config PICMG_PCI_BACKPLANE_DEFAULT
101 bool "Support for PICMG PCI Backplane"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +0900102 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900103 default y if !TOSHIBA_FPCIB0
Atsushi Nemoto22b1d702008-07-11 00:31:36 +0900104
Ralf Baechle23fbee92005-07-25 22:45:45 +0000105if 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"
Atsushi Nemotoe6332372008-08-19 22:55:13 +0900118config TOSHIBA_RBTX4938_MPLEX_KEEP
119 bool "Keep firmware settings"
Ralf Baechle23fbee92005-07-25 22:45:45 +0000120
121endchoice
122
Ralf Baechle23fbee92005-07-25 22:45:45 +0000123endif
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900124
125config PCI_TX4927
126 bool