>-----Original Message----- >From: [email protected] [mailto:meta-arago- >[email protected]] On Behalf Of Cooper Jr., Franklin >Sent: Tuesday, July 29, 2014 7:49 PM >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? > >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 >++++++++++++++++++
Use -m option to git-format-patch to help minimize the patch size. >> 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" If you are providing ti-compat-wireless-wl12xx then why do you need to add ti-compat-wireless-wl18xx in the package list? >> + >> +PV = "r8.a9.14" >> +inherit module >> + >> +PR = "${MACHINE_KERNEL_PR}" >> +PR_append = "b+gitr${SRCPV}" You can combine these two lines. Also, you can start with "a" instead of "b" >> + >> +# Tags: ol_r8.a9.14 >> +SRCREV_wl18xx = "30048320c30e94d805b9112daca54cb854c1eda4" >> +BRANCH_wl18xx = "ap_dfs_mbss_all" >> +SRCREV_backports = "0d46f43a2f3ccdd53de19eee5b9c674bf8ef09a2" >> +BRANCH_backports = "ap_dfs_mbss_all" I don't understand why you are getting two source repositories? Also, the BRANCH setting is the same so is there a need to have two values set? >> + >> +SRCREV_FORMAT = "wl18xx" >> + >> +S = "${WORKDIR}/compat-wireless" >> + >> +SRC_URI = "git://git.ti.com/wilink8- >> >wlan/wl18xx.git;branch=${BRANCH_wl18xx};destsuffix=wl18xx;name=wl1 >8xx \ >> + >> +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" I'm assuming the two trees you cloned get turned into the compat-wireless directory? >> + >> + cd ${S} >> + make defconfig-wl18xx >> + >> + # Now generate the sourceipk with the properly configured >sources >> + # sourceipk_do_create_srcipk Why is this commented out? Don't you want to be able to package the sources? >> +} >> + >> +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 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
