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