100-board.patch 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. --- a/arch/mips/Kconfig
  2. +++ b/arch/mips/Kconfig
  3. @@ -96,6 +96,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. @@ -673,6 +689,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD
  26. endchoice
  27. +source "arch/mips/amazon/Kconfig"
  28. source "arch/mips/alchemy/Kconfig"
  29. source "arch/mips/basler/excite/Kconfig"
  30. source "arch/mips/bcm63xx/Kconfig"
  31. --- a/arch/mips/Makefile
  32. +++ b/arch/mips/Makefile
  33. @@ -296,6 +296,13 @@ cflags-$(CONFIG_SOC_AU1X00) += -I$(srctr
  34. #
  35. +# Infineon AMAZON
  36. +#
  37. +core-$(CONFIG_AMAZON) += arch/mips/amazon/
  38. +cflags-$(CONFIG_AMAZON) += -I$(srctree)/arch/mips/include/asm/mach-amazon
  39. +load-$(CONFIG_AMAZON) += 0xffffffff80002000
  40. +
  41. +#
  42. # Cobalt Server
  43. #
  44. core-$(CONFIG_MIPS_COBALT) += arch/mips/cobalt/