blob: 3b822f971a17b11da95ebf335c98f60f93039bef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
DESCRIPTION = "Driver and loader apps for wl1271 based chipsets"
LICENSE = "GPLv2 TI"
inherit module
SRC_URI = "https://edge.launchpad.net/~tiomap-dev/+archive/release/+files/tiwlan-wl1271_${PV}.orig.tar.gz"
SRC_URI[md5sum] = "12a26535b4f3c30b24c6a1ae00d84ea0"
SRC_URI[sha256sum] = "60a64c8c3daee9dc897a8918e2f082bcfcb4a3dbd66c013978e331e1c8e6127b"
MACHINE_KERNEL_PR_append = "a"
PARALLEL_MAKE = ""
do_compile() {
unset CFLAGS CPPFLAGS CXXFLAGS
oe_runmake ${MODULE_MAKE_FLAGS} AR=ar KERNEL_DIR=${STAGING_KERNEL_DIR} -C wlan/platforms/os/linux HOST_PLATFORM=sdc4430 BUILD_SUPPL=n CU_DK
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
cd wlan
oe_runmake ${MODULE_MAKE_FLAGS} AR=ar KERNEL_DIR=${STAGING_KERNEL_DIR} -C platforms/os/linux HOST_PLATFORM=sdc4430 BUILD_SUPPL=n ../../../platforms/os/linux/tiwlan_drv.ko sdio
}
do_install() {
install -d ${D}${bindir}
install -m 755 "wlan/CUDK/output/tiwlan_loader" "${D}${bindir}/tiwlan_loader_wl1271"
install -m 755 "wlan/CUDK/output/wlan_cu" "${D}${bindir}/wlan_cu_wl1271"
install -d ${D}/lib/firmware/tiwlan-wl1271
install -m 644 "wlan/platforms/os/linux/tiwlan.ini" ${D}/lib/firmware/tiwlan-wl1271
install -m 644 "wlan/platforms/os/linux/tiwlan_dual.ini" ${D}/lib/firmware/tiwlan-wl1271
mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/sdio
cp wlan/platforms/os/linux/tiwlan_drv.ko ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/sdio
cp wlan/external_drivers/sdc4430/Linux/sdio/sdio.ko ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/sdio
}
PACKAGES =+ "tiwlan-wl1271-apps"
FILES_${PN} += "${base_libdir}/firmware"
FILES_tiwlan-wl1271-apps = "${bindir}"
|