Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into...
[vuplus_openembedded] / packages / dsplink / ti-paths.inc
1 # To build the DSP applications you need to have DSP/BIOS, xdctools and codegen installed. Get these from:
2 # https://www-a.ti.com/downloads/sds_support/targetcontent/bios/bios_5_33/sabios-j05/bios_setuplinux_5_33_02.bin
3 # https://www-a.ti.com/downloads/sds_support/targetcontent/rtsc/xdctools_3_10_03/exports/xdctools_setuplinux_3_10_03.bin
4 # https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/download.html
5 # Back link for above:
6 # https://www-a.ti.com/downloads/sds_support/targetcontent/index.html
7
8 # Path to the dir where the TI tools are unpacked
9 TITOOLSDIR ?= "/OE/TI"
10 # Path under TITOOLSDIR where dspbios is unpacked
11 TIBIOSDIR ?= "bios_5_33_02"
12 TIXDCTOOLSDIR ?= "${TITOOLSDIR}/xdctools_3_10_03"
13 # Path under TITOOLSDIR where the dsp toolchain is unpacked
14 TICGTOOLSDIR ?= "cg6x_6_0_16"
15
16 # export some more variable to point to external TI tools
17 # information is duplicated between the js and make based tools
18 export CE_INSTALL_DIR=${S}
19 export XDC_INSTALL_DIR=${TIXDCTOOLSDIR}
20 export BIOS_INSTALL_DIR=${TITOOLSDIR}/${TIBIOSDIR}
21 # needed for configuro:
22 export CGTOOLS_V5T="${CROSS_DIR}"
23 export CC_V5T="bin/${TARGET_PREFIX}gcc"
24 export MVTOOL_PREFIX="${TARGET_PREFIX}"
25 export CE_INSTALL_DIR="${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/codecengine/cetools"
26 export MVTOOL_DIR="${CROSS_DIR}"
27 export CSTOOL_DIR="${CROSS_DIR}"
28 export LINUXKERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}
29
30
31 # This tells codec engine which targets to build
32 DEVICES ?= "DM6446"
33 DEVICES_omap5912osk = "fixme-ti-paths.inc"
34 DEVICES_omap3evm = "OMAP3530"
35 DEVICES_beagleboard = "OMAP3530"
36 DEVICES_davinci-sffsdr = "DM6446"
37 DEVICES_davinci-dvevm = "DM6446"
38
39 DSPLINKPLATFORM ?= "DAVINCI"
40 DSPLINKPLATFORM_omap5912osk = "OMAP"
41 DSPLINKPLATFORM_beagleboard = "OMAP3530"
42 DSPLINKPLATFORM_omap3evm = "OMAP3530"
43 DSPLINKPLATFORM_davinci-sffsdr = "DAVINCI"
44 DSPLINKPLATFORM_davinci-dvevm = "DAVINCI"
45
46 PLATFORM ?= "dm6446"
47 PLATFORM_omap5912osk = "OMAP"
48 PLATFORM_beagleboard = "omap3530"
49 PLATFORM_omap3evm = "omap3530"
50 PLATFORM_davinci-sffsdr = "dm6446"
51 PLATFORM_davinci-dvevm = "dm6446"
52
53 DSPLINKDSP ?= "C64XX"
54
55 DSPLINKSOC ?= "DM6446"
56 DSPLINKSOC_beagleboard = "3530"
57 DSPLINKSOC_omap3evm = "3530"
58
59 DSPCFG ?= "DM6446GEMSHMEM"
60 DSPCFG_beagleboard ?= "OMAP3530SHMEM"
61 DSPCFG_omap3evm ?= "OMAP3530SHMEM"
62
63 GPPOS ?= "MVL5G"
64 GPPOS_beagleboard = "OMAPLSP"
65 GPPOS_omap3evm = "OMAPLSP"
66
67 export DEVICES
68 export DSPLINKPLATFORM
69 export DSPLINKDSP
70 export DSPLINKSOC
71 export DSPCFG
72 export GPPOS
73 export PLATFORM
74
75 DSPPOWERSOC ?= "dm6446"
76 DSPPOWERSOC_beagleboard = "omap3530"
77 DSPPOWERSOC_omap3evm = "omap3530"
78