Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. config USB_HOST_IFX
  2. tristate "Infineon USB Host Controller Driver"
  3. depends on USB
  4. default n
  5. help
  6. Infineon USB Host Controller
  7. choice
  8. prompt "Infineon USB Host Controller Driver Operation mode"
  9. depends on USB_HOST_IFX && ( AMAZON_S || AR9 || VR9 || AR10 || MIPS_AMAZON_S || MIPS_AR9 || MIPS_VR9 || MIPS_AR10 )
  10. help
  11. The IFX USB core can be configured as dual-host and single host.
  12. The unused core can be set as Device-mode.
  13. config USB_HOST_IFX_B
  14. boolean "USB host mode on core 1 and 2"
  15. help
  16. Both cores run as host
  17. config USB_HOST_IFX_1
  18. boolean "USB host mode on core 1 only"
  19. help
  20. Core #1 runs as host
  21. config USB_HOST_IFX_2
  22. boolean "USB host mode on core 2 only"
  23. help
  24. Core #2 runs as host
  25. endchoice
  26. config USB_HOST_IFX_FORCE_USB11
  27. boolean "Forced USB1.1"
  28. depends on USB_HOST_IFX
  29. default n
  30. help
  31. force to be USB 1.1
  32. config USB_HOST_IFX_WITH_HS_ELECT_TST
  33. boolean "With HS_Electrical Test"
  34. depends on USB_HOST_IFX
  35. default n
  36. help
  37. With USBIF HSET routines
  38. config USB_HOST_IFX_WITH_ISO
  39. boolean "With ISO transfer"
  40. depends on USB_HOST_IFX
  41. default n
  42. help
  43. With USBIF ISO transfer
  44. config USB_HOST_IFX_COC
  45. boolean "CoC in USB Host"
  46. depends on USB_HOST_IFX
  47. default n
  48. help
  49. With CoC on Host
  50. choice
  51. prompt "IFX unaligned buffer policy"
  52. depends on USB_HOST_IFX
  53. help
  54. IFX unaligned buffer policy
  55. config USB_HOST_IFX_UNALIGNED_ADJ
  56. boolean "Adjust"
  57. help
  58. USB_HOST_IFX_UNALIGNED_ADJ
  59. config USB_HOST_IFX_UNALIGNED_CHK
  60. boolean "Check-only"
  61. help
  62. USB_HOST_IFX_UNALIGNED_CHK
  63. config USB_HOST_IFX_UNALIGNED_NONE
  64. boolean "No process"
  65. help
  66. USB_HOST_IFX_UNALIGNED_NONE
  67. endchoice
  68. config USB_HOST_IFX_XHCI
  69. tristate "xHCI HCD (USB 3.0) support (EXPERIMENTAL)"
  70. depends on USB && PCI && ( VR9 || MIPS_VR9 || AR10 || MIPS_AR10 )
  71. ---help---
  72. The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
  73. "SuperSpeed" host controller hardware.
  74. To compile this driver as a module, choose M here: the
  75. module will be called xhci-hcd.
  76. config USB_HOST_IFX_XHCI_DEBUGGING
  77. bool "Debugging for the xHCI host controller"
  78. depends on USB_HOST_IFX_XHCI
  79. ---help---
  80. Say 'Y' to turn on debugging for the xHCI host controller driver.
  81. This will spew debugging output, even in interrupt context.
  82. This should only be used for debugging xHCI driver bugs.
  83. If unsure, say N.