summaryrefslogtreecommitdiffstats
path: root/recipes-dpaa/usdpaa/usdpaa_git.bb
diff options
context:
space:
mode:
authorVakul Garg <vakul@freescale.com>2014-03-19 12:33:21 -0400
committerZhenhua Luo <zhenhua.luo@freescale.com>2014-07-08 18:14:46 +0800
commitb3ee31b313acf8e00d2bac4f57a16887ac9f03f0 (patch)
tree2347e7bf2db05335bb218f5b2439eb0fe4c288ed /recipes-dpaa/usdpaa/usdpaa_git.bb
parent5c852741484295c6794548d51ed8491a005c587e (diff)
downloadmeta-fsl-ppc-b3ee31b313acf8e00d2bac4f57a16887ac9f03f0.tar.gz
usdpaa: update to sdk v1.6 release
1. Added a new variable for the FMan version so that the usdpaa applications to correctly use the fmlib interface. 2. Unify the indentation character, replace tab with space 4 character 3. add support for new added boards Signed-off-by: Ting Liu <b28495@freescale.com>
Diffstat (limited to 'recipes-dpaa/usdpaa/usdpaa_git.bb')
-rw-r--r--recipes-dpaa/usdpaa/usdpaa_git.bb65
1 files changed, 45 insertions, 20 deletions
diff --git a/recipes-dpaa/usdpaa/usdpaa_git.bb b/recipes-dpaa/usdpaa/usdpaa_git.bb
index 8288b2a..9c7e388 100644
--- a/recipes-dpaa/usdpaa/usdpaa_git.bb
+++ b/recipes-dpaa/usdpaa/usdpaa_git.bb
@@ -8,12 +8,13 @@ inherit pkgconfig
8PACKAGE_ARCH = "${MACHINE_ARCH}" 8PACKAGE_ARCH = "${MACHINE_ARCH}"
9 9
10DEPENDS = "libxml2 libedit ncurses readline flib fmc" 10DEPENDS = "libxml2 libedit ncurses readline flib fmc"
11DEPENDS_append_b4860qds = " ipc-ust"
12DEPENDS_append_b4420qds = " ipc-ust"
13
11RDEPENDS_${PN} = "libgcc bash" 14RDEPENDS_${PN} = "libgcc bash"
12 15
13SRC_URI = "git://git.freescale.com/ppc/sdk/usdpaa.git;nobranch=1" 16SRC_URI = "git://git.freescale.com/ppc/sdk/usdpaa.git;nobranch=1"
14SRCREV = "cc8e332c64e5840ea2037624159801284434caba" 17SRCREV = "db3534f4d21892bc7f9fbe973f4e4cf8de924c75"
15SRCREV_t2080qds = "e6659c7a473fbaa64313c941d5fb10c723c64731"
16SRCREV_t2080qds-64b = "e6659c7a473fbaa64313c941d5fb10c723c64731"
17 18
18S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"
19 20
@@ -21,26 +22,50 @@ EXTRA_OEMAKE = 'CC="${CC}" LD="${LD}" AR="${AR}"'
21export ARCH="${TARGET_ARCH}" 22export ARCH="${TARGET_ARCH}"
22 23
23do_compile_prepend () { 24do_compile_prepend () {
24 case ${MACHINE} in 25 case ${MACHINE} in
25 b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) SOC=B4860;; 26 b4420qds|b4420qds-64b|b4860qds|b4860qds-64b)
26 t4240qds|t4240qds-64b) SOC=T4240;; 27 SOC=B4860;
27 p1023rdb) SOC=P1023;; 28 FMAN_VARIANT=B4860;;
28 *) SOC=P4080;; 29 t1040qds|t1040qds-64b|t1040rdb|t1040rdb-64b)
29 esac 30 SOC=T1040;
30 export FMC_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmc" 31 FMAN_VARIANT=B4860;;
31 export FMLIB_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmd \ 32 t2080qds|t2080qds-64b|t2080rdb|t2080rdb-64b)
32 -I ${STAGING_INCDIR}/fmd/Peripherals \ 33 SOC=T2080;
33 -I ${STAGING_INCDIR}/fmd/integrations \ 34 FMAN_VARIANT=B4860;;
34 -D $SOC" 35 t4240qds|t4240qds-64b|t4240rdb|t4240rdb-64b)
35 36 SOC=T4240;
36 export LIBXML2_CFLAGS="$(pkg-config --cflags libxml-2.0)" 37 FMAN_VARIANT=B4860;;
37 export LIBXML2_LDFLAGS="$(pkg-config --libs --static libxml-2.0)" 38 p1023rdb)
38 export LIBEDIT_CFLAGS="$(pkg-config --cflags libedit)" 39 SOC=P1023;
39 export LIBEDIT_LDFLAGS="$(pkg-config --libs --static libedit)" 40 FMAN_VARIANT=P1023;;
41 *)
42 SOC=P4080;
43 FMAN_VARIANT=P4080;;
44 esac
45 export SOC=$SOC
46 export FMC_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmc"
47 export FMLIB_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmd \
48 -I ${STAGING_INCDIR}/fmd/Peripherals \
49 -I ${STAGING_INCDIR}/fmd/integrations \
50 -D$FMAN_VARIANT"
51
52 export LIBXML2_CFLAGS="$(pkg-config --cflags libxml-2.0)"
53 export LIBXML2_LDFLAGS="$(pkg-config --libs --static libxml-2.0)"
54 export LIBEDIT_CFLAGS="$(pkg-config --cflags libedit)"
55 export LIBEDIT_LDFLAGS="$(pkg-config --libs --static libedit)"
40} 56}
41 57
42do_install () { 58do_install () {
43 oe_runmake install DESTDIR=${D} 59 case ${MACHINE} in
60 b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) SOC=B4860;;
61 t1040qds|t1040qds-64b|t1040rdb|t1040rdb-64b) SOC=T1040;;
62 t2080qds|t2080qds-64b|t2080rdb|t2080rdb-64b) SOC=T2080;;
63 t4240qds|t4240qds-64b|t4240rdb|t4240rdb-64b) SOC=T4240;;
64 p1023rdb) SOC=P1023;;
65 *) SOC=P4080;;
66 esac
67 export SOC=$SOC
68 oe_runmake install DESTDIR=${D}
44} 69}
45 70
46PARALLEL_MAKE_pn-${PN} = "" 71PARALLEL_MAKE_pn-${PN} = ""