> -----Original Message----- > From: Cooper Jr., Franklin > Sent: Wednesday, July 30, 2014 03:49 > To: Machani, Yaniv; [email protected] > Subject: RE: [meta-arago] [PATCH 1/2] wl18xx-compat: version update > > 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? > [Yaniv] This is not a matter of support, but a matter of driver version support. SDK7 our 8.3 SP1 release. SDK8 supposed to have 8.4.. I've sent a detailed email on this few weeks ago, I'll resend. Compat supports all the platforms that we have added support in the kernel. (AM335, am43x-epos, am437x-gp, DRA7)
> 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-wirel > > +++ es > > +++ 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. Sure, I'll change that > > +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=wl18x > x > > \ > > + > > +git://git.ti.com/wilink8- > > > wlan/backports.git;branch=${BRANCH_backports};destsuffix=backports;nam > > e= > > backports \ " > > + > > +export KLIB_BUILD="${STAGING_KERNEL_DIR}" > > +export KLIB="${D}" > [Franklin] Any reason you need to change the above lines and not just use I need these also in the configure stage , it's used by the python script that generates the compat. > 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
