You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

279 lines
5.0 KiB

  1. menu "Flashrom configuration"
  2. depends on PACKAGE_flashrom
  3. choice
  4. prompt "Default Programmer"
  5. default DEFPROG_INTERNAL if FLASHROM_PCI
  6. default DEFPROG_LINUX_SPI
  7. config DEFPROG_INTERNAL
  8. depends on FRPROG_INTERNAL
  9. bool "Internal"
  10. config DEFPROG_LINUX_SPI
  11. depends on FRPROG_LINUX_SPI
  12. bool "Linux SPI"
  13. config DEFPROG_SERPROG
  14. depends on FRPROG_SERPROG
  15. bool "Serial"
  16. config DEFPROG_RAYER_SPI
  17. depends on FRPROG_RAYER_SPI
  18. bool "Rayer SPI"
  19. config DEFPROG_PONY_SPI
  20. depends on FRPROG_PONY_SPI
  21. bool "Pony SPI"
  22. config DEFPROG_NIC3COM
  23. depends on FRPROG_NIC3COM
  24. bool "NIC3Com"
  25. config DEFPROG_GFXNVIDIA
  26. depends on FRPROG_GFXNVIDIA
  27. bool "GFX Nvidia"
  28. config DEFPROG_SATASII
  29. depends on FRPROG_SATASII
  30. bool "SATASII"
  31. # config DEFPROG_ATAHPT
  32. # depends on FRPROG_ATAHPT
  33. # bool "Highpoint (HPT) ATA/RAID"
  34. config DEFPROG_ATAVIA
  35. depends on FRPROG_ATAVIA
  36. bool "ATAVIA"
  37. config DEFPROG_FT2232_SPI
  38. depends on FRPROG_FT2232_SPI
  39. bool "FT2232 SPI"
  40. config DEFPROG_USBBLASTER_SPI
  41. depends on FRPROG_USBBLASTER_SPI
  42. bool "USBBlaster SPI"
  43. # config DEFPROG_MSTARDDC_SPI
  44. # depends on FRPROG_MSTARDDC_SPI
  45. # bool "MSTAR DDC SPI"
  46. config DEFPROG_PICKIT2_SPI
  47. depends on FRPROG_PICKIT2_SPI
  48. bool "PICkit2 SPI"
  49. config DEFPROG_DUMMY
  50. depends on FRPROG_DUMMY
  51. bool "Dummy"
  52. config DEFPROG_DRKAISER
  53. depends on FRPROG_DRKAISER
  54. bool "Dr. Kaiser"
  55. config DEFPROG_NICREALTEK
  56. depends on FRPROG_NICREALTEK
  57. bool "Realtek NICs"
  58. # config DEFPROG_NICNATSEMI
  59. # depends on FRPROG_NICNATSEMI
  60. # bool "National Semiconductor NICs"
  61. config DEFPROG_NICINTEL
  62. depends on FRPROG_NICINTEL
  63. bool "Intel NICs"
  64. config DEFPROG_NICINTEL_SPI
  65. depends on FRPROG_NICINTEL_SPI
  66. bool "Intel NICs SPI"
  67. config DEFPROG_NICINTEL_EEPROM
  68. depends on FRPROG_NICINTEL_EEPROM
  69. bool "Intel NICs EEPROM"
  70. config DEFPROG_OGP_SPI
  71. depends on FRPROG_OGP_SPI
  72. bool "OGP SPI"
  73. config DEFPROG_BUSPIRATE_SPI
  74. depends on FRPROG_BUSPIRATE_SPI
  75. bool "SPI BUS Pirate"
  76. # config DEFPROG_DEDIPROG
  77. # depends on FRPROG_DEDIPROG
  78. # bool "Dediprog SF100"
  79. config DEFPROG_SATAMV
  80. depends on FRPROG_SATAMV
  81. bool "Marvell SATA"
  82. config DEFPROG_IT8212
  83. depends on FRPROG_IT8212
  84. bool "ITE IT8212F PATA"
  85. endchoice
  86. menu "Misc Programmers"
  87. config FRPROG_LINUX_SPI
  88. bool "Linux SPI"
  89. default y
  90. # config FRPROG_MSTARDDC_SPI
  91. # bool "MSTAR DDC"
  92. # default n
  93. config FRPROG_DUMMY
  94. bool "Dummy"
  95. default y
  96. endmenu
  97. config FLASHROM_FTDI
  98. bool "FTDI Support"
  99. default y
  100. menu "FTDI Programmers"
  101. depends on FLASHROM_FTDI
  102. config FRPROG_FT2232_SPI
  103. depends on FLASHROM_FTDI
  104. bool "FT2232 SPI"
  105. default y
  106. config FRPROG_USBBLASTER_SPI
  107. depends on FLASHROM_FTDI
  108. bool "USBBlaster SPI"
  109. default y
  110. endmenu
  111. config FLASHROM_PCI
  112. bool "PCI Support"
  113. default y if (TARGET_x86||TARGET_x86_64)
  114. menu "PCI Programmers"
  115. depends on FLASHROM_PCI
  116. config FRPROG_INTERNAL
  117. depends on FLASHROM_PCI
  118. bool "Internal"
  119. default y
  120. config FRPROG_RAYER_SPI
  121. depends on FLASHROM_PCI
  122. bool "Rayer SPI"
  123. default y
  124. config FRPROG_NIC3COM
  125. depends on FLASHROM_PCI
  126. bool "NIC3Com"
  127. default y
  128. config FRPROG_GFXNVIDIA
  129. depends on FLASHROM_PCI
  130. bool "GFX Nvidia"
  131. default y
  132. config FRPROG_SATASII
  133. depends on FLASHROM_PCI
  134. bool "SATASII"
  135. default y
  136. # config FRPROG_ATAHPT
  137. # depends on FLASHROM_PCI
  138. # bool "Highpoint (HPT) ATA/RAID"
  139. # default n
  140. config FRPROG_ATAVIA
  141. depends on FLASHROM_PCI
  142. bool "ATAVIA"
  143. default y
  144. config FRPROG_IT8212
  145. depends on FLASHROM_PCI
  146. bool "ITE IT8212F PATA"
  147. default y
  148. config FRPROG_DRKAISER
  149. depends on FLASHROM_PCI
  150. bool "Dr. Kaiser"
  151. default y
  152. config FRPROG_NICREALTEK
  153. depends on FLASHROM_PCI
  154. bool "Realtek NICs"
  155. default y
  156. # config FRPROG_NICNATSEMI
  157. # depends on FLASHROM_PCI
  158. # bool "National Semiconductor NICs"
  159. # default n
  160. config FRPROG_NICINTEL
  161. depends on FLASHROM_PCI
  162. bool "Intel NICs"
  163. default y
  164. config FRPROG_NICINTEL_SPI
  165. depends on FLASHROM_PCI
  166. bool "Intel NICs SPI"
  167. default y
  168. config FRPROG_NICINTEL_EEPROM
  169. depends on FLASHROM_PCI
  170. bool "Intel NICs EEPROM"
  171. default y
  172. config FRPROG_OGP_SPI
  173. depends on FLASHROM_PCI
  174. bool "OGP SPI"
  175. default y
  176. config FRPROG_SATAMV
  177. depends on FLASHROM_PCI
  178. bool "Marvell SATA"
  179. default y
  180. endmenu
  181. config FLASHROM_SERIAL
  182. bool "Serial Support"
  183. default y
  184. menu "Serial Programmers"
  185. depends on FLASHROM_SERIAL
  186. config FRPROG_SERPROG
  187. depends on FLASHROM_SERIAL
  188. bool "Serial"
  189. default y
  190. config FRPROG_PONY_SPI
  191. depends on FLASHROM_SERIAL
  192. bool "Pony SPI"
  193. default y
  194. config FRPROG_BUSPIRATE_SPI
  195. depends on FLASHROM_SERIAL
  196. bool "SPI BUS Pirate"
  197. default y
  198. endmenu
  199. config FLASHROM_USB
  200. bool "USB Support"
  201. default y
  202. menu "USB Programmers"
  203. depends on FLASHROM_USB
  204. config FRPROG_PICKIT2_SPI
  205. depends on FLASHROM_USB
  206. bool "PICkit2 SPI"
  207. default y
  208. # config FRPROG_DEDIPROG
  209. # depends on FLASHROM_USB
  210. # bool "Dediprog SF100"
  211. # default n
  212. endmenu
  213. endmenu