b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 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 | $(PKG_BUILD_DIR)/intel/ibt*.sfi \ |
| 7 | $(PKG_BUILD_DIR)/intel/ibt*.ddc \ |
| 8 | $(1)/lib/firmware/intel |
| 9 | endef |
| 10 | $(eval $(call BuildPackage,ibt-firmware)) |
| 11 | |
| 12 | Package/iwl3945-firmware = $(call Package/firmware-default,Intel IWL3945 firmware) |
| 13 | define Package/iwl3945-firmware/install |
| 14 | $(INSTALL_DIR) $(1)/lib/firmware |
| 15 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-3945-2.ucode $(1)/lib/firmware |
| 16 | endef |
| 17 | $(eval $(call BuildPackage,iwl3945-firmware)) |
| 18 | |
| 19 | Package/iwl4965-firmware = $(call Package/firmware-default,Intel IWL4965 firmware) |
| 20 | define Package/iwl4965-firmware/install |
| 21 | $(INSTALL_DIR) $(1)/lib/firmware |
| 22 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-4965-2.ucode $(1)/lib/firmware |
| 23 | endef |
| 24 | $(eval $(call BuildPackage,iwl4965-firmware)) |
| 25 | |
| 26 | Package/iwlwifi-firmware-iwl100 = $(call Package/firmware-default,Intel Centrino Wireless-N 100 firmware) |
| 27 | define Package/iwlwifi-firmware-iwl100/install |
| 28 | $(INSTALL_DIR) $(1)/lib/firmware |
| 29 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-100-5.ucode $(1)/lib/firmware |
| 30 | endef |
| 31 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl100)) |
| 32 | |
| 33 | Package/iwlwifi-firmware-iwl1000 = $(call Package/firmware-default,Intel Centrino Wireless-N 1000 firmware) |
| 34 | define Package/iwlwifi-firmware-iwl1000/install |
| 35 | $(INSTALL_DIR) $(1)/lib/firmware |
| 36 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-1000-5.ucode $(1)/lib/firmware |
| 37 | endef |
| 38 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl1000)) |
| 39 | |
| 40 | Package/iwlwifi-firmware-iwl105 = $(call Package/firmware-default,Intel Centrino Wireless-N 105 firmware) |
| 41 | define Package/iwlwifi-firmware-iwl105/install |
| 42 | $(INSTALL_DIR) $(1)/lib/firmware |
| 43 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-105-6.ucode $(1)/lib/firmware |
| 44 | endef |
| 45 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl105)) |
| 46 | |
| 47 | Package/iwlwifi-firmware-iwl135 = $(call Package/firmware-default,Intel Centrino Wireless-N 135 firmware) |
| 48 | define Package/iwlwifi-firmware-iwl135/install |
| 49 | $(INSTALL_DIR) $(1)/lib/firmware |
| 50 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-135-6.ucode $(1)/lib/firmware |
| 51 | endef |
| 52 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl135)) |
| 53 | |
| 54 | Package/iwlwifi-firmware-iwl2000 = $(call Package/firmware-default,Intel Centrino Wireless-N 2200 firmware) |
| 55 | define Package/iwlwifi-firmware-iwl2000/install |
| 56 | $(INSTALL_DIR) $(1)/lib/firmware |
| 57 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-2000-6.ucode $(1)/lib/firmware |
| 58 | endef |
| 59 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl2000)) |
| 60 | |
| 61 | Package/iwlwifi-firmware-iwl2030 = $(call Package/firmware-default,Intel Centrino Wireless-N 2230 firmware) |
| 62 | define Package/iwlwifi-firmware-iwl2030/install |
| 63 | $(INSTALL_DIR) $(1)/lib/firmware |
| 64 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-2030-6.ucode $(1)/lib/firmware |
| 65 | endef |
| 66 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl2030)) |
| 67 | |
| 68 | Package/iwlwifi-firmware-iwl3160 = $(call Package/firmware-default,Intel Wireless 3160 firmware) |
| 69 | define Package/iwlwifi-firmware-iwl3160/install |
| 70 | $(INSTALL_DIR) $(1)/lib/firmware |
| 71 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-3160-17.ucode $(1)/lib/firmware |
| 72 | endef |
| 73 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl3160)) |
| 74 | |
| 75 | Package/iwlwifi-firmware-iwl3168 = $(call Package/firmware-default,Intel Wireless 3168 firmware) |
| 76 | define Package/iwlwifi-firmware-iwl3168/install |
| 77 | $(INSTALL_DIR) $(1)/lib/firmware |
| 78 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-3168-29.ucode $(1)/lib/firmware |
| 79 | endef |
| 80 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl3168)) |
| 81 | |
| 82 | Package/iwlwifi-firmware-iwl5000 = $(call Package/firmware-default,Intel Wireless 5100AGN 5300AGN and 5350AGN firmware) |
| 83 | define Package/iwlwifi-firmware-iwl5000/install |
| 84 | $(INSTALL_DIR) $(1)/lib/firmware |
| 85 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-5000-5.ucode $(1)/lib/firmware |
| 86 | endef |
| 87 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl5000)) |
| 88 | |
| 89 | Package/iwlwifi-firmware-iwl5150 = $(call Package/firmware-default,Intel Wireless Wi-Fi 5150AGN firmware) |
| 90 | define Package/iwlwifi-firmware-iwl5150/install |
| 91 | $(INSTALL_DIR) $(1)/lib/firmware |
| 92 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-5150-2.ucode $(1)/lib/firmware |
| 93 | endef |
| 94 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl5150)) |
| 95 | |
| 96 | Package/iwlwifi-firmware-iwl6000g2 = $(call Package/firmware-default,Intel Centrino 6300 and 6200 firmware) |
| 97 | define Package/iwlwifi-firmware-iwl6000g2/install |
| 98 | $(INSTALL_DIR) $(1)/lib/firmware |
| 99 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000-4.ucode $(1)/lib/firmware |
| 100 | endef |
| 101 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl6000g2)) |
| 102 | |
| 103 | Package/iwlwifi-firmware-iwl6000g2a = $(call Package/firmware-default,Intel Centrino 6205 firmware) |
| 104 | define Package/iwlwifi-firmware-iwl6000g2a/install |
| 105 | $(INSTALL_DIR) $(1)/lib/firmware |
| 106 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000g2a-6.ucode $(1)/lib/firmware |
| 107 | endef |
| 108 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl6000g2a)) |
| 109 | |
| 110 | Package/iwlwifi-firmware-iwl6000g2b = $(call Package/firmware-default,Intel Centrino 6230 1030 130 and 6235 firmware) |
| 111 | define Package/iwlwifi-firmware-iwl6000g2b/install |
| 112 | $(INSTALL_DIR) $(1)/lib/firmware |
| 113 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6000g2b-6.ucode $(1)/lib/firmware |
| 114 | endef |
| 115 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl6000g2b)) |
| 116 | |
| 117 | Package/iwlwifi-firmware-iwl6050 = $(call Package/firmware-default,Intel Centrino 6150 and 6250 firmware) |
| 118 | define Package/iwlwifi-firmware-iwl6050/install |
| 119 | $(INSTALL_DIR) $(1)/lib/firmware |
| 120 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-6050-5.ucode $(1)/lib/firmware |
| 121 | endef |
| 122 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl6050)) |
| 123 | |
| 124 | Package/iwlwifi-firmware-iwl7260 = $(call Package/firmware-default,Intel Wireless 7260 firmware) |
| 125 | define Package/iwlwifi-firmware-iwl7260/install |
| 126 | $(INSTALL_DIR) $(1)/lib/firmware |
| 127 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7260-17.ucode $(1)/lib/firmware |
| 128 | endef |
| 129 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl7260)) |
| 130 | |
| 131 | Package/iwlwifi-firmware-iwl7265 = $(call Package/firmware-default,Intel Wireless 7265 firmware) |
| 132 | define Package/iwlwifi-firmware-iwl7265/install |
| 133 | $(INSTALL_DIR) $(1)/lib/firmware |
| 134 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7265-17.ucode $(1)/lib/firmware |
| 135 | endef |
| 136 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl7265)) |
| 137 | |
| 138 | Package/iwlwifi-firmware-iwl7265d = $(call Package/firmware-default,Intel Wireless 7265D and 3165 firmware) |
| 139 | define Package/iwlwifi-firmware-iwl7265d/install |
| 140 | $(INSTALL_DIR) $(1)/lib/firmware |
| 141 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-7265D-29.ucode $(1)/lib/firmware |
| 142 | endef |
| 143 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl7265d)) |
| 144 | |
| 145 | Package/iwlwifi-firmware-iwl8260c = $(call Package/firmware-default,Intel Wireless 8260 and 4165 firmware) |
| 146 | define Package/iwlwifi-firmware-iwl8260c/install |
| 147 | $(INSTALL_DIR) $(1)/lib/firmware |
| 148 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-8000C-36.ucode $(1)/lib/firmware |
| 149 | endef |
| 150 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl8260c)) |
| 151 | |
| 152 | Package/iwlwifi-firmware-iwl8265 = $(call Package/firmware-default,Intel Wireless 8265 firmware) |
| 153 | define Package/iwlwifi-firmware-iwl8265/install |
| 154 | $(INSTALL_DIR) $(1)/lib/firmware |
| 155 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-8265-36.ucode $(1)/lib/firmware |
| 156 | endef |
| 157 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl8265)) |
| 158 | |
| 159 | Package/iwlwifi-firmware-iwl9000 = $(call Package/firmware-default,Intel Wireless 9000 firmware) |
| 160 | define Package/iwlwifi-firmware-iwl9000/install |
| 161 | $(INSTALL_DIR) $(1)/lib/firmware |
| 162 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-9000-pu-b0-jf-b0-46.ucode $(1)/lib/firmware |
| 163 | endef |
| 164 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl9000)) |
| 165 | |
| 166 | Package/iwlwifi-firmware-iwl9260 = $(call Package/firmware-default,Intel Wireless 9260 firmware) |
| 167 | define Package/iwlwifi-firmware-iwl9260/install |
| 168 | $(INSTALL_DIR) $(1)/lib/firmware |
| 169 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-9260-th-b0-jf-b0-46.ucode $(1)/lib/firmware |
| 170 | endef |
| 171 | $(eval $(call BuildPackage,iwlwifi-firmware-iwl9260)) |
| 172 | |
| 173 | Package/iwlwifi-firmware-ax101 = $(call Package/firmware-default,Intel AX101 firmware) |
| 174 | define Package/iwlwifi-firmware-ax101/install |
| 175 | $(INSTALL_DIR) $(1)/lib/firmware |
| 176 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-so-a0-hr-b0-83.ucode $(1)/lib/firmware |
| 177 | endef |
| 178 | $(eval $(call BuildPackage,iwlwifi-firmware-ax101)) |
| 179 | |
| 180 | Package/iwlwifi-firmware-ax200 = $(call Package/firmware-default,Intel AX200 firmware) |
| 181 | define Package/iwlwifi-firmware-ax200/install |
| 182 | $(INSTALL_DIR) $(1)/lib/firmware |
| 183 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-cc-a0-77.ucode $(1)/lib/firmware |
| 184 | endef |
| 185 | $(eval $(call BuildPackage,iwlwifi-firmware-ax200)) |
| 186 | |
| 187 | Package/iwlwifi-firmware-ax201 = $(call Package/firmware-default,Intel AX201 firmware) |
| 188 | define Package/iwlwifi-firmware-ax201/install |
| 189 | $(INSTALL_DIR) $(1)/lib/firmware |
| 190 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-QuZ-a0-hr-b0-77.ucode $(1)/lib/firmware |
| 191 | endef |
| 192 | $(eval $(call BuildPackage,iwlwifi-firmware-ax201)) |
| 193 | |
| 194 | Package/iwlwifi-firmware-ax210 = $(call Package/firmware-default,Intel AX210 firmware) |
| 195 | define Package/iwlwifi-firmware-ax210/install |
| 196 | $(INSTALL_DIR) $(1)/lib/firmware |
| 197 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-ty-a0-gf-a0-83.ucode $(1)/lib/firmware |
| 198 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-ty-a0-gf-a0.pnvm $(1)/lib/firmware |
| 199 | endef |
| 200 | $(eval $(call BuildPackage,iwlwifi-firmware-ax210)) |
| 201 | |
| 202 | Package/iwlwifi-firmware-ax411 = $(call Package/firmware-default,Intel AX411 firmware) |
| 203 | define Package/iwlwifi-firmware-ax411/install |
| 204 | $(INSTALL_DIR) $(1)/lib/firmware |
| 205 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-so-a0-gf4-a0-89.ucode $(1)/lib/firmware |
| 206 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-so-a0-gf4-a0.pnvm $(1)/lib/firmware |
| 207 | endef |
| 208 | $(eval $(call BuildPackage,iwlwifi-firmware-ax411)) |
| 209 | |
| 210 | Package/iwlwifi-firmware-be200 = $(call Package/firmware-default,Intel BE200 firmware) |
| 211 | define Package/iwlwifi-firmware-be200/install |
| 212 | $(INSTALL_DIR) $(1)/lib/firmware |
| 213 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-gl-c0-fm-c0-83.ucode $(1)/lib/firmware |
| 214 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-gl-c0-fm-c0.pnvm $(1)/lib/firmware |
| 215 | endef |
| 216 | $(eval $(call BuildPackage,iwlwifi-firmware-be200)) |
| 217 | |
| 218 | Package/e100-firmware = $(call Package/firmware-default,Intel e100) |
| 219 | define Package/e100-firmware/install |
| 220 | $(INSTALL_DIR) $(1)/lib/firmware/e100 |
| 221 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/e100/d101m_ucode.bin $(1)/lib/firmware/e100/ |
| 222 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/e100/d101s_ucode.bin $(1)/lib/firmware/e100/ |
| 223 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/e100/d102e_ucode.bin $(1)/lib/firmware/e100/ |
| 224 | endef |
| 225 | $(eval $(call BuildPackage,e100-firmware)) |
| 226 | |
| 227 | i915_deps:=+i915-firmware-dmc +i915-firmware-guc +i915-firmware-huc +i915-firmware-gsc |
| 228 | Package/i915-firmware = $(call Package/firmware-default,Intel I915 firmware \(meta package\),$(i915_deps),LICENSE.i915) |
| 229 | define Package/i915-firmware/install |
| 230 | true |
| 231 | endef |
| 232 | $(eval $(call BuildPackage,i915-firmware)) |
| 233 | |
| 234 | Package/i915-firmware-dmc = $(call Package/firmware-default,Intel I915 DMC firmware,,LICENSE.i915) |
| 235 | define Package/i915-firmware-dmc/install |
| 236 | $(INSTALL_DIR) $(1)/lib/firmware/i915 |
| 237 | for f in $(PKG_BUILD_DIR)/i915/*_dmc*.bin; do \ |
| 238 | t=`echo $$$${f##*/} | cut -d_ -f2 | cut -d. -f1`; \ |
| 239 | if [ "$$$$t" = dmc ]; then $(CP) $$$$f $(1)/lib/firmware/i915/; fi \ |
| 240 | done |
| 241 | endef |
| 242 | $(eval $(call BuildPackage,i915-firmware-dmc)) |
| 243 | |
| 244 | Package/i915-firmware-guc = $(call Package/firmware-default,Intel I915 GUC firmware,,LICENSE.i915) |
| 245 | define Package/i915-firmware-guc/install |
| 246 | $(INSTALL_DIR) $(1)/lib/firmware/i915 |
| 247 | for f in $(PKG_BUILD_DIR)/i915/*_guc*.bin; do \ |
| 248 | t=`echo $$$${f##*/} | cut -d_ -f2 | cut -d. -f1`; \ |
| 249 | if [ "$$$$t" = guc ]; then $(CP) $$$$f $(1)/lib/firmware/i915/; fi \ |
| 250 | done |
| 251 | endef |
| 252 | $(eval $(call BuildPackage,i915-firmware-guc)) |
| 253 | |
| 254 | Package/i915-firmware-huc = $(call Package/firmware-default,Intel I915 HUC firmware,,LICENSE.i915) |
| 255 | define Package/i915-firmware-huc/install |
| 256 | $(INSTALL_DIR) $(1)/lib/firmware/i915 |
| 257 | for f in $(PKG_BUILD_DIR)/i915/*_huc*.bin; do \ |
| 258 | t=`echo $$$${f##*/} | cut -d_ -f2 | cut -d. -f1`; \ |
| 259 | if [ "$$$$t" = huc ]; then $(CP) $$$$f $(1)/lib/firmware/i915/; fi \ |
| 260 | done |
| 261 | endef |
| 262 | $(eval $(call BuildPackage,i915-firmware-huc)) |
| 263 | |
| 264 | Package/i915-firmware-gsc = $(call Package/firmware-default,Intel I915 GSC firmware,,LICENSE.i915) |
| 265 | define Package/i915-firmware-gsc/install |
| 266 | $(INSTALL_DIR) $(1)/lib/firmware/i915 |
| 267 | for f in $(PKG_BUILD_DIR)/i915/*_gsc*.bin; do \ |
| 268 | t=`echo $$$${f##*/} | cut -d_ -f2 | cut -d. -f1`; \ |
| 269 | if [ "$$$$t" = gsc ]; then $(CP) $$$$f $(1)/lib/firmware/i915/; fi \ |
| 270 | done |
| 271 | endef |
| 272 | $(eval $(call BuildPackage,i915-firmware-gsc)) |