blob: 58691a1fe779cc172b84d0290a0beaea98431ef5 [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
48config SOC_TX3927
49 bool
50 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090051 select HAS_TXX9_SERIAL
52 select HW_HAS_PCI
53 select IRQ_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090054 select GPIO_TXX9
55
56config SOC_TX4927
57 bool
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090058 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090059 select HAS_TXX9_SERIAL
60 select HW_HAS_PCI
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090061 select IRQ_TXX9
62 select PCI_TX4927
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090063 select GPIO_TXX9
64
65config SOC_TX4938
66 bool
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090067 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090068 select HAS_TXX9_SERIAL
69 select HW_HAS_PCI
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090070 select IRQ_TXX9
71 select PCI_TX4927
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090072 select GPIO_TXX9
73
Atsushi Nemoto0dcdbe62008-09-01 22:22:39 +090074config SOC_TX4939
75 bool
76 select CEVT_TXX9
77 select HAS_TXX9_SERIAL
78 select HW_HAS_PCI
79 select PCI_TX4927
80
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090081config TOSHIBA_FPCIB0
82 bool "FPCIB0 Backplane Support"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090083 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090084 select I8259
85
86config PICMG_PCI_BACKPLANE_DEFAULT
87 bool "Support for PICMG PCI Backplane"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090088 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090089 default y if !TOSHIBA_FPCIB0
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090090
Ralf Baechle23fbee92005-07-25 22:45:45 +000091if 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"
Atsushi Nemotoe6332372008-08-19 22:55:13 +0900104config TOSHIBA_RBTX4938_MPLEX_KEEP
105 bool "Keep firmware settings"
Ralf Baechle23fbee92005-07-25 22:45:45 +0000106
107endchoice
108
Ralf Baechle23fbee92005-07-25 22:45:45 +0000109endif
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900110
111config PCI_TX4927
112 bool