lantiq: set maximum kernel size
[openwrt/staging/dedeckeh.git] / target / linux / lantiq / image / ar9.mk
1 define Device/avm_fritz7312
2 $(Device/AVM)
3 DEVICE_MODEL := FRITZ!Box 7312
4 SOC := ar9
5 IMAGE_SIZE := 15744k
6 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
7 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
8 kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
9 ltq-adsl-app ppp-mod-pppoa \
10 kmod-ltq-deu-ar9 -swconfig
11 endef
12 TARGET_DEVICES += avm_fritz7312
13
14 define Device/avm_fritz7320
15 $(Device/AVM)
16 DEVICE_MODEL := FRITZ!Box 7320
17 DEVICE_ALT0_VENDOR := 1&1
18 DEVICE_ALT0_MODEL := HomeServer
19 SOC := ar9
20 IMAGE_SIZE := 15744k
21 DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
22 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
23 kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
24 ltq-adsl-app ppp-mod-pppoa \
25 kmod-ltq-deu-ar9 kmod-usb-dwc2 -swconfig
26 SUPPORTED_DEVICES += FRITZ7320
27 endef
28 TARGET_DEVICES += avm_fritz7320
29
30 define Device/bt_homehub-v3a
31 $(Device/NAND)
32 DEVICE_VENDOR := British Telecom
33 DEVICE_MODEL := Home Hub 3
34 DEVICE_VARIANT := Type A
35 BOARD_NAME := BTHOMEHUBV3A
36 SOC := ar9
37 KERNEL_SIZE := 2048k
38 DEVICE_PACKAGES := kmod-usb-dwc2 \
39 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
40 kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
41 kmod-ltq-deu-ar9 \
42 ltq-adsl-app ppp-mod-pppoa \
43 kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
44 uboot-envtools
45 SUPPORTED_DEVICES += BTHOMEHUBV3A
46 DEFAULT := n
47 endef
48 TARGET_DEVICES += bt_homehub-v3a
49
50 define Device/buffalo_wbmr-hp-g300h-a
51 DEVICE_VENDOR := Buffalo
52 DEVICE_MODEL := WBMR-HP-G300H
53 DEVICE_VARIANT := A
54 IMAGE_SIZE := 31488k
55 SOC := ar9
56 DEVICE_DTS := ar9_buffalo_wbmr-hp-g300h
57 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
58 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
59 kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
60 ltq-adsl-app ppp-mod-pppoa \
61 kmod-ath9k kmod-owl-loader wpad-basic-wolfssl
62 SUPPORTED_DEVICES := WBMR buffalo,wbmr-hp-g300h
63 endef
64 TARGET_DEVICES += buffalo_wbmr-hp-g300h-a
65
66 define Device/buffalo_wbmr-hp-g300h-b
67 DEVICE_VENDOR := Buffalo
68 DEVICE_MODEL := WBMR-HP-G300H
69 DEVICE_VARIANT := B
70 IMAGE_SIZE := 31488k
71 SOC := ar9
72 DEVICE_DTS := ar9_buffalo_wbmr-hp-g300h
73 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
74 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
75 kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
76 ltq-adsl-app ppp-mod-pppoa \
77 kmod-ath9k kmod-owl-loader wpad-basic-wolfssl
78 SUPPORTED_DEVICES := WBMR buffalo,wbmr-hp-g300h
79 endef
80 TARGET_DEVICES += buffalo_wbmr-hp-g300h-b
81
82 DGN3500_KERNEL_OFFSET_HEX=0x50000
83 DGN3500_KERNEL_OFFSET_DEC=327680
84 define Device/netgear_dgn3500
85 DEVICE_VENDOR := NETGEAR
86 DEVICE_MODEL := DGN3500
87 SOC := ar9
88 IMAGE_SIZE := 16000k
89 IMAGES := \
90 sysupgrade-na.bin sysupgrade.bin \
91 factory-na.img factory.img
92 IMAGE/sysupgrade-na.bin := \
93 append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "NA" | \
94 pad-rootfs | append-metadata | check-size
95 IMAGE/sysupgrade.bin := \
96 append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "WW" | \
97 pad-rootfs | append-metadata | check-size
98 IMAGE/factory-na.img := \
99 pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
100 dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "NA" | pad-rootfs | \
101 check-size 16320k | pad-to 16384k
102 IMAGE/factory.img := \
103 pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
104 dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "WW" | pad-rootfs | \
105 check-size 16320k | pad-to 16384k
106 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
107 kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
108 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
109 kmod-ltq-adsl-ar9-fw-a kmod-ltq-atm-ar9 \
110 ltq-adsl-app ppp-mod-pppoa \
111 kmod-ltq-deu-ar9
112 SUPPORTED_DEVICES += DGN3500
113 endef
114 TARGET_DEVICES += netgear_dgn3500
115
116 define Device/netgear_dgn3500b
117 DEVICE_VENDOR := NETGEAR
118 DEVICE_MODEL := DGN3500B
119 SOC := ar9
120 IMAGE_SIZE := 16000k
121 IMAGES += factory.img
122 IMAGE/sysupgrade.bin := \
123 append-kernel | append-rootfs | dgn3500-sercom-footer 0x0 "DE" | \
124 pad-rootfs | append-metadata | check-size
125 IMAGE/factory.img := \
126 pad-extra $(DGN3500_KERNEL_OFFSET_DEC) | append-kernel | append-rootfs | \
127 dgn3500-sercom-footer $(DGN3500_KERNEL_OFFSET_HEX) "DE" | pad-rootfs | \
128 check-size 16320k | pad-to 16384k
129 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
130 kmod-ath9k kmod-owl-loader wpad-basic-wolfssl \
131 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
132 kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
133 ltq-adsl-app ppp-mod-pppoa \
134 kmod-ltq-deu-ar9
135 SUPPORTED_DEVICES += DGN3500B
136 endef
137 TARGET_DEVICES += netgear_dgn3500b
138
139 define Device/zte_h201l
140 DEVICE_VENDOR := ZTE
141 DEVICE_MODEL := H201L
142 IMAGE_SIZE := 7808k
143 SOC := ar9
144 DEVICE_PACKAGES := kmod-ath9k-htc wpad-basic-wolfssl \
145 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
146 kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
147 ltq-adsl-app ppp-mod-pppoe \
148 kmod-ltq-deu-ar9 kmod-usb-dwc2 kmod-usb-ledtrig-usbport \
149 kmod-ltq-tapi kmod-ltq-vmmc
150 SUPPORTED_DEVICES += H201L
151 endef
152 TARGET_DEVICES += zte_h201l
153
154 define Device/zyxel_p-2601hn
155 DEVICE_VENDOR := ZyXEL
156 DEVICE_MODEL := P-2601HN
157 DEVICE_VARIANT := F1/F3
158 IMAGE_SIZE := 15616k
159 SOC := ar9
160 DEVICE_PACKAGES := kmod-rt2800-usb wpad-basic-wolfssl \
161 kmod-ltq-adsl-ar9-mei kmod-ltq-adsl-ar9 \
162 kmod-ltq-adsl-ar9-fw-b kmod-ltq-atm-ar9 \
163 ltq-adsl-app ppp-mod-pppoe \
164 kmod-ltq-deu-ar9 kmod-usb-dwc2
165 SUPPORTED_DEVICES += P2601HNFX
166 endef
167 TARGET_DEVICES += zyxel_p-2601hn