abf75ecc72c1c91d28546c74928e0b12e41de067
[openembedded.git] / recipes / ti / 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 # export some more variable to point to external TI tools
9 # information is duplicated between the js and make based tools
10 # needed for configuro:
11 export CGTOOLS_V5T="${CROSS_DIR}"
12 export CC_V5T="bin/${TARGET_PREFIX}gcc"
13 export MVTOOL_PREFIX="${TARGET_PREFIX}"
14 export MVTOOL_DIR="${CROSS_DIR}"
15 export CSTOOL_PREFIX="${TARGET_PREFIX}"
16 export CSTOOL_DIR="${CROSS_DIR}"
17 export LINUXKERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}
18
19 export PLATFORM
20
21 export CROSS_COMPILE = "${CROSS_DIR}/bin/${TARGET_PREFIX}"
22
23 # This tells codec engine which targets to build
24 DEVICES ?= "DM6446"
25 DEVICES_omap5912osk = "fixme-ti-paths.inc"
26
27 # Set a default for armv7a now, change this when omap4 and friends become available
28 DEVICES_armv7a = "OMAP3530"
29
30 DEVICES_davinci-sffsdr = "DM6446"
31 DEVICES_davinci-dvevm = "DM6446"
32
33 DSPLINKPLATFORM ?= "DAVINCI"
34 DSPLINKPLATFORM_omap5912osk = "OMAP"
35
36 DSPLINKPLATFORM_davinci-sffsdr = "DAVINCI"
37 DSPLINKPLATFORM_davinci-dvevm = "DAVINCI"
38
39 PLATFORM ?= "dm6446"
40 PLATFORM_omap5912osk = "OMAP"
41
42 PLATFORM_davinci-sffsdr = "dm6446"
43 PLATFORM_davinci-dvevm = "dm6446"
44
45 DSPLINKDSP ?= "C64XX"
46
47 DSPLINKSOC ?= "DM6446"
48
49 DSPCFG ?= "DM6446GEMSHMEM"
50
51 GPPOS ?= "MVL5G"
52
53 export DEVICES
54 export DSPLINKPLATFORM
55 export DSPLINKDSP
56 export DSPLINKSOC
57 export DSPCFG
58 export GPPOS
59 export PLATFORM
60
61 DSPPOWERSOC ?= "dm6446"
62
63 export BIOS_INSTALL_DIR = "${STAGING_DIR_NATIVE}/ti-dspbios-native"
64 export CE_INSTALL_DIR = "${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/ti-codec-engine"
65 export CMEM_INSTALL_DIR = "${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/ti-codec-engine/cetools"
66 export CODEGEN_INSTALL_DIR = "${STAGING_DIR_NATIVE}/ti-cgt6x-native"
67 export CROSS_COMPILE = "${CROSS_DIR}/bin/${TARGET_PREFIX}"
68 export DMAI_INSTALL_DIR = "${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/ti-dmai"
69 export FC_INSTALL_DIR = "${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/ti-codec-engine/cetools"
70 export LINK_INSTALL_DIR = "${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/ti-dsplink-module"
71 export LINUXKERNEL_INSTALL_DIR = "${STAGING_KERNEL_DIR}" 
72 export LPM_INSTALL_DIR = "${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/ti-codec-engine/cetools"
73 export XDC_INSTALL_DIR = "${STAGING_DIR_NATIVE}/ti-xdctools-native"
74 export XDAIS_INSTALL_DIR = "${CE_INSTALL_DIR}/cetools"
75
76 export CODEC_INSTALL_DIR = "${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/ti-codec-combo"
77 export CODEC ?= "${CODEC_INSTALL_DIR}"
78
79 installdir = "${datadir}/ti"
80