Kconfig 27 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685
  1. # SPDX-License-Identifier: GPL-2.0
  2. config BF60x
  3. def_bool y
  4. depends on (BF609)
  5. select IRQ_PREFLOW_FASTEOI
  6. if (BF60x)
  7. source "arch/blackfin/mach-bf609/boards/Kconfig"
  8. menu "BF609 Specific Configuration"
  9. config SEC_IRQ_PRIORITY_LEVELS
  10. int "SEC interrupt priority levels"
  11. default 7
  12. range 0 7
  13. help
  14. Divide the total number of interrupt priority levels into sub-levels.
  15. There is 2 ^ (SEC_IRQ_PRIORITY_LEVELS + 1) different levels.
  16. config L1_PARITY_CHECK
  17. bool "Enable L1 parity check"
  18. default n
  19. help
  20. Enable the L1 parity check in L1 sram. A fault event is raised
  21. when L1 parity error is found.
  22. comment "System Cross Bar Priority Assignment"
  23. config SCB_PRIORITY
  24. bool "Init System Cross Bar Priority"
  25. default n
  26. menuconfig SCB0_MI0
  27. bool "SCB0 Master Interface 0 (DDR)"
  28. default n
  29. depends on SCB_PRIORITY
  30. help
  31. The slave interface id of each slot should be set according following table.
  32. Core 0 -- 0
  33. Core 1 -- 2
  34. SCB1 -- 9
  35. SCB2 -- 10
  36. SCB3 -- 11
  37. SCB4 -- 12
  38. SCB5 -- 5
  39. SCB6 -- 6
  40. SCB7 -- 8
  41. SCB8 -- 7
  42. SCB9 -- 4
  43. USB -- 13
  44. if SCB0_MI0
  45. config SCB0_MI0_SLOT0
  46. int "Slot 0 slave interface id"
  47. default 0
  48. range 0 13
  49. config SCB0_MI0_SLOT1
  50. int "Slot 1 slave interface id"
  51. default 2
  52. range 0 13
  53. config SCB0_MI0_SLOT2
  54. int "Slot 2 slave interface id"
  55. default 4
  56. range 0 13
  57. config SCB0_MI0_SLOT3
  58. int "Slot 3 slave interface id"
  59. default 5
  60. range 0 13
  61. config SCB0_MI0_SLOT4
  62. int "Slot 4 slave interface id"
  63. default 6
  64. range 0 13
  65. config SCB0_MI0_SLOT5
  66. int "Slot 5 slave interface id"
  67. default 7
  68. range 0 13
  69. config SCB0_MI0_SLOT6
  70. int "Slot 6 slave interface id"
  71. default 8
  72. range 0 13
  73. config SCB0_MI0_SLOT7
  74. int "Slot 7 slave interface id"
  75. default 9
  76. range 0 13
  77. config SCB0_MI0_SLOT8
  78. int "Slot 8 slave interface id"
  79. default 10
  80. range 0 13
  81. config SCB0_MI0_SLOT9
  82. int "Slot 9 slave interface id"
  83. default 11
  84. range 0 13
  85. config SCB0_MI0_SLOT10
  86. int "Slot 10 slave interface id"
  87. default 13
  88. range 0 13
  89. config SCB0_MI0_SLOT11
  90. int "Slot 11 slave interface id"
  91. default 12
  92. range 0 13
  93. config SCB0_MI0_SLOT12
  94. int "Slot 12 slave interface id"
  95. default 0
  96. range 0 13
  97. config SCB0_MI0_SLOT13
  98. int "Slot 13 slave interface id"
  99. default 2
  100. range 0 13
  101. config SCB0_MI0_SLOT14
  102. int "Slot 14 slave interface id"
  103. default 4
  104. range 0 13
  105. config SCB0_MI0_SLOT15
  106. int "Slot 15 slave interface id"
  107. default 5
  108. range 0 13
  109. config SCB0_MI0_SLOT16
  110. int "Slot 16 slave interface id"
  111. default 6
  112. range 0 13
  113. config SCB0_MI0_SLOT17
  114. int "Slot 17 slave interface id"
  115. default 7
  116. range 0 13
  117. config SCB0_MI0_SLOT18
  118. int "Slot 18 slave interface id"
  119. default 8
  120. range 0 13
  121. config SCB0_MI0_SLOT19
  122. int "Slot 19 slave interface id"
  123. default 9
  124. range 0 13
  125. config SCB0_MI0_SLOT20
  126. int "Slot 20 slave interface id"
  127. default 10
  128. range 0 13
  129. config SCB0_MI0_SLOT21
  130. int "Slot 21 slave interface id"
  131. default 11
  132. range 0 13
  133. config SCB0_MI0_SLOT22
  134. int "Slot 22 slave interface id"
  135. default 13
  136. range 0 13
  137. config SCB0_MI0_SLOT23
  138. int "Slot 23 slave interface id"
  139. default 12
  140. range 0 13
  141. config SCB0_MI0_SLOT24
  142. int "Slot 24 slave interface id"
  143. default 0
  144. range 0 13
  145. config SCB0_MI0_SLOT25
  146. int "Slot 25 slave interface id"
  147. default 2
  148. range 0 13
  149. config SCB0_MI0_SLOT26
  150. int "Slot 26 slave interface id"
  151. default 4
  152. range 0 13
  153. config SCB0_MI0_SLOT27
  154. int "Slot 27 slave interface id"
  155. default 5
  156. range 0 13
  157. config SCB0_MI0_SLOT28
  158. int "Slot 28 slave interface id"
  159. default 6
  160. range 0 13
  161. config SCB0_MI0_SLOT29
  162. int "Slot 29 slave interface id"
  163. default 7
  164. range 0 13
  165. config SCB0_MI0_SLOT30
  166. int "Slot 30 slave interface id"
  167. default 8
  168. range 0 13
  169. config SCB0_MI0_SLOT31
  170. int "Slot 31 slave interface id"
  171. default 13
  172. range 0 13
  173. endif # SCB0_MI0
  174. menuconfig SCB0_MI1
  175. bool "SCB0 Master Interface 1 (SMC)"
  176. default n
  177. depends on SCB_PRIORITY
  178. help
  179. The slave interface id of each slot should be set according following table.
  180. Core 0 -- 0
  181. Core 1 -- 2
  182. SCB1 -- 9
  183. SCB2 -- 10
  184. SCB3 -- 11
  185. SCB4 -- 12
  186. SCB5 -- 5
  187. SCB6 -- 6
  188. SCB7 -- 8
  189. SCB8 -- 7
  190. SCB9 -- 4
  191. USB -- 13
  192. if SCB0_MI1
  193. config SCB0_MI1_SLOT0
  194. int "Slot 0 slave interface id"
  195. default 0
  196. range 0 13
  197. config SCB0_MI1_SLOT1
  198. int "Slot 1 slave interface id"
  199. default 2
  200. range 0 13
  201. config SCB0_MI1_SLOT2
  202. int "Slot 2 slave interface id"
  203. default 4
  204. range 0 13
  205. config SCB0_MI1_SLOT3
  206. int "Slot 3 slave interface id"
  207. default 5
  208. range 0 13
  209. config SCB0_MI1_SLOT4
  210. int "Slot 4 slave interface id"
  211. default 6
  212. range 0 13
  213. config SCB0_MI1_SLOT5
  214. int "Slot 5 slave interface id"
  215. default 7
  216. range 0 13
  217. config SCB0_MI1_SLOT6
  218. int "Slot 6 slave interface id"
  219. default 8
  220. range 0 13
  221. config SCB0_MI1_SLOT7
  222. int "Slot 7 slave interface id"
  223. default 9
  224. range 0 13
  225. config SCB0_MI1_SLOT8
  226. int "Slot 8 slave interface id"
  227. default 10
  228. range 0 13
  229. config SCB0_MI1_SLOT9
  230. int "Slot 9 slave interface id"
  231. default 11
  232. range 0 13
  233. config SCB0_MI1_SLOT10
  234. int "Slot 10 slave interface id"
  235. default 13
  236. range 0 13
  237. config SCB0_MI1_SLOT11
  238. int "Slot 11 slave interface id"
  239. default 12
  240. range 0 13
  241. config SCB0_MI1_SLOT12
  242. int "Slot 12 slave interface id"
  243. default 0
  244. range 0 13
  245. config SCB0_MI1_SLOT13
  246. int "Slot 13 slave interface id"
  247. default 2
  248. range 0 13
  249. config SCB0_MI1_SLOT14
  250. int "Slot 14 slave interface id"
  251. default 4
  252. range 0 13
  253. config SCB0_MI1_SLOT15
  254. int "Slot 15 slave interface id"
  255. default 5
  256. range 0 13
  257. config SCB0_MI1_SLOT16
  258. int "Slot 16 slave interface id"
  259. default 6
  260. range 0 13
  261. config SCB0_MI1_SLOT17
  262. int "Slot 17 slave interface id"
  263. default 7
  264. range 0 13
  265. config SCB0_MI1_SLOT18
  266. int "Slot 18 slave interface id"
  267. default 8
  268. range 0 13
  269. config SCB0_MI1_SLOT19
  270. int "Slot 19 slave interface id"
  271. default 9
  272. range 0 13
  273. config SCB0_MI1_SLOT20
  274. int "Slot 20 slave interface id"
  275. default 10
  276. range 0 13
  277. config SCB0_MI1_SLOT21
  278. int "Slot 21 slave interface id"
  279. default 11
  280. range 0 13
  281. config SCB0_MI1_SLOT22
  282. int "Slot 22 slave interface id"
  283. default 13
  284. range 0 13
  285. config SCB0_MI1_SLOT23
  286. int "Slot 23 slave interface id"
  287. default 12
  288. range 0 13
  289. config SCB0_MI1_SLOT24
  290. int "Slot 24 slave interface id"
  291. default 0
  292. range 0 13
  293. config SCB0_MI1_SLOT25
  294. int "Slot 25 slave interface id"
  295. default 2
  296. range 0 13
  297. config SCB0_MI1_SLOT26
  298. int "Slot 26 slave interface id"
  299. default 4
  300. range 0 13
  301. config SCB0_MI1_SLOT27
  302. int "Slot 27 slave interface id"
  303. default 5
  304. range 0 13
  305. config SCB0_MI1_SLOT28
  306. int "Slot 28 slave interface id"
  307. default 6
  308. range 0 13
  309. config SCB0_MI1_SLOT29
  310. int "Slot 29 slave interface id"
  311. default 7
  312. range 0 13
  313. config SCB0_MI1_SLOT30
  314. int "Slot 30 slave interface id"
  315. default 8
  316. range 0 13
  317. config SCB0_MI1_SLOT31
  318. int "Slot 31 slave interface id"
  319. default 13
  320. range 0 13
  321. endif # SCB0_MI1
  322. menuconfig SCB0_MI2
  323. bool "SCB0 Master Interface 2 (Data L2)"
  324. default n
  325. depends on SCB_PRIORITY
  326. help
  327. The slave interface id of each slot should be set according following table.
  328. Core 0 -- 0
  329. Core 1 -- 2
  330. SCB1 -- 9
  331. SCB2 -- 10
  332. SCB3 -- 11
  333. SCB4 -- 12
  334. SCB5 -- 5
  335. SCB6 -- 6
  336. SCB7 -- 8
  337. SCB8 -- 7
  338. SCB9 -- 4
  339. USB -- 13
  340. if SCB0_MI2
  341. config SCB0_MI2_SLOT0
  342. int "Slot 0 slave interface id"
  343. default 4
  344. range 0 13
  345. config SCB0_MI2_SLOT1
  346. int "Slot 1 slave interface id"
  347. default 5
  348. range 0 13
  349. config SCB0_MI2_SLOT2
  350. int "Slot 2 slave interface id"
  351. default 6
  352. range 0 13
  353. config SCB0_MI2_SLOT3
  354. int "Slot 3 slave interface id"
  355. default 7
  356. range 0 13
  357. config SCB0_MI2_SLOT4
  358. int "Slot 4 slave interface id"
  359. default 8
  360. range 0 13
  361. config SCB0_MI2_SLOT5
  362. int "Slot 5 slave interface id"
  363. default 9
  364. range 0 13
  365. config SCB0_MI2_SLOT6
  366. int "Slot 6 slave interface id"
  367. default 10
  368. range 0 13
  369. config SCB0_MI2_SLOT7
  370. int "Slot 7 slave interface id"
  371. default 11
  372. range 0 13
  373. config SCB0_MI2_SLOT8
  374. int "Slot 8 slave interface id"
  375. default 13
  376. range 0 13
  377. config SCB0_MI2_SLOT9
  378. int "Slot 9 slave interface id"
  379. default 12
  380. range 0 13
  381. config SCB0_MI2_SLOT10
  382. int "Slot 10 slave interface id"
  383. default 4
  384. range 0 13
  385. config SCB0_MI2_SLOT11
  386. int "Slot 11 slave interface id"
  387. default 5
  388. range 0 13
  389. config SCB0_MI2_SLOT12
  390. int "Slot 12 slave interface id"
  391. default 6
  392. range 0 13
  393. config SCB0_MI2_SLOT13
  394. int "Slot 13 slave interface id"
  395. default 7
  396. range 0 13
  397. config SCB0_MI2_SLOT14
  398. int "Slot 14 slave interface id"
  399. default 8
  400. range 0 13
  401. config SCB0_MI2_SLOT15
  402. int "Slot 15 slave interface id"
  403. default 9
  404. range 0 13
  405. config SCB0_MI2_SLOT16
  406. int "Slot 16 slave interface id"
  407. default 10
  408. range 0 13
  409. config SCB0_MI2_SLOT17
  410. int "Slot 17 slave interface id"
  411. default 11
  412. range 0 13
  413. config SCB0_MI2_SLOT18
  414. int "Slot 18 slave interface id"
  415. default 13
  416. range 0 13
  417. config SCB0_MI2_SLOT19
  418. int "Slot 19 slave interface id"
  419. default 12
  420. range 0 13
  421. config SCB0_MI2_SLOT20
  422. int "Slot 20 slave interface id"
  423. default 4
  424. range 0 13
  425. config SCB0_MI2_SLOT21
  426. int "Slot 21 slave interface id"
  427. default 5
  428. range 0 13
  429. config SCB0_MI2_SLOT22
  430. int "Slot 22 slave interface id"
  431. default 6
  432. range 0 13
  433. config SCB0_MI2_SLOT23
  434. int "Slot 23 slave interface id"
  435. default 7
  436. range 0 13
  437. config SCB0_MI2_SLOT24
  438. int "Slot 24 slave interface id"
  439. default 8
  440. range 0 13
  441. config SCB0_MI2_SLOT25
  442. int "Slot 25 slave interface id"
  443. default 9
  444. range 0 13
  445. config SCB0_MI2_SLOT26
  446. int "Slot 26 slave interface id"
  447. default 10
  448. range 0 13
  449. config SCB0_MI2_SLOT27
  450. int "Slot 27 slave interface id"
  451. default 11
  452. range 0 13
  453. config SCB0_MI2_SLOT28
  454. int "Slot 28 slave interface id"
  455. default 13
  456. range 0 13
  457. config SCB0_MI2_SLOT29
  458. int "Slot 29 slave interface id"
  459. default 12
  460. range 0 13
  461. config SCB0_MI2_SLOT30
  462. int "Slot 30 slave interface id"
  463. default 4
  464. range 0 13
  465. config SCB0_MI2_SLOT31
  466. int "Slot 31 slave interface id"
  467. default 7
  468. range 0 13
  469. endif # SCB0_MI2
  470. menuconfig SCB0_MI3
  471. bool "SCB0 Master Interface 3 (L1A)"
  472. default n
  473. depends on SCB_PRIORITY
  474. help
  475. The slave interface id of each slot should be set according following table.
  476. Core 0 -- 0
  477. Core 1 -- 2
  478. SCB1 -- 9
  479. SCB2 -- 10
  480. SCB3 -- 11
  481. SCB4 -- 12
  482. SCB5 -- 5
  483. SCB6 -- 6
  484. SCB7 -- 8
  485. SCB8 -- 7
  486. SCB9 -- 4
  487. USB -- 13
  488. if SCB0_MI3
  489. config SCB0_MI3_SLOT0
  490. int "Slot 0 slave interface id"
  491. default 4
  492. range 0 13
  493. config SCB0_MI3_SLOT1
  494. int "Slot 1 slave interface id"
  495. default 5
  496. range 0 13
  497. config SCB0_MI3_SLOT2
  498. int "Slot 2 slave interface id"
  499. default 6
  500. range 0 13
  501. config SCB0_MI3_SLOT3
  502. int "Slot 3 slave interface id"
  503. default 7
  504. range 0 13
  505. config SCB0_MI3_SLOT4
  506. int "Slot 4 slave interface id"
  507. default 8
  508. range 0 13
  509. config SCB0_MI3_SLOT5
  510. int "Slot 5 slave interface id"
  511. default 9
  512. range 0 13
  513. config SCB0_MI3_SLOT6
  514. int "Slot 6 slave interface id"
  515. default 10
  516. range 0 13
  517. config SCB0_MI3_SLOT7
  518. int "Slot 7 slave interface id"
  519. default 11
  520. range 0 13
  521. config SCB0_MI3_SLOT8
  522. int "Slot 8 slave interface id"
  523. default 13
  524. range 0 13
  525. config SCB0_MI3_SLOT9
  526. int "Slot 9 slave interface id"
  527. default 12
  528. range 0 13
  529. config SCB0_MI3_SLOT10
  530. int "Slot 10 slave interface id"
  531. default 4
  532. range 0 13
  533. config SCB0_MI3_SLOT11
  534. int "Slot 11 slave interface id"
  535. default 5
  536. range 0 13
  537. config SCB0_MI3_SLOT12
  538. int "Slot 12 slave interface id"
  539. default 6
  540. range 0 13
  541. config SCB0_MI3_SLOT13
  542. int "Slot 13 slave interface id"
  543. default 7
  544. range 0 13
  545. config SCB0_MI3_SLOT14
  546. int "Slot 14 slave interface id"
  547. default 8
  548. range 0 13
  549. config SCB0_MI3_SLOT15
  550. int "Slot 15 slave interface id"
  551. default 9
  552. range 0 13
  553. config SCB0_MI3_SLOT16
  554. int "Slot 16 slave interface id"
  555. default 10
  556. range 0 13
  557. config SCB0_MI3_SLOT17
  558. int "Slot 17 slave interface id"
  559. default 11
  560. range 0 13
  561. config SCB0_MI3_SLOT18
  562. int "Slot 18 slave interface id"
  563. default 13
  564. range 0 13
  565. config SCB0_MI3_SLOT19
  566. int "Slot 19 slave interface id"
  567. default 12
  568. range 0 13
  569. config SCB0_MI3_SLOT20
  570. int "Slot 20 slave interface id"
  571. default 4
  572. range 0 13
  573. config SCB0_MI3_SLOT21
  574. int "Slot 21 slave interface id"
  575. default 5
  576. range 0 13
  577. config SCB0_MI3_SLOT22
  578. int "Slot 22 slave interface id"
  579. default 6
  580. range 0 13
  581. config SCB0_MI3_SLOT23
  582. int "Slot 23 slave interface id"
  583. default 7
  584. range 0 13
  585. config SCB0_MI3_SLOT24
  586. int "Slot 24 slave interface id"
  587. default 8
  588. range 0 13
  589. config SCB0_MI3_SLOT25
  590. int "Slot 25 slave interface id"
  591. default 9
  592. range 0 13
  593. config SCB0_MI3_SLOT26
  594. int "Slot 26 slave interface id"
  595. default 10
  596. range 0 13
  597. config SCB0_MI3_SLOT27
  598. int "Slot 27 slave interface id"
  599. default 11
  600. range 0 13
  601. config SCB0_MI3_SLOT28
  602. int "Slot 28 slave interface id"
  603. default 13
  604. range 0 13
  605. config SCB0_MI3_SLOT29
  606. int "Slot 29 slave interface id"
  607. default 12
  608. range 0 13
  609. config SCB0_MI3_SLOT30
  610. int "Slot 30 slave interface id"
  611. default 4
  612. range 0 13
  613. config SCB0_MI3_SLOT31
  614. int "Slot 31 slave interface id"
  615. default 7
  616. range 0 13
  617. endif # SCB0_MI3
  618. menuconfig SCB0_MI4
  619. bool "SCB0 Master Interface 4 (L1B)"
  620. default n
  621. depends on SCB_PRIORITY
  622. help
  623. The slave interface id of each slot should be set according following table.
  624. Core 0 -- 0
  625. Core 1 -- 2
  626. SCB1 -- 9
  627. SCB2 -- 10
  628. SCB3 -- 11
  629. SCB4 -- 12
  630. SCB5 -- 5
  631. SCB6 -- 6
  632. SCB7 -- 8
  633. SCB8 -- 7
  634. SCB9 -- 4
  635. USB -- 13
  636. if SCB0_MI4
  637. config SCB0_MI4_SLOT0
  638. int "Slot 0 slave interface id"
  639. default 4
  640. range 0 13
  641. config SCB0_MI4_SLOT1
  642. int "Slot 1 slave interface id"
  643. default 5
  644. range 0 13
  645. config SCB0_MI4_SLOT2
  646. int "Slot 2 slave interface id"
  647. default 6
  648. range 0 13
  649. config SCB0_MI4_SLOT3
  650. int "Slot 3 slave interface id"
  651. default 7
  652. range 0 13
  653. config SCB0_MI4_SLOT4
  654. int "Slot 4 slave interface id"
  655. default 8
  656. range 0 13
  657. config SCB0_MI4_SLOT5
  658. int "Slot 5 slave interface id"
  659. default 9
  660. range 0 13
  661. config SCB0_MI4_SLOT6
  662. int "Slot 6 slave interface id"
  663. default 10
  664. range 0 13
  665. config SCB0_MI4_SLOT7
  666. int "Slot 7 slave interface id"
  667. default 11
  668. range 0 13
  669. config SCB0_MI4_SLOT8
  670. int "Slot 8 slave interface id"
  671. default 13
  672. range 0 13
  673. config SCB0_MI4_SLOT9
  674. int "Slot 9 slave interface id"
  675. default 12
  676. range 0 13
  677. config SCB0_MI4_SLOT10
  678. int "Slot 10 slave interface id"
  679. default 4
  680. range 0 13
  681. config SCB0_MI4_SLOT11
  682. int "Slot 11 slave interface id"
  683. default 5
  684. range 0 13
  685. config SCB0_MI4_SLOT12
  686. int "Slot 12 slave interface id"
  687. default 6
  688. range 0 13
  689. config SCB0_MI4_SLOT13
  690. int "Slot 13 slave interface id"
  691. default 7
  692. range 0 13
  693. config SCB0_MI4_SLOT14
  694. int "Slot 14 slave interface id"
  695. default 8
  696. range 0 13
  697. config SCB0_MI4_SLOT15
  698. int "Slot 15 slave interface id"
  699. default 9
  700. range 0 13
  701. config SCB0_MI4_SLOT16
  702. int "Slot 16 slave interface id"
  703. default 10
  704. range 0 13
  705. config SCB0_MI4_SLOT17
  706. int "Slot 17 slave interface id"
  707. default 11
  708. range 0 13
  709. config SCB0_MI4_SLOT18
  710. int "Slot 18 slave interface id"
  711. default 13
  712. range 0 13
  713. config SCB0_MI4_SLOT19
  714. int "Slot 19 slave interface id"
  715. default 12
  716. range 0 13
  717. config SCB0_MI4_SLOT20
  718. int "Slot 20 slave interface id"
  719. default 4
  720. range 0 13
  721. config SCB0_MI4_SLOT21
  722. int "Slot 21 slave interface id"
  723. default 5
  724. range 0 13
  725. config SCB0_MI4_SLOT22
  726. int "Slot 22 slave interface id"
  727. default 6
  728. range 0 13
  729. config SCB0_MI4_SLOT23
  730. int "Slot 23 slave interface id"
  731. default 7
  732. range 0 13
  733. config SCB0_MI4_SLOT24
  734. int "Slot 24 slave interface id"
  735. default 8
  736. range 0 13
  737. config SCB0_MI4_SLOT25
  738. int "Slot 25 slave interface id"
  739. default 9
  740. range 0 13
  741. config SCB0_MI4_SLOT26
  742. int "Slot 26 slave interface id"
  743. default 10
  744. range 0 13
  745. config SCB0_MI4_SLOT27
  746. int "Slot 27 slave interface id"
  747. default 11
  748. range 0 13
  749. config SCB0_MI4_SLOT28
  750. int "Slot 28 slave interface id"
  751. default 13
  752. range 0 13
  753. config SCB0_MI4_SLOT29
  754. int "Slot 29 slave interface id"
  755. default 12
  756. range 0 13
  757. config SCB0_MI4_SLOT30
  758. int "Slot 30 slave interface id"
  759. default 4
  760. range 0 13
  761. config SCB0_MI4_SLOT31
  762. int "Slot 31 slave interface id"
  763. default 7
  764. range 0 13
  765. endif # SCB0_MI4
  766. menuconfig SCB0_MI5
  767. bool "SCB0 Master Interface 5 (SMMR)"
  768. default n
  769. depends on SCB_PRIORITY
  770. help
  771. The slave interface id of each slot should be set according following table.
  772. MMR0 -- 1
  773. MMR1 -- 3
  774. SCB2 -- 10
  775. SCB4 -- 12
  776. if SCB0_MI5
  777. config SCB0_MI5_SLOT0
  778. int "Slot 0 slave interface id"
  779. default 1
  780. range 0 13
  781. config SCB0_MI5_SLOT1
  782. int "Slot 1 slave interface id"
  783. default 3
  784. range 0 13
  785. config SCB0_MI5_SLOT2
  786. int "Slot 2 slave interface id"
  787. default 10
  788. range 0 13
  789. config SCB0_MI5_SLOT3
  790. int "Slot 3 slave interface id"
  791. default 12
  792. range 0 13
  793. config SCB0_MI5_SLOT4
  794. int "Slot 4 slave interface id"
  795. default 1
  796. range 0 13
  797. config SCB0_MI5_SLOT5
  798. int "Slot 5 slave interface id"
  799. default 3
  800. range 0 13
  801. config SCB0_MI5_SLOT6
  802. int "Slot 6 slave interface id"
  803. default 10
  804. range 0 13
  805. config SCB0_MI5_SLOT7
  806. int "Slot 7 slave interface id"
  807. default 12
  808. range 0 13
  809. config SCB0_MI5_SLOT8
  810. int "Slot 8 slave interface id"
  811. default 1
  812. range 0 13
  813. config SCB0_MI5_SLOT9
  814. int "Slot 9 slave interface id"
  815. default 3
  816. range 0 13
  817. config SCB0_MI5_SLOT10
  818. int "Slot 10 slave interface id"
  819. default 10
  820. range 0 13
  821. config SCB0_MI5_SLOT11
  822. int "Slot 11 slave interface id"
  823. default 12
  824. range 0 13
  825. config SCB0_MI5_SLOT12
  826. int "Slot 12 slave interface id"
  827. default 1
  828. range 0 13
  829. config SCB0_MI5_SLOT13
  830. int "Slot 13 slave interface id"
  831. default 3
  832. range 0 13
  833. config SCB0_MI5_SLOT14
  834. int "Slot 14 slave interface id"
  835. default 10
  836. range 0 13
  837. config SCB0_MI5_SLOT15
  838. int "Slot 15 slave interface id"
  839. default 12
  840. range 0 13
  841. endif # SCB0_MI5
  842. menuconfig SCB1_MI0
  843. bool "SCB1 Master Interface 0"
  844. default n
  845. depends on SCB_PRIORITY
  846. help
  847. The slave interface id of each slot should be set according following table.
  848. SPORT0A -- 0
  849. SPORT0B -- 1
  850. SPORT1A -- 2
  851. SPORT1B -- 3
  852. SPORT2A -- 4
  853. SPORT2B -- 5
  854. SPI0TX -- 6
  855. SPI0RX -- 7
  856. SPI1TX -- 8
  857. SPI1RX -- 9
  858. if SCB1_MI0
  859. config SCB1_MI0_SLOT0
  860. int "Slot 0 slave interface id"
  861. default 0
  862. range 0 9
  863. config SCB1_MI0_SLOT1
  864. int "Slot 1 slave interface id"
  865. default 1
  866. range 0 9
  867. config SCB1_MI0_SLOT2
  868. int "Slot 2 slave interface id"
  869. default 2
  870. range 0 9
  871. config SCB1_MI0_SLOT3
  872. int "Slot 3 slave interface id"
  873. default 3
  874. range 0 9
  875. config SCB1_MI0_SLOT4
  876. int "Slot 4 slave interface id"
  877. default 4
  878. range 0 9
  879. config SCB1_MI0_SLOT5
  880. int "Slot 5 slave interface id"
  881. default 5
  882. range 0 9
  883. config SCB1_MI0_SLOT6
  884. int "Slot 6 slave interface id"
  885. default 6
  886. range 0 9
  887. config SCB1_MI0_SLOT7
  888. int "Slot 7 slave interface id"
  889. default 7
  890. range 0 9
  891. config SCB1_MI0_SLOT8
  892. int "Slot 8 slave interface id"
  893. default 8
  894. range 0 9
  895. config SCB1_MI0_SLOT9
  896. int "Slot 9 slave interface id"
  897. default 9
  898. range 0 9
  899. config SCB1_MI0_SLOT10
  900. int "Slot 10 slave interface id"
  901. default 0
  902. range 0 9
  903. config SCB1_MI0_SLOT11
  904. int "Slot 11 slave interface id"
  905. default 1
  906. range 0 9
  907. config SCB1_MI0_SLOT12
  908. int "Slot 12 slave interface id"
  909. default 2
  910. range 0 9
  911. config SCB1_MI0_SLOT13
  912. int "Slot 13 slave interface id"
  913. default 3
  914. range 0 9
  915. config SCB1_MI0_SLOT14
  916. int "Slot 14 slave interface id"
  917. default 4
  918. range 0 9
  919. config SCB1_MI0_SLOT15
  920. int "Slot 15 slave interface id"
  921. default 5
  922. range 0 9
  923. config SCB1_MI0_SLOT16
  924. int "Slot 16 slave interface id"
  925. default 6
  926. range 0 13
  927. config SCB1_MI0_SLOT17
  928. int "Slot 17 slave interface id"
  929. default 7
  930. range 0 13
  931. config SCB1_MI0_SLOT18
  932. int "Slot 18 slave interface id"
  933. default 8
  934. range 0 13
  935. config SCB1_MI0_SLOT19
  936. int "Slot 19 slave interface id"
  937. default 9
  938. range 0 13
  939. endif # SCB1_MI0
  940. menuconfig SCB2_MI0
  941. bool "SCB2 Master Interface 0"
  942. default n
  943. depends on SCB_PRIORITY
  944. help
  945. The slave interface id of each slot should be set according following table.
  946. RSI -- 0
  947. SDU DMA -- 1
  948. SDU -- 2
  949. EMAC0 -- 3
  950. EMAC1 -- 4
  951. if SCB2_MI0
  952. config SCB2_MI0_SLOT0
  953. int "Slot 0 slave interface id"
  954. default 0
  955. range 0 4
  956. config SCB2_MI0_SLOT1
  957. int "Slot 1 slave interface id"
  958. default 1
  959. range 0 4
  960. config SCB2_MI0_SLOT2
  961. int "Slot 2 slave interface id"
  962. default 2
  963. range 0 4
  964. config SCB2_MI0_SLOT3
  965. int "Slot 3 slave interface id"
  966. default 3
  967. range 0 4
  968. config SCB2_MI0_SLOT4
  969. int "Slot 4 slave interface id"
  970. default 4
  971. range 0 4
  972. config SCB2_MI0_SLOT5
  973. int "Slot 5 slave interface id"
  974. default 0
  975. range 0 4
  976. config SCB2_MI0_SLOT6
  977. int "Slot 6 slave interface id"
  978. default 1
  979. range 0 4
  980. config SCB2_MI0_SLOT7
  981. int "Slot 7 slave interface id"
  982. default 2
  983. range 0 4
  984. config SCB2_MI0_SLOT8
  985. int "Slot 8 slave interface id"
  986. default 3
  987. range 0 4
  988. config SCB2_MI0_SLOT9
  989. int "Slot 9 slave interface id"
  990. default 4
  991. range 0 4
  992. endif # SCB2_MI0
  993. menuconfig SCB3_MI0
  994. bool "SCB3 Master Interface 0"
  995. default n
  996. depends on SCB_PRIORITY
  997. help
  998. The slave interface id of each slot should be set according following table.
  999. LP0 -- 0
  1000. LP1 -- 1
  1001. LP2 -- 2
  1002. LP3 -- 3
  1003. UART0TX -- 4
  1004. UART0RX -- 5
  1005. UART1TX -- 4
  1006. UART1RX -- 5
  1007. if SCB3_MI0
  1008. config SCB3_MI0_SLOT0
  1009. int "Slot 0 slave interface id"
  1010. default 0
  1011. range 0 7
  1012. config SCB3_MI0_SLOT1
  1013. int "Slot 1 slave interface id"
  1014. default 1
  1015. range 0 7
  1016. config SCB3_MI0_SLOT2
  1017. int "Slot 2 slave interface id"
  1018. default 2
  1019. range 0 7
  1020. config SCB3_MI0_SLOT3
  1021. int "Slot 3 slave interface id"
  1022. default 3
  1023. range 0 7
  1024. config SCB3_MI0_SLOT4
  1025. int "Slot 4 slave interface id"
  1026. default 4
  1027. range 0 7
  1028. config SCB3_MI0_SLOT5
  1029. int "Slot 5 slave interface id"
  1030. default 5
  1031. range 0 7
  1032. config SCB3_MI0_SLOT6
  1033. int "Slot 6 slave interface id"
  1034. default 6
  1035. range 0 7
  1036. config SCB3_MI0_SLOT7
  1037. int "Slot 7 slave interface id"
  1038. default 7
  1039. range 0 7
  1040. config SCB3_MI0_SLOT8
  1041. int "Slot 8 slave interface id"
  1042. default 0
  1043. range 0 7
  1044. config SCB3_MI0_SLOT9
  1045. int "Slot 9 slave interface id"
  1046. default 1
  1047. range 0 7
  1048. config SCB3_MI0_SLOT10
  1049. int "Slot 10 slave interface id"
  1050. default 2
  1051. range 0 7
  1052. config SCB3_MI0_SLOT11
  1053. int "Slot 11 slave interface id"
  1054. default 3
  1055. range 0 7
  1056. config SCB3_MI0_SLOT12
  1057. int "Slot 12 slave interface id"
  1058. default 4
  1059. range 0 7
  1060. config SCB3_MI0_SLOT13
  1061. int "Slot 13 slave interface id"
  1062. default 5
  1063. range 0 7
  1064. config SCB3_MI0_SLOT14
  1065. int "Slot 14 slave interface id"
  1066. default 6
  1067. range 0 7
  1068. config SCB3_MI0_SLOT15
  1069. int "Slot 15 slave interface id"
  1070. default 7
  1071. range 0 7
  1072. endif # SCB3_MI0
  1073. menuconfig SCB4_MI0
  1074. bool "SCB4 Master Interface 0"
  1075. default n
  1076. depends on SCB_PRIORITY
  1077. help
  1078. The slave interface id of each slot should be set according following table.
  1079. MDA21 -- 0
  1080. MDA22 -- 1
  1081. MDA23 -- 2
  1082. MDA24 -- 3
  1083. MDA25 -- 4
  1084. MDA26 -- 5
  1085. MDA27 -- 6
  1086. MDA28 -- 7
  1087. if SCB4_MI0
  1088. config SCB4_MI0_SLOT0
  1089. int "Slot 0 slave interface id"
  1090. default 0
  1091. range 0 7
  1092. config SCB4_MI0_SLOT1
  1093. int "Slot 1 slave interface id"
  1094. default 1
  1095. range 0 7
  1096. config SCB4_MI0_SLOT2
  1097. int "Slot 2 slave interface id"
  1098. default 2
  1099. range 0 7
  1100. config SCB4_MI0_SLOT3
  1101. int "Slot 3 slave interface id"
  1102. default 3
  1103. range 0 7
  1104. config SCB4_MI0_SLOT4
  1105. int "Slot 4 slave interface id"
  1106. default 4
  1107. range 0 7
  1108. config SCB4_MI0_SLOT5
  1109. int "Slot 5 slave interface id"
  1110. default 5
  1111. range 0 7
  1112. config SCB4_MI0_SLOT6
  1113. int "Slot 6 slave interface id"
  1114. default 6
  1115. range 0 7
  1116. config SCB4_MI0_SLOT7
  1117. int "Slot 7 slave interface id"
  1118. default 7
  1119. range 0 7
  1120. config SCB4_MI0_SLOT8
  1121. int "Slot 8 slave interface id"
  1122. default 0
  1123. range 0 7
  1124. config SCB4_MI0_SLOT9
  1125. int "Slot 9 slave interface id"
  1126. default 1
  1127. range 0 7
  1128. config SCB4_MI0_SLOT10
  1129. int "Slot 10 slave interface id"
  1130. default 2
  1131. range 0 7
  1132. config SCB4_MI0_SLOT11
  1133. int "Slot 11 slave interface id"
  1134. default 3
  1135. range 0 7
  1136. config SCB4_MI0_SLOT12
  1137. int "Slot 12 slave interface id"
  1138. default 4
  1139. range 0 7
  1140. config SCB4_MI0_SLOT13
  1141. int "Slot 13 slave interface id"
  1142. default 5
  1143. range 0 7
  1144. config SCB4_MI0_SLOT14
  1145. int "Slot 14 slave interface id"
  1146. default 6
  1147. range 0 7
  1148. config SCB4_MI0_SLOT15
  1149. int "Slot 15 slave interface id"
  1150. default 7
  1151. range 0 7
  1152. endif # SCB4_MI0
  1153. menuconfig SCB5_MI0
  1154. bool "SCB5 Master Interface 0"
  1155. default n
  1156. depends on SCB_PRIORITY
  1157. help
  1158. The slave interface id of each slot should be set according following table.
  1159. PPI0 MDA29 -- 0
  1160. PPI0 MDA30 -- 1
  1161. PPI2 MDA31 -- 2
  1162. PPI2 MDA32 -- 3
  1163. if SCB5_MI0
  1164. config SCB5_MI0_SLOT0
  1165. int "Slot 0 slave interface id"
  1166. default 0
  1167. range 0 3
  1168. config SCB5_MI0_SLOT1
  1169. int "Slot 1 slave interface id"
  1170. default 1
  1171. range 0 3
  1172. config SCB5_MI0_SLOT2
  1173. int "Slot 2 slave interface id"
  1174. default 2
  1175. range 0 3
  1176. config SCB5_MI0_SLOT3
  1177. int "Slot 3 slave interface id"
  1178. default 3
  1179. range 0 3
  1180. config SCB5_MI0_SLOT4
  1181. int "Slot 4 slave interface id"
  1182. default 0
  1183. range 0 3
  1184. config SCB5_MI0_SLOT5
  1185. int "Slot 5 slave interface id"
  1186. default 1
  1187. range 0 3
  1188. config SCB5_MI0_SLOT6
  1189. int "Slot 6 slave interface id"
  1190. default 2
  1191. range 0 3
  1192. config SCB5_MI0_SLOT7
  1193. int "Slot 7 slave interface id"
  1194. default 3
  1195. range 0 3
  1196. endif # SCB5_MI0
  1197. menuconfig SCB6_MI0
  1198. bool "SCB6 Master Interface 0"
  1199. default n
  1200. depends on SCB_PRIORITY
  1201. help
  1202. The slave interface id of each slot should be set according following table.
  1203. PPI1 MDA33 -- 0
  1204. PPI1 MDA34 -- 1
  1205. if SCB6_MI0
  1206. config SCB6_MI0_SLOT0
  1207. int "Slot 0 slave interface id"
  1208. default 0
  1209. range 0 1
  1210. config SCB6_MI0_SLOT1
  1211. int "Slot 1 slave interface id"
  1212. default 1
  1213. range 0 1
  1214. config SCB6_MI0_SLOT2
  1215. int "Slot 2 slave interface id"
  1216. default 0
  1217. range 0 1
  1218. config SCB6_MI0_SLOT3
  1219. int "Slot 3 slave interface id"
  1220. default 1
  1221. range 0 1
  1222. endif # SCB6_MI0
  1223. menuconfig SCB7_MI0
  1224. bool "SCB7 Master Interface 0"
  1225. default n
  1226. depends on SCB_PRIORITY
  1227. help
  1228. The slave interface id of each slot should be set according following table.
  1229. PIXC0 -- 0
  1230. PIXC1 -- 1
  1231. PIXC2 -- 2
  1232. if SCB7_MI0
  1233. config SCB7_MI0_SLOT0
  1234. int "Slot 0 slave interface id"
  1235. default 0
  1236. range 0 2
  1237. config SCB7_MI0_SLOT1
  1238. int "Slot 1 slave interface id"
  1239. default 1
  1240. range 0 2
  1241. config SCB7_MI0_SLOT2
  1242. int "Slot 2 slave interface id"
  1243. default 2
  1244. range 0 2
  1245. config SCB7_MI0_SLOT3
  1246. int "Slot 3 slave interface id"
  1247. default 0
  1248. range 0 2
  1249. config SCB7_MI0_SLOT4
  1250. int "Slot 4 slave interface id"
  1251. default 1
  1252. range 0 2
  1253. config SCB7_MI0_SLOT5
  1254. int "Slot 5 slave interface id"
  1255. default 2
  1256. range 0 2
  1257. endif # SCB7_MI0
  1258. menuconfig SCB8_MI0
  1259. bool "SCB8 Master Interface 0"
  1260. default n
  1261. depends on SCB_PRIORITY
  1262. help
  1263. The slave interface id of each slot should be set according following table.
  1264. PVP CPDOB -- 0
  1265. PVP CPDOC -- 1
  1266. PVP CPCO -- 2
  1267. PVP CPCI -- 3
  1268. if SCB8_MI0
  1269. config SCB8_MI0_SLOT0
  1270. int "Slot 0 slave interface id"
  1271. default 0
  1272. range 0 3
  1273. config SCB8_MI0_SLOT1
  1274. int "Slot 1 slave interface id"
  1275. default 1
  1276. range 0 3
  1277. config SCB8_MI0_SLOT2
  1278. int "Slot 2 slave interface id"
  1279. default 2
  1280. range 0 3
  1281. config SCB8_MI0_SLOT3
  1282. int "Slot 3 slave interface id"
  1283. default 3
  1284. range 0 3
  1285. config SCB8_MI0_SLOT4
  1286. int "Slot 4 slave interface id"
  1287. default 0
  1288. range 0 3
  1289. config SCB8_MI0_SLOT5
  1290. int "Slot 5 slave interface id"
  1291. default 1
  1292. range 0 3
  1293. config SCB8_MI0_SLOT6
  1294. int "Slot 6 slave interface id"
  1295. default 2
  1296. range 0 3
  1297. config SCB8_MI0_SLOT7
  1298. int "Slot 7 slave interface id"
  1299. default 3
  1300. range 0 3
  1301. endif # SCB8_MI0
  1302. menuconfig SCB9_MI0
  1303. bool "SCB9 Master Interface 0"
  1304. default n
  1305. depends on SCB_PRIORITY
  1306. help
  1307. The slave interface id of each slot should be set according following table.
  1308. PVP MPDO -- 0
  1309. PVP MPDI -- 1
  1310. PVP MPCO -- 2
  1311. PVP MPCI -- 3
  1312. PVP CPDOA -- 4
  1313. if SCB9_MI0
  1314. config SCB9_MI0_SLOT0
  1315. int "Slot 0 slave interface id"
  1316. default 0
  1317. range 0 4
  1318. config SCB9_MI0_SLOT1
  1319. int "Slot 1 slave interface id"
  1320. default 1
  1321. range 0 4
  1322. config SCB9_MI0_SLOT2
  1323. int "Slot 2 slave interface id"
  1324. default 2
  1325. range 0 4
  1326. config SCB9_MI0_SLOT3
  1327. int "Slot 3 slave interface id"
  1328. default 3
  1329. range 0 4
  1330. config SCB9_MI0_SLOT4
  1331. int "Slot 4 slave interface id"
  1332. default 4
  1333. range 0 4
  1334. config SCB9_MI0_SLOT5
  1335. int "Slot 5 slave interface id"
  1336. default 0
  1337. range 0 4
  1338. config SCB9_MI0_SLOT6
  1339. int "Slot 6 slave interface id"
  1340. default 1
  1341. range 0 4
  1342. config SCB9_MI0_SLOT7
  1343. int "Slot 7 slave interface id"
  1344. default 2
  1345. range 0 4
  1346. config SCB9_MI0_SLOT8
  1347. int "Slot 8 slave interface id"
  1348. default 3
  1349. range 0 4
  1350. config SCB9_MI0_SLOT9
  1351. int "Slot 9 slave interface id"
  1352. default 4
  1353. range 0 4
  1354. endif # SCB9_MI0
  1355. endmenu
  1356. endif