Kconfig 2.4 KB

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