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 # Path to codecs/servers package - this is taken from DVSDK 3.00.00.29
17 # - This needs fixing to be x-platform (not just omap3)
18 #TICODECSDIR ?= "omap3530_dvsdk_combos_3_16"
19
20 # export some more variable to point to external TI tools
21 # information is duplicated between the js and make based tools
22 export CE_INSTALL_DIR=${S}
23 export XDC_INSTALL_DIR=${TIXDCTOOLSDIR}
24 export BIOS_INSTALL_DIR=${TITOOLSDIR}/${TIBIOSDIR}
25 # needed for configuro:
26 export CGTOOLS_V5T="${CROSS_DIR}"
27 export CC_V5T="bin/${TARGET_PREFIX}gcc"
28 export MVTOOL_PREFIX="${TARGET_PREFIX}"
29 export MVTOOL_DIR="${CROSS_DIR}"
30 export CSTOOL_PREFIX="${TARGET_PREFIX}"
31 export CSTOOL_DIR="${CROSS_DIR}"
32 export LINUXKERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}
33
34 # used by dmai (and gstreamer_ti?)
35 #export CODEC_INSTALL_DIR=${TITOOLSDIR}/${TICODECSDIR}
36
37 # This tells codec engine which targets to build
38 DEVICES ?= "DM6446"
39 DEVICES_omap5912osk = "fixme-ti-paths.inc"
40 DEVICES_omap3evm = "OMAP3530"
41 DEVICES_beagleboard = "OMAP3530"
42 DEVICES_davinci-sffsdr = "DM6446"
43 DEVICES_davinci-dvevm = "DM6446"
44
45 DSPLINKPLATFORM ?= "DAVINCI"
46 DSPLINKPLATFORM_omap5912osk = "OMAP"
47 DSPLINKPLATFORM_beagleboard = "OMAP3530"
48 DSPLINKPLATFORM_omap3evm = "OMAP3530"
49 DSPLINKPLATFORM_davinci-sffsdr = "DAVINCI"
50 DSPLINKPLATFORM_davinci-dvevm = "DAVINCI"
51
52 PLATFORM ?= "dm6446"
53 PLATFORM_omap5912osk = "OMAP"
54 PLATFORM_beagleboard = "omap3530"
55 PLATFORM_omap3evm = "omap3530"
56 PLATFORM_davinci-sffsdr = "dm6446"
57 PLATFORM_davinci-dvevm = "dm6446"
58
59 DSPLINKDSP ?= "C64XX"
60
61 DSPLINKSOC ?= "DM6446"
62 DSPLINKSOC_beagleboard = "3530"
63 DSPLINKSOC_omap3evm = "3530"
64
65 DSPCFG ?= "DM6446GEMSHMEM"
66 DSPCFG_beagleboard ?= "OMAP3530SHMEM"
67 DSPCFG_omap3evm ?= "OMAP3530SHMEM"
68
69 GPPOS ?= "MVL5G"
70 GPPOS_beagleboard = "OMAPLSP"
71 GPPOS_omap3evm = "OMAPLSP"
72
73 export DEVICES
74 export DSPLINKPLATFORM
75 export DSPLINKDSP
76 export DSPLINKSOC
77 export DSPCFG
78 export GPPOS
79 export PLATFORM
80
81 DSPPOWERSOC ?= "dm6446"
82 DSPPOWERSOC_beagleboard = "omap3530"
83 DSPPOWERSOC_omap3evm = "omap3530"
84