800-netus-support.patch 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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,40 @@
  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. + select LEDS_TRIGGER_HEARTBEAT
  22. + help
  23. + Select this option to enable default trigger heartbeart for
  24. + FoxBoardG20 user led.
  25. +
  26. +config NETUS_SERIALS
  27. + bool "Enable serials"
  28. + depends on MACH_NETUS_FOXBOARD
  29. + help
  30. + Select this option to enable serials interface /dev/ttyS1,
  31. + /dev/ttyS2 and /dev/ttyS5 (for oLed interface)
  32. +
  33. +config NETUS_USE_DATAFLASH
  34. + bool "Enable the dataflash"
  35. + select MTD_DATAFLASH
  36. + select MTD_PARTITIONS
  37. + select MTD_CMDLINE_PARTS
  38. + select MTD_CHAR
  39. + select MTD_BLOCK
  40. + depends on MACH_NETUS_FOXBOARD
  41. + help
  42. + Select this option to use the dataflash.
  43. +
  44. +config NETUS_FOXGM
  45. + bool "Enable support for FoxGM board"
  46. + depends on MACH_NETUS_FOXBOARD
  47. + select LEDS_TRIGGER_HEARTBEAT
  48. + help
  49. + Select this option to auto-configure leds and
  50. + serial ports according to FOXGM board.
  51. +
  52. # ----------------------------------------------------------
  53. comment "AT91 Feature Selections"
  54. --- linux-2.6.35.4.orig/arch/arm/mach-at91/Makefile 2010-09-18 13:29:33.000000000 +0200
  55. +++ linux-2.6.35.4/arch/arm/mach-at91/Makefile 2010-09-18 13:31:31.000000000 +0200
  56. @@ -65,6 +65,7 @@
  57. obj-$(CONFIG_MACH_CPU9G20) += board-cpu9krea.o
  58. obj-$(CONFIG_MACH_STAMP9G20) += board-stamp9g20.o
  59. obj-$(CONFIG_MACH_PORTUXG20) += board-stamp9g20.o
  60. +obj-$(CONFIG_MACH_NETUS_FOXBOARD) += board-netus-foxboard.o
  61. # AT91SAM9G45 board-specific support
  62. obj-$(CONFIG_MACH_AT91SAM9G45EKES) += board-sam9m10g45ek.o