blob: d1dd1195036fbc7bdbfdfed66a961c45aaac223e [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 SYS_SUPPORTS_KGDB
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090064 select GPIO_TXX9
65
66config SOC_TX4938
67 bool
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090068 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090069 select HAS_TXX9_SERIAL
70 select HW_HAS_PCI
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090071 select IRQ_TXX9
72 select PCI_TX4927
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090073 select SYS_SUPPORTS_KGDB
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090074 select GPIO_TXX9
75
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090076config TOSHIBA_FPCIB0
77 bool "FPCIB0 Backplane Support"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090078 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090079 select I8259
80
81config PICMG_PCI_BACKPLANE_DEFAULT
82 bool "Support for PICMG PCI Backplane"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090083 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090084 default y if !TOSHIBA_FPCIB0
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090085
Ralf Baechle23fbee92005-07-25 22:45:45 +000086if TOSHIBA_RBTX4938
87
88comment "Multiplex Pin Select"
89choice
90 prompt "PIO[58:61]"
91 default TOSHIBA_RBTX4938_MPLEX_PIO58_61
92
93config TOSHIBA_RBTX4938_MPLEX_PIO58_61
94 bool "PIO"
95config TOSHIBA_RBTX4938_MPLEX_NAND
96 bool "NAND"
97config TOSHIBA_RBTX4938_MPLEX_ATA
98 bool "ATA"
99
100endchoice
101
102config TX4938_NAND_BOOT
103 depends on EXPERIMENTAL && TOSHIBA_RBTX4938_MPLEX_NAND
104 bool "NAND Boot Support (EXPERIMENTAL)"
105 help
106 This is only for Toshiba RBTX4938 reference board, which has NAND IPL.
107 Select this option if you need to use NAND boot.
108
109endif
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900110
111config PCI_TX4927
112 bool