007-convolution 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. config ADK_APPLIANCE_CONVOLUTION
  2. bool "BruteFIR convolution engine appliance"
  3. depends on ADK_TARGET_OS_LINUX && (\
  4. ADK_TARGET_ARCH_X86_64 || \
  5. ADK_TARGET_ARCH_X86 || \
  6. ADK_TARGET_ARCH_ARM )
  7. select ADK_PACKAGE_MPD
  8. select ADK_PACKAGE_MPD_WITH_ALSA
  9. select ADK_PACKAGE_MPD_WITH_MP3
  10. select ADK_PACKAGE_MPD_WITH_MP4
  11. select ADK_PACKAGE_MPD_WITH_OGG
  12. select ADK_PACKAGE_MPD_WITH_OPUS
  13. select ADK_PACKAGE_MPD_WITH_FLAC
  14. select ADK_PACKAGE_MPD_WITH_WAV
  15. select ADK_PACKAGE_MPD_WITH_MMS
  16. select ADK_PACKAGE_MPD_WITH_FFMPEG
  17. select ADK_PACKAGE_MPD_WITH_SHOUT
  18. select ADK_PACKAGE_MPD_WITH_CURL
  19. select ADK_PACKAGE_MPD_WITH_SAMPLERATE
  20. select ADK_PACKAGE_MPD_WITH_SNDFILE
  21. select ADK_PACKAGE_MPD_WITH_HTTPD
  22. select ADK_PACKAGE_MPD_WITH_JACK
  23. select ADK_PACKAGE_CIFS_UTILS
  24. select ADK_PACKAGE_LIBMPDCLIENT
  25. select ADK_PACKAGE_MPC
  26. select ADK_PACKAGE_DROPBEAR
  27. select ADK_PACKAGE_DROPBEAR_WITH_UTMP
  28. select ADK_PACKAGE_FFPROBE
  29. select ADK_PACKAGE_LIBFFMPEG
  30. select ADK_PACKAGE_LIBFFMPEG_WITH_AAC
  31. select ADK_PACKAGE_LIBFFMPEG_WITH_MP3
  32. select ADK_PACKAGE_LIBFFMPEG_WITH_VORBIS
  33. select ADK_PACKAGE_E2FSCK
  34. select ADK_PACKAGE_ALSA_UTILS
  35. select BUSYBOX_NTPD
  36. select BUSYBOX_WATCHDOG
  37. select ADK_RUNTIME_START_SERVICES
  38. select ADK_RUNTIME_START_DROPBEAR
  39. select ADK_RUNTIME_START_BUSYBOX_NTPD
  40. select ADK_RUNTIME_START_BUSYBOX_SYSLOGD
  41. select ADK_RUNTIME_START_MPD n
  42. select ADK_KERNEL_USB_HID
  43. select ADK_TARGET_USB_KEYBOARD
  44. select ADK_TARGET_USB_MOUSE
  45. select ADK_KERNEL_INPUT_KEYBOARD
  46. select ADK_KERNEL_INPUT_MOUSE
  47. select ADK_KERNEL_INPUT_EVDEV
  48. select ADK_RUNTIME_HOSTNAME mpdbox
  49. select ADK_KERNEL_USB_STORAGE m
  50. select ADK_PACKAGE_GRUB_TOOLS if ( \
  51. ADK_TARGET_ARCH_X86_64 || \
  52. ADK_TARGET_ARCH_X86 )
  53. select ADK_PACKAGE_COREUTILS
  54. select ADK_PACKAGE_FINDUTILS
  55. select ADK_PACKAGE_FIND
  56. select ADK_PACKAGE_GREP
  57. select ADK_PACKAGE_XARGS
  58. select BUSYBOX_KILLALL
  59. select BUSYBOX_TOP
  60. select ADK_PACKAGE_RT_TESTS
  61. select ADK_PACKAGE_FDISK
  62. select ADK_PACKAGE_MKE2FS
  63. select ADK_PACKAGE_MKFS
  64. select ADK_PACKAGE_MOUNT
  65. select ADK_PACKAGE_NTFS_3G
  66. select ADK_PACKAGE_PARTED
  67. select ADK_PACKAGE_KBD
  68. select ADK_PACKAGE_SCHEDTOOL
  69. select ADK_PACKAGE_NANO
  70. select ADK_PACKAGE_CIFS_UTILS
  71. select ADK_PACKAGE_BRUTEFIR
  72. select ADK_PACKAGE_SOX
  73. select ADK_PACKAGE_XAUTH
  74. select ADK_PACKAGE_GCC
  75. select ADK_PACKAGE_LIBGMP_DEV
  76. select ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY if ( \
  77. ADK_TARGET_SYSTEM_RASPBERRY_PI || \
  78. ADK_TARGET_SYSTEM_RASPBERRY_PI2 || \
  79. ADK_TARGET_SYSTEM_RASPBERRY_PI3 || \
  80. ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 )
  81. select ADK_RUNTIME_START_KBD
  82. select ADK_RUNTIME_GETTY_VGA
  83. select ADK_TARGET_KERNEL_VERSION_4_1 if ( \
  84. ADK_TARGET_ARCH_X86_64 || \
  85. ADK_TARGET_ARCH_X86 )
  86. select ADK_KERNEL_PREEMPT_RT_FULL
  87. select ADK_KERNEL_HIGH_RES_TIMERS
  88. select ADK_KERNEL_NTFS_FS
  89. select ADK_KERNEL_VFAT_FS
  90. select ADK_KERNEL_CIFS
  91. select ADK_KERNEL_NFS_FS
  92. select ADK_KERNEL_USB_STORAGE
  93. help
  94. Create a convolution engine based on BruteFIR.