From 3df4340bb2ed535da92d928fb651e51ecd94219b Mon Sep 17 00:00:00 2001 From: Andreas Oberritter Date: Wed, 6 Feb 2013 17:34:34 +0100 Subject: [PATCH] r8192c: initial recipe (v3.4.4_4749.20121105) --- .../realtek/r8192c_3.4.4-4749.20121105.bb | 9 +++++++ .../recipes-connectivity/realtek/realtek.inc | 24 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 meta-opendreambox/recipes-connectivity/realtek/r8192c_3.4.4-4749.20121105.bb create mode 100644 meta-opendreambox/recipes-connectivity/realtek/realtek.inc diff --git a/meta-opendreambox/recipes-connectivity/realtek/r8192c_3.4.4-4749.20121105.bb b/meta-opendreambox/recipes-connectivity/realtek/r8192c_3.4.4-4749.20121105.bb new file mode 100644 index 00000000..d2a2198d --- /dev/null +++ b/meta-opendreambox/recipes-connectivity/realtek/r8192c_3.4.4-4749.20121105.bb @@ -0,0 +1,9 @@ +LIC_FILES_CHKSUM = "file://os_dep/linux/os_intfs.c;endline=19;md5=f8d10a6bd2fdfa240c0634a7c660c57f" + +SRC_URI[md5sum] = "05755143f52d597733968608d7467796" +SRC_URI[sha256sum] = "08593a1c0fc946249fda0deb8cdb6200af42d02fc6a6ec58d99fe45f32c8faff" + +require realtek.inc + +RTL_BASENAME = "rtl8188C_8192C_usb_linux_v${@d.getVar('PV', True).replace('-', '_')}" +RTL_KCONFIG = "RTL8192CU" diff --git a/meta-opendreambox/recipes-connectivity/realtek/realtek.inc b/meta-opendreambox/recipes-connectivity/realtek/realtek.inc new file mode 100644 index 00000000..4754ebbc --- /dev/null +++ b/meta-opendreambox/recipes-connectivity/realtek/realtek.inc @@ -0,0 +1,24 @@ +SUMMARY = "Driver for Realtek USB wireless devices" +HOMEPAGE = "http://www.realtek.com/" +LICENSE = "GPLv2" +PR = "r0" + +SRC_URI += "http://dreamboxupdate.com/download/sources/${RTL_BASENAME}.tar.gz" + +S = "${WORKDIR}/${RTL_BASENAME}" + +inherit module siteinfo + +EXTRA_OEMAKE = "CONFIG_${RTL_KCONFIG}=m" + +do_configure() { + sed -e "s/^CONFIG_PLATFORM_I386_PC.*=.*y/EXTRA_CFLAGS += -DCONFIG_${@base_conditional('SITEINFO_ENDIANNESS', 'le', 'LITTLE', 'BIG', d)}_ENDIAN/" -i Makefile +} +do_compile() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + oe_runmake -C "${STAGING_KERNEL_DIR}" M="${S}" modules +} +do_install() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + oe_runmake -C "${STAGING_KERNEL_DIR}" M="${S}" DEPMOD="echo" INSTALL_MOD_PATH="${D}" modules_install +} -- 2.20.1