d87c45c2bfd044f9158383c7db3bc21ac7f868df
[openwrt.git] / target / linux / kirkwood / profiles / 110-nas.mk
1 #
2 # Copyright (C) 2013 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 define Profile/DOCKSTAR
9   NAME:=Seagate FreeAgent Dockstar
10   PACKAGES:= \
11         kmod-rtc-marvell kmod-usb2 kmod-usb-storage
12 endef
13
14 define Profile/DOCKSTAR/Description
15  Package set compatible with Seagate FreeAgent Dockstar board.
16 endef
17
18 DOCKSTAR_UBIFS_OPTS:="-m 2048 -e 126KiB -c 4096"
19 DOCKSTAR_UBI_OPTS:="-m 2048 -p 128KiB -s 512"
20
21 $(eval $(call Profile,DOCKSTAR))
22
23 define Profile/GOFLEXNET
24   NAME:=Seagate GoFlexNet
25   PACKAGES:= \
26         kmod-ata-core kmod-ata-marvell-sata \
27         kmod-usb2 kmod-usb-storage
28 endef
29
30 define Profile/GOFLEXNET/Description
31  Package set compatible with Seagate GoFlexNet
32 endef
33
34 GOFLEXNET_UBIFS_OPTS:="-m 2048 -e 126KiB -c 4096"
35 GOFLEXNET_UBI_OPTS:="-m 2048 -p 128KiB -s 512"
36
37 $(eval $(call Profile,GOFLEXNET))
38
39 define Profile/IB62X0
40   NAME:=RaidSonic ICY BOX IB-NAS62x0
41   PACKAGES:= \
42         kmod-ata-core kmod-ata-marvell-sata \
43         kmod-rtc-marvell kmod-usb2 kmod-usb-storage
44 endef
45
46 define Profile/IB62X0/Description
47  Package set compatible with RaidSonic ICY BOX IB-NAS62x0 board.
48 endef
49
50 IB62X0_UBIFS_OPTS:="-m 2048 -e 126KiB -c 4096"
51 IB62X0_UBI_OPTS:="-m 2048 -p 128KiB -s 512"
52
53 $(eval $(call Profile,IB62X0))
54
55 define Profile/ICONNECT
56   NAME:=Iomega Iconnect
57   PACKAGES:= \
58         kmod-usb2 kmod-usb-storage
59 endef
60
61 define Profile/ICONNECT/Description
62  Package set compatible with Iomega Iconnect board.
63 endef
64
65 ICONNECT_UBIFS_OPTS:="-m 2048 -e 126KiB -c 4096"
66 ICONNECT_UBI_OPTS:="-m 2048 -p 128KiB -s 512"
67
68 $(eval $(call Profile,ICONNECT))
69
70 define Profile/IOMEGA_IX2_200
71   NAME:=Iomega StorCenter ix2-200
72   PACKAGES:= \
73         kmod-ata-core kmod-ata-marvell-sata \
74         kmod-usb2 kmod-usb-storage
75 endef
76
77 define Profile/IOMEGA_IX2_200/Description
78  Package set compatible with Iomega StorCenter ix2-200 board.
79 endef
80
81 IOMEGA_IX2_200_UBIFS_OPTS:="-m 512 -e 15872 -c 2048"
82 IOMEGA_IX2_200_UBI_OPTS:="-m 512 -p 16384 -s 256"
83
84 $(eval $(call Profile,IOMEGA_IX2_200))
85
86 define Profile/POGOE02
87   NAME:=Cloud Engines Pogoplug E02
88   PACKAGES:= \
89         kmod-usb2 kmod-usb-storage
90 endef
91
92 define Profile/POGOE02/Description
93  Package set compatible with Cloud Engines Pogoplug E02 board.
94 endef
95
96 POGOE02_UBIFS_OPTS:="-m 2048 -e 126KiB -c 4096"
97 POGOE02_UBI_OPTS:="-m 2048 -p 128KiB -s 512"
98
99 $(eval $(call Profile,POGOE02))