imx6: use kmod-imx-sdma-fw-imx6 by default
[openwrt.git] / package / kernel / imx / imx-sdma-fw / Makefile
1 #
2 # Copyright (C) 2013 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=imx-sdma-fw
11 PKG_VERSION:=1
12 PKG_RELEASE:=1
13
14 PKG_BUILD_DIR:=$(BUILD_DIR)/imx-sdma-fw-$(PKG_VERSION)
15 PKG_SOURCE:=imx-sdma-fw-$(PKG_VERSION).tar.xz
16 PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources/
17 PKG_MD5SUM:=49737c5fbee685cc1de2542c7663006d
18 PKG_MAINTAINER:=Luka Perkov <luka@openwrt.org>
19
20 include $(INCLUDE_DIR)/package.mk
21
22 define Package/kmod-imx-sdma-fw-template
23   TITLE+=SDMA firmware for i.MX $(1) SoC
24   CATEGORY:=Kernel modules
25   SUBMENU:=Other modules
26   VARIANT:= imx$(1)
27   DEPENDS:=@TARGET_imx6
28 endef
29
30 define Package/kmod-imx-sdma-fw-template/description
31  SDMA firmware for Freescale i.MX SoC
32
33  http://comments.gmane.org/gmane.linux.ports.arm.kernel/210985
34 endef
35
36 Package/kmod-imx-sdma-fw-imx25=$(call Package/kmod-imx-sdma-fw-template,25)
37 Package/kmod-imx-sdma-fw-imx31=$(call Package/kmod-imx-sdma-fw-template,31)
38 Package/kmod-imx-sdma-fw-imx35=$(call Package/kmod-imx-sdma-fw-template,35)
39 Package/kmod-imx-sdma-fw-imx51=$(call Package/kmod-imx-sdma-fw-template,51)
40 Package/kmod-imx-sdma-fw-imx53=$(call Package/kmod-imx-sdma-fw-template,53)
41 Package/kmod-imx-sdma-fw-imx6=$(call Package/kmod-imx-sdma-fw-template,6)
42
43 define Build/Compile
44 endef
45
46 define Package/kmod-imx-sdma-fw-$(BUILD_VARIANT)/install
47         $(INSTALL_DIR) $(1)/lib/firmware/
48         $(CP) $(PKG_BUILD_DIR)/sdma-$(BUILD_VARIANT).bin $(1)/lib/firmware/
49 endef
50
51 $(eval $(call BuildPackage,kmod-imx-sdma-fw-imx25))
52 $(eval $(call BuildPackage,kmod-imx-sdma-fw-imx31))
53 $(eval $(call BuildPackage,kmod-imx-sdma-fw-imx35))
54 $(eval $(call BuildPackage,kmod-imx-sdma-fw-imx51))
55 $(eval $(call BuildPackage,kmod-imx-sdma-fw-imx53))
56 $(eval $(call BuildPackage,kmod-imx-sdma-fw-imx6))