[at91] Update to 2.6.35.7
[openwrt/svn-archive/archive.git] / target / linux / at91 / patches / 800-netus-support.patch
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
7 +config MACH_NETUS_FOXBOARD
8 + bool "Acmesystems NetusG20 board"
9 + depends on ARCH_AT91SAM9G20
10 + help
11 + Select this if you are using a Acmesystems NetusG20
12 + board <http://netus.acmesystems.it/>
13 +
14 endif
15
16 # ----------------------------------------------------------
17 @@ -444,6 +451,40 @@
18 On AT91SAM926x boards both types of NAND flash can be present
19 (8 and 16 bit data bus width).
20
21 +config NETUS_HEARTBEAT_LED
22 + bool "Use heartbeat trigger for led"
23 + depends on MACH_NETUS_FOXBOARD
24 + select LEDS_TRIGGER_HEARTBEAT
25 + help
26 + Select this option to enable default trigger heartbeart for
27 + FoxBoardG20 user led.
28 +
29 +config NETUS_SERIALS
30 + bool "Enable serials"
31 + depends on MACH_NETUS_FOXBOARD
32 + help
33 + Select this option to enable serials interface /dev/ttyS1,
34 + /dev/ttyS2 and /dev/ttyS5 (for oLed interface)
35 +
36 +config NETUS_USE_DATAFLASH
37 + bool "Enable the dataflash"
38 + select MTD_DATAFLASH
39 + select MTD_PARTITIONS
40 + select MTD_CMDLINE_PARTS
41 + select MTD_CHAR
42 + select MTD_BLOCK
43 + depends on MACH_NETUS_FOXBOARD
44 + help
45 + Select this option to use the dataflash.
46 +
47 +config NETUS_FOXGM
48 + bool "Enable support for FoxGM board"
49 + depends on MACH_NETUS_FOXBOARD
50 + select LEDS_TRIGGER_HEARTBEAT
51 + help
52 + Select this option to auto-configure leds and
53 + serial ports according to FOXGM board.
54 +
55 # ----------------------------------------------------------
56
57 comment "AT91 Feature Selections"
58 --- linux-2.6.35.4.orig/arch/arm/mach-at91/Makefile 2010-09-18 13:29:33.000000000 +0200
59 +++ linux-2.6.35.4/arch/arm/mach-at91/Makefile 2010-09-18 13:31:31.000000000 +0200
60 @@ -65,6 +65,7 @@
61 obj-$(CONFIG_MACH_CPU9G20) += board-cpu9krea.o
62 obj-$(CONFIG_MACH_STAMP9G20) += board-stamp9g20.o
63 obj-$(CONFIG_MACH_PORTUXG20) += board-stamp9g20.o
64 +obj-$(CONFIG_MACH_NETUS_FOXBOARD) += board-netus-foxboard.o
65
66 # AT91SAM9G45 board-specific support
67 obj-$(CONFIG_MACH_AT91SAM9G45EKES) += board-sam9m10g45ek.o
68