blob: 42923478d45ca363b2c8eca403138dfa4aedcc61 [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
Ralf Baechle67e38cf2015-05-26 18:20:06 +020011 select IRQ_MIPS_CPU
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090012 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
Geert Uytterhoeven44ce9a92016-09-11 10:59:58 +020023 select COMMON_CLK
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090024
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
Geert Uytterhoeven537fa372008-10-23 16:43:13 +020049 bool "Toshiba RBTX4939 board"
Atsushi Nemotob27311e2008-09-01 22:22:40 +090050 depends on MACH_TX49XX
51 select SOC_TX4939
Atsushi Nemotobc89b2b2008-10-20 23:28:50 +090052 select TXX9_7SEGLED
Atsushi Nemotob27311e2008-09-01 22:22:40 +090053 help
54 This Toshiba board is based on the TX4939 processor. Say Y here to
55 support this machine type
56
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090057config SOC_TX3927
58 bool
59 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090060 select HAS_TXX9_SERIAL
61 select HW_HAS_PCI
62 select IRQ_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090063 select GPIO_TXX9
64
65config SOC_TX4927
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
Atsushi Nemoto742cd582009-05-19 22:12:22 +090073 select HAS_TXX9_ACLC
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090074
75config SOC_TX4938
76 bool
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090077 select CEVT_TXX9
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090078 select HAS_TXX9_SERIAL
79 select HW_HAS_PCI
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090080 select IRQ_TXX9
81 select PCI_TX4927
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090082 select GPIO_TXX9
Atsushi Nemoto742cd582009-05-19 22:12:22 +090083 select HAS_TXX9_ACLC
Atsushi Nemotoedcaf1a2008-07-11 23:27:54 +090084
Atsushi Nemoto0dcdbe62008-09-01 22:22:39 +090085config SOC_TX4939
86 bool
87 select CEVT_TXX9
88 select HAS_TXX9_SERIAL
89 select HW_HAS_PCI
90 select PCI_TX4927
Atsushi Nemoto742cd582009-05-19 22:12:22 +090091 select HAS_TXX9_ACLC
Atsushi Nemoto0dcdbe62008-09-01 22:22:39 +090092
Atsushi Nemotobc89b2b2008-10-20 23:28:50 +090093config TXX9_7SEGLED
94 bool
95
Atsushi Nemoto22b1d702008-07-11 00:31:36 +090096config TOSHIBA_FPCIB0
97 bool "FPCIB0 Backplane Support"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +090098 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +090099 select I8259
100
101config PICMG_PCI_BACKPLANE_DEFAULT
102 bool "Support for PICMG PCI Backplane"
Atsushi Nemoto8f8da9a2008-07-29 22:11:33 +0900103 depends on PCI && MACH_TXX9
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900104 default y if !TOSHIBA_FPCIB0
Atsushi Nemoto22b1d702008-07-11 00:31:36 +0900105
Ralf Baechle23fbee92005-07-25 22:45:45 +0000106if TOSHIBA_RBTX4938
107
108comment "Multiplex Pin Select"
109choice
110 prompt "PIO[58:61]"
111 default TOSHIBA_RBTX4938_MPLEX_PIO58_61
112
113config TOSHIBA_RBTX4938_MPLEX_PIO58_61
114 bool "PIO"
115config TOSHIBA_RBTX4938_MPLEX_NAND
116 bool "NAND"
117config TOSHIBA_RBTX4938_MPLEX_ATA
118 bool "ATA"
Atsushi Nemotoe6332372008-08-19 22:55:13 +0900119config TOSHIBA_RBTX4938_MPLEX_KEEP
120 bool "Keep firmware settings"
Ralf Baechle23fbee92005-07-25 22:45:45 +0000121
122endchoice
123
Ralf Baechle23fbee92005-07-25 22:45:45 +0000124endif
Atsushi Nemoto89d63fe2008-07-11 00:33:08 +0900125
126config PCI_TX4927
127 bool