lantiq: move DTS_DIR variable out of Device definition
[oweals/openwrt.git] / target / linux / lantiq / image / danube.mk
1 define Device/arcadyan_arv4510pw
2   DEVICE_VENDOR := Arcadyan
3   DEVICE_MODEL := ARV4510PW
4   DEVICE_ALT0_VENDOR := Wippies
5   DEVICE_ALT0_MODEL := BeWan iBox v1.0
6   IMAGE_SIZE := 15616k
7   SOC := danube
8   DEVICE_PACKAGES := kmod-usb-ledtrig-usbport kmod-usb2-pci kmod-usb-uhci \
9         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
10         kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
11         ltq-adsl-app ppp-mod-pppoa \
12         kmod-ltq-tapi kmod-ltq-vmmc \
13         kmod-rt2800-pci kmod-ath5k wpad-basic
14   SUPPORTED_DEVICES += ARV4510PW
15 endef
16 TARGET_DEVICES += arcadyan_arv4510pw
17
18 define Device/arcadyan_arv4519pw
19   DEVICE_VENDOR := Arcadyan
20   DEVICE_MODEL := ARV4519PW
21   DEVICE_ALT0_VENDOR := Vodafone
22   DEVICE_ALT0_MODEL := NetFasteR IAD 2
23   DEVICE_ALT1_VENDOR := Pirelli
24   DEVICE_ALT1_MODEL := P.RG A4201G
25   IMAGE_SIZE := 3776k
26   SOC := danube
27   DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
28         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
29         kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
30         ltq-adsl-app ppp-mod-pppoa
31   SUPPORTED_DEVICES += ARV4519PW
32 endef
33 TARGET_DEVICES += arcadyan_arv4519pw
34
35 define Device/arcadyan_arv7506pw11
36   DEVICE_VENDOR := Arcadyan
37   DEVICE_MODEL := ARV7506PW11
38   DEVICE_ALT0_VENDOR := Alice/O2
39   DEVICE_ALT0_MODEL := IAD 4421
40   IMAGE_SIZE := 7808k
41   SOC := danube
42   DEVICE_PACKAGES := kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
43         kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
44         ltq-adsl-app ppp-mod-pppoa \
45         kmod-rt2800-pci wpad-basic
46   SUPPORTED_DEVICES += ARV7506PW11
47 endef
48 TARGET_DEVICES += arcadyan_arv7506pw11
49
50 define Device/arcadyan_arv7510pw22
51   DEVICE_VENDOR := Arcadyan
52   DEVICE_MODEL := ARV7510PW22
53   DEVICE_ALT0_VENDOR := Astoria Networks
54   DEVICE_ALT0_MODEL := ARV7510PW22
55   IMAGE_SIZE := 31232k
56   SOC := danube
57   DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
58         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
59         kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
60         ltq-adsl-app ppp-mod-pppoa \
61         kmod-ltq-tapi kmod-ltq-vmmc \
62         kmod-rt2800-pci wpad-basic \
63         kmod-usb-uhci kmod-usb2 kmod-usb2-pci
64   SUPPORTED_DEVICES += ARV7510PW22
65 endef
66 TARGET_DEVICES += arcadyan_arv7510pw22
67
68 define Device/arcadyan_arv7518pw
69   DEVICE_VENDOR := Arcadyan
70   DEVICE_MODEL := ARV7518PW
71   DEVICE_ALT0_VENDOR := Astoria Networks
72   DEVICE_ALT0_MODEL := ARV7518PW
73   IMAGE_SIZE := 7872k
74   SOC := danube
75   DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
76         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
77         kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
78         ltq-adsl-app ppp-mod-pppoa \
79         kmod-ath9k kmod-owl-loader wpad-basic
80   SUPPORTED_DEVICES += ARV7518PW
81 endef
82 TARGET_DEVICES += arcadyan_arv7518pw
83
84 define Device/arcadyan_arv7519pw
85   DEVICE_VENDOR := Arcadyan
86   DEVICE_MODEL := ARV7519PW
87   DEVICE_ALT0_VENDOR := Astoria Networks
88   DEVICE_ALT0_MODEL := ARV7519PW
89   IMAGE_SIZE := 15488k
90   SOC := danube
91   DEVICE_PACKAGES := kmod-usb-dwc2 \
92         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
93         kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
94         ltq-adsl-app ppp-mod-pppoa \
95         kmod-rt2800-pci wpad-basic
96   SUPPORTED_DEVICES += ARV7519PW
97 endef
98 TARGET_DEVICES += arcadyan_arv7519pw
99
100 define Device/arcadyan_arv7525pw
101   DEVICE_VENDOR := Arcadyan
102   DEVICE_MODEL := ARV7525PW
103   DEVICE_ALT0_VENDOR := Telekom
104   DEVICE_ALT0_MODEL := Speedport W303V
105   DEVICE_ALT0_VARIANT := Typ A
106   IMAGE_SIZE := 3776k
107   SOC := danube
108   DEVICE_PACKAGES := kmod-rt2800-pci wpad-basic \
109         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
110         kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
111         ltq-adsl-app ppp-mod-pppoa -swconfig
112   SUPPORTED_DEVICES += ARV4510PW
113 endef
114 TARGET_DEVICES += arcadyan_arv7525pw
115
116 define Device/arcadyan_arv752dpw
117   DEVICE_VENDOR := Arcadyan
118   DEVICE_MODEL := ARV752DPW
119   DEVICE_ALT0_VENDOR := Vodafone
120   DEVICE_ALT0_MODEL := Easybox 802
121   IMAGE_SIZE := 7872k
122   SOC := danube
123   DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
124         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
125         kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
126         ltq-adsl-app ppp-mod-pppoa \
127         kmod-ltq-tapi kmod-ltq-vmmc \
128         kmod-rt2800-pci wpad-basic
129   SUPPORTED_DEVICES += ARV752DPW
130 endef
131 TARGET_DEVICES += arcadyan_arv752dpw
132
133 define Device/arcadyan_arv752dpw22
134   DEVICE_VENDOR := Arcadyan
135   DEVICE_MODEL := ARV752DPW22
136   DEVICE_ALT0_VENDOR := Vodafone
137   DEVICE_ALT0_MODEL := Easybox 803
138   IMAGE_SIZE := 7616k
139   SOC := danube
140   DEVICE_PACKAGES := kmod-usb2-pci kmod-usb-uhci kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
141         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
142         kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
143         ltq-adsl-app ppp-mod-pppoa \
144         kmod-ltq-tapi kmod-ltq-vmmc \
145         kmod-rt2800-pci wpad-basic
146   SUPPORTED_DEVICES += ARV752DPW22
147 endef
148 TARGET_DEVICES += arcadyan_arv752dpw22
149
150 define Device/arcadyan_arv8539pw22
151   DEVICE_VENDOR := Arcadyan
152   DEVICE_MODEL := ARV8539PW22
153   DEVICE_ALT0_VENDOR := Telekom
154   DEVICE_ALT0_MODEL := Speedport W504V Typ A
155   IMAGE_SIZE := 7616k
156   SOC := danube
157   DEVICE_PACKAGES := kmod-usb-dwc2 \
158         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
159         kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
160         ltq-adsl-app ppp-mod-pppoa \
161         kmod-ath9k kmod-owl-loader wpad-basic
162   SUPPORTED_DEVICES += ARV8539PW22
163 endef
164 TARGET_DEVICES += arcadyan_arv8539pw22
165
166 define Device/audiocodes_mp-252
167   DEVICE_VENDOR := AudioCodes
168   DEVICE_MODEL := MediaPack MP-252
169   IMAGE_SIZE := 14848k
170   SOC := danube
171   DEVICE_PACKAGES :=  kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
172         kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
173         kmod-ltq-tapi kmod-ltq-vmmc \
174         kmod-usb-ledtrig-usbport kmod-usb-dwc2 \
175         kmod-rt2800-pci \
176         ltq-adsl-app ppp-mod-pppoa \
177         wpad-basic
178   SUPPORTED_DEVICES += ACMP252
179 endef
180 TARGET_DEVICES += audiocodes_mp-252
181
182 define Device/bt_homehub-v2b
183   $(Device/NAND)
184   DEVICE_VENDOR := British Telecom
185   DEVICE_MODEL := Home Hub 2
186   DEVICE_VARIANT := Type B
187   BOARD_NAME := BTHOMEHUBV2B
188   SOC := danube
189   DEVICE_PACKAGES := kmod-usb-dwc2 \
190         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
191         kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \
192         kmod-ltq-deu-danube \
193         ltq-adsl-app ppp-mod-pppoa \
194         kmod-ath9k kmod-owl-loader wpad-basic
195   SUPPORTED_DEVICES += BTHOMEHUBV2B
196 endef
197 TARGET_DEVICES += bt_homehub-v2b
198
199 define Device/lantiq_easy50712
200   DEVICE_VENDOR := Lantiq
201   DEVICE_MODEL := Danube (EASY50712)
202   SOC := danube
203   IMAGE_SIZE := 3776k
204 endef
205 TARGET_DEVICES += lantiq_easy50712
206
207 define Device/siemens_gigaset-sx76x
208   DEVICE_VENDOR := Siemens
209   DEVICE_MODEL := Gigaset sx76x
210   IMAGE_SIZE := 7680k
211   SOC := danube
212   DEVICE_PACKAGES := kmod-usb-dwc2 \
213         kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
214         kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
215         ltq-adsl-app ppp-mod-pppoe \
216         kmod-ath5k wpad-basic
217   SUPPORTED_DEVICES += GIGASX76X
218 endef
219 TARGET_DEVICES += siemens_gigaset-sx76x