Kconfig 26 KB

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