> -----Original Message-----
> From: Maupin, Chase
> Sent: Wednesday, July 30, 2014 21:28
> To: Cooper Jr., Franklin; Machani, Yaniv; [email protected]
> Subject: RE: [meta-arago] [PATCH 1/2] wl18xx-compat: version update
> 
> >-----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.
>
[Yaniv] Ack.
 
> >>  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?
> 
[Yaniv] you are right, I'll update the values across the patches.

> >> +
> >> +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"
>
[Yaniv] Ack.
 
> >> +
> >> +# 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?
> 
[Yaniv] As you mentioned below, both are generating the compat-wireless.
Due to some recent changes, these branches will differ.

> >> +
> >> +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?
> 
[Yaniv] correct, the python generates the compat-wireless.
> >> +
> >> +    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?
> 
[Yaniv] Typo- thanks.

> >> +}
> >> +
> >> +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

Reply via email to