I thought we got away from the compat stuff since the proper support should already be inside of the kernel? Which platforms/kernel is this recipe need for?
Also I have two comments below: > -----Original Message----- > From: [email protected] [mailto:meta-arago- > [email protected]] On Behalf Of Machani, Yaniv > Sent: Tuesday, July 29, 2014 3:14 PM > To: [email protected] > Subject: [meta-arago] [PATCH 1/2] wl18xx-compat: version update > > - Update to latest version tag - ol_r8.a9.14 > - move to git.ti.com and use backports module. > - clean some unused commands. > > Signed-off-by: Yaniv Machani <[email protected]> > --- > .../packagegroup-arago-tisdk-connectivity.bb | 1 + > .../ti-compat-wireless-wl18xx_r8.a8.10.bb | 61 > -------------------- > .../ti-compat-wireless-wl18xx_r8.a9.14.bb | 57 ++++++++++++++++++ > 3 files changed, 58 insertions(+), 61 deletions(-) delete mode 100644 meta- > arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless- > wl18xx_r8.a8.10.bb > create mode 100644 meta-arago-extras/recipes-bsp/ti-compat-wireless/ti- > compat-wireless-wl18xx_r8.a9.14.bb > > diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup- > arago-tisdk-connectivity.bb b/meta-arago-distro/recipes- > core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > index fa82e7e..fafffee 100755 > --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago- > tisdk-connectivity.bb > +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-ti > +++ sdk-connectivity.bb > @@ -31,6 +31,7 @@ WLAN_COMMON = "\ > # netperf > > FIRMWARE_AND_DRIVERS = "\ > + ti-compat-wireless-wl18xx \ > wl18xx-firmware \ > " > > diff --git a/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat- > wireless-wl18xx_r8.a8.10.bb b/meta-arago-extras/recipes-bsp/ti-compat- > wireless/ti-compat-wireless-wl18xx_r8.a8.10.bb > deleted file mode 100644 > index 0e7281a..0000000 > --- a/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireless- > wl18xx_r8.a8.10.bb > +++ /dev/null > @@ -1,61 +0,0 @@ > -# This is a TI specific version of the compat-wireless recipe using a -# > compat- > wireless package created from the TI Systems Tested mac80211 releases. > - > -DESCRIPTION = "ti compat-wireless drivers for wl18xx" > -HOMEPAGE = "https://gforge.ti.com/gf/project/ecs_nlcp/" > -SECTION = "kernel/modules" > -LICENSE = "GPLv2" > -LIC_FILES_CHKSUM = > "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" > - > -RDEPENDS_${PN} = "wireless-tools" > - > -PROVIDES += "ti-compat-wireless-wl12xx" > -RPROVIDES_${PN} += "ti-compat-wireless-wl12xx" > -RREPLACES_${PN} += "ti-compat-wireless-wl12xx" > -RCONFLICTS_${PN} += "ti-compat-wireless-wl12xx" > - > -COMPATIBLE_MACHINE = "(omap-a15)" > - > -PV = "r8.a8.08" > -inherit module > - > -PR = "${MACHINE_KERNEL_PR}" > -PR_append = "b" > - > -# Tags: ol_r8.a8.10 > -SRCREV_wl18xx = "eaa1820c02dc076e6ad9254e9cb7a3bb0c17471b" > -SRCREV_compat = "5d80865281795f962e1400a95202bbd07dd763c0" > -SRCREV_compat-wireless = "23a0d62ea1a57327709a77f08d6265ec807a909f" > - > -SRCREV_FORMAT = "compat-wireless" > - > -S = "${WORKDIR}/compat-wireless" > - > -SRC_URI = "git://github.com/TI-OpenLink/compat- > wireless.git;destsuffix=compat-wireless;name=compat-wireless \ > - git://github.com/TI- > OpenLink/compat.git;destsuffix=compat;name=compat \ > - git://github.com/TI- > OpenLink/wl18xx.git;destsuffix=wl18xx;name=wl18xx \ > -" > - > -EXTRA_OEMAKE = "KLIB_BUILD=${STAGING_KERNEL_DIR} KLIB=${D}" > - > -do_configure() { > - cd ${S} > - GIT_TREE="${WORKDIR}/wl18xx" > GIT_COMPAT_TREE="${WORKDIR}/compat" ./scripts/admin-refresh.sh > network > - ./scripts/driver-select wl18xx > - > - # Now generate the sourceipk with the properly configured sources > - sourceipk_do_create_srcipk > -} > - > -do_configure_append() { > - sed -i "s#@./scripts/update-initramfs## " Makefile > -} > - > -do_install() { > - # Remove hardcoded references to host depmod > - sed -i "s#@/sbin/depmod -a## " Makefile > - sed -i "s#@/sbin/depmod -ae## " Makefile > - > - # Install modules > - oe_runmake DEPMOD=echo DESTDIR="${D}" INSTALL_MOD_PATH="${D}" > LDFLAGS="" install-modules > -} > diff --git a/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat- > wireless-wl18xx_r8.a9.14.bb b/meta-arago-extras/recipes-bsp/ti-compat- > wireless/ti-compat-wireless-wl18xx_r8.a9.14.bb > new file mode 100644 > index 0000000..bb5e072 > --- /dev/null > +++ b/meta-arago-extras/recipes-bsp/ti-compat-wireless/ti-compat-wireles > +++ s-wl18xx_r8.a9.14.bb > @@ -0,0 +1,57 @@ > +# This is a TI specific version of the compat-wireless recipe using a # > +compat-wireless package created from the TI Systems Tested mac80211 > releases. > + > +DESCRIPTION = "ti compat-wireless drivers for wl18xx" > +HOMEPAGE = "https://gforge.ti.com/gf/project/ecs_nlcp/" [Franklin] Is there a better homepage for this that can be used here? Gforge is pretty old and the code is now on git. > +SECTION = "kernel/modules" > +LICENSE = "GPLv2" > +LIC_FILES_CHKSUM = > "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" > + > +RDEPENDS_${PN} = "wireless-tools" > + > +PROVIDES += "ti-compat-wireless-wl12xx" > +RPROVIDES_${PN} += "ti-compat-wireless-wl12xx" > +RREPLACES_${PN} += "ti-compat-wireless-wl12xx" > +RCONFLICTS_${PN} += "ti-compat-wireless-wl12xx" > + > +PV = "r8.a9.14" > +inherit module > + > +PR = "${MACHINE_KERNEL_PR}" > +PR_append = "b+gitr${SRCPV}" > + > +# Tags: ol_r8.a9.14 > +SRCREV_wl18xx = "30048320c30e94d805b9112daca54cb854c1eda4" > +BRANCH_wl18xx = "ap_dfs_mbss_all" > +SRCREV_backports = "0d46f43a2f3ccdd53de19eee5b9c674bf8ef09a2" > +BRANCH_backports = "ap_dfs_mbss_all" > + > +SRCREV_FORMAT = "wl18xx" > + > +S = "${WORKDIR}/compat-wireless" > + > +SRC_URI = "git://git.ti.com/wilink8- > wlan/wl18xx.git;branch=${BRANCH_wl18xx};destsuffix=wl18xx;name=wl18xx \ > + > +git://git.ti.com/wilink8- > wlan/backports.git;branch=${BRANCH_backports};destsuffix=backports;name= > backports \ " > + > +export KLIB_BUILD="${STAGING_KERNEL_DIR}" > +export KLIB="${D}" [Franklin] Any reason you need to change the above lines and not just use EXTRA_OEMAKE = "KLIB_BUILD=${STAGING_KERNEL_DIR} KLIB=${D}" which the older recipe had. > + > +do_configure() { > + cd "${WORKDIR}/backports" > + unset CC > + #Generate compat-wireless > + python ./gentree.py --clean "${WORKDIR}/wl18xx" "${WORKDIR}/compat- > wireless" > + > + cd ${S} > + make defconfig-wl18xx > + > + # Now generate the sourceipk with the properly configured sources > + # sourceipk_do_create_srcipk > +} > + > +do_install() { > + # Install modules > + oe_runmake modules_install > +} > + > -- > 1.7.9 > > _______________________________________________ > meta-arago mailing list > [email protected] > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
