mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-06-07 03:11:59 +00:00
meta-ti: convert to new override syntax in honister
Upcoming "honister" release changes the override syntax to improve usability, speed and memory footprint. Update recipes with the new syntax and set layer compatibility to honister. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Tested-by: Paul Barker <paul.barker@sancloud.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
This commit is contained in:
committed by
Yogesh Siraswar
parent
f56051c9a8
commit
e21c11b4a4
@@ -18,7 +18,7 @@ TI_PDK_SOURCE = "${TI_PDK_SOURCE_WORKDIR}/git"
|
||||
S = "${@'${WORKDIR}/git/${TI_PDK_COMP_PATH}'.rstrip('/')}"
|
||||
|
||||
# Hard-link only required sources from PDK
|
||||
python do_unpack_append() {
|
||||
python do_unpack:append() {
|
||||
if len(d.getVar('TI_PDK_COMP') or '') > 0:
|
||||
import shutil
|
||||
|
||||
|
||||
@@ -5,14 +5,14 @@ inherit perlnative
|
||||
|
||||
DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-baremetal-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos doxygen-native"
|
||||
|
||||
DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
|
||||
DEPENDS_remove_ti33x = "ti-cgt6x-native"
|
||||
DEPENDS_remove_ti43x = "ti-cgt6x-native"
|
||||
DEPENDS_append_omapl1 = " ti-cgt-arm-native"
|
||||
DEPENDS_remove_am65xx = "gcc-arm-baremetal-native ti-cgt6x-native"
|
||||
DEPENDS_append_am65xx = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native"
|
||||
DEPENDS_remove_j7 = "gcc-arm-baremetal-native"
|
||||
DEPENDS_append_j7 = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native ti-cgt7x-native"
|
||||
DEPENDS:append:omap-a15 = " ti-cgt-arm-native"
|
||||
DEPENDS:remove:ti33x = "ti-cgt6x-native"
|
||||
DEPENDS:remove:ti43x = "ti-cgt6x-native"
|
||||
DEPENDS:append:omapl1 = " ti-cgt-arm-native"
|
||||
DEPENDS:remove:am65xx = "gcc-arm-baremetal-native ti-cgt6x-native"
|
||||
DEPENDS:append:am65xx = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native"
|
||||
DEPENDS:remove:j7 = "gcc-arm-baremetal-native"
|
||||
DEPENDS:append:j7 = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native ti-cgt7x-native"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
B = "${WORKDIR}/build"
|
||||
@@ -141,4 +141,4 @@ do_install () {
|
||||
fi
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti"
|
||||
BBFILE_PATTERN_meta-ti := "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_meta-ti = "6"
|
||||
|
||||
LAYERSERIES_COMPAT_meta-ti = "dunfell gatesgarth hardknott"
|
||||
LAYERSERIES_COMPAT_meta-ti = "honister"
|
||||
|
||||
LICENSE_PATH += "${LAYERDIR}/licenses"
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen ethernet"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.xz"
|
||||
EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048"
|
||||
EXTRA_IMAGECMD:jffs2 = "-lnp -e 0x20000 -s 2048"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS2"
|
||||
USE_VT = "2"
|
||||
|
||||
@@ -8,7 +8,7 @@ MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen ethernet"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.xz"
|
||||
EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048"
|
||||
EXTRA_IMAGECMD:jffs2 = "-lnp -e 0x20000 -s 2048"
|
||||
|
||||
KERNEL_DEVICETREE = "omap3-evm-37xx.dtb"
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# Booting SR2 requires different SYSFW, the rest is handled at runtime
|
||||
|
||||
require conf/machine/am65xx-evm-k3r5.conf
|
||||
SOC_FAMILY_append = ":k3r5-sr2"
|
||||
SOC_FAMILY:append = ":k3r5-sr2"
|
||||
|
||||
SYSFW_SOC = "am65x_sr2"
|
||||
SYSFW_SYMLINK = "sysfw.itb"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# Booting SR2 requires different SYSFW, the rest is handled at runtime
|
||||
|
||||
require conf/machine/am65xx-hs-evm-k3r5.conf
|
||||
SOC_FAMILY_append = ":k3r5-sr2"
|
||||
SOC_FAMILY:append = ":k3r5-sr2"
|
||||
|
||||
SYSFW_SOC = "am65x_sr2"
|
||||
SYSFW_SYMLINK = "sysfw.itb"
|
||||
|
||||
@@ -8,7 +8,7 @@ require conf/machine/include/omap3.inc
|
||||
MACHINE_GUI_CLASS = "bigscreen"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz ubi"
|
||||
EXTRA_IMAGECMD_jffs2 = "-lnp"
|
||||
EXTRA_IMAGECMD:jffs2 = "-lnp"
|
||||
|
||||
KERNEL_DEVICETREE = "omap3-beagle.dtb omap3-beagle-xm.dtb omap3-beagle-xm-ab.dtb"
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ MACHINE_GUI_CLASS = "bigscreen"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS0"
|
||||
|
||||
IMAGE_INSTALL_append = " kernel-devicetree kernel-image-zimage"
|
||||
IMAGE_INSTALL:append = " kernel-devicetree kernel-image-zimage"
|
||||
|
||||
# Refine the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_BOARDS = "bbbAM335x"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/k3.inc
|
||||
SOC_FAMILY_append = ":am64xx"
|
||||
SOC_FAMILY:append = ":am64xx"
|
||||
|
||||
MACHINE_FEATURES += "screen touchscreen"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/k3.inc
|
||||
SOC_FAMILY_append = ":am65xx"
|
||||
SOC_FAMILY:append = ":am65xx"
|
||||
|
||||
MACHINE_FEATURES += "screen touchscreen gpu"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/keystone.inc
|
||||
SOC_FAMILY_append = ":c66x"
|
||||
SOC_FAMILY:append = ":c66x"
|
||||
|
||||
# HACK: The c66x family is composed of devices with only DSP cores, and no ARM
|
||||
# cores. The Linux kernel is not supported on these machines.
|
||||
|
||||
@@ -17,6 +17,6 @@ UBOOT_LOADADDRESS = "0x80008000"
|
||||
EXTRA_IMAGEDEPENDS += "u-boot"
|
||||
|
||||
SERIAL_CONSOLES ?= "115200;ttyS0"
|
||||
EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
|
||||
EXTRA_IMAGECMD:jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
|
||||
|
||||
MACHINE_FEATURES = "kernel26 serial ethernet usbhost usbgadget mmc alsa"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
require conf/machine/include/omap-a15.inc
|
||||
SOC_FAMILY_append = ":dra7xx"
|
||||
SOC_FAMILY:append = ":dra7xx"
|
||||
|
||||
MACHINE_FEATURES += "pci"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/k3.inc
|
||||
SOC_FAMILY_append = ":j7"
|
||||
SOC_FAMILY:append = ":j7"
|
||||
|
||||
OPTEEMACHINE = "k3-j721e"
|
||||
OPTEEOUTPUTMACHINE = "k3"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/keystone.inc
|
||||
SOC_FAMILY_append = ":k2e"
|
||||
SOC_FAMILY:append = ":k2e"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "k2e"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/keystone.inc
|
||||
SOC_FAMILY_append = ":k2g"
|
||||
SOC_FAMILY:append = ":k2g"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "k2g"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/keystone.inc
|
||||
SOC_FAMILY_append = ":k2hk"
|
||||
SOC_FAMILY:append = ":k2hk"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "k2h k2k"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/keystone.inc
|
||||
SOC_FAMILY_append = ":k2l"
|
||||
SOC_FAMILY:append = ":k2l"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "k2l"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# TI K3 Aarch64 profile for Cortex-A53/A72 cores
|
||||
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":k3"
|
||||
SOC_FAMILY:append = ":k3"
|
||||
|
||||
require conf/machine/include/arm/arch-arm64.inc
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# TI K3 Armv7 profile for Cortex-R5F cores
|
||||
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":k3r5"
|
||||
SOC_FAMILY:append = ":k3r5"
|
||||
|
||||
# The closest of existing tunes for Cortex-R5F
|
||||
DEFAULTTUNE = "armv7athf"
|
||||
@@ -20,5 +20,5 @@ UBOOT_BINARY = "tiboot3.${UBOOT_SUFFIX}"
|
||||
UBOOT_IMAGE = "tiboot3-${MAINMACHINE}-${PV}-${PR}.${UBOOT_SUFFIX}"
|
||||
UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}"
|
||||
|
||||
PACKAGECONFIG_pn-u-boot-ti-staging = ""
|
||||
PACKAGECONFIG_pn-u-boot-ti-mainline = ""
|
||||
PACKAGECONFIG:pn-u-boot-ti-staging = ""
|
||||
PACKAGECONFIG:pn-u-boot-ti-mainline = ""
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":keystone"
|
||||
SOC_FAMILY:append = ":keystone"
|
||||
|
||||
DEFAULTTUNE ?= "armv7athf-neon"
|
||||
require conf/machine/include/tune-cortexa15.inc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":omap-a15"
|
||||
SOC_FAMILY:append = ":omap-a15"
|
||||
|
||||
DEFAULTTUNE ?= "armv7athf-neon"
|
||||
require conf/machine/include/tune-cortexa15.inc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":omap3"
|
||||
SOC_FAMILY:append = ":omap3"
|
||||
|
||||
DEFAULTTUNE ?= "armv7athf-neon"
|
||||
require conf/machine/include/tune-cortexa8.inc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":omap4"
|
||||
SOC_FAMILY:append = ":omap4"
|
||||
|
||||
DEFAULTTUNE ?= "armv7athf-neon"
|
||||
require conf/machine/include/tune-cortexa9.inc
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":omapl1"
|
||||
SOC_FAMILY:append = ":omapl1"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/omapl1.inc
|
||||
SOC_FAMILY_append = ":omapl137"
|
||||
SOC_FAMILY:append = ":omapl137"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "omapl137"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/omapl1.inc
|
||||
SOC_FAMILY_append = ":omapl138"
|
||||
SOC_FAMILY:append = ":omapl138"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "omapl138"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":ti33x"
|
||||
SOC_FAMILY:append = ":ti33x"
|
||||
|
||||
DEFAULTTUNE ?= "armv7athf-neon"
|
||||
require conf/machine/include/tune-cortexa8.inc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require conf/machine/include/ti-soc.inc
|
||||
SOC_FAMILY_append = ":ti43x"
|
||||
SOC_FAMILY:append = ":ti43x"
|
||||
|
||||
DEFAULTTUNE ?= "armv7athf-neon"
|
||||
require conf/machine/include/tune-cortexa9.inc
|
||||
|
||||
@@ -8,7 +8,7 @@ MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen ethernet"
|
||||
|
||||
IMAGE_FSTYPES += "jffs2 tar.xz"
|
||||
EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048"
|
||||
EXTRA_IMAGECMD:jffs2 = "-lnp -e 0x20000 -s 2048"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS0"
|
||||
USE_VT = "0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
require k3r5.conf
|
||||
|
||||
MACHINE_append = "-sr2"
|
||||
MACHINE:append = "-sr2"
|
||||
|
||||
@@ -2,4 +2,4 @@ MAINMACHINE := "${MACHINE}"
|
||||
|
||||
DEPLOY_DIR_IMAGE = "${DEPLOY_DIR}/images/${MAINMACHINE}"
|
||||
|
||||
MACHINE_append = "-k3r5"
|
||||
MACHINE:append = "-k3r5"
|
||||
|
||||
@@ -20,4 +20,4 @@ do_install() {
|
||||
cp ${S}/firmware/omap4_abe_new ${D}/lib/firmware/
|
||||
}
|
||||
|
||||
FILES_${PN} += "/lib/firmware/omap4_abe_new"
|
||||
FILES:${PN} += "/lib/firmware/omap4_abe_new"
|
||||
|
||||
@@ -6,7 +6,7 @@ require recipes-bsp/aif2-lld/aif2-lld.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
DEPENDS_append = " qmss-lld-rtos \
|
||||
DEPENDS:append = " qmss-lld-rtos \
|
||||
cppi-lld-rtos \
|
||||
"
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
@@ -25,7 +25,7 @@ PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/git/ti/addon/audk2g"
|
||||
|
||||
DEPENDS_append = " ti-sysbios \
|
||||
DEPENDS:append = " ti-sysbios \
|
||||
gpio-lld-rtos \
|
||||
i2c-lld-rtos \
|
||||
board-rtos \
|
||||
|
||||
@@ -15,7 +15,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
PR = "r0"
|
||||
|
||||
|
||||
DEPENDS_append = " qmss-lld-rtos \
|
||||
DEPENDS:append = " qmss-lld-rtos \
|
||||
cppi-lld-rtos \
|
||||
"
|
||||
|
||||
|
||||
@@ -16,24 +16,24 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " i2c-lld-rtos \
|
||||
DEPENDS:append = " i2c-lld-rtos \
|
||||
spi-lld-rtos \
|
||||
uart-lld-rtos \
|
||||
osal-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_append_omap-a15 = " ti-ndk \
|
||||
DEPENDS:append:omap-a15 = " ti-ndk \
|
||||
mmcsd-lld-rtos \
|
||||
pm-lld-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_append_am57xx-evm = " gpio-lld-rtos \
|
||||
DEPENDS:append:am57xx-evm = " gpio-lld-rtos \
|
||||
icss-emac-lld-rtos \
|
||||
pruss-lld-rtos \
|
||||
"
|
||||
|
||||
|
||||
DEPENDS_append_ti33x = " gpio-lld-rtos \
|
||||
DEPENDS:append:ti33x = " gpio-lld-rtos \
|
||||
gpmc-lld-rtos \
|
||||
icss-emac-lld-rtos \
|
||||
mmcsd-lld-rtos \
|
||||
@@ -42,7 +42,7 @@ DEPENDS_append_ti33x = " gpio-lld-rtos \
|
||||
ti-ndk \
|
||||
"
|
||||
|
||||
DEPENDS_append_ti43x = " gpio-lld-rtos \
|
||||
DEPENDS:append:ti43x = " gpio-lld-rtos \
|
||||
gpmc-lld-rtos \
|
||||
icss-emac-lld-rtos \
|
||||
mmcsd-lld-rtos \
|
||||
@@ -51,13 +51,13 @@ DEPENDS_append_ti43x = " gpio-lld-rtos \
|
||||
ti-ndk \
|
||||
"
|
||||
|
||||
DEPENDS_append_dra7xx = " pm-lld-rtos \
|
||||
DEPENDS:append:dra7xx = " pm-lld-rtos \
|
||||
mmcsd-lld-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_append_am65xx = " sciclient-rtos \
|
||||
DEPENDS:append:am65xx = " sciclient-rtos \
|
||||
"
|
||||
DEPENDS_append_j7 = " udma-lld-rtos \
|
||||
DEPENDS:append:j7 = " udma-lld-rtos \
|
||||
sciclient-rtos \
|
||||
mmcsd-lld-rtos \
|
||||
"
|
||||
@@ -71,6 +71,6 @@ INHIBIT_PACKAGE_STRIP = "1"
|
||||
export PDK_BOARD_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
XDCPATH_append = ";${PDK_INSTALL_DIR}/packages/ti/csl;${NDK_INSTALL_DIR}/packages"
|
||||
XDCPATH:append = ";${PDK_INSTALL_DIR}/packages/ti/csl;${NDK_INSTALL_DIR}/packages"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch"
|
||||
INSANE_SKIP:${PN} = "arch"
|
||||
|
||||
@@ -23,7 +23,7 @@ FLOATABI = "${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE
|
||||
|
||||
EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${FLOATABI}" LD="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${FLOATABI}""
|
||||
|
||||
FILES_${PN} = "/boot"
|
||||
FILES:${PN} = "/boot"
|
||||
|
||||
inherit deploy
|
||||
|
||||
|
||||
@@ -21,4 +21,4 @@ do_install() {
|
||||
oe_runmake "DEST_DIR=${D}" "BASE_LIB_DIR=${base_libdir}" install
|
||||
}
|
||||
|
||||
FILES_${PN} += "${base_libdir}/firmware/ti-connectivity/*"
|
||||
FILES:${PN} += "${base_libdir}/firmware/ti-connectivity/*"
|
||||
|
||||
@@ -25,4 +25,4 @@ do_install() {
|
||||
install -m 0644 ${S}/cadence/${TARGET} ${D}${base_libdir}/firmware/cadence/${TARGET}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${base_libdir}/firmware"
|
||||
FILES:${PN} = "${base_libdir}/firmware"
|
||||
|
||||
@@ -15,7 +15,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
DEPENDS:append = " osal-rtos \
|
||||
fvid2-rtos \
|
||||
"
|
||||
|
||||
@@ -29,16 +29,16 @@ export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
|
||||
export PDK_CAL_ROOT_PATH = "${CAL_PACKAGE_BASE}/package/all/pdk_/packages"
|
||||
|
||||
LIMSOCS = ""
|
||||
LIMSOCS_am65xx-evm = "am65xx"
|
||||
LIMSOCS_am65xx-hs-evm = "am65xx"
|
||||
LIMSOCS:am65xx-evm = "am65xx"
|
||||
LIMSOCS:am65xx-hs-evm = "am65xx"
|
||||
|
||||
LIMBOARDS = ""
|
||||
LIMBOARDS_am65xx-evm = "am65xx_evm"
|
||||
LIMBOARDS_am65xx-hs-evm = "am65xx_evm"
|
||||
LIMBOARDS:am65xx-evm = "am65xx_evm"
|
||||
LIMBOARDS:am65xx-hs-evm = "am65xx_evm"
|
||||
|
||||
BOARD_PACKAGE = ""
|
||||
BOARD_PACKAGE_am65xx-evm = "am65xx_evm"
|
||||
BOARD_PACKAGE_am65xx-hs-evm = "am65xx_evm"
|
||||
BOARD_PACKAGE:am65xx-evm = "am65xx_evm"
|
||||
BOARD_PACKAGE:am65xx-hs-evm = "am65xx_evm"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "CAL"
|
||||
@@ -71,6 +71,6 @@ do_install() {
|
||||
find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/cal \;
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags"
|
||||
INSANE_SKIP:${PN} = "arch ldflags"
|
||||
|
||||
@@ -23,7 +23,7 @@ do_install() {
|
||||
install -m 0644 bin/*-scale-data.bin ${D}${base_libdir}/firmware/
|
||||
}
|
||||
|
||||
FILES_${PN} += "${base_libdir}/firmware"
|
||||
FILES:${PN} += "${base_libdir}/firmware"
|
||||
|
||||
COMPATIBLE_MACHINE = "(ti-soc)"
|
||||
TOOLCHAIN = "gcc"
|
||||
|
||||
@@ -27,7 +27,7 @@ SRC_URI = "${CMB_ADDON_GIT_URI};destsuffix=${CMB_ADDON_GIT_DESTSUFFIX};protocol=
|
||||
|
||||
S = "${WORKDIR}/git/ti/addon/cmb"
|
||||
|
||||
DEPENDS_append = " ti-sysbios \
|
||||
DEPENDS:append = " ti-sysbios \
|
||||
gpio-lld-rtos \
|
||||
i2c-lld-rtos \
|
||||
mcasp-lld-rtos \
|
||||
|
||||
@@ -3,7 +3,7 @@ DESCRIPTION = "Kernel module for contiguous memory allocation from userspace"
|
||||
include cmem.inc
|
||||
|
||||
# This package builds a kernel module, use kernel PR as base and append a local
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
MACHINE_KERNEL_PR:append = "a"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
inherit module
|
||||
@@ -13,6 +13,6 @@ MAKE_TARGETS = "module"
|
||||
|
||||
KERNEL_MODULE_AUTOLOAD += "cmemk"
|
||||
|
||||
do_install_prepend() {
|
||||
do_install:prepend() {
|
||||
cp ${B}/src/cmem/module/Module.symvers ${B}/ || true
|
||||
}
|
||||
|
||||
@@ -13,4 +13,4 @@ SRC_URI = "git://git.ti.com/ipc/ludev.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
COMPATIBLE_HOST ?= "null"
|
||||
COMPATIBLE_HOST_ti-soc = "(.*)"
|
||||
COMPATIBLE_HOST:ti-soc = "(.*)"
|
||||
|
||||
@@ -2,12 +2,12 @@ DESCRIPTION = "The cmem component supports contiguous memory allocation from use
|
||||
|
||||
include cmem.inc
|
||||
|
||||
RDEPENDS_${PN} = "cmem-mod"
|
||||
RDEPENDS:${PN} = "cmem-mod"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
PACKAGES =+ "${PN}-test"
|
||||
|
||||
FILES_${PN}-test = "${bindir}/*"
|
||||
FILES:${PN}-test = "${bindir}/*"
|
||||
|
||||
inherit autotools
|
||||
|
||||
@@ -2,12 +2,12 @@ require common-csl-ip.inc
|
||||
PR = "${INC_PR}.6"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE_append = "|c66x|k3"
|
||||
COMPATIBLE_MACHINE:append = "|c66x|k3"
|
||||
|
||||
inherit ti-pdk
|
||||
|
||||
DEPENDS_remove = "${PN}"
|
||||
DEPENDS_remove = "ti-sysbios"
|
||||
DEPENDS:remove = "${PN}"
|
||||
DEPENDS:remove = "ti-sysbios"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
@@ -19,5 +19,5 @@ export DEST_ROOT="${S}"
|
||||
PDK_COMP_LINK_TEXT = "CSL-Chip Support Library"
|
||||
|
||||
# Workaround: dra7xx build requires am57xx CSL libraries for opencl-monitor
|
||||
TI_PDK_LIMIT_SOCS_append_dra7xx = " am571x am572x am574x"
|
||||
TI_PDK_LIMIT_BOARDS_append_dra7xx = " evmAM571x evmAM572x idkAM574x"
|
||||
TI_PDK_LIMIT_SOCS:append:dra7xx = " am571x am572x am574x"
|
||||
TI_PDK_LIMIT_BOARDS:append:dra7xx = " evmAM571x evmAM572x idkAM574x"
|
||||
|
||||
@@ -2,7 +2,7 @@ require common-csl-ip.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
|
||||
CLEANBROKEN = "1"
|
||||
|
||||
|
||||
@@ -47,15 +47,15 @@ do_install() {
|
||||
# Create separate package for each firmware so we can utilize
|
||||
# update-alternatives.
|
||||
PACKAGES =+ "${PN}-evm ${PN}-idk"
|
||||
RDEPENDS_${PN} = "${PN}-evm ${PN}-idk"
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
RDEPENDS:${PN} = "${PN}-evm ${PN}-idk"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
|
||||
FILES_${PN}-evm = "${base_libdir}/firmware/rti_dwwdtest/am65xx_evm"
|
||||
FILES_${PN}-idk = "${base_libdir}/firmware/rti_dwwdtest/am65xx_idk"
|
||||
FILES:${PN}-evm = "${base_libdir}/firmware/rti_dwwdtest/am65xx_evm"
|
||||
FILES:${PN}-idk = "${base_libdir}/firmware/rti_dwwdtest/am65xx_idk"
|
||||
|
||||
# We are packaging R5 firmware
|
||||
INSANE_SKIP_${PN}-evm = "arch"
|
||||
INSANE_SKIP_${PN}-idk = "arch"
|
||||
INSANE_SKIP:${PN}-evm = "arch"
|
||||
INSANE_SKIP:${PN}-idk = "arch"
|
||||
|
||||
# Configure update-alternatives as there may be other firmwares provided in an
|
||||
# image.
|
||||
@@ -63,8 +63,8 @@ inherit update-alternatives
|
||||
|
||||
# It might be nice to dynamically declare the following based on
|
||||
# TI_PDK_LIMIT_BOARDS, but that is probably overkill.
|
||||
ALTERNATIVE_${PN}-evm = "am65x-mcu-r5f0_0-fw"
|
||||
ALTERNATIVE_${PN}-idk = "am65x-mcu-r5f0_0-fw"
|
||||
ALTERNATIVE:${PN}-evm = "am65x-mcu-r5f0_0-fw"
|
||||
ALTERNATIVE:${PN}-idk = "am65x-mcu-r5f0_0-fw"
|
||||
|
||||
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/am65x-mcu-r5f0_0-fw"
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@ require cppi-lld.inc
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
COMPATIBLE_MACHINE_append = "|c66x"
|
||||
COMPATIBLE_MACHINE:append = "|c66x"
|
||||
|
||||
DEPENDS_append = " rm-lld-rtos \
|
||||
DEPENDS:append = " rm-lld-rtos \
|
||||
qmss-lld-rtos \
|
||||
"
|
||||
|
||||
@@ -13,7 +13,7 @@ PE = "1"
|
||||
INC_PR = "r0"
|
||||
|
||||
DEVICELIST = "k2h k2k k2l k2e"
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2l = "k2l"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
DEVICELIST_k2g = "k2h"
|
||||
DEVICELIST:k2hk = "k2h k2k"
|
||||
DEVICELIST:k2l = "k2l"
|
||||
DEVICELIST:k2e = "k2e"
|
||||
DEVICELIST:k2g = "k2h"
|
||||
|
||||
@@ -31,8 +31,8 @@ do_install () {
|
||||
ln -sf libcppi_device.so.1 libcppi_device.so
|
||||
}
|
||||
|
||||
INHIBIT_PACKAGE_STRIP_FILES_k2hk = "${PKGD}${libdir}/libcppi_k2h.a ${PKGD}${libdir}/libcppi_k2k.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES_k2e = "${PKGD}${libdir}/libcppi_k2e.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES_k2l = "${PKGD}${libdir}/libcppi_k2l.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES_k2g = "${PKGD}${libdir}/libcppi_k2h.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES_append = " ${PKGD}${libdir}/libcppi.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES:k2hk = "${PKGD}${libdir}/libcppi_k2h.a ${PKGD}${libdir}/libcppi_k2k.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES:k2e = "${PKGD}${libdir}/libcppi_k2e.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES:k2l = "${PKGD}${libdir}/libcppi_k2l.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES:k2g = "${PKGD}${libdir}/libcppi_k2h.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES:append = " ${PKGD}${libdir}/libcppi.a"
|
||||
|
||||
@@ -21,7 +21,7 @@ CPSW9G_FW_DIR = "${S}/ethfw"
|
||||
CPSW9G_FW_FILENAME = "app_remoteswitchcfg_server_pdk_mem_map_strip.xer5f"
|
||||
|
||||
# make sure that lib/firmware, and all its contents are part of the package
|
||||
FILES_${PN} += "${base_libdir}/firmware"
|
||||
FILES:${PN} += "${base_libdir}/firmware"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${base_libdir}/firmware
|
||||
@@ -30,14 +30,14 @@ do_install() {
|
||||
}
|
||||
|
||||
TARGET_MAIN_R5FSS0_0 = "j7-main-r5f0_0-fw"
|
||||
ALTERNATIVE_${PN} = "j7-main-r5f0_0-fw"
|
||||
ALTERNATIVE:${PN} = "j7-main-r5f0_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}"
|
||||
ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${CPSW9G_FW_FILENAME}"
|
||||
ALTERNATIVE_PRIORITY = "17"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
INSANE_SKIP_${PN} += "arch"
|
||||
INSANE_SKIP:${PN} += "arch"
|
||||
|
||||
do_compile[noexec] = "1"
|
||||
do_configure[noexec] = "1"
|
||||
|
||||
@@ -25,6 +25,6 @@ do_install() {
|
||||
}
|
||||
|
||||
COMPATIBLE_HOST ?= "null"
|
||||
COMPATIBLE_HOST_ti-soc = "(.*)"
|
||||
COMPATIBLE_HOST:ti-soc = "(.*)"
|
||||
|
||||
INSANE_SKIP_${PN} += "textrel installed-vs-shipped"
|
||||
INSANE_SKIP:${PN} += "textrel installed-vs-shipped"
|
||||
|
||||
@@ -55,11 +55,11 @@ do_install() {
|
||||
install -m 0644 ${S}/dra7xx-c66x-dsp.xe66 ${D}${base_libdir}/firmware/${TARGET}.${BPN}
|
||||
}
|
||||
|
||||
ALTERNATIVE_${PN} = "dra7-dsp1-fw.xe66"
|
||||
ALTERNATIVE:${PN} = "dra7-dsp1-fw.xe66"
|
||||
ALTERNATIVE_LINK_NAME[dra7-dsp1-fw.xe66] = "${base_libdir}/firmware/${TARGET}"
|
||||
ALTERNATIVE_TARGET[dra7-dsp1-fw.xe66] = "${base_libdir}/firmware/${TARGET}.${BPN}"
|
||||
ALTERNATIVE_PRIORITY = "10"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch"
|
||||
INSANE_SKIP:${PN} = "arch"
|
||||
|
||||
FILES_${PN} += "${base_libdir}/firmware/*"
|
||||
FILES:${PN} += "${base_libdir}/firmware/*"
|
||||
|
||||
@@ -3,18 +3,18 @@ LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=9d4316fe434ba450dca4da25348ca5a3"
|
||||
|
||||
# This package builds a kernel module, use kernel PR as base and append a local
|
||||
MACHINE_KERNEL_PR_append = "d"
|
||||
MACHINE_KERNEL_PR:append = "d"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
PV_append = "+git${SRCPV}"
|
||||
PV:append = "+git${SRCPV}"
|
||||
|
||||
S = "${WORKDIR}/git/debugss_module/debugss-mod"
|
||||
|
||||
inherit module
|
||||
|
||||
PLATFORM = ""
|
||||
PLATFORM_dra7xx = "DRA7xx_PLATFORM"
|
||||
PLATFORM_keystone = "KEYSTONE_PLATFORM"
|
||||
PLATFORM_k2e = "K2E_PLATFORM"
|
||||
PLATFORM:dra7xx = "DRA7xx_PLATFORM"
|
||||
PLATFORM:keystone = "KEYSTONE_PLATFORM"
|
||||
PLATFORM:k2e = "K2E_PLATFORM"
|
||||
|
||||
EXTRA_OEMAKE = "'PLATFORM=${PLATFORM}' KVERSION=${KERNEL_VERSION} KERNEL_SRC=${STAGING_KERNEL_DIR}"
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ PR = "${INC_PR}.2"
|
||||
S = "${WORKDIR}/git/dsptop"
|
||||
|
||||
DEVICE = ""
|
||||
DEVICE_dra7xx = "DRA7xx"
|
||||
DEVICE_keystone = "C66AK2Hxx"
|
||||
DEVICE:dra7xx = "DRA7xx"
|
||||
DEVICE:keystone = "C66AK2Hxx"
|
||||
|
||||
EXTRA_OEMAKE = "release DEVICE=${DEVICE} CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}""
|
||||
|
||||
@@ -21,8 +21,8 @@ do_install() {
|
||||
COMPATIBLE_MACHINE = "dra7xx|keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
RDEPENDS_${PN} = "debugss-module-drv bash"
|
||||
RDEPENDS_${PN}_append_keystone = " temperature-module-drv"
|
||||
RDEPENDS:${PN} = "debugss-module-drv bash"
|
||||
RDEPENDS:${PN}:append:keystone = " temperature-module-drv"
|
||||
|
||||
include dsptop.inc
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ PR = "${INC_PR}.0"
|
||||
S = "${WORKDIR}/git/dsptop/ulm"
|
||||
|
||||
DEVICE=""
|
||||
DEVICE_dra7xx = "DRA7xx"
|
||||
DEVICE_keystone = "C66AK2Hxx"
|
||||
DEVICE:dra7xx = "DRA7xx"
|
||||
DEVICE:keystone = "C66AK2Hxx"
|
||||
|
||||
EXTRA_OEMAKE = "release DEVICE=${DEVICE} CROSS_COMPILE=${TARGET_PREFIX}"
|
||||
|
||||
@@ -35,12 +35,12 @@ do_install() {
|
||||
COMPATIBLE_MACHINE = "dra7xx|keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
FILES_${PN}-dev += "\
|
||||
FILES:${PN}-dev += "\
|
||||
${datadir}/ti/ulm \
|
||||
"
|
||||
|
||||
include dsptop.inc
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
|
||||
PARALLEL_MAKE= ""
|
||||
|
||||
@@ -3,9 +3,9 @@ LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=9d4316fe434ba450dca4da25348ca5a3"
|
||||
|
||||
# This package builds a kernel module, use kernel PR as base and append a local
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
MACHINE_KERNEL_PR:append = "a"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
PV_append = "+git${SRCPV}"
|
||||
PV:append = "+git${SRCPV}"
|
||||
|
||||
S = "${WORKDIR}/git/temperature_module/temperature-mod"
|
||||
|
||||
|
||||
@@ -11,33 +11,33 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
PLATFORMLIST = ""
|
||||
TARGETLIST = ""
|
||||
|
||||
PLATFORMLIST_ti33x = " \
|
||||
PLATFORMLIST:ti33x = " \
|
||||
am335x-evm \
|
||||
"
|
||||
|
||||
TARGETLIST_ti33x = " \
|
||||
TARGETLIST:ti33x = " \
|
||||
a8 \
|
||||
"
|
||||
|
||||
PLATFORMLIST_ti43x = " \
|
||||
PLATFORMLIST:ti43x = " \
|
||||
am437x-evm \
|
||||
"
|
||||
|
||||
TARGETLIST_ti43x = " \
|
||||
TARGETLIST:ti43x = " \
|
||||
arm9 \
|
||||
"
|
||||
|
||||
PLATFORMLIST_omap-a15 = " \
|
||||
PLATFORMLIST:omap-a15 = " \
|
||||
tda2xx-evm \
|
||||
"
|
||||
|
||||
TARGETLIST_omap-a15 = " \
|
||||
TARGETLIST:omap-a15 = " \
|
||||
66 \
|
||||
a15 \
|
||||
m4 \
|
||||
"
|
||||
|
||||
PLATFORMLIST_keystone = " \
|
||||
PLATFORMLIST:keystone = " \
|
||||
tci6636k2h-evm \
|
||||
tci6638k2k-evm \
|
||||
tci6630k2l-evm \
|
||||
@@ -45,16 +45,16 @@ PLATFORMLIST_keystone = " \
|
||||
tci66ak2g02-evm \
|
||||
"
|
||||
|
||||
TARGETLIST_keystone = " \
|
||||
TARGETLIST:keystone = " \
|
||||
66 \
|
||||
a15 \
|
||||
"
|
||||
|
||||
PLATFORMLIST_append_dra7xx-evm = " \
|
||||
PLATFORMLIST:append:dra7xx-evm = " \
|
||||
tda3xx-evm \
|
||||
"
|
||||
|
||||
TARGETLIST_c66x = " \
|
||||
TARGETLIST:c66x = " \
|
||||
66 \
|
||||
"
|
||||
|
||||
@@ -66,17 +66,17 @@ PLATFORMLIST_c667x-evm = " \
|
||||
c6678-evm \
|
||||
"
|
||||
|
||||
PLATFORMLIST_omapl1 = " \
|
||||
PLATFORMLIST:omapl1 = " \
|
||||
omapl137-evm \
|
||||
omapl138-evm \
|
||||
"
|
||||
|
||||
TARGETLIST_omapl1 = " \
|
||||
TARGETLIST:omapl1 = " \
|
||||
arm9 \
|
||||
674 \
|
||||
"
|
||||
|
||||
EXTRA_OEMAKE_remove = "TARGET=66"
|
||||
EXTRA_OEMAKE:remove = "TARGET=66"
|
||||
FORMAT="ELF"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
@@ -139,7 +139,7 @@ do_install () {
|
||||
cp ${CP_ARGS} ${S}/* ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE}
|
||||
}
|
||||
|
||||
INSANE_SKIP_${PN}-dev = "arch ldflags file-rdeps"
|
||||
INSANE_SKIP:${PN}-dev = "arch ldflags file-rdeps"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
FILES_${PN}-dev += "${EDMA3_LLD_INSTALL_DIR_RECIPE}"
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
FILES:${PN}-dev += "${EDMA3_LLD_INSTALL_DIR_RECIPE}"
|
||||
|
||||
@@ -16,7 +16,7 @@ PLATFORMLIST = "tci6636k2h-evm \
|
||||
|
||||
PACKAGES =+ "${PN}-test"
|
||||
|
||||
FILES_${PN}-test = "${bindir}/*"
|
||||
FILES:${PN}-test = "${bindir}/*"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
@@ -74,5 +74,5 @@ do_install () {
|
||||
${D}/${bindir}/edma3_drv_c66ak2e_a15_sample_a15host_release.xa15fg
|
||||
}
|
||||
|
||||
INSANE_SKIP_${PN} += "ldflags"
|
||||
INSANE_SKIP_${PN}-test += "ldflags"
|
||||
INSANE_SKIP:${PN} += "ldflags"
|
||||
INSANE_SKIP:${PN}-test += "ldflags"
|
||||
|
||||
@@ -12,13 +12,13 @@ LIC_FILES_CHKSUM = "file://emacver.h;beginline=1;endline=47;md5=f66bb3695972ca2a
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|c665x-evm|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEPENDS_append = " board-rtos osal-rtos"
|
||||
DEPENDS_append_ti33x = " starterware-rtos"
|
||||
DEPENDS_append_ti43x = " starterware-rtos"
|
||||
DEPENDS_append_k2g = " cppi-lld-rtos qmss-lld-rtos"
|
||||
DEPENDS:append = " board-rtos osal-rtos"
|
||||
DEPENDS:append:ti33x = " starterware-rtos"
|
||||
DEPENDS:append:ti43x = " starterware-rtos"
|
||||
DEPENDS:append:k2g = " cppi-lld-rtos qmss-lld-rtos"
|
||||
|
||||
DEPENDS_remove_k3 = "board-rtos "
|
||||
DEPENDS_append_k3 = " udma-lld-rtos trace-rtos"
|
||||
DEPENDS:remove:k3 = "board-rtos "
|
||||
DEPENDS:append:k3 = " udma-lld-rtos trace-rtos"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
@@ -14,7 +14,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " mmcsd-lld-rtos \
|
||||
DEPENDS:append = " mmcsd-lld-rtos \
|
||||
osal-rtos \
|
||||
"
|
||||
|
||||
|
||||
@@ -25,12 +25,12 @@ PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${FAULT_MANAGEMENT_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append_keystone = " qmss-lld-rtos \
|
||||
DEPENDS:append:keystone = " qmss-lld-rtos \
|
||||
cppi-lld-rtos \
|
||||
pa-lld-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_append_k2hk = " aif2-lld-rtos \
|
||||
DEPENDS:append:k2hk = " aif2-lld-rtos \
|
||||
"
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "Fault Management"
|
||||
|
||||
@@ -14,7 +14,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append= " qmss-lld-rtos \
|
||||
DEPENDS:append= " qmss-lld-rtos \
|
||||
cppi-lld-rtos \
|
||||
"
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
@@ -14,7 +14,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
DEPENDS:append = " osal-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
@@ -28,8 +28,8 @@ export PDK_FVID2_ROOT_PATH = "${FVID2_PACKAGE_BASE}/package/all/pdk_/packages"
|
||||
|
||||
|
||||
BOARD_PACKAGE = ""
|
||||
BOARD_PACKAGE_am65xx = "am65xx_evm"
|
||||
BOARD_PACKAGE_j7 = "j721e_evm"
|
||||
BOARD_PACKAGE:am65xx = "am65xx_evm"
|
||||
BOARD_PACKAGE:j7 = "j721e_evm"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "FVID2"
|
||||
@@ -62,6 +62,6 @@ do_install() {
|
||||
find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/fvid2 \;
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags"
|
||||
INSANE_SKIP:${PN} = "arch ldflags"
|
||||
|
||||
@@ -7,7 +7,7 @@ inherit module features_check
|
||||
|
||||
REQUIRED_MACHINE_FEATURES = "gc320"
|
||||
|
||||
MACHINE_KERNEL_PR_append = "i"
|
||||
MACHINE_KERNEL_PR:append = "i"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
# Need to branch out with ${PV} var
|
||||
@@ -27,4 +27,4 @@ do_install() {
|
||||
}
|
||||
|
||||
COMPATIBLE_HOST ?= "null"
|
||||
COMPATIBLE_HOST_ti-soc = "(.*)"
|
||||
COMPATIBLE_HOST:ti-soc = "(.*)"
|
||||
|
||||
@@ -26,4 +26,4 @@ do_install() {
|
||||
install -m 0644 ${S}/ti-evm/${ORIGIN} ${D}${base_libdir}/firmware/${TARGET}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${base_libdir}/firmware"
|
||||
FILES:${PN} = "${base_libdir}/firmware"
|
||||
|
||||
@@ -15,13 +15,13 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
PR = "r0"
|
||||
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
DEPENDS:append = " osal-rtos \
|
||||
"
|
||||
DEPENDS_append_ti33x = " starterware-rtos \
|
||||
DEPENDS:append:ti33x = " starterware-rtos \
|
||||
"
|
||||
DEPENDS_append_ti43x = " starterware-rtos \
|
||||
DEPENDS:append:ti43x = " starterware-rtos \
|
||||
"
|
||||
DEPENDS_append_k3 = " sciclient-rtos \
|
||||
DEPENDS:append:k3 = " sciclient-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
|
||||
@@ -15,11 +15,11 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
DEPENDS:append = " osal-rtos \
|
||||
"
|
||||
DEPENDS_append_ti33x = " starterware-rtos \
|
||||
DEPENDS:append:ti33x = " starterware-rtos \
|
||||
"
|
||||
DEPENDS_append_ti43x = " starterware-rtos \
|
||||
DEPENDS:append:ti43x = " starterware-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
|
||||
@@ -7,7 +7,7 @@ DEPENDS = "hplib"
|
||||
include hplib.inc
|
||||
|
||||
# This package builds a kernel module, use kernel PR as base and append a local
|
||||
MACHINE_KERNEL_PR_append = "b"
|
||||
MACHINE_KERNEL_PR:append = "b"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
S ="${WORKDIR}/git/ti/runtime/hplib/module"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2l = "k2l"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
DEVICELIST:k2hk = "k2h k2k"
|
||||
DEVICELIST:k2l = "k2l"
|
||||
DEVICELIST:k2e = "k2e"
|
||||
|
||||
HPLIB_GIT_URI = "git://git.ti.com/keystone-rtos/hplib.git"
|
||||
HPLIB_GIT_PROTOCOL = "git"
|
||||
|
||||
@@ -3,7 +3,7 @@ LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/runtime/hplib/src/COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462"
|
||||
|
||||
DEPENDS = "common-csl-ip rm-lld qmss-lld sa-lld pktlib"
|
||||
RDEPENDS_${PN} = "hplib-mod"
|
||||
RDEPENDS:${PN} = "hplib-mod"
|
||||
|
||||
include hplib.inc
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ require recipes-bsp/hyplnk-lld/hyplnk-lld.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
COMPATIBLE_MACHINE_append = "|c66x"
|
||||
COMPATIBLE_MACHINE:append = "|c66x"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "HYPLNK LLD"
|
||||
|
||||
@@ -16,6 +16,6 @@ PE = "1"
|
||||
|
||||
INC_PR = "r0"
|
||||
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
DEVICELIST:k2hk = "k2h k2k"
|
||||
DEVICELIST:k2e = "k2e"
|
||||
|
||||
|
||||
@@ -32,5 +32,5 @@ do_install () {
|
||||
ln -sf libhyplnk_device.so.1 libhyplnk_device.so
|
||||
}
|
||||
|
||||
INHIBIT_PACKAGE_STRIP_FILES_k2hk = "${PKGD}${libdir}/libhyplnk_k2h.a ${PKGD}${libdir}/libhyplnk_k2k.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES_k2e = "${PKGD}${libdir}/libhyplnk_k2e.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES:k2hk = "${PKGD}${libdir}/libhyplnk_k2h.a ${PKGD}${libdir}/libhyplnk_k2k.a"
|
||||
INHIBIT_PACKAGE_STRIP_FILES:k2e = "${PKGD}${libdir}/libhyplnk_k2e.a"
|
||||
|
||||
@@ -15,21 +15,21 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
DEPENDS:append = " osal-rtos \
|
||||
"
|
||||
DEPENDS_append_ti33x = " starterware-rtos \
|
||||
DEPENDS:append:ti33x = " starterware-rtos \
|
||||
pruss-lld-rtos \
|
||||
"
|
||||
DEPENDS_append_ti43x = " starterware-rtos \
|
||||
DEPENDS:append:ti43x = " starterware-rtos \
|
||||
pruss-lld-rtos \
|
||||
"
|
||||
DEPENDS_append_am57xx-evm = " pruss-lld-rtos \
|
||||
DEPENDS:append:am57xx-evm = " pruss-lld-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_append_k2g = " pruss-lld-rtos \
|
||||
DEPENDS:append:k2g = " pruss-lld-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_append_j7 = " sciclient-rtos \
|
||||
DEPENDS:append:j7 = " sciclient-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
@@ -39,7 +39,7 @@ TI_PDK_XDCMAKE = "0"
|
||||
export PDK_I2C_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch"
|
||||
INSANE_SKIP:${PN} = "arch"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "I2C LLD"
|
||||
|
||||
@@ -33,7 +33,7 @@ PR = "r2"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PATH_prepend = "${TI_CGT6X_7_INSTALL_DIR}/bin:"
|
||||
PATH:prepend = "${TI_CGT6X_7_INSTALL_DIR}/bin:"
|
||||
|
||||
IBLTARGETS = ""
|
||||
IBLTARGETS_c665x-evm = "evm_c6657_i2c"
|
||||
@@ -66,10 +66,10 @@ do_install() {
|
||||
cp -rP --preserve=mode,links,timestamps --no-preserve=ownership * ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/ibl
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch file-rdeps"
|
||||
INSANE_SKIP:${PN} = "arch file-rdeps"
|
||||
|
||||
@@ -5,12 +5,12 @@ require icss-emac-lld.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
DEPENDS:append = " osal-rtos \
|
||||
pruss-lld-rtos \
|
||||
"
|
||||
DEPENDS_append_ti33x = " starterware-rtos \
|
||||
DEPENDS:append:ti33x = " starterware-rtos \
|
||||
"
|
||||
DEPENDS_append_ti43x = " starterware-rtos \
|
||||
DEPENDS:append:ti43x = " starterware-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
@@ -22,4 +22,4 @@ export DEST_ROOT="${S}"
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch"
|
||||
INSANE_SKIP:${PN} = "arch"
|
||||
|
||||
@@ -2,8 +2,8 @@ DESCRIPTION = "TI ICSS-EMAC low level driver tests"
|
||||
|
||||
DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos icss-emac-lld-rtos"
|
||||
|
||||
DEPENDS_append_ti33x = " starterware"
|
||||
DEPENDS_append_ti43x = " starterware"
|
||||
DEPENDS:append:ti33x = " starterware"
|
||||
DEPENDS:append:ti43x = " starterware"
|
||||
|
||||
include icss-emac-lld.inc
|
||||
|
||||
|
||||
@@ -6,10 +6,10 @@ include icss-emac-lld.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
TARGET_NAME_omap-a15 = "SOC_AM572x"
|
||||
TARGET_NAME_ti33x = "SOC_AM335x"
|
||||
TARGET_NAME_ti43x = "SOC_AM437x"
|
||||
TARGET_NAME_k2g = "SOC_K2G"
|
||||
TARGET_NAME:omap-a15 = "SOC_AM572x"
|
||||
TARGET_NAME:ti33x = "SOC_AM335x"
|
||||
TARGET_NAME:ti43x = "SOC_AM437x"
|
||||
TARGET_NAME:k2g = "SOC_K2G"
|
||||
|
||||
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
|
||||
|
||||
|
||||
@@ -14,9 +14,9 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r2"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
DEPENDS:append = " osal-rtos \
|
||||
"
|
||||
DEPENDS_append_ti43x = " starterware-rtos \
|
||||
DEPENDS:append:ti43x = " starterware-rtos \
|
||||
pruss-lld-rtos \
|
||||
"
|
||||
|
||||
@@ -27,7 +27,7 @@ TI_PDK_XDCMAKE = "0"
|
||||
export PDK_IOLINK_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch"
|
||||
INSANE_SKIP:${PN} = "arch"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "IOLINK LLD"
|
||||
|
||||
@@ -16,7 +16,7 @@ LINUX_2_CORES_BAREMETAL_BIN_DIR = "${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_e
|
||||
|
||||
DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc"
|
||||
|
||||
TI_PDK_LIMIT_BOARDS_j7 = "j721e_evm"
|
||||
TI_PDK_LIMIT_BOARDS:j7 = "j721e_evm"
|
||||
|
||||
do_configure[noexec] = "1"
|
||||
|
||||
@@ -62,7 +62,7 @@ do_install() {
|
||||
done
|
||||
}
|
||||
|
||||
do_install_append_j7() {
|
||||
do_install:append:j7() {
|
||||
#copy ipc_echo_testb binaries for J721
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_0_release.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_1_release.xer5f ${D}${DST_BIN_PATH}
|
||||
@@ -79,16 +79,16 @@ do_install_append_j7() {
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release_strip.xer5f ${D}${DST_BIN_PATH}
|
||||
}
|
||||
|
||||
do_install_append_am65xx() {
|
||||
do_install:append:am65xx() {
|
||||
cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin -d ${D}/ex04_linux_baremetal_2core_echo_test
|
||||
}
|
||||
|
||||
# Set up names for the firmwares
|
||||
ALTERNATIVE_${PN}_am65xx = "\
|
||||
ALTERNATIVE:${PN}:am65xx = "\
|
||||
am65x-mcu-r5f0_0-fw \
|
||||
am65x-mcu-r5f0_1-fw \
|
||||
"
|
||||
ALTERNATIVE_${PN}_j7 = "\
|
||||
ALTERNATIVE:${PN}:j7 = "\
|
||||
j7-mcu-r5f0_0-fw \
|
||||
j7-mcu-r5f0_1-fw \
|
||||
j7-main-r5f0_0-fw \
|
||||
@@ -102,18 +102,18 @@ ALTERNATIVE_${PN}_j7 = "\
|
||||
|
||||
# Set up link names for the firmwares
|
||||
|
||||
TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw"
|
||||
TARGET_MCU_R5FSS0_0:am65xx = "am65x-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1:am65xx = "am65x-mcu-r5f0_1-fw"
|
||||
|
||||
TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw"
|
||||
TARGET_MAIN_R5FSS0_1_j7 = "j7-main-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS1_0_j7 = "j7-main-r5f1_0-fw"
|
||||
TARGET_MAIN_R5FSS1_1_j7 = "j7-main-r5f1_1-fw"
|
||||
TARGET_C66_0_j7 = "j7-c66_0-fw"
|
||||
TARGET_C66_1_j7 = "j7-c66_1-fw"
|
||||
TARGET_C7X_j7 = "j7-c71_0-fw"
|
||||
TARGET_MCU_R5FSS0_0:j7 = "j7-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1:j7 = "j7-mcu-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS0_0:j7 = "j7-main-r5f0_0-fw"
|
||||
TARGET_MAIN_R5FSS0_1:j7 = "j7-main-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS1_0:j7 = "j7-main-r5f1_0-fw"
|
||||
TARGET_MAIN_R5FSS1_1:j7 = "j7-main-r5f1_1-fw"
|
||||
TARGET_C66_0:j7 = "j7-c66_0-fw"
|
||||
TARGET_C66_1:j7 = "j7-c66_1-fw"
|
||||
TARGET_C7X:j7 = "j7-c71_0-fw"
|
||||
|
||||
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
|
||||
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
|
||||
@@ -149,14 +149,14 @@ ALTERNATIVE_PRIORITY = "10"
|
||||
PACKAGES =+ "${PN}-rtos"
|
||||
|
||||
# make sure that lib/firmware, and all its contents are part of the package
|
||||
FILES_${PN} += "${base_libdir}/firmware"
|
||||
FILES:${PN} += "${base_libdir}/firmware"
|
||||
|
||||
FILES_${PN}-rtos += "ex02_bios_multicore_echo_test"
|
||||
FILES_${PN}-rtos += "ex01_bios_2core_echo_test"
|
||||
FILES_${PN}-rtos += "ex03_linux_bios_2core_echo_test"
|
||||
FILES_${PN}-rtos += "ex04_linux_baremetal_2core_echo_test"
|
||||
FILES:${PN}-rtos += "ex02_bios_multicore_echo_test"
|
||||
FILES:${PN}-rtos += "ex01_bios_2core_echo_test"
|
||||
FILES:${PN}-rtos += "ex03_linux_bios_2core_echo_test"
|
||||
FILES:${PN}-rtos += "ex04_linux_baremetal_2core_echo_test"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
|
||||
INSANE_SKIP_${PN}-rtos = "arch ldflags file-rdeps"
|
||||
INSANE_SKIP:${PN} = "arch ldflags file-rdeps"
|
||||
INSANE_SKIP:${PN}-rtos = "arch ldflags file-rdeps"
|
||||
|
||||
INSANE_SKIP_${PN}-dbg = "arch"
|
||||
INSANE_SKIP:${PN}-dbg = "arch"
|
||||
|
||||
@@ -22,25 +22,25 @@ S = "${WORKDIR}/git"
|
||||
AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx"
|
||||
J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e"
|
||||
|
||||
PLATFORM_am65xx = "am65xx"
|
||||
PLATFORM_j7 = "j7-evm"
|
||||
PLATFORM:am65xx = "am65xx"
|
||||
PLATFORM:j7 = "j7-evm"
|
||||
|
||||
# make sure that lib/firmware, and all its contents are part of the package
|
||||
FILES_${PN} += "${base_libdir}/firmware"
|
||||
FILES:${PN} += "${base_libdir}/firmware"
|
||||
|
||||
# install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level
|
||||
do_install() {
|
||||
install -d ${D}${base_libdir}/firmware/pdk-ipc
|
||||
}
|
||||
|
||||
do_install_append_am65xx() {
|
||||
do_install:append:am65xx() {
|
||||
install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
|
||||
install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
|
||||
install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
|
||||
install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
|
||||
}
|
||||
|
||||
do_install_append_j7() {
|
||||
do_install:append:j7() {
|
||||
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
|
||||
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
|
||||
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
|
||||
@@ -74,11 +74,11 @@ do_install_append_j7() {
|
||||
}
|
||||
|
||||
# Set up names for the firmwares
|
||||
ALTERNATIVE_${PN}_am65xx = "\
|
||||
ALTERNATIVE:${PN}:am65xx = "\
|
||||
am65x-mcu-r5f0_0-fw \
|
||||
am65x-mcu-r5f0_1-fw \
|
||||
"
|
||||
ALTERNATIVE_${PN}_j7 = "\
|
||||
ALTERNATIVE:${PN}:j7 = "\
|
||||
j7-mcu-r5f0_0-fw \
|
||||
j7-mcu-r5f0_1-fw \
|
||||
j7-main-r5f0_0-fw \
|
||||
@@ -92,18 +92,18 @@ ALTERNATIVE_${PN}_j7 = "\
|
||||
|
||||
# Set up link names for the firmwares
|
||||
|
||||
TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw"
|
||||
TARGET_MCU_R5FSS0_0:am65xx = "am65x-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1:am65xx = "am65x-mcu-r5f0_1-fw"
|
||||
|
||||
TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw"
|
||||
TARGET_MAIN_R5FSS0_1_j7 = "j7-main-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS1_0_j7 = "j7-main-r5f1_0-fw"
|
||||
TARGET_MAIN_R5FSS1_1_j7 = "j7-main-r5f1_1-fw"
|
||||
TARGET_C66_0_j7 = "j7-c66_0-fw"
|
||||
TARGET_C66_1_j7 = "j7-c66_1-fw"
|
||||
TARGET_C7X_j7 = "j7-c71_0-fw"
|
||||
TARGET_MCU_R5FSS0_0:j7 = "j7-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1:j7 = "j7-mcu-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS0_0:j7 = "j7-main-r5f0_0-fw"
|
||||
TARGET_MAIN_R5FSS0_1:j7 = "j7-main-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS1_0:j7 = "j7-main-r5f1_0-fw"
|
||||
TARGET_MAIN_R5FSS1_1:j7 = "j7-main-r5f1_1-fw"
|
||||
TARGET_C66_0:j7 = "j7-c66_0-fw"
|
||||
TARGET_C66_1:j7 = "j7-c66_1-fw"
|
||||
TARGET_C7X:j7 = "j7-c71_0-fw"
|
||||
|
||||
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
|
||||
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
|
||||
@@ -141,14 +141,14 @@ do_deploy() {
|
||||
:
|
||||
}
|
||||
|
||||
do_deploy_am65xx() {
|
||||
do_deploy:am65xx() {
|
||||
install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
|
||||
install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
|
||||
install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/
|
||||
install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
|
||||
}
|
||||
|
||||
do_deploy_j7() {
|
||||
do_deploy:j7() {
|
||||
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
|
||||
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
|
||||
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${DEPLOYDIR}/
|
||||
@@ -189,7 +189,7 @@ INHIBIT_SYSROOT_STRIP = "1"
|
||||
# This is used to prevent the build system to split the debug info in a separate file
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP
|
||||
INSANE_SKIP_${PN} += "arch"
|
||||
INSANE_SKIP:${PN} += "arch"
|
||||
|
||||
# we don't want to configure and build the source code
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
@@ -38,8 +38,8 @@ do_install() {
|
||||
find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/ipc \;
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
|
||||
INSANE_SKIP:${PN} = "arch ldflags file-rdeps"
|
||||
|
||||
INSANE_SKIP_${PN}-dbg = "arch"
|
||||
INSANE_SKIP:${PN}-dbg = "arch"
|
||||
|
||||
@@ -26,4 +26,4 @@ PDK_COMP_LINK_TEXT = "IPCLLD"
|
||||
|
||||
EXTRA_OEMAKE = "PDK_INSTALL_PATH=${PDK_INSTALL_PATH} "
|
||||
|
||||
TI_PDK_LIMIT_CORES_append_am65xx-evm = " mcu1_1 "
|
||||
TI_PDK_LIMIT_CORES:append:am65xx-evm = " mcu1_1 "
|
||||
|
||||
@@ -9,7 +9,7 @@ inherit features_check
|
||||
|
||||
REQUIRED_MACHINE_FEATURES = "mmip"
|
||||
|
||||
RDEPENDS_${PN} = "libdce"
|
||||
RDEPENDS:${PN} = "libdce"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git"
|
||||
|
||||
@@ -59,9 +59,9 @@ do_install() {
|
||||
install -m 0644 ${S}/${TARGET_MAP} ${D}${base_libdir}/firmware/${TARGET}.map
|
||||
}
|
||||
|
||||
ALTERNATIVE_${PN} = "dra7-ipu2-fw.xem4"
|
||||
ALTERNATIVE:${PN} = "dra7-ipu2-fw.xem4"
|
||||
ALTERNATIVE_LINK_NAME[dra7-ipu2-fw.xem4] = "${base_libdir}/firmware/${TARGET}"
|
||||
ALTERNATIVE_TARGET[dra7-ipu2-fw.xem4] = "${base_libdir}/firmware/${TARGET}.${BPN}"
|
||||
ALTERNATIVE_PRIORITY = "20"
|
||||
|
||||
FILES_${PN} += "${base_libdir}/firmware/*"
|
||||
FILES:${PN} += "${base_libdir}/firmware/*"
|
||||
|
||||
@@ -23,7 +23,7 @@ PR = "r0"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
export C6X_BASE_DIR="${TI_CGT6X_7_INSTALL_DIR}"
|
||||
PATH_prepend = "${TI_CGT6X_7_INSTALL_DIR}/bin:"
|
||||
PATH:prepend = "${TI_CGT6X_7_INSTALL_DIR}/bin:"
|
||||
|
||||
DEVICE = ""
|
||||
DEVICE_c665x-evm = "C6657"
|
||||
@@ -52,6 +52,6 @@ do_install() {
|
||||
cp -rP --preserve=mode,links,timestamps --no-preserve=ownership * ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils"
|
||||
FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils"
|
||||
|
||||
INSANE_SKIP_${PN} += "arch staticdev ldflags file-rdeps"
|
||||
INSANE_SKIP:${PN} += "arch staticdev ldflags file-rdeps"
|
||||
|
||||
@@ -16,16 +16,16 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
PR = "r0"
|
||||
|
||||
|
||||
DEPENDS_append = " edma3-lld-rtos \
|
||||
DEPENDS:append = " edma3-lld-rtos \
|
||||
osal-rtos \
|
||||
"
|
||||
DEPENDS_append_ti43x = " starterware-rtos \
|
||||
DEPENDS:append:ti43x = " starterware-rtos \
|
||||
"
|
||||
DEPENDS_append_ti33x = " starterware-rtos \
|
||||
DEPENDS:append:ti33x = " starterware-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_remove_k3 = "edma3-lld-rtos "
|
||||
DEPENDS_append_k3 = " udma-lld-rtos \
|
||||
DEPENDS:remove:k3 = "edma3-lld-rtos "
|
||||
DEPENDS:append:k3 = " udma-lld-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
@@ -35,7 +35,7 @@ export PDK_MCASP_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
|
||||
XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
|
||||
XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "MCASP LLD"
|
||||
|
||||
@@ -15,11 +15,11 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
PR = "r0"
|
||||
|
||||
|
||||
DEPENDS_append = " edma3-lld-rtos \
|
||||
DEPENDS:append = " edma3-lld-rtos \
|
||||
"
|
||||
|
||||
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
|
||||
XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
|
||||
XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
|
||||
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
|
||||
@@ -6,12 +6,12 @@ PR = "${INC_PR}.0"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEPENDS="common-csl-ip mmap-lld"
|
||||
RDEPENDS_${PN}="uio-module-drv"
|
||||
RDEPENDS:${PN}="uio-module-drv"
|
||||
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
DEVICELIST_k2l = "k2l"
|
||||
DEVICELIST_k2g = "k2g"
|
||||
DEVICELIST:k2hk = "k2h k2k"
|
||||
DEVICELIST:k2e = "k2e"
|
||||
DEVICELIST:k2l = "k2l"
|
||||
DEVICELIST:k2g = "k2g"
|
||||
|
||||
CHOICELIST = " yes \
|
||||
no \
|
||||
|
||||
@@ -16,16 +16,16 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
PR = "r0"
|
||||
|
||||
|
||||
DEPENDS_append = " edma3-lld-rtos \
|
||||
DEPENDS:append = " edma3-lld-rtos \
|
||||
osal-rtos \
|
||||
"
|
||||
DEPENDS_append_ti33x = " starterware-rtos \
|
||||
DEPENDS:append:ti33x = " starterware-rtos \
|
||||
"
|
||||
DEPENDS_append_ti43x = " starterware-rtos \
|
||||
DEPENDS:append:ti43x = " starterware-rtos \
|
||||
"
|
||||
DEPENDS_remove_k3 = "edma3-lld-rtos "
|
||||
DEPENDS:remove:k3 = "edma3-lld-rtos "
|
||||
|
||||
DEPENDS_append_k3 = " sciclient-rtos \
|
||||
DEPENDS:append:k3 = " sciclient-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
@@ -35,7 +35,7 @@ export PDK_MMCSD_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
|
||||
XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
|
||||
XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "MMCSD LLD"
|
||||
|
||||
@@ -37,7 +37,7 @@ ks2_pa_post_pdsp0 \
|
||||
ks2_pa_post_pdsp1 \
|
||||
"
|
||||
|
||||
FWBASENAME_k2hk = " \
|
||||
FWBASENAME:k2hk = " \
|
||||
ks2_pa_pdsp0_classify1 \
|
||||
ks2_pa_pdsp1_classify1 \
|
||||
ks2_pa_pdsp2_classify1 \
|
||||
@@ -53,4 +53,4 @@ do_install() {
|
||||
done
|
||||
}
|
||||
|
||||
FILES_${PN} = "${base_libdir}/firmware"
|
||||
FILES:${PN} = "${base_libdir}/firmware"
|
||||
|
||||
@@ -26,4 +26,4 @@ do_install() {
|
||||
install -m 0644 ${S}/ti-keystone/${TARGET} ${D}${base_libdir}/firmware/${TARGET}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${base_libdir}/firmware"
|
||||
FILES:${PN} = "${base_libdir}/firmware"
|
||||
|
||||
@@ -6,7 +6,7 @@ require recipes-bsp/nwal-lld/nwal-lld.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
DEPENDS_append = " cppi-lld-rtos \
|
||||
DEPENDS:append = " cppi-lld-rtos \
|
||||
pa-lld-rtos \
|
||||
pktlib-rtos \
|
||||
qmss-lld-rtos \
|
||||
|
||||
@@ -14,8 +14,8 @@ INC_PR = "r0"
|
||||
|
||||
BASEDIR = "${WORKDIR}/git"
|
||||
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2l = "k2l"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
DEVICELIST:k2hk = "k2h k2k"
|
||||
DEVICELIST:k2l = "k2l"
|
||||
DEVICELIST:k2e = "k2e"
|
||||
|
||||
CHOICELIST = "yes no"
|
||||
|
||||
@@ -3,10 +3,10 @@ require recipes-bsp/osal/osal.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
COMPATIBLE_MACHINE_append = "|c66x|k3"
|
||||
COMPATIBLE_MACHINE:append = "|c66x|k3"
|
||||
|
||||
DEPENDS_append_ti33x = " starterware-rtos"
|
||||
DEPENDS_append_ti43x = " starterware-rtos"
|
||||
DEPENDS:append:ti33x = " starterware-rtos"
|
||||
DEPENDS:append:ti43x = " starterware-rtos"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user