blob: aade3348af294f58bc2ddc1abdfe942cf2388e2e [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 Nemoto22b1d702008-07-11 00:31:36 +090074config TOSHIBA_FPCIB0
75 bool "FPCIB0 Backplane Support"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090076 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090077 select I8259
78
79config PICMG_PCI_BACKPLANE_DEFAULT
80 bool "Support for PICMG PCI Backplane"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090081 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090082 default y if !TOSHIBA_FPCIB0
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090083
Ralf Baechle23fbee92005-07-25 22:45:45 +000084if TOSHIBA_RBTX4938
85
86comment "Multiplex Pin Select"
87choice
88 prompt "PIO[58:61]"
89 default TOSHIBA_RBTX4938_MPLEX_PIO58_61
90
91config TOSHIBA_RBTX4938_MPLEX_PIO58_61
92 bool "PIO"
93config TOSHIBA_RBTX4938_MPLEX_NAND
94 bool "NAND"
95config TOSHIBA_RBTX4938_MPLEX_ATA
96 bool "ATA"
Atsushi Nemotoe6332372008-08-19 22:55:13 +090097config TOSHIBA_RBTX4938_MPLEX_KEEP
98 bool "Keep firmware settings"
Ralf Baechle23fbee92005-07-25 22:45:45 +000099
100endchoice
101
Ralf Baechle23fbee92005-07-25 22:45:45 +0000102endif
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900103
104config PCI_TX4927
105 bool