connectivity.cfg 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. ##################################################
  2. # TI Connectivity Configs
  3. ##################################################
  4. # Disable unused I2C options
  5. CONFIG_I2C_MUX=n
  6. CONFIG_I2C_DESIGNWARE_PLATFORM=n
  7. CONFIG_I2C_GPIO=n
  8. CONFIG_I2C_RK3X=n
  9. CONFIG_I2C_XILINX=n
  10. # I2C GPIO expanders
  11. CONFIG_GPIO_PCF857X=y
  12. CONFIG_GPIO_TPIC2810=m
  13. #Networking drivers
  14. CONFIG_NET_VENDOR_TI=y
  15. CONFIG_KEYSTONE_NAVIGATOR_QMSS=y
  16. CONFIG_KEYSTONE_NAVIGATOR_DMA=y
  17. CONFIG_TI_KEYSTONE_NETCP=y
  18. CONFIG_TI_KEYSTONE_NETCP_ETHSS=y
  19. CONFIG_TI_KEYSTONE_NETCP_PA_CORE=y
  20. CONFIG_TI_KEYSTONE_NETCP_PA=y
  21. CONFIG_TI_KEYSTONE_NETCP_PA2=y
  22. CONFIG_TI_DAVINCI_EMAC=y
  23. CONFIG_TI_DAVINCI_MDIO=y
  24. CONFIG_TI_DAVINCI_CPDMA=y
  25. CONFIG_TI_CPSW_PHY_SEL=y
  26. CONFIG_TI_CPSW_ALE=y
  27. CONFIG_TI_CPSW=y
  28. CONFIG_TI_CPTS=y
  29. # non-TI Net vendors
  30. CONFIG_NET_DSA_BCM_SF2=n
  31. CONFIG_B53=n
  32. CONFIG_SYSTEMPORT=n
  33. CONFIG_NET_VENDOR_3COM=n
  34. CONFIG_NET_VENDOR_ADAPTEC=n
  35. CONFIG_NET_VENDOR_AGERE=n
  36. CONFIG_NET_VENDOR_ALTEON=n
  37. CONFIG_NET_VENDOR_AMAZON=n
  38. CONFIG_NET_VENDOR_AMD=n
  39. CONFIG_NET_VENDOR_ARC=n
  40. CONFIG_NET_VENDOR_ATHEROS=n
  41. CONFIG_NET_VENDOR_BROCADE=n
  42. CONFIG_NET_VENDOR_CAVIUM=n
  43. CONFIG_NET_VENDOR_CHELSIO=n
  44. CONFIG_NET_CADENCE=n
  45. CONFIG_BCMGENET=n
  46. CONFIG_NET_VENDOR_CIRRUS=n
  47. CONFIG_NET_VENDOR_CISCO=n
  48. CONFIG_NET_VENDOR_DEC=n
  49. CONFIG_NET_VENDOR_DLINK=n
  50. CONFIG_NET_VENDOR_EMULEX=n
  51. CONFIG_NET_VENDOR_EZCHIP=n
  52. CONFIG_NET_VENDOR_EXAR=n
  53. CONFIG_NET_VENDOR_FARADAY=n
  54. CONFIG_NET_VENDOR_HISILICON=n
  55. CONFIG_NET_VENDOR_HP=n
  56. CONFIG_IGB=n
  57. CONFIG_NET_VENDOR_I825XX=n
  58. CONFIG_NET_VENDOR_MELLANOX=n
  59. CONFIG_NET_VENDOR_MICROCHIP=n
  60. CONFIG_NET_VENDOR_MYRI=n
  61. CONFIG_NET_VENDOR_NATSEMI=n
  62. CONFIG_NET_VENDOR_NETRONOME=n
  63. CONFIG_NET_VENDOR_NVIDIA=n
  64. CONFIG_NET_VENDOR_OKI=n
  65. CONFIG_NET_VENDOR_8390=n
  66. CONFIG_NET_VENDOR_QLOGIC=n
  67. CONFIG_NET_VENDOR_QUALCOMM=n
  68. CONFIG_NET_VENDOR_REALTEK=n
  69. CONFIG_NET_VENDOR_RENESAS=n
  70. CONFIG_NET_VENDOR_RDC=n
  71. CONFIG_NET_VENDOR_ROCKER=n
  72. CONFIG_NET_VENDOR_SAMSUNG=n
  73. CONFIG_NET_VENDOR_SILAN=n
  74. CONFIG_NET_VENDOR_SIS=n
  75. CONFIG_NET_VENDOR_SEEQ=n
  76. CONFIG_NET_VENDOR_STMICRO=n
  77. CONFIG_NET_VENDOR_SUN=n
  78. CONFIG_NET_VENDOR_SYNOPSYS=n
  79. CONFIG_NET_VENDOR_TEHUTI=n
  80. CONFIG_NET_VENDOR_VIA=n
  81. CONFIG_NET_VENDOR_WIZNET=n
  82. #MDIO phys
  83. CONFIG_MARVELL_PHY=y
  84. CONFIG_MICREL_PHY=y
  85. # unused PHY drivers
  86. CONFIG_BROADCOM_PHY=n
  87. CONFIG_ICPLUS_PHY=n
  88. #PRU MII PHYs for Industrial Boards
  89. CONFIG_DP83848_PHY=y
  90. # Enable phy for DRA72 evm
  91. CONFIG_DP83867_PHY=y
  92. #MTD
  93. CONFIG_OMAP_GPMC=y
  94. CONFIG_MTD_NAND_OMAP2=y
  95. CONFIG_MTD_NAND_OMAP_BCH=y
  96. CONFIG_MTD_NAND_OMAP_BCH_BUILD=y
  97. CONFIG_MTD_TESTS=m
  98. #Generic Phys
  99. CONFIG_PHY_TI_KEYSTONE_SERDES=y
  100. #PCIE
  101. CONFIG_PCI=y
  102. CONFIG_PCI_ENDPOINT=y
  103. CONFIG_PCI_EPF_TEST=y
  104. CONFIG_PCI_ENDPOINT_TEST=m
  105. CONFIG_PCI_DRA7XX=y
  106. CONFIG_PCI_DRA7XX_HOST=y
  107. CONFIG_PCI_DRA7XX_EP=y
  108. CONFIG_PCI_KEYSTONE_EP=y
  109. #These drivers have been used with DRA7x/AM57x PCIe RC with some success
  110. CONFIG_NET_VENDOR_BROADCOM=y
  111. CONFIG_NET_VENDOR_MARVELL=y
  112. CONFIG_NET_VENDOR_INTEL=y
  113. CONFIG_TIGON3=m
  114. CONFIG_SKGE=m
  115. CONFIG_E1000=m
  116. CONFIG_E1000E=m
  117. CONFIG_IWLWIFI=m
  118. CONFIG_IWLDVM=m
  119. CONFIG_IWLMVM=m
  120. # Networking
  121. CONFIG_HSR_PRP=y
  122. CONFIG_NF_CONNTRACK=m
  123. CONFIG_NF_CONNTRACK_IPV4=m
  124. CONFIG_IP_NF_IPTABLES=m
  125. CONFIG_IP_NF_ARPTABLES=m
  126. CONFIG_IP_NF_ARPFILTER=m
  127. CONFIG_IP_NF_ARP_MANGLE=m
  128. CONFIG_IP_NF_FILTER=m
  129. CONFIG_IP_NF_NAT=m
  130. CONFIG_NF_NAT_IPV4=m
  131. CONFIG_IP_NF_TARGET_MASQUERADE=m
  132. CONFIG_BRIDGE=m
  133. CONFIG_XFRM_USER=m
  134. CONFIG_NET_KEY=m
  135. CONFIG_INET=y
  136. CONFIG_INET_AH=m
  137. CONFIG_INET6_AH=m
  138. CONFIG_INET6_IPCOMP=m
  139. CONFIG_INET6_XFRM_TUNNEL=m
  140. CONFIG_INET6_TUNNEL=m
  141. CONFIG_INET_ESP=m
  142. CONFIG_INET_IPCOMP=m
  143. CONFIG_INET_XFRM_MODE_TRANSPORT=m
  144. CONFIG_INET_XFRM_MODE_TUNNEL=m
  145. CONFIG_INET_XFRM_MODE_BEET=m
  146. CONFIG_IPV6_TUNNEL=m
  147. CONFIG_NETFILTER=y
  148. CONFIG_NETFILTER_XTABLES=m
  149. CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
  150. CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
  151. CONFIG_NETFILTER_XT_TARGET_MARK=m
  152. CONFIG_NETFILTER_XT_MATCH_COMMENT=m
  153. CONFIG_NETFILTER_XT_MATCH_CPU=m
  154. CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
  155. CONFIG_NETFILTER_XT_MATCH_LENGTH=m
  156. CONFIG_NETFILTER_XT_MATCH_LIMIT=m
  157. CONFIG_NETFILTER_XT_MATCH_MAC=m
  158. CONFIG_NETFILTER_XT_MATCH_MARK=m
  159. CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
  160. CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
  161. CONFIG_NETFILTER_XT_MATCH_POLICY=m
  162. CONFIG_NETFILTER_XT_MATCH_SCTP=m
  163. CONFIG_BRIDGE_NF_EBTABLES=m
  164. CONFIG_BRIDGE_EBT_BROUTE=m
  165. CONFIG_BRIDGE_EBT_T_FILTER=m
  166. CONFIG_BRIDGE_EBT_T_NAT=m
  167. CONFIG_BRIDGE_EBT_802_3=m
  168. CONFIG_BRIDGE_EBT_AMONG=m
  169. CONFIG_BRIDGE_EBT_ARP=m
  170. CONFIG_BRIDGE_EBT_IP=m
  171. CONFIG_BRIDGE_EBT_IP6=m
  172. CONFIG_BRIDGE_EBT_LIMIT=m
  173. CONFIG_BRIDGE_EBT_MARK=m
  174. CONFIG_BRIDGE_EBT_PKTTYPE=m
  175. CONFIG_BRIDGE_EBT_STP=m
  176. CONFIG_BRIDGE_EBT_VLAN=m
  177. CONFIG_BRIDGE_EBT_ARPREPLY=m
  178. CONFIG_BRIDGE_EBT_DNAT=m
  179. CONFIG_BRIDGE_EBT_MARK_T=m
  180. CONFIG_BRIDGE_EBT_REDIRECT=m
  181. CONFIG_BRIDGE_EBT_SNAT=m
  182. CONFIG_BRIDGE_EBT_LOG=m
  183. CONFIG_BRIDGE_EBT_NFLOG=m
  184. CONFIG_NET_SCHED=y
  185. CONFIG_NET_SCH_CBQ=m
  186. CONFIG_NET_SCH_HTB=m
  187. CONFIG_NET_SCH_HFSC=m
  188. CONFIG_NET_SCH_PRIO=m
  189. CONFIG_NET_SCH_MULTIQ=m
  190. CONFIG_NET_SCH_RED=m
  191. CONFIG_NET_SCH_SFB=m
  192. CONFIG_NET_SCH_SFQ=m
  193. CONFIG_NET_SCH_TEQL=m
  194. CONFIG_NET_SCH_TBF=m
  195. CONFIG_NET_SCH_GRED=m
  196. CONFIG_NET_SCH_DSMARK=m
  197. CONFIG_NET_SCH_NETEM=m
  198. CONFIG_NET_SCH_DRR=m
  199. CONFIG_NET_SCH_MQPRIO=m
  200. CONFIG_NET_SCH_CHOKE=m
  201. CONFIG_NET_SCH_QFQ=m
  202. CONFIG_NET_SCH_CODEL=m
  203. CONFIG_NET_SCH_FQ_CODEL=m
  204. CONFIG_NET_SCH_INGRESS=m
  205. CONFIG_NET_CLS=y
  206. CONFIG_NET_CLS_BASIC=m
  207. CONFIG_NET_CLS_TCINDEX=m
  208. CONFIG_NET_CLS_ROUTE4=m
  209. CONFIG_NET_CLS_FW=m
  210. CONFIG_NET_CLS_U32=m
  211. CONFIG_CLS_U32_MARK=y
  212. CONFIG_NET_CLS_RSVP=m
  213. CONFIG_NET_CLS_RSVP6=m
  214. CONFIG_NET_CLS_FLOW=m
  215. CONFIG_NET_EMATCH=y
  216. CONFIG_NET_EMATCH_STACK=32
  217. CONFIG_NET_EMATCH_CMP=m
  218. CONFIG_NET_EMATCH_NBYTE=m
  219. CONFIG_NET_EMATCH_U32=m
  220. CONFIG_NET_EMATCH_META=m
  221. CONFIG_NET_EMATCH_TEXT=m
  222. CONFIG_NET_CLS_ACT=y
  223. CONFIG_NET_ACT_POLICE=m
  224. CONFIG_NET_ACT_GACT=m
  225. CONFIG_GACT_PROB=y
  226. CONFIG_NET_ACT_MIRRED=m
  227. CONFIG_NET_ACT_IPT=m
  228. CONFIG_NET_ACT_NAT=m
  229. CONFIG_NET_ACT_PEDIT=m
  230. CONFIG_NET_ACT_SIMP=m
  231. CONFIG_NET_ACT_SKBEDIT=m
  232. CONFIG_NET_ACT_CSUM=m
  233. CONFIG_NET_CLS_IND=y
  234. CONFIG_NET_SCH_FIFO=y
  235. CONFIG_IP_SCTP=m
  236. CONFIG_VLAN_8021Q=m
  237. CONFIG_IP_MULTICAST=y
  238. #PRUSS Ethernet driver
  239. CONFIG_TI_PRUETH=m
  240. #MMC/SD support
  241. CONFIG_MMC=y
  242. CONFIG_MMC_OMAP_HS=y
  243. CONFIG_MMC_SDHCI=n
  244. CONFIG_MMC_DW=n
  245. #SPI
  246. CONFIG_SPI_CADENCE_QUADSPI=y
  247. CONFIG_SPI_TI_QSPI=y
  248. #Disable unused SPI controllers
  249. CONFIG_SPI_BITBANG=n
  250. CONFIG_SPI_CADENCE=n
  251. CONFIG_SPI_ROCKCHIP=n
  252. CONFIG_SPI_XILINX=n
  253. CONFIG_SPI_SPIDEV=n
  254. #Disable SPI NOR 4K SECTORS
  255. CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n
  256. #SPI GPIO expanders
  257. CONFIG_GPIO_PISOSR=m
  258. #SATA
  259. CONFIG_SATA_AHCI_PLATFORM=m
  260. CONFIG_SATA_AHCI=m
  261. CONFIG_ATA=m
  262. #USB gadgets
  263. CONFIG_USB_GADGET=m
  264. CONFIG_USB_AUDIO=m
  265. CONFIG_USB_ETH=m
  266. CONFIG_USB_G_NCM=m
  267. CONFIG_USB_GADGETFS=m
  268. CONFIG_USB_FUNCTIONFS=m
  269. CONFIG_USB_FUNCTIONFS_ETH=y
  270. CONFIG_USB_FUNCTIONFS_RNDIS=y
  271. CONFIG_USB_FUNCTIONFS_GENERIC=y
  272. CONFIG_USB_MASS_STORAGE=m
  273. CONFIG_USB_G_SERIAL=m
  274. CONFIG_USB_MIDI_GADGET=m
  275. CONFIG_USB_G_PRINTER=m
  276. CONFIG_USB_CDC_COMPOSITE=m
  277. CONFIG_USB_G_ACM_MS=m
  278. CONFIG_USB_G_MULTI=m
  279. CONFIG_USB_G_MULTI_CDC=y
  280. CONFIG_USB_G_HID=m
  281. CONFIG_USB_G_DBGP=m
  282. CONFIG_USB_G_WEBCAM=m
  283. CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32
  284. CONFIG_USB_ZERO=m
  285. CONFIG_USB_CONFIGFS=m
  286. CONFIG_USB_CONFIGFS_SERIAL=y
  287. CONFIG_USB_CONFIGFS_ACM=y
  288. CONFIG_USB_CONFIGFS_OBEX=y
  289. CONFIG_USB_CONFIGFS_NCM=y
  290. CONFIG_USB_CONFIGFS_ECM=y
  291. CONFIG_USB_CONFIGFS_ECM_SUBSET=y
  292. CONFIG_USB_CONFIGFS_RNDIS=y
  293. CONFIG_USB_CONFIGFS_EEM=y
  294. CONFIG_USB_CONFIGFS_MASS_STORAGE=y
  295. CONFIG_USB_CONFIGFS_F_LB_SS=y
  296. CONFIG_USB_CONFIGFS_F_FS=y
  297. CONFIG_USB_CONFIGFS_F_UAC1=y
  298. CONFIG_USB_CONFIGFS_F_UAC2=y
  299. CONFIG_USB_CONFIGFS_F_MIDI=y
  300. CONFIG_USB_CONFIGFS_F_HID=y
  301. CONFIG_USB_CONFIGFS_F_UVC=y
  302. CONFIG_USB_CONFIGFS_F_PRINTER=y
  303. # USB DWC3
  304. CONFIG_USB_DWC3=m
  305. CONFIG_USB_DWC3_DUAL_ROLE=y
  306. CONFIG_USB_DWC3_OMAP=m
  307. CONFIG_USB_DWC3_PCI=n
  308. CONFIG_USB_DWC2=n
  309. CONFIG_USB_CHIPIDEA=n
  310. #USB PHY
  311. CONFIG_NOP_USB_XCEIV=m
  312. #USB MUSB
  313. CONFIG_USB_MUSB_HDRC=m
  314. CONFIG_USB_MUSB_DUAL_ROLE=y
  315. CONFIG_USB_MUSB_OMAP2PLUS=m
  316. CONFIG_USB_MUSB_AM35X=m
  317. CONFIG_USB_MUSB_DSPS=m
  318. CONFIG_USB_MUSB_AM335X_CHILD=m
  319. CONFIG_TI_CPPI41=y
  320. CONFIG_USB_TI_CPPI41_DMA=y
  321. CONFIG_AM335X_CONTROL_USB=y
  322. CONFIG_AM335X_PHY_USB=y
  323. #USB EHCI
  324. CONFIG_USB=m
  325. CONFIG_USB_EHCI_HCD=m
  326. CONFIG_USB_EHCI_PCI=m
  327. CONFIG_USB_EHCI_HCD_OMAP=m
  328. #USB Networking
  329. CONFIG_USB_USBNET=m
  330. CONFIG_USB_NET_DRIVERS=m
  331. CONFIG_USB_NET_SMSC95XX=m
  332. #USB testing
  333. CONFIG_USB_TEST=m
  334. #USB Serial
  335. CONFIG_USB_ACM=m
  336. CONFIG_USB_SERIAL=m
  337. CONFIG_USB_FTDI_SIO=m
  338. # Extcon drivers
  339. CONFIG_EXTCON=m
  340. CONFIG_EXTCON_PALMAS=m
  341. CONFIG_EXTCON_USB_GPIO=m
  342. # PWM
  343. CONFIG_PWM_TIECAP=y
  344. CONFIG_PWM_TIEHRPWM=y
  345. CONFIG_PWM_TIPWMSS=y
  346. # 1-wire Bus Masters
  347. CONFIG_W1=m
  348. CONFIG_HDQ_MASTER_OMAP=m
  349. # Matrix keypad
  350. CONFIG_KEYBOARD_MATRIX=m
  351. #Touchscreen/ADC
  352. CONFIG_TOUCHSCREEN_PIXCIR=m
  353. CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
  354. CONFIG_TI_AM335X_ADC=m
  355. #CAN
  356. CONFIG_CAN=m
  357. CONFIG_CAN_C_CAN=m
  358. CONFIG_CAN_C_CAN_PLATFORM=m
  359. CONFIG_CAN_M_CAN=m
  360. # Rotary Encoder
  361. CONFIG_INPUT_GPIO_DECODER=m
  362. # Filesystem extra options
  363. CONFIG_EXT4_FS_POSIX_ACL=y
  364. CONFIG_EXT4_FS_SECURITY=y
  365. CONFIG_CIFS=m
  366. CONFIG_CIFS_STATS=y
  367. CONFIG_CIFS_XATTR=y
  368. CONFIG_CIFS_POSIX=y
  369. CONFIG_CIFS_ACL=y
  370. CONFIG_CIFS_SMB2=y