800-netus-support.patch 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. --- a/arch/arm/mach-at91/Kconfig
  2. +++ b/arch/arm/mach-at91/Kconfig
  3. @@ -354,6 +354,13 @@ config MACH_CPU9G20
  4. Select this if you are using a Eukrea Electromatique's
  5. CPU9G20 Board <http://www.eukrea.com/>
  6. +config MACH_NETUS_FOXBOARD
  7. + bool "Acmesystems NetusG20 board"
  8. + depends on ARCH_AT91SAM9G20
  9. + help
  10. + Select this if you are using a Acmesystems NetusG20
  11. + board <http://netus.acmesystems.it/>
  12. +
  13. endif
  14. # ----------------------------------------------------------
  15. @@ -444,6 +451,26 @@
  16. On AT91SAM926x boards both types of NAND flash can be present
  17. (8 and 16 bit data bus width).
  18. +config NETUS_HEARTBEAT_LED
  19. + bool "Use heartbeat trigger for led"
  20. + depends on MACH_NETUS_FOXBOARD
  21. + help
  22. + Select this option to enable default trigger heartbeart for
  23. + FoxBoardG20 red led.
  24. +
  25. +config NETUS_SERIALS
  26. + bool "Enable serials"
  27. + depends on MACH_NETUS_FOXBOARD
  28. + help
  29. + Select this option to enable serials interface /dev/ttyS1,
  30. + /dev/ttyS2 and /dev/ttyS5 (for oLed interface)
  31. +
  32. +config NETUS_USE_DATAFLASH
  33. + bool "Enable the dataflash"
  34. + depends on MACH_NETUS_FOXBOARD
  35. + help
  36. + Select this option to use the dataflash.
  37. +
  38. +config NETUS_FOXGM
  39. + bool "Enable support for FoxGM board"
  40. + depends on MACH_NETUS_FOXBOARD
  41. + select LEDS_TRIGGER_HEARTBEAT
  42. + help
  43. + Select this option to auto-configure leds and
  44. + serial ports according to FOXGM board.
  45. +
  46. # ----------------------------------------------------------
  47. comment "AT91 Feature Selections"
  48. --- a/arch/arm/mach-at91/Makefile
  49. +++ b/arch/arm/mach-at91/Makefile
  50. @@ -62,6 +62,7 @@ obj-$(CONFIG_MACH_AT91SAM9RLEK) += board
  51. obj-$(CONFIG_MACH_AT91SAM9G20EK) += board-sam9g20ek.o
  52. obj-$(CONFIG_MACH_AT91SAM9G20EK_2MMC) += board-sam9g20ek-2slot-mmc.o
  53. obj-$(CONFIG_MACH_CPU9G20) += board-cpu9krea.o
  54. +obj-$(CONFIG_MACH_NETUS_FOXBOARD) += board-netus-foxboard.o
  55. # AT91SAM9G45 board-specific support
  56. obj-$(CONFIG_MACH_AT91SAM9G45EKES) += board-sam9m10g45ek.o