linux-firmware: pack Intel iwl FW separately
[openwrt/openwrt.git] / package / firmware / linux-firmware / intel.mk
1 Package/ibt-firmware = $(call Package/firmware-default,Intel bluetooth firmware)
2 define Package/ibt-firmware/install
3 $(INSTALL_DIR) $(1)/lib/firmware/intel
4 $(CP) \
5 $(PKG_BUILD_DIR)/intel/*.bseq \
6 $(1)/lib/firmware/intel
7 endef
8 $(eval $(call BuildPackage,ibt-firmware))
9
10 Package/iwl3945-firmware = $(call Package/firmware-default,Intel IWL3945 firmware)
11 define Package/iwl3945-firmware/install
12 $(INSTALL_DIR) $(1)/lib/firmware
13 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-3945-2.ucode $(1)/lib/firmware
14 endef
15 $(eval $(call BuildPackage,iwl3945-firmware))
16
17 Package/iwl4965-firmware = $(call Package/firmware-default,Intel IWL4965 firmware)
18 define Package/iwl4965-firmware/install
19 $(INSTALL_DIR) $(1)/lib/firmware
20 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-4965-2.ucode $(1)/lib/firmware
21 endef
22 $(eval $(call BuildPackage,iwl4965-firmware))
23
24 Package/iwlwifi-firmware-iwl1000 = $(call Package/firmware-default,Intel Centrino Wireless-N 100 firmware)
25 define Package/iwlwifi-firmware-iwl1000/install
26 $(INSTALL_DIR) $(1)/lib/firmware
27 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-100-5.ucode $(1)/lib/firmware
28 endef
29 $(eval $(call BuildPackage,iwlwifi-firmware-iwl1000))
30
31 Package/iwlwifi-firmware-iwl1000 = $(call Package/firmware-default,Intel Centrino Wireless-N 1000 firmware)
32 define Package/iwlwifi-firmware-iwl1000/install
33 $(INSTALL_DIR) $(1)/lib/firmware
34 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-1000-5.ucode $(1)/lib/firmware
35 endef
36 $(eval $(call BuildPackage,iwlwifi-firmware-iwl1000))
37
38 Package/iwlwifi-firmware-iwl105 = $(call Package/firmware-default,Intel Centrino Wireless-N 105 firmware)
39 define Package/iwlwifi-firmware-iwl105/install
40 $(INSTALL_DIR) $(1)/lib/firmware
41 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-105-6.ucode $(1)/lib/firmware
42 endef
43 $(eval $(call BuildPackage,iwlwifi-firmware-iwl105))
44
45 Package/iwlwifi-firmware-iwl135 = $(call Package/firmware-default,Intel Centrino Wireless-N 135 firmware)
46 define Package/iwlwifi-firmware-iwl135/install
47 $(INSTALL_DIR) $(1)/lib/firmware
48 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-135-6.ucode $(1)/lib/firmware
49 endef
50 $(eval $(call BuildPackage,iwlwifi-firmware-iwl135))
51
52 Package/iwlwifi-firmware-iwl2000 = $(call Package/firmware-default,Intel Centrino Wireless-N 2200 firmware)
53 define Package/iwlwifi-firmware-iwl2000/install
54 $(INSTALL_DIR) $(1)/lib/firmware
55 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-2000-6.ucode $(1)/lib/firmware
56 endef
57 $(eval $(call BuildPackage,iwlwifi-firmware-iwl2000))
58
59 Package/iwlwifi-firmware-iwl2030 = $(call Package/firmware-default,Intel Centrino Wireless-N 2230 firmware)
60 define Package/iwlwifi-firmware-iwl2030/install
61 $(INSTALL_DIR) $(1)/lib/firmware
62 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-2030-6.ucode $(1)/lib/firmware
63 endef
64 $(eval $(call BuildPackage,iwlwifi-firmware-iwl2030))
65
66 Package/iwlwifi-firmware-iwl3160 = $(call Package/firmware-default,Intel Wireless 3160 firmware)
67 define Package/iwlwifi-firmware-iwl3160/install
68 $(INSTALL_DIR) $(1)/lib/firmware
69 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-3160-17.ucode $(1)/lib/firmware
70 endef
71 $(eval $(call BuildPackage,iwlwifi-firmware-iwl3160))
72
73 Package/iwlwifi-firmware-iwl3168 = $(call Package/firmware-default,Intel Wireless 3168 firmware)
74 define Package/iwlwifi-firmware-iwl3168/install
75 $(INSTALL_DIR) $(1)/lib/firmware
76 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-3168-27.ucode $(1)/lib/firmware
77 endef
78 $(eval $(call BuildPackage,iwlwifi-firmware-iwl3168))
79
80 Package/iwlwifi-firmware-iwl5000 = $(call Package/firmware-default,Intel Wireless 5100AGN 5300AGN and 5350AGN firmware)
81 define Package/iwlwifi-firmware-iwl5000/install
82 $(INSTALL_DIR) $(1)/lib/firmware
83 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-5000-5.ucode $(1)/lib/firmware
84 endef
85 $(eval $(call BuildPackage,iwlwifi-firmware-iwl5000))
86
87 Package/iwlwifi-firmware-iwl5150 = $(call Package/firmware-default,Intel Wireless Wi-Fi 5150AGN firmware)
88 define Package/iwlwifi-firmware-iwl5150/install
89 $(INSTALL_DIR) $(1)/lib/firmware
90 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-5150-2.ucode $(1)/lib/firmware
91 endef
92 $(eval $(call BuildPackage,iwlwifi-firmware-iwl5150))
93
94 Package/iwlwifi-firmware-iwl6000g2 = $(call Package/firmware-default,Intel Centrino 6300 and 6200 firmware)
95 define Package/iwlwifi-firmware-iwl6000g2/install
96 $(INSTALL_DIR) $(1)/lib/firmware
97 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000-4.ucode $(1)/lib/firmware
98 endef
99 $(eval $(call BuildPackage,iwlwifi-firmware-iwl6000g2))
100
101 Package/iwlwifi-firmware-iwl6000g2a = $(call Package/firmware-default,Intel Centrino 6205 firmware)
102 define Package/iwlwifi-firmware-iwl6000g2a/install
103 $(INSTALL_DIR) $(1)/lib/firmware
104 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000g2a-6.ucode $(1)/lib/firmware
105 endef
106 $(eval $(call BuildPackage,iwlwifi-firmware-iwl6000g2a))
107
108 Package/iwlwifi-firmware-iwl6000g2b = $(call Package/firmware-default,Intel Centrino 6230 1030 130 and 6235 firmware)
109 define Package/iwlwifi-firmware-iwl6000g2b/install
110 $(INSTALL_DIR) $(1)/lib/firmware
111 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000g2b-6.ucode $(1)/lib/firmware
112 endef
113 $(eval $(call BuildPackage,iwlwifi-firmware-iwl6000g2b))
114
115 Package/iwlwifi-firmware-iwl6050 = $(call Package/firmware-default,Intel Centrino 6150 and 6250 firmware)
116 define Package/iwlwifi-firmware-iwl6050/install
117 $(INSTALL_DIR) $(1)/lib/firmware
118 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6050-5.ucode $(1)/lib/firmware
119 endef
120 $(eval $(call BuildPackage,iwlwifi-firmware-iwl6050))
121
122 Package/iwlwifi-firmware-iwl7260 = $(call Package/firmware-default,Intel Wireless 7260 firmware)
123 define Package/iwlwifi-firmware-iwl7260/install
124 $(INSTALL_DIR) $(1)/lib/firmware
125 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7260-17.ucode $(1)/lib/firmware
126 endef
127 $(eval $(call BuildPackage,iwlwifi-firmware-iwl7260))
128
129 Package/iwlwifi-firmware-iwl7265 = $(call Package/firmware-default,Intel Wireless 7265 firmware)
130 define Package/iwlwifi-firmware-iwl7265/install
131 $(INSTALL_DIR) $(1)/lib/firmware
132 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7265-17.ucode $(1)/lib/firmware
133 endef
134 $(eval $(call BuildPackage,iwlwifi-firmware-iwl7265))
135
136 Package/iwlwifi-firmware-iwl7265d = $(call Package/firmware-default,Intel Wireless 7265D and 3165 firmware)
137 define Package/iwlwifi-firmware-iwl7265d/install
138 $(INSTALL_DIR) $(1)/lib/firmware
139 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7265D-27.ucode $(1)/lib/firmware
140 endef
141 $(eval $(call BuildPackage,iwlwifi-firmware-iwl7265d))
142
143 Package/iwlwifi-firmware-iwl8260c = $(call Package/firmware-default,Intel Wireless 8260 and 4165 firmware)
144 define Package/iwlwifi-firmware-iwl8260c/install
145 $(INSTALL_DIR) $(1)/lib/firmware
146 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-8000C-27.ucode $(1)/lib/firmware
147 endef
148 $(eval $(call BuildPackage,iwlwifi-firmware-iwl8260c))
149
150 Package/iwlwifi-firmware-iwl8265 = $(call Package/firmware-default,Intel Wireless 8265 firmware)
151 define Package/iwlwifi-firmware-iwl8265/install
152 $(INSTALL_DIR) $(1)/lib/firmware
153 $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-8265-27.ucode $(1)/lib/firmware
154 endef
155 $(eval $(call BuildPackage,iwlwifi-firmware-iwl8265))