1Package/ibt-firmware = $(call Package/firmware-default,Intel bluetooth firmware)
2define Package/ibt-firmware/install
3	$(INSTALL_DIR) $(1)/lib/firmware/intel
4	$(CP) \
5		$(PKG_BUILD_DIR)/intel/*.bseq \
6		$(1)/lib/firmware/intel
7endef
8$(eval $(call BuildPackage,ibt-firmware))
9
10Package/iwl3945-firmware = $(call Package/firmware-default,Intel IWL3945 firmware)
11define Package/iwl3945-firmware/install
12	$(INSTALL_DIR) $(1)/lib/firmware
13	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-3945-2.ucode $(1)/lib/firmware
14endef
15$(eval $(call BuildPackage,iwl3945-firmware))
16
17Package/iwl4965-firmware = $(call Package/firmware-default,Intel IWL4965 firmware)
18define Package/iwl4965-firmware/install
19	$(INSTALL_DIR) $(1)/lib/firmware
20	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-4965-2.ucode $(1)/lib/firmware
21endef
22$(eval $(call BuildPackage,iwl4965-firmware))
23
24Package/iwlwifi-firmware = $(call Package/firmware-default,Intel wireless firmware)
25define Package/iwlwifi-firmware/config
26  if PACKAGE_iwlwifi-firmware
27	config IWL100_FW
28		bool "Intel 100 Firmware"
29		default y
30		help
31		  Download and install firmware for:
32		    Intel Centrino Wireless-N 100
33
34	config IWL1000_FW
35		bool "Intel 1000 Firmware"
36		default y
37		help
38		  Download and install firmware for:
39		    Intel Centrino Wireless-N 1000
40
41	config IWL105_FW
42		bool "Intel 105 Firmware"
43		default y
44		help
45		  Download and install firmware for:
46		    Intel Centrino Wireless-N 105
47
48	config IWL135_FW
49		bool "Intel 135 Firmware"
50		default y
51		help
52		  Download and install firmware for:
53		    Intel Centrino Wireless-N 135
54
55	config IWL2000_FW
56		bool "Intel 2000 Firmware"
57		default y
58		help
59		  Download and install firmware for:
60		    Intel Centrino Wireless-N 2200
61
62	config IWL2030_FW
63		bool "Intel 2030 Firmware"
64		default y
65		help
66		  Download and install firmware for:
67		    Intel Centrino Wireless-N 2230
68
69	config IWL3160_FW
70		bool "Intel 3160 Firmware"
71		default y
72		help
73		  Download and install firmware for:
74		    Intel Wireless WiFi 3160
75
76	config IWL5000_FW
77		bool "Intel 5000 Firmware"
78		default y
79		help
80		  Download and install firmware for:
81		    Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN
82
83	config IWL5150_FW
84		bool "Intel 5150 Firmware"
85		default y
86		help
87		  Download and install firmware for:
88		    Intel Wireless WiFi 5150AGN
89
90	config IWL6000_FW
91		bool "Intel 6000 Firmware"
92		default y
93		help
94		  Download and install firmware for:
95		    Intel Centrino Ultimate-N 6300 and Advanced-N 6200
96
97	config IWL6005_FW
98		bool "Intel 6005 Firmware"
99		default y
100		help
101		  Download and install firmware for:
102		    Intel Centrino Advanced-N 6205
103
104	config IWL6030_FW
105		bool "Intel 6030 Firmware"
106		default y
107		help
108		  Download and install firmware for:
109		    Intel Centrino Advanced-N 6230, Wireless-N 1030, Wireless-N 130 and Advanced-N 6235
110
111	config IWL6050_FW
112		bool "Intel 6050 Firmware"
113		default y
114		help
115		  Download and install firmware for:
116		    Intel Centrino Advanced-N + WiMAX 6250 and Wireless-N + WiMAX 6150
117
118	config IWL7260_FW
119		bool "Intel 7260 Firmware"
120		default y
121		help
122		  Download and install firmware for:
123		    Intel Dual Band Wireless-N 7260 and Intel Dual Band Wireless-AC 7260
124
125	config IWL7265_FW
126		bool "Intel 7265 Firmware"
127		default y
128		help
129		  Download and install firmware for:
130		    Intel Wireless 7265, 7265D, 3165
131
132	config IWL8000_FW
133		bool "Intel 8000 Series Firmware"
134		default y
135		help
136		  Download and install firmware for:
137		    Intel Wireless Series 8260, 4165
138  endif
139endef
140define Package/iwlwifi-firmware/install
141	$(INSTALL_DIR) $(1)/lib/firmware
142ifneq ($(CONFIG_IWL100_FW),)
143	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-100-5.ucode $(1)/lib/firmware
144endif
145ifneq ($(CONFIG_IWL1000_FW),)
146	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-1000-5.ucode $(1)/lib/firmware
147endif
148ifneq ($(CONFIG_IWL105_FW),)
149	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-105-6.ucode $(1)/lib/firmware
150endif
151ifneq ($(CONFIG_IWL135_FW),)
152	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-135-6.ucode $(1)/lib/firmware
153endif
154ifneq ($(CONFIG_IWL2000_FW),)
155	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-2000-6.ucode $(1)/lib/firmware
156endif
157ifneq ($(CONFIG_IWL2030_FW),)
158	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-2030-6.ucode $(1)/lib/firmware
159endif
160ifneq ($(CONFIG_IWL3160_FW),)
161	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-3160-16.ucode $(1)/lib/firmware
162endif
163ifneq ($(CONFIG_IWL5000_FW),)
164	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-5000-5.ucode $(1)/lib/firmware
165endif
166ifneq ($(CONFIG_IWL5150_FW),)
167	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-5150-2.ucode $(1)/lib/firmware
168endif
169ifneq ($(CONFIG_IWL6000_FW),)
170	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000-4.ucode $(1)/lib/firmware
171endif
172ifneq ($(CONFIG_IWL6005_FW),)
173	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000g2a-6.ucode $(1)/lib/firmware
174endif
175ifneq ($(CONFIG_IWL6030_FW),)
176	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000g2b-6.ucode $(1)/lib/firmware
177endif
178ifneq ($(CONFIG_IWL6050_FW),)
179	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6050-5.ucode $(1)/lib/firmware
180endif
181ifneq ($(CONFIG_IWL7260_FW),)
182	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7260-16.ucode $(1)/lib/firmware
183endif
184ifneq ($(CONFIG_IWL7265_FW),)
185	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7265-16.ucode $(1)/lib/firmware
186	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7265D-16.ucode $(1)/lib/firmware
187endif
188ifneq ($(CONFIG_IWL8000_FW),)
189	$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-8000C-16.ucode $(1)/lib/firmware
190endif
191endef
192$(eval $(call BuildPackage,iwlwifi-firmware))
193