100-board.patch 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. --- a/arch/mips/Kconfig
  2. +++ b/arch/mips/Kconfig
  3. @@ -120,6 +120,22 @@ config BCM63XX
  4. help
  5. Support for BCM63XX based boards
  6. +config AMAZON
  7. + bool "Amazon support (EXPERIMENTAL)"
  8. + depends on EXPERIMENTAL
  9. + select DMA_NONCOHERENT
  10. + select IRQ_CPU
  11. + select CEVT_R4K
  12. + select CSRC_R4K
  13. + select SYS_HAS_CPU_MIPS32_R1
  14. + select SYS_HAS_CPU_MIPS32_R2
  15. + select HAVE_STD_PC_SERIAL_PORT
  16. + select SYS_SUPPORTS_BIG_ENDIAN
  17. + select SYS_SUPPORTS_32BIT_KERNEL
  18. + select SYS_HAS_EARLY_PRINTK
  19. + select HW_HAS_PCI
  20. + select SWAP_IO_SPACE
  21. +
  22. config MIPS_COBALT
  23. bool "Cobalt Server"
  24. select CEVT_R4K
  25. @@ -813,6 +829,7 @@ config NLM_XLP_BOARD
  26. endchoice
  27. +source "arch/mips/amazon/Kconfig"
  28. source "arch/mips/alchemy/Kconfig"
  29. source "arch/mips/ath79/Kconfig"
  30. source "arch/mips/bcm47xx/Kconfig"
  31. --- a/arch/mips/Kbuild.platforms
  32. +++ b/arch/mips/Kbuild.platforms
  33. @@ -6,6 +6,7 @@ platforms += ath79
  34. platforms += bcm47xx
  35. platforms += bcm63xx
  36. platforms += cavium-octeon
  37. +platforms += amazon
  38. platforms += cobalt
  39. platforms += dec
  40. platforms += emma
  41. --- /dev/null
  42. +++ b/arch/mips/amazon/Platform
  43. @@ -0,0 +1,7 @@
  44. +#
  45. +# Infineon AMAZON boards
  46. +#
  47. +platform-$(CONFIG_AMAZON) += amazon/
  48. +cflags-$(CONFIG_AMAZON) += \
  49. + -I$(srctree)/arch/mips/include/asm/mach-amazon
  50. +load-$(CONFIG_AMAZON) := 0xffffffff80002000