blob: 17052db4161d329a7b644c59d3a3c8eb0a260d7c [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
23 select GENERIC_HARDIRQS_NO__DO_IRQ
24
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090025config 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
Atsushi Nemoto8d795f22008-07-18 00:43:48 +090034 # TX4937 is subset of TX4938
35 select SOC_TX4938
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090036 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
Atsushi Nemotob27311e2008-09-01 22:22:40 +090048config TOSHIBA_RBTX4939
49 bool "Toshiba RBTX4939 bobard"
50 depends on MACH_TX49XX
51 select SOC_TX4939
52 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
72
73config SOC_TX4938
74 bool
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090075 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090076 select HAS_TXX9_SERIAL
77 select HW_HAS_PCI
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090078 select IRQ_TXX9
79 select PCI_TX4927
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090080 select GPIO_TXX9
81
Atsushi Nemoto0dcdbe62008-09-01 22:22:39 +090082config SOC_TX4939
83 bool
84 select CEVT_TXX9
85 select HAS_TXX9_SERIAL
86 select HW_HAS_PCI
87 select PCI_TX4927
88
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090089config TOSHIBA_FPCIB0
90 bool "FPCIB0 Backplane Support"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090091 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090092 select I8259
93
94config PICMG_PCI_BACKPLANE_DEFAULT
95 bool "Support for PICMG PCI Backplane"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090096 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090097 default y if !TOSHIBA_FPCIB0
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090098
Ralf Baechle23fbee92005-07-25 22:45:45 +000099if TOSHIBA_RBTX4938
100
101comment "Multiplex Pin Select"
102choice
103 prompt "PIO[58:61]"
104 default TOSHIBA_RBTX4938_MPLEX_PIO58_61
105
106config TOSHIBA_RBTX4938_MPLEX_PIO58_61
107 bool "PIO"
108config TOSHIBA_RBTX4938_MPLEX_NAND
109 bool "NAND"
110config TOSHIBA_RBTX4938_MPLEX_ATA
111 bool "ATA"
Atsushi Nemotoe6332372008-08-19 22:55:13 +0900112config TOSHIBA_RBTX4938_MPLEX_KEEP
113 bool "Keep firmware settings"
Ralf Baechle23fbee92005-07-25 22:45:45 +0000114
115endchoice
116
Ralf Baechle23fbee92005-07-25 22:45:45 +0000117endif
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900118
119config PCI_TX4927
120 bool