]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
8f8da9ad AN |
2 | config MACH_TX39XX |
3 | bool | |
4 | select MACH_TXX9 | |
5 | select SYS_HAS_CPU_TX39XX | |
6 | ||
7 | config MACH_TX49XX | |
8 | bool | |
9 | select MACH_TXX9 | |
10 | select CEVT_R4K | |
11 | select CSRC_R4K | |
67e38cf2 | 12 | select IRQ_MIPS_CPU |
8f8da9ad AN |
13 | select SYS_HAS_CPU_TX49XX |
14 | select SYS_SUPPORTS_64BIT_KERNEL | |
15 | ||
16 | config MACH_TXX9 | |
17 | bool | |
18 | select DMA_NONCOHERENT | |
19 | select SWAP_IO_SPACE | |
20 | select SYS_HAS_EARLY_PRINTK | |
21 | select SYS_SUPPORTS_32BIT_KERNEL | |
22 | select SYS_SUPPORTS_LITTLE_ENDIAN | |
23 | select SYS_SUPPORTS_BIG_ENDIAN | |
44ce9a9a | 24 | select COMMON_CLK |
8f8da9ad | 25 | |
edcaf1a6 AN |
26 | config TOSHIBA_JMR3927 |
27 | bool "Toshiba JMR-TX3927 board" | |
28 | depends on MACH_TX39XX | |
29 | select SOC_TX3927 | |
30 | ||
31 | config TOSHIBA_RBTX4927 | |
32 | bool "Toshiba RBTX49[23]7 board" | |
33 | depends on MACH_TX49XX | |
34 | select SOC_TX4927 | |
8d795f2a AN |
35 | # TX4937 is subset of TX4938 |
36 | select SOC_TX4938 | |
edcaf1a6 AN |
37 | help |
38 | This Toshiba board is based on the TX4927 processor. Say Y here to | |
39 | support this machine type | |
40 | ||
41 | config TOSHIBA_RBTX4938 | |
42 | bool "Toshiba RBTX4938 board" | |
43 | depends on MACH_TX49XX | |
44 | select SOC_TX4938 | |
45 | help | |
46 | This Toshiba board is based on the TX4938 processor. Say Y here to | |
47 | support this machine type | |
48 | ||
b27311e1 | 49 | config TOSHIBA_RBTX4939 |
537fa37c | 50 | bool "Toshiba RBTX4939 board" |
b27311e1 AN |
51 | depends on MACH_TX49XX |
52 | select SOC_TX4939 | |
bc89b2bd | 53 | select TXX9_7SEGLED |
b27311e1 AN |
54 | help |
55 | This Toshiba board is based on the TX4939 processor. Say Y here to | |
56 | support this machine type | |
57 | ||
edcaf1a6 AN |
58 | config SOC_TX3927 |
59 | bool | |
60 | select CEVT_TXX9 | |
de0c4eb4 | 61 | imply HAS_TXX9_SERIAL |
eb01d42a | 62 | select HAVE_PCI |
edcaf1a6 | 63 | select IRQ_TXX9 |
edcaf1a6 AN |
64 | select GPIO_TXX9 |
65 | ||
66 | config SOC_TX4927 | |
67 | bool | |
edcaf1a6 | 68 | select CEVT_TXX9 |
de0c4eb4 | 69 | imply HAS_TXX9_SERIAL |
eb01d42a | 70 | select HAVE_PCI |
edcaf1a6 AN |
71 | select IRQ_TXX9 |
72 | select PCI_TX4927 | |
edcaf1a6 | 73 | select GPIO_TXX9 |
de0c4eb4 | 74 | imply HAS_TXX9_ACLC |
edcaf1a6 AN |
75 | |
76 | config SOC_TX4938 | |
77 | bool | |
edcaf1a6 | 78 | select CEVT_TXX9 |
de0c4eb4 | 79 | imply HAS_TXX9_SERIAL |
eb01d42a | 80 | select HAVE_PCI |
edcaf1a6 AN |
81 | select IRQ_TXX9 |
82 | select PCI_TX4927 | |
edcaf1a6 | 83 | select GPIO_TXX9 |
de0c4eb4 | 84 | imply HAS_TXX9_ACLC |
edcaf1a6 | 85 | |
0dcdbe6a AN |
86 | config SOC_TX4939 |
87 | bool | |
88 | select CEVT_TXX9 | |
de0c4eb4 | 89 | imply HAS_TXX9_SERIAL |
eb01d42a | 90 | select HAVE_PCI |
0dcdbe6a | 91 | select PCI_TX4927 |
de0c4eb4 | 92 | imply HAS_TXX9_ACLC |
0dcdbe6a | 93 | |
bc89b2bd AN |
94 | config TXX9_7SEGLED |
95 | bool | |
96 | ||
22b1d707 AN |
97 | config TOSHIBA_FPCIB0 |
98 | bool "FPCIB0 Backplane Support" | |
8f8da9ad | 99 | depends on PCI && MACH_TXX9 |
89d63fe1 AN |
100 | select I8259 |
101 | ||
102 | config PICMG_PCI_BACKPLANE_DEFAULT | |
103 | bool "Support for PICMG PCI Backplane" | |
8f8da9ad | 104 | depends on PCI && MACH_TXX9 |
89d63fe1 | 105 | default y if !TOSHIBA_FPCIB0 |
22b1d707 | 106 | |
23fbee9d RB |
107 | if TOSHIBA_RBTX4938 |
108 | ||
109 | comment "Multiplex Pin Select" | |
110 | choice | |
111 | prompt "PIO[58:61]" | |
112 | default TOSHIBA_RBTX4938_MPLEX_PIO58_61 | |
113 | ||
114 | config TOSHIBA_RBTX4938_MPLEX_PIO58_61 | |
115 | bool "PIO" | |
116 | config TOSHIBA_RBTX4938_MPLEX_NAND | |
117 | bool "NAND" | |
118 | config TOSHIBA_RBTX4938_MPLEX_ATA | |
119 | bool "ATA" | |
e6332374 AN |
120 | config TOSHIBA_RBTX4938_MPLEX_KEEP |
121 | bool "Keep firmware settings" | |
23fbee9d RB |
122 | |
123 | endchoice | |
124 | ||
23fbee9d | 125 | endif |
89d63fe1 AN |
126 | |
127 | config PCI_TX4927 | |
128 | bool |