blob: 6de4c5aa92bea002115b07c58351c4776efbf7fb [file] [log] [blame]
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +09001config TOSHIBA_JMR3927
2 bool "Toshiba JMR-TX3927 board"
3 depends on MACH_TX39XX
4 select SOC_TX3927
5
6config TOSHIBA_RBTX4927
7 bool "Toshiba RBTX49[23]7 board"
8 depends on MACH_TX49XX
9 select SOC_TX4927
Atsushi Nemoto8d795f22008-07-18 00:43:48 +090010 # TX4937 is subset of TX4938
11 select SOC_TX4938
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090012 help
13 This Toshiba board is based on the TX4927 processor. Say Y here to
14 support this machine type
15
16config TOSHIBA_RBTX4938
17 bool "Toshiba RBTX4938 board"
18 depends on MACH_TX49XX
19 select SOC_TX4938
20 help
21 This Toshiba board is based on the TX4938 processor. Say Y here to
22 support this machine type
23
24config SOC_TX3927
25 bool
26 select CEVT_TXX9
27 select DMA_NONCOHERENT
28 select HAS_TXX9_SERIAL
29 select HW_HAS_PCI
30 select IRQ_TXX9
31 select SWAP_IO_SPACE
32 select SYS_HAS_CPU_TX39XX
33 select SYS_SUPPORTS_32BIT_KERNEL
34 select SYS_SUPPORTS_LITTLE_ENDIAN
35 select SYS_SUPPORTS_BIG_ENDIAN
36 select GENERIC_HARDIRQS_NO__DO_IRQ
37 select GPIO_TXX9
38
39config SOC_TX4927
40 bool
41 select CEVT_R4K
42 select CSRC_R4K
43 select CEVT_TXX9
44 select DMA_NONCOHERENT
45 select HAS_TXX9_SERIAL
46 select HW_HAS_PCI
47 select IRQ_CPU
48 select IRQ_TXX9
49 select PCI_TX4927
50 select SWAP_IO_SPACE
51 select SYS_HAS_CPU_TX49XX
52 select SYS_SUPPORTS_32BIT_KERNEL
53 select SYS_SUPPORTS_64BIT_KERNEL
54 select SYS_SUPPORTS_LITTLE_ENDIAN
55 select SYS_SUPPORTS_BIG_ENDIAN
56 select SYS_SUPPORTS_KGDB
57 select GENERIC_HARDIRQS_NO__DO_IRQ
58 select GPIO_TXX9
59
60config SOC_TX4938
61 bool
62 select CEVT_R4K
63 select CSRC_R4K
64 select CEVT_TXX9
65 select DMA_NONCOHERENT
66 select HAS_TXX9_SERIAL
67 select HW_HAS_PCI
68 select IRQ_CPU
69 select IRQ_TXX9
70 select PCI_TX4927
71 select SWAP_IO_SPACE
72 select SYS_HAS_CPU_TX49XX
73 select SYS_SUPPORTS_32BIT_KERNEL
74 select SYS_SUPPORTS_64BIT_KERNEL
75 select SYS_SUPPORTS_LITTLE_ENDIAN
76 select SYS_SUPPORTS_BIG_ENDIAN
77 select SYS_SUPPORTS_KGDB
78 select GENERIC_HARDIRQS_NO__DO_IRQ
79 select GPIO_TXX9
80
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090081config TOSHIBA_FPCIB0
82 bool "FPCIB0 Backplane Support"
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090083 depends on PCI && (MACH_TX39XX || MACH_TX49XX)
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090084 select I8259
85
86config PICMG_PCI_BACKPLANE_DEFAULT
87 bool "Support for PICMG PCI Backplane"
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090088 depends on PCI && (MACH_TX39XX || MACH_TX49XX)
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"
104
105endchoice
106
107config TX4938_NAND_BOOT
108 depends on EXPERIMENTAL && TOSHIBA_RBTX4938_MPLEX_NAND
109 bool "NAND Boot Support (EXPERIMENTAL)"
110 help
111 This is only for Toshiba RBTX4938 reference board, which has NAND IPL.
112 Select this option if you need to use NAND boot.
113
114endif
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900115
116config PCI_TX4927
117 bool