Kconfig 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. menu "Platform support"
  2. depends on PPC_83xx
  3. choice
  4. prompt "Machine Type"
  5. default MPC834x_MDS
  6. config MPC8313_RDB
  7. bool "Freescale MPC8313 RDB"
  8. select DEFAULT_UIMAGE
  9. help
  10. This option enables support for the MPC8313 RDB board.
  11. config MPC832x_MDS
  12. bool "Freescale MPC832x MDS"
  13. select DEFAULT_UIMAGE
  14. select QUICC_ENGINE
  15. help
  16. This option enables support for the MPC832x MDS evaluation board.
  17. config MPC834x_MDS
  18. bool "Freescale MPC834x MDS"
  19. select DEFAULT_UIMAGE
  20. help
  21. This option enables support for the MPC 834x MDS evaluation board.
  22. Be aware that PCI buses can only function when MDS board is plugged
  23. into the PIB (Platform IO Board) board from Freescale which provide
  24. 3 PCI slots. The PIBs PCI initialization is the bootloader's
  25. responsibility.
  26. config MPC834x_ITX
  27. bool "Freescale MPC834x ITX"
  28. select DEFAULT_UIMAGE
  29. help
  30. This option enables support for the MPC 834x ITX evaluation board.
  31. Be aware that PCI initialization is the bootloader's
  32. responsibility.
  33. config MPC836x_MDS
  34. bool "Freescale MPC836x MDS"
  35. select DEFAULT_UIMAGE
  36. select QUICC_ENGINE
  37. help
  38. This option enables support for the MPC836x MDS Processor Board.
  39. endchoice
  40. config PPC_MPC831x
  41. bool
  42. select PPC_UDBG_16550
  43. select PPC_INDIRECT_PCI
  44. default y if MPC8313_RDB
  45. config PPC_MPC832x
  46. bool
  47. select PPC_UDBG_16550
  48. select PPC_INDIRECT_PCI
  49. default y if MPC832x_MDS
  50. config MPC834x
  51. bool
  52. select PPC_UDBG_16550
  53. select PPC_INDIRECT_PCI
  54. default y if MPC834x_MDS || MPC834x_ITX
  55. config PPC_MPC836x
  56. bool
  57. select PPC_UDBG_16550
  58. select PPC_INDIRECT_PCI
  59. default y if MPC836x_MDS
  60. endmenu