[package] block-mount busybox: Removed busybox versions of blkid and swap-utils since...
[15.05/openwrt.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