xref: /kernel/linux/linux-5.10/arch/mips/txx9/Kconfig (revision 8c2ecf20)
18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciconfig MACH_TX39XX
38c2ecf20Sopenharmony_ci	bool
48c2ecf20Sopenharmony_ci	select MACH_TXX9
58c2ecf20Sopenharmony_ci	select SYS_HAS_CPU_TX39XX
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciconfig MACH_TX49XX
88c2ecf20Sopenharmony_ci	bool
98c2ecf20Sopenharmony_ci	select MACH_TXX9
108c2ecf20Sopenharmony_ci	select CEVT_R4K
118c2ecf20Sopenharmony_ci	select CSRC_R4K
128c2ecf20Sopenharmony_ci	select IRQ_MIPS_CPU
138c2ecf20Sopenharmony_ci	select SYS_HAS_CPU_TX49XX
148c2ecf20Sopenharmony_ci	select SYS_SUPPORTS_64BIT_KERNEL
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciconfig MACH_TXX9
178c2ecf20Sopenharmony_ci	bool
188c2ecf20Sopenharmony_ci	select DMA_NONCOHERENT
198c2ecf20Sopenharmony_ci	select SWAP_IO_SPACE
208c2ecf20Sopenharmony_ci	select SYS_HAS_EARLY_PRINTK
218c2ecf20Sopenharmony_ci	select SYS_SUPPORTS_32BIT_KERNEL
228c2ecf20Sopenharmony_ci	select SYS_SUPPORTS_LITTLE_ENDIAN
238c2ecf20Sopenharmony_ci	select SYS_SUPPORTS_BIG_ENDIAN
248c2ecf20Sopenharmony_ci	select COMMON_CLK
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciconfig TOSHIBA_JMR3927
278c2ecf20Sopenharmony_ci	bool "Toshiba JMR-TX3927 board"
288c2ecf20Sopenharmony_ci	depends on MACH_TX39XX
298c2ecf20Sopenharmony_ci	select SOC_TX3927
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ciconfig TOSHIBA_RBTX4927
328c2ecf20Sopenharmony_ci	bool "Toshiba RBTX49[23]7 board"
338c2ecf20Sopenharmony_ci	depends on MACH_TX49XX
348c2ecf20Sopenharmony_ci	select SOC_TX4927
358c2ecf20Sopenharmony_ci	# TX4937 is subset of TX4938
368c2ecf20Sopenharmony_ci	select SOC_TX4938
378c2ecf20Sopenharmony_ci	help
388c2ecf20Sopenharmony_ci	  This Toshiba board is based on the TX4927 processor. Say Y here to
398c2ecf20Sopenharmony_ci	  support this machine type
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ciconfig TOSHIBA_RBTX4938
428c2ecf20Sopenharmony_ci	bool "Toshiba RBTX4938 board"
438c2ecf20Sopenharmony_ci	depends on MACH_TX49XX
448c2ecf20Sopenharmony_ci	select SOC_TX4938
458c2ecf20Sopenharmony_ci	help
468c2ecf20Sopenharmony_ci	  This Toshiba board is based on the TX4938 processor. Say Y here to
478c2ecf20Sopenharmony_ci	  support this machine type
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ciconfig TOSHIBA_RBTX4939
508c2ecf20Sopenharmony_ci	bool "Toshiba RBTX4939 board"
518c2ecf20Sopenharmony_ci	depends on MACH_TX49XX
528c2ecf20Sopenharmony_ci	select SOC_TX4939
538c2ecf20Sopenharmony_ci	select TXX9_7SEGLED
548c2ecf20Sopenharmony_ci	help
558c2ecf20Sopenharmony_ci	  This Toshiba board is based on the TX4939 processor. Say Y here to
568c2ecf20Sopenharmony_ci	  support this machine type
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ciconfig SOC_TX3927
598c2ecf20Sopenharmony_ci	bool
608c2ecf20Sopenharmony_ci	select CEVT_TXX9
618c2ecf20Sopenharmony_ci	imply HAS_TXX9_SERIAL
628c2ecf20Sopenharmony_ci	select HAVE_PCI
638c2ecf20Sopenharmony_ci	select IRQ_TXX9
648c2ecf20Sopenharmony_ci	select GPIO_TXX9
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ciconfig SOC_TX4927
678c2ecf20Sopenharmony_ci	bool
688c2ecf20Sopenharmony_ci	select CEVT_TXX9
698c2ecf20Sopenharmony_ci	imply HAS_TXX9_SERIAL
708c2ecf20Sopenharmony_ci	select HAVE_PCI
718c2ecf20Sopenharmony_ci	select IRQ_TXX9
728c2ecf20Sopenharmony_ci	select PCI_TX4927
738c2ecf20Sopenharmony_ci	select GPIO_TXX9
748c2ecf20Sopenharmony_ci	imply HAS_TXX9_ACLC
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ciconfig SOC_TX4938
778c2ecf20Sopenharmony_ci	bool
788c2ecf20Sopenharmony_ci	select CEVT_TXX9
798c2ecf20Sopenharmony_ci	imply HAS_TXX9_SERIAL
808c2ecf20Sopenharmony_ci	select HAVE_PCI
818c2ecf20Sopenharmony_ci	select IRQ_TXX9
828c2ecf20Sopenharmony_ci	select PCI_TX4927
838c2ecf20Sopenharmony_ci	select GPIO_TXX9
848c2ecf20Sopenharmony_ci	imply HAS_TXX9_ACLC
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ciconfig SOC_TX4939
878c2ecf20Sopenharmony_ci	bool
888c2ecf20Sopenharmony_ci	select CEVT_TXX9
898c2ecf20Sopenharmony_ci	imply HAS_TXX9_SERIAL
908c2ecf20Sopenharmony_ci	select HAVE_PCI
918c2ecf20Sopenharmony_ci	select PCI_TX4927
928c2ecf20Sopenharmony_ci	imply HAS_TXX9_ACLC
938c2ecf20Sopenharmony_ci
948c2ecf20Sopenharmony_ciconfig TXX9_7SEGLED
958c2ecf20Sopenharmony_ci	bool
968c2ecf20Sopenharmony_ci
978c2ecf20Sopenharmony_ciconfig TOSHIBA_FPCIB0
988c2ecf20Sopenharmony_ci	bool "FPCIB0 Backplane Support"
998c2ecf20Sopenharmony_ci	depends on PCI && MACH_TXX9
1008c2ecf20Sopenharmony_ci	select I8259
1018c2ecf20Sopenharmony_ci
1028c2ecf20Sopenharmony_ciconfig PICMG_PCI_BACKPLANE_DEFAULT
1038c2ecf20Sopenharmony_ci	bool "Support for PICMG PCI Backplane"
1048c2ecf20Sopenharmony_ci	depends on PCI && MACH_TXX9
1058c2ecf20Sopenharmony_ci	default y if !TOSHIBA_FPCIB0
1068c2ecf20Sopenharmony_ci
1078c2ecf20Sopenharmony_ciif TOSHIBA_RBTX4938
1088c2ecf20Sopenharmony_ci
1098c2ecf20Sopenharmony_cicomment "Multiplex Pin Select"
1108c2ecf20Sopenharmony_cichoice
1118c2ecf20Sopenharmony_ci	prompt "PIO[58:61]"
1128c2ecf20Sopenharmony_ci	default TOSHIBA_RBTX4938_MPLEX_PIO58_61
1138c2ecf20Sopenharmony_ci
1148c2ecf20Sopenharmony_ciconfig TOSHIBA_RBTX4938_MPLEX_PIO58_61
1158c2ecf20Sopenharmony_ci	bool "PIO"
1168c2ecf20Sopenharmony_ciconfig TOSHIBA_RBTX4938_MPLEX_NAND
1178c2ecf20Sopenharmony_ci	bool "NAND"
1188c2ecf20Sopenharmony_ciconfig TOSHIBA_RBTX4938_MPLEX_ATA
1198c2ecf20Sopenharmony_ci	bool "ATA"
1208c2ecf20Sopenharmony_ciconfig TOSHIBA_RBTX4938_MPLEX_KEEP
1218c2ecf20Sopenharmony_ci	bool "Keep firmware settings"
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_ciendchoice
1248c2ecf20Sopenharmony_ci
1258c2ecf20Sopenharmony_ciendif
1268c2ecf20Sopenharmony_ci
1278c2ecf20Sopenharmony_ciconfig PCI_TX4927
1288c2ecf20Sopenharmony_ci	bool
129