Kconfig 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. comment "Pin Interrupt to Port Assignment"
  9. menu "Assignment"
  10. config PINTx_REASSIGN
  11. bool "Reprogram PINT Assignment"
  12. default y
  13. help
  14. The interrupt assignment registers controls the pin-to-interrupt
  15. assignment in a byte-wide manner. Each option allows you to select
  16. a set of pins (High/Low Byte) of an specific Port being mapped
  17. to one of the four PIN Interrupts IRQ_PINTx.
  18. You shouldn't change any of these unless you know exactly what you're doing.
  19. Please consult the Blackfin BF60x Processor Hardware Reference Manual.
  20. config PINT0_ASSIGN
  21. hex "PINT0_ASSIGN"
  22. depends on PINTx_REASSIGN
  23. default 0x00000101
  24. config PINT1_ASSIGN
  25. hex "PINT1_ASSIGN"
  26. depends on PINTx_REASSIGN
  27. default 0x00000101
  28. config PINT2_ASSIGN
  29. hex "PINT2_ASSIGN"
  30. depends on PINTx_REASSIGN
  31. default 0x00000101
  32. config PINT3_ASSIGN
  33. hex "PINT3_ASSIGN"
  34. depends on PINTx_REASSIGN
  35. default 0x00000101
  36. config PINT4_ASSIGN
  37. hex "PINT3_ASSIGN"
  38. depends on PINTx_REASSIGN
  39. default 0x00000101
  40. config PINT5_ASSIGN
  41. hex "PINT3_ASSIGN"
  42. depends on PINTx_REASSIGN
  43. default 0x00000101
  44. endmenu
  45. config SEC_IRQ_PRIORITY_LEVELS
  46. int "SEC interrupt priority levels"
  47. default 7
  48. range 0 7
  49. help
  50. Divide the total number of interrupt priority levels into sub-levels.
  51. There is 2 ^ (SEC_IRQ_PRIORITY_LEVELS + 1) different levels.
  52. endmenu
  53. endif