Kconfig 2.4 KB

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