kirkwood: Add missing package dependency
[openwrt/openwrt.git] / target / linux / kirkwood / image / generic.mk
1 define Device/checkpoint_l-50
2 DEVICE_VENDOR := Check Point
3 DEVICE_MODEL := L-50
4 DEVICE_PACKAGES := kmod-ath9k kmod-gpio-button-hotplug kmod-mvsdio \
5 kmod-rtc-s35390a kmod-usb-ledtrig-usbport wpad-basic-mbedtls
6 IMAGES := sysupgrade.bin
7 endef
8 TARGET_DEVICES += checkpoint_l-50
9
10 define Device/cisco_on100
11 DEVICE_VENDOR := Cisco Systems
12 DEVICE_MODEL := ON100
13 KERNEL_SIZE := 5376k
14 KERNEL_IN_UBI :=
15 UBINIZE_OPTS := -E 5
16 IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi
17 DEVICE_PACKAGES := kmod-mvsdio kmod-rtc-mv
18 SUPPORTED_DEVICES += on100
19 endef
20 TARGET_DEVICES += cisco_on100
21
22 define Device/cloudengines_pogoe02
23 DEVICE_VENDOR := Cloud Engines
24 DEVICE_MODEL := Pogoplug E02
25 DEVICE_DTS := kirkwood-pogo_e02
26 DEVICE_PACKAGES := kmod-rtc-mv
27 SUPPORTED_DEVICES += pogo_e02
28 endef
29 TARGET_DEVICES += cloudengines_pogoe02
30
31 define Device/cloudengines_pogoplugv4
32 DEVICE_VENDOR := Cloud Engines
33 DEVICE_MODEL := Pogoplug V4
34 DEVICE_DTS := kirkwood-pogoplug-series-4
35 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-fs-ext4 kmod-mvsdio kmod-usb3 \
36 kmod-gpio-button-hotplug kmod-rtc-mv
37 endef
38 TARGET_DEVICES += cloudengines_pogoplugv4
39
40 define Device/ctera_c200-v1
41 DEVICE_VENDOR := Ctera
42 DEVICE_MODEL := C200
43 DEVICE_VARIANT := V1
44 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-gpio-button-hotplug \
45 kmod-hwmon-lm63 kmod-rtc-s35390a kmod-usb-ledtrig-usbport
46 KERNEL := kernel-bin | append-dtb | uImage none | ctera-firmware
47 KERNEL_IN_UBI :=
48 KERNEL_SUFFIX := -factory.firm
49 IMAGES := sysupgrade.bin
50 endef
51 TARGET_DEVICES += ctera_c200-v1
52
53 define Device/endian_4i-edge-200
54 DEVICE_VENDOR := Endian
55 DEVICE_MODEL := 4i Edge 200
56 DEVICE_ALT0_VENDOR := Endian
57 DEVICE_ALT0_MODEL := UTM Mini Firewall
58 DEVICE_PACKAGES := kmod-ath9k kmod-mvsdio wpad-basic-mbedtls kmod-rtc-mv
59 KERNEL_SIZE := 4096k
60 IMAGES := sysupgrade.bin
61 endef
62 TARGET_DEVICES += endian_4i-edge-200
63
64 define Device/globalscale_sheevaplug
65 DEVICE_VENDOR := Globalscale
66 DEVICE_MODEL := Sheevaplug
67 DEVICE_PACKAGES := kmod-mvsdio kmod-rtc-mv
68 endef
69 TARGET_DEVICES += globalscale_sheevaplug
70
71 define Device/iom_iconnect-1.1
72 DEVICE_VENDOR := Iomega
73 DEVICE_MODEL := Iconnect
74 DEVICE_PACKAGES := kmod-rtc-mv
75 DEVICE_DTS := kirkwood-iconnect
76 SUPPORTED_DEVICES += iconnect
77 endef
78 TARGET_DEVICES += iom_iconnect-1.1
79
80 define Device/iptime_nas1
81 DEVICE_VENDOR := ipTIME
82 DEVICE_MODEL := NAS1
83 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-fs-ext4 \
84 kmod-gpio-button-hotplug kmod-gpio-pca953x kmod-hwmon-drivetemp \
85 kmod-hwmon-gpiofan kmod-usb-ledtrig-usbport kmod-rtc-mv kmod-thermal \
86 -uboot-envtools
87 KERNEL := $$(KERNEL) | iptime-naspkg nas1
88 BLOCKSIZE := 256k
89 IMAGE_SIZE := 15872k
90 IMAGES := sysupgrade.bin
91 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | \
92 check-size | append-metadata
93 endef
94 TARGET_DEVICES += iptime_nas1
95
96 define Device/netgear_readynas-duo-v2
97 DEVICE_VENDOR := NETGEAR
98 DEVICE_MODEL := ReadyNAS Duo
99 DEVICE_VARIANT := v2
100 DEVICE_DTS := kirkwood-netgear_readynas_duo_v2
101 KERNEL_IN_UBI :=
102 IMAGES := sysupgrade.bin
103 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-fs-ext4 \
104 kmod-gpio-button-hotplug kmod-hwmon-g762 kmod-rtc-rs5c372a kmod-usb3
105 endef
106 TARGET_DEVICES += netgear_readynas-duo-v2
107
108 define Device/raidsonic_ib-nas62x0
109 DEVICE_VENDOR := RaidSonic
110 DEVICE_MODEL := ICY BOX IB-NAS62x0
111 DEVICE_DTS := kirkwood-ib62x0
112 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-fs-ext4 kmod-rtc-mv
113 SUPPORTED_DEVICES += ib62x0
114 endef
115 TARGET_DEVICES += raidsonic_ib-nas62x0
116
117 define Device/seagate_blackarmor-nas220
118 DEVICE_VENDOR := Seagate
119 DEVICE_MODEL := Blackarmor NAS220
120 DEVICE_PACKAGES := kmod-hwmon-adt7475 kmod-fs-ext4 kmod-ata-marvell-sata \
121 mdadm kmod-gpio-button-hotplug kmod-rtc-mv
122 PAGESIZE := 512
123 SUBPAGESIZE := 256
124 BLOCKSIZE := 16k
125 UBINIZE_OPTS := -e 1
126 endef
127 TARGET_DEVICES += seagate_blackarmor-nas220
128
129 define Device/seagate_dockstar
130 DEVICE_VENDOR := Seagate
131 DEVICE_MODEL := FreeAgent Dockstar
132 DEVICE_PACKAGES := kmod-rtc-mv
133 SUPPORTED_DEVICES += dockstar
134 endef
135 TARGET_DEVICES += seagate_dockstar
136
137 define Device/seagate_goflexnet
138 DEVICE_VENDOR := Seagate
139 DEVICE_MODEL := GoFlexNet
140 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-fs-ext4 kmod-rtc-mv
141 SUPPORTED_DEVICES += goflexnet
142 endef
143 TARGET_DEVICES += seagate_goflexnet
144
145 define Device/seagate_goflexhome
146 DEVICE_VENDOR := Seagate
147 DEVICE_MODEL := GoFlexHome
148 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-fs-ext4 kmod-rtc-mv
149 SUPPORTED_DEVICES += goflexhome
150 endef
151 TARGET_DEVICES += seagate_goflexhome
152
153 define Device/zyxel_nsa310b
154 DEVICE_VENDOR := ZyXEL
155 DEVICE_MODEL := NSA310b
156 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-r8169 kmod-fs-ext4 \
157 kmod-gpio-button-hotplug kmod-hwmon-lm85 kmod-rtc-mv
158 SUPPORTED_DEVICES += nsa310b
159 endef
160 TARGET_DEVICES += zyxel_nsa310b
161
162 define Device/zyxel_nsa310s
163 DEVICE_VENDOR := ZyXEL
164 DEVICE_MODEL := NSA310S
165 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-fs-ext4 kmod-gpio-button-hotplug
166 endef
167 TARGET_DEVICES += zyxel_nsa310s
168
169 define Device/zyxel_nsa325
170 DEVICE_VENDOR := ZyXEL
171 DEVICE_MODEL := NSA325
172 DEVICE_VARIANT := v1/v2
173 DEVICE_PACKAGES := kmod-ata-marvell-sata kmod-fs-ext4 \
174 kmod-gpio-button-hotplug kmod-rtc-pcf8563 kmod-usb3
175 SUPPORTED_DEVICES += nsa325
176 endef
177 TARGET_DEVICES += zyxel_nsa325