mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
Compare commits
205 Commits
ti2019.04-
...
thud
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b27317ab4f | ||
|
|
f516edb20d | ||
|
|
198a38682f | ||
|
|
e4463c2047 | ||
|
|
98360f5923 | ||
|
|
4f7a907369 | ||
|
|
1e4caa1e1c | ||
|
|
513e67598d | ||
|
|
65c8002935 | ||
|
|
6ec42662f4 | ||
|
|
437ff67e0f | ||
|
|
1a7c32505a | ||
|
|
f296857124 | ||
|
|
aa4f952497 | ||
|
|
47d0bf3b6d | ||
|
|
d8412827db | ||
|
|
e53fd5ea3d | ||
|
|
f7aa01494b | ||
|
|
daa6d3f58c | ||
|
|
be84ceb167 | ||
|
|
df3561f686 | ||
|
|
a60f72bb59 | ||
|
|
81acb91131 | ||
|
|
879a7bd739 | ||
|
|
c18c41a7c3 | ||
|
|
04738e390c | ||
|
|
aa7bc18ca8 | ||
|
|
7db75cb121 | ||
|
|
9fe044fccc | ||
|
|
68d6e72fee | ||
|
|
fe763e7a51 | ||
|
|
f0c9458d8e | ||
|
|
9f4da02be8 | ||
|
|
d418c1b4c8 | ||
|
|
e778576dff | ||
|
|
b7452e53c6 | ||
|
|
0deaf44c14 | ||
|
|
d666ead59c | ||
|
|
29737b15a1 | ||
|
|
f099d3339b | ||
|
|
c7de34d806 | ||
|
|
e5da84ec50 | ||
|
|
68a5646bf1 | ||
|
|
f4630f59bb | ||
|
|
dd85eab84a | ||
|
|
006c2b8972 | ||
|
|
79508707b3 | ||
|
|
71926c729b | ||
|
|
49e2fefee3 | ||
|
|
5c2075f59c | ||
|
|
ff61d7fbe8 | ||
|
|
5099eb3237 | ||
|
|
780d5a996d | ||
|
|
ee8877cdb3 | ||
|
|
f8f3ab9106 | ||
|
|
9e4389020c | ||
|
|
7c8249c7dc | ||
|
|
5005652598 | ||
|
|
c9df259df4 | ||
|
|
90c7b65cb4 | ||
|
|
c099703d58 | ||
|
|
d9ae9bbaa4 | ||
|
|
722c45482c | ||
|
|
993bce32bd | ||
|
|
6d006070e6 | ||
|
|
69a5c3462f | ||
|
|
c76afc4205 | ||
|
|
c2c52453d3 | ||
|
|
eda458e5a6 | ||
|
|
6211c51c1c | ||
|
|
b890b26251 | ||
|
|
90542f70e2 | ||
|
|
5ee4aaaa18 | ||
|
|
94553a968d | ||
|
|
c34085145a | ||
|
|
3629432942 | ||
|
|
49874edd26 | ||
|
|
ff3ffb4cee | ||
|
|
94a9f043bd | ||
|
|
bd09bfe394 | ||
|
|
057c58d677 | ||
|
|
0d29cd87ba | ||
|
|
258cd4b7e6 | ||
|
|
a797106c66 | ||
|
|
c6c19917f6 | ||
|
|
a7cfb4c6ef | ||
|
|
3d9c666421 | ||
|
|
a915550184 | ||
|
|
e52b3bff75 | ||
|
|
7b3c116211 | ||
|
|
e3d2261396 | ||
|
|
0586936e1b | ||
|
|
472fe18135 | ||
|
|
c424089de5 | ||
|
|
527ec4723e | ||
|
|
0ea9252dd9 | ||
|
|
8c5eac3476 | ||
|
|
abbdf31da9 | ||
|
|
acfb83222d | ||
|
|
2577bb0ee3 | ||
|
|
55e6ea92a1 | ||
|
|
d1ad0605c4 | ||
|
|
3d0ddebdde | ||
|
|
80ff20dee3 | ||
|
|
3d5b6c3cbb | ||
|
|
dfe45c304f | ||
|
|
a2ae6e3423 | ||
|
|
646bbc2514 | ||
|
|
18ef686f75 | ||
|
|
4143cc4215 | ||
|
|
f53a4a962c | ||
|
|
8282e7beb4 | ||
|
|
d4f048a4c5 | ||
|
|
f4a9e363d0 | ||
|
|
193f1830e5 | ||
|
|
94c02fd41b | ||
|
|
05e41c29e2 | ||
|
|
82fc5dd9a3 | ||
|
|
341b0946f6 | ||
|
|
274b962b31 | ||
|
|
9ca82f1366 | ||
|
|
2899e6edeb | ||
|
|
727411f95e | ||
|
|
0dbf3cb4b0 | ||
|
|
72e5d8f34e | ||
|
|
5e68fb8194 | ||
|
|
ee95ce175a | ||
|
|
f04a389d11 | ||
|
|
a83764999e | ||
|
|
0210f5f8bd | ||
|
|
a8e2395ca1 | ||
|
|
934925cd45 | ||
|
|
4baef87821 | ||
|
|
fcd3528f5d | ||
|
|
e2f9cd6fdc | ||
|
|
3b4dc14b5e | ||
|
|
dae986fab5 | ||
|
|
dc6311740d | ||
|
|
afd226010c | ||
|
|
e0d82a6527 | ||
|
|
0d87ef76ee | ||
|
|
e29693f533 | ||
|
|
7d23f8265b | ||
|
|
f72fc27e3e | ||
|
|
6f41cf8401 | ||
|
|
4731ced72c | ||
|
|
126d634041 | ||
|
|
55ba4afdf8 | ||
|
|
f0ae9ca0b5 | ||
|
|
6f991a6fbd | ||
|
|
e9f078e86a | ||
|
|
d3c166077b | ||
|
|
1ec168fa6d | ||
|
|
c07d65350f | ||
|
|
22f1a6f375 | ||
|
|
52cedec504 | ||
|
|
986d13c467 | ||
|
|
91d057eb18 | ||
|
|
52089aec61 | ||
|
|
038ac63ba8 | ||
|
|
c900cf96d3 | ||
|
|
85a4db9913 | ||
|
|
9f5c212fba | ||
|
|
d87868a743 | ||
|
|
d4e4cdcc1a | ||
|
|
9a416c5867 | ||
|
|
d95e2bec5c | ||
|
|
17ab286419 | ||
|
|
66b138bdb4 | ||
|
|
a131e929c6 | ||
|
|
f84c59f4d0 | ||
|
|
207065596e | ||
|
|
1db77f8330 | ||
|
|
5acb520b5e | ||
|
|
40fd4d7161 | ||
|
|
2c72ecce8b | ||
|
|
bbf529d641 | ||
|
|
4475b8e11d | ||
|
|
943102963a | ||
|
|
be30944bf8 | ||
|
|
ce990d30eb | ||
|
|
7506c389b6 | ||
|
|
7201f2378c | ||
|
|
6a19d1c250 | ||
|
|
4629a4b096 | ||
|
|
4b787bc4ae | ||
|
|
a61954718e | ||
|
|
1a7986a818 | ||
|
|
3928009e91 | ||
|
|
666cff264f | ||
|
|
2d5a7e0662 | ||
|
|
18e72eefec | ||
|
|
77acab40a6 | ||
|
|
9f37e04d6c | ||
|
|
be64cf0650 | ||
|
|
1a83bdda90 | ||
|
|
84c20a6479 | ||
|
|
f734479bb4 | ||
|
|
aa62e93941 | ||
|
|
347d3216d7 | ||
|
|
c75bcd668f | ||
|
|
1878a13bcc | ||
|
|
0c0a1c81a4 | ||
|
|
923788bb5a | ||
|
|
bc7033147b |
46
classes/ti-pdk-fetch.bbclass
Normal file
46
classes/ti-pdk-fetch.bbclass
Normal file
@@ -0,0 +1,46 @@
|
||||
TI_PDK_GIT_URI ?= "git://git.ti.com/processor-sdk/pdk.git"
|
||||
TI_PDK_GIT_BRANCH ?= "master"
|
||||
TI_PDK_GIT_PROTOCOL ?= "git"
|
||||
TI_PDK_SRCREV ?= "9c04a8f4ac2ed95100ee50163b3189d28b9680f1"
|
||||
|
||||
TI_PDK_VERSION ?= "2020.4.16"
|
||||
|
||||
PV = "${TI_PDK_VERSION}"
|
||||
|
||||
TI_PDK_COMP ?= ""
|
||||
TI_PDK_COMP_PATH = "${@'${TI_PDK_COMP}'.replace('.','/')}"
|
||||
|
||||
TI_PDK_SOURCE_PN = "ti-pdk-source"
|
||||
TI_PDK_SOURCE_WORKDIR = "${TMPDIR}/work-shared/ti-pdk-${PV}"
|
||||
TI_PDK_SOURCE = "${TI_PDK_SOURCE_WORKDIR}/git"
|
||||
|
||||
S = "${WORKDIR}/git/${TI_PDK_COMP_PATH}"
|
||||
|
||||
# Hard-link only required sources from PDK
|
||||
python do_unpack_append() {
|
||||
if len(d.getVar('TI_PDK_COMP') or '') > 0:
|
||||
import shutil
|
||||
|
||||
# Get src/dst paths
|
||||
src = os.path.join(d.getVar('TI_PDK_SOURCE'),'packages',d.getVar('TI_PDK_COMP_PATH'))
|
||||
s = d.getVar('S')
|
||||
|
||||
# Set up the directory structure, except for the root of the sources
|
||||
# hard-linked.
|
||||
bb.utils.mkdirhier(s)
|
||||
os.rmdir(s)
|
||||
|
||||
# Recursively hard-link the sources
|
||||
shutil.copytree(src, s, copy_function=os.link)
|
||||
|
||||
# Recursively hard-link the git directory
|
||||
shutil.copytree(os.path.join(d.getVar('TI_PDK_SOURCE'),'.git'), os.path.join(s,'.git'), copy_function=os.link)
|
||||
}
|
||||
|
||||
# Make sure that ti-pdk-source is unpacked before we set up the hardlinks.
|
||||
python __anonymous () {
|
||||
pn = d.getVar('PN')
|
||||
pdk_src_pn = d.getVar('TI_PDK_SOURCE_PN')
|
||||
if pn != pdk_src_pn:
|
||||
d.appendVarFlag('do_unpack', 'depends', ' ${TI_PDK_SOURCE_PN}:do_unpack')
|
||||
}
|
||||
@@ -71,7 +71,7 @@ TI_PDK_DOXYGEN_SUPPORT ?= "1"
|
||||
|
||||
TI_PDK_XDC_ARGS ?= "${TI_PDK_LIMIT_SOCS}"
|
||||
|
||||
PARALLEL_XDC = "--jobs=${BB_NUMBER_THREADS}"
|
||||
PARALLEL_XDC = "${@oe.utils.parallel_make_argument(d, '--jobs=%d')}"
|
||||
PARALLEL_MAKE = ""
|
||||
|
||||
def get_doxygen_support(d):
|
||||
|
||||
@@ -24,7 +24,7 @@ SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
# UBI: logical eraseblock size: 126976 bytes
|
||||
# from ubiattach stdout:
|
||||
# UBI device number 0, total 1988 LEBs
|
||||
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 9200"
|
||||
MKUBIFS_ARGS ?= "-F -m 2048 -e 126976 -c 10200"
|
||||
|
||||
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
|
||||
# from dmesg:
|
||||
@@ -32,4 +32,4 @@ MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 9200"
|
||||
# UBI: physical eraseblock size: 131072 bytes (128 KiB)
|
||||
# UBI: sub-page size: 512
|
||||
# UBI: VID header offset: 2048 (aligned 2048)
|
||||
UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048"
|
||||
UBINIZE_ARGS ?= "-m 2048 -p 128KiB -s 512 -O 2048"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#@TYPE: Machine
|
||||
#@NAME: AM335x HS EVM
|
||||
#@DESCRIPTION: Machine configuration for the TI AM435x HS EVM
|
||||
#@DESCRIPTION: Machine configuration for the TI AM335x HS EVM
|
||||
|
||||
require conf/machine/am335x-evm.conf
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ SERIAL_CONSOLES = "115200;ttyS0"
|
||||
# UBI: logical eraseblock size: 253952 bytes
|
||||
# from ubiattach stdout:
|
||||
# UBI device number 0, total 994 LEBs
|
||||
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 4400"
|
||||
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 5000"
|
||||
|
||||
# do ubiattach /dev/ubi_ctrl -m 11 -O 4096
|
||||
# from dmesg:
|
||||
|
||||
@@ -12,6 +12,7 @@ SERIAL_CONSOLES = "115200;ttyS2"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-beagle-x15-revc.dtb \
|
||||
am5729-beagleboneai.dtb \
|
||||
am57xx-evm.dtb am57xx-evm-cam-mt9t111.dtb am57xx-evm-cam-ov10635.dtb \
|
||||
am57xx-evm-reva3.dtb am57xx-evm-reva3-cam-mt9t111.dtb am57xx-evm-reva3-cam-ov10635.dtb \
|
||||
am571x-idk.dtb am571x-idk-lcd-osd101t2045.dtb am571x-idk-lcd-osd101t2587.dtb \
|
||||
|
||||
@@ -18,6 +18,7 @@ KERNEL_DEVICETREE = " \
|
||||
ti/k3-am654-evm-oldi-lcd1evm.dtbo ti/k3-am654-evm-tc358876.dtbo \
|
||||
ti/k3-am654-pcie-usb2.dtbo ti/k3-am654-pcie-usb3.dtbo \
|
||||
ti/k3-am654-base-board-jailhouse.dtbo \
|
||||
ti/k3-am654-evm-prupwm.dtbo \
|
||||
"
|
||||
|
||||
UBOOT_MACHINE = "am65x_evm_a53_defconfig"
|
||||
@@ -32,4 +33,4 @@ OPTEEOUTPUTMACHINE = "k3"
|
||||
IMAGE_BOOT_FILES = "tispl.bin u-boot.img"
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
|
||||
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot u-boot:do_deploy"
|
||||
do_image_wic[depends] += "u-boot:do_deploy"
|
||||
|
||||
@@ -16,8 +16,6 @@ WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
IMAGE_BOOT_FILES = "MLO u-boot.img"
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
|
||||
|
||||
# UBI information. Note that this is board and kernel specific. Changes
|
||||
# in your kernel port may require changes in these variables. For more
|
||||
# details about this board please see
|
||||
|
||||
@@ -15,7 +15,6 @@ SERIAL_CONSOLES = "115200;ttyS0"
|
||||
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
|
||||
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
|
||||
IMAGE_BOOT_FILES ?= "u-boot.${UBOOT_SUFFIX} ${SPL_BINARY}"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
@@ -11,6 +11,7 @@ SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
ti/k3-j721e-common-proc-board.dtb \
|
||||
ti/k3-j721e-proc-board-tps65917.dtb \
|
||||
ti/k3-j721e-common-proc-board-infotainment.dtbo \
|
||||
ti/k3-j721e-common-proc-board-infotainment-display-sharing.dtbo \
|
||||
ti/k3-j721e-common-proc-board-jailhouse.dtbo \
|
||||
@@ -28,9 +29,9 @@ OPTEEOUTPUTMACHINE = "k3"
|
||||
IMAGE_BOOT_FILES = "tispl.bin u-boot.img"
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
|
||||
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot u-boot:do_deploy"
|
||||
do_image_wic[depends] += "u-boot:do_deploy"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "j721e"
|
||||
TI_PDK_LIMIT_BOARDS = "j721e_evm"
|
||||
TI_PDK_LIMIT_SOCS = "j721e j7200"
|
||||
TI_PDK_LIMIT_BOARDS = "j721e_evm j7200_evm"
|
||||
TI_PDK_LIMIT_CORES = "mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 c66xdsp_1 c66xdsp_2 c7x_1"
|
||||
|
||||
@@ -2,21 +2,13 @@ LICENSE = "BSD-3-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea"
|
||||
|
||||
AIF2_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/aif2-lld.git"
|
||||
AIF2_LLD_GIT_PROTOCOL = "git"
|
||||
AIF2_LLD_GIT_BRANCH = "master"
|
||||
AIF2_LLD_GIT_DESTSUFFIX = "git/ti/drv/aif2"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# The following commit correspond to DEV.AIF2LLD.01.02.00.02B
|
||||
AIF2_LLD_SRCREV = "5304fdbca98b7f1aed8cb66bc6750f99d8bb7094"
|
||||
TI_PDK_COMP = "ti.drv.aif2"
|
||||
|
||||
BRANCH = "${AIF2_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${AIF2_LLD_GIT_URI};destsuffix=${AIF2_LLD_GIT_DESTSUFFIX};protocol=${AIF2_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${AIF2_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "1.2.0.2B"
|
||||
INC_PR = "r0"
|
||||
|
||||
COMPATIBLE_MACHINE = "k2hk"
|
||||
|
||||
S = "${WORKDIR}/${AIF2_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -7,7 +7,7 @@ Power State Coordination Interface (PSCI), Trusted Board Boot Requirements \
|
||||
HOMEPAGE = "http://infocenter.arm.com/help/topic/com.arm.doc.dui0928e/CJHIDGJF.html"
|
||||
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://license.rst;md5=90153916317c204fade8b8df15739cde"
|
||||
LIC_FILES_CHKSUM = "file://docs/license.rst;md5=189505435dbcdcc8caa63c46fe93fa89"
|
||||
|
||||
inherit deploy
|
||||
|
||||
@@ -22,7 +22,7 @@ PV_append = "+git${SRCPV}"
|
||||
BRANCH = "ti-atf"
|
||||
SRC_URI = "git://git.ti.com/atf/arm-trusted-firmware.git;branch=${BRANCH}"
|
||||
|
||||
SRCREV ?= "ce3f1512bfc3f346900178c5ef870fbef3ab205e"
|
||||
SRCREV ?= "e516a389ac12fbe1597f61fea80ed3f230b9c5fd"
|
||||
|
||||
# Make ATF "aware" of OPTEE, no build dependency
|
||||
PACKAGECONFIG[optee] = "SPD=opteed"
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI Bit Coprocessor (BCP) low level driver"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.bcp"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c0287a39b8896"
|
||||
@@ -8,22 +12,8 @@ LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c
|
||||
COMPATIBLE_MACHINE = "k2hk|k2l|c667x-evm"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
BCP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/bcp-lld.git"
|
||||
BCP_LLD_GIT_PROTOCOL = "git"
|
||||
BCP_LLD_GIT_BRANCH = "master"
|
||||
BCP_LLD_GIT_DESTSUFFIX = "git/ti/drv/bcp"
|
||||
|
||||
# Below commit ID corresponds to "DEV.BCP_LLD.02.01.00.07B"
|
||||
BCP_LLD_SRCREV = "2a13d5e3b26180dd4f1010327f1daed9b3330752"
|
||||
|
||||
BRANCH = "${BCP_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${BCP_LLD_GIT_URI};destsuffix=${BCP_LLD_GIT_DESTSUFFIX};protocol=${BCP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${BCP_LLD_SRCREV}"
|
||||
PV = "02.01.00.07B"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${BCP_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append = " qmss-lld-rtos \
|
||||
cppi-lld-rtos \
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS Board Library"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.board"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=9bed8e4ac2fb37fc627cefe49eb1c919"
|
||||
@@ -8,18 +12,8 @@ LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=9bed8e4ac2fb37fc62
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
BOARD_GIT_URI = "git://git.ti.com/keystone-rtos/board.git"
|
||||
BOARD_GIT_PROTOCOL = "git"
|
||||
BOARD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.BOARD.01.00.10.05D"
|
||||
BOARD_SRCREV = "fd707da2811df612ae91a3ee33d9ef3864723d61"
|
||||
|
||||
BRANCH ="${BOARD_GIT_BRANCH}"
|
||||
SRC_URI = "${BOARD_GIT_URI};protocol=${BOARD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${BOARD_SRCREV}"
|
||||
PV = "01.00.10.05D"
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " i2c-lld-rtos \
|
||||
|
||||
76
recipes-bsp/cal-lld/cal-lld-rtos_git.bb
Normal file
76
recipes-bsp/cal-lld/cal-lld-rtos_git.bb
Normal file
@@ -0,0 +1,76 @@
|
||||
SUMMARY = "TI RTOS low level driver for CAL"
|
||||
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.cal"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://cal.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a"
|
||||
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
fvid2-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
CAL_PACKAGE_BASE = "${WORKDIR}/cal_base"
|
||||
CAL_LLD_ROOTPATH = "${CAL_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/cal"
|
||||
|
||||
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"
|
||||
|
||||
LIMBOARDS = ""
|
||||
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"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "CAL"
|
||||
|
||||
do_configure() {
|
||||
rm -rf ${CAL_PACKAGE_BASE}
|
||||
cd ${S}
|
||||
|
||||
# remove any previous package
|
||||
rm -f ${CAL_PACKAGE_BASE}
|
||||
|
||||
# make the release package before building it
|
||||
make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${CAL_PACKAGE_BASE} PDK_CAL_COMP_PATH=${S}
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
echo "cal lld root path is ${CAL_LLD_ROOTPATH}"
|
||||
cd ${CAL_LLD_ROOTPATH}
|
||||
|
||||
# Build am65xx libraries
|
||||
make clean lib xdc_meta doxygen LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
|
||||
|
||||
#archive
|
||||
tar -cf cal_lld.tar --exclude='*.tar' ./*
|
||||
}
|
||||
|
||||
do_install() {
|
||||
cd ${CAL_LLD_ROOTPATH}
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/cal
|
||||
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"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags"
|
||||
@@ -14,11 +14,11 @@ CMB_ADDON_GIT_PROTOCOL = "git"
|
||||
CMB_ADDON_GIT_BRANCH = "master"
|
||||
CMB_ADDON_GIT_DESTSUFFIX = "git/ti/addon"
|
||||
|
||||
# Below commit ID corresponds to "DEV.CMB.01.01.00.03"
|
||||
CMB_ADDON_SRCREV = "4b16dd77eb929708a5134714c3194fc5b5bc1808"
|
||||
# Below commit ID corresponds to "DEV.CMB.01.01.00.03A"
|
||||
CMB_ADDON_SRCREV = "3655aad07f17d3a167ec7dcecb52450c1d2fe8be"
|
||||
|
||||
SRCREV = "${CMB_ADDON_SRCREV}"
|
||||
PV = "01.01.00.03"
|
||||
PV = "01.01.00.03A"
|
||||
PR = "r0"
|
||||
|
||||
BRANCH = "${CMB_ADDON_GIT_BRANCH}"
|
||||
|
||||
@@ -19,3 +19,4 @@ 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"
|
||||
|
||||
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone|dra7xx|ti33x|ti43x|omapl1"
|
||||
|
||||
PV = "03.03.00.15"
|
||||
PV = "03.03.00.17B"
|
||||
INC_PR = "r0"
|
||||
PE = "1"
|
||||
|
||||
@@ -13,8 +13,8 @@ CSL_GIT_PROTOCOL ="git"
|
||||
CSL_GIT_BRANCH = "release"
|
||||
CSL_GIT_DESTSUFFIX = "git"
|
||||
|
||||
# Below commit ID corresponding to "DEV.CSL_PROCESSOR-SDK.03.03.00.15"
|
||||
CSL_SRCREV = "589f3bc2cdf2d3a1aa040848da1d134813d2b345"
|
||||
# Below commit ID corresponding to "DEV.CSL_PROCESSOR-SDK.03.03.00.17B"
|
||||
CSL_SRCREV = "a5a9200fe11575a4eff965d87cb968c5f3377e9f"
|
||||
|
||||
BRANCH="${CSL_GIT_BRANCH}"
|
||||
SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -4,19 +4,12 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/cppi/COPYING.txt;md5=e8f6789acd
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
CPPI_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/cppi-lld.git"
|
||||
CPPI_LLD_GIT_PROTOCOL = "git"
|
||||
CPPI_LLD_GIT_BRANCH = "master"
|
||||
CPPI_LLD_GIT_DESTSUFFIX = "git/ti/drv/cppi"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below Commit ID corresponds to "DEV.CPPI_LLD.02.01.00.14A"
|
||||
CPPI_LLD_SRCREV = "d9b51bfc77ee0c97ed11dc6753667cfadc0285f6"
|
||||
TI_PDK_COMP = "ti.drv.cppi"
|
||||
|
||||
BRANCH = "${CPPI_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${CPPI_LLD_GIT_URI};destsuffix=${CPPI_LLD_GIT_DESTSUFFIX};protocol=${CPPI_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
PE = "1"
|
||||
|
||||
SRCREV = "${CPPI_LLD_SRCREV}"
|
||||
PV = "02.01.00.14A"
|
||||
INC_PR = "r0"
|
||||
|
||||
DEVICELIST = "k2h k2k k2l k2e"
|
||||
@@ -24,4 +17,3 @@ DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2l = "k2l"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
|
||||
S = "${WORKDIR}/${CPPI_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -3,7 +3,7 @@ SUMMARY = "R5 PSDK CPSW9G Ethernet Switch Firmware"
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=04ad0a015d4bb63c2b9e7b112debf3db"
|
||||
|
||||
PV = "1.0+git${SRCPV}"
|
||||
PV = "6.2+git${SRCPV}"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
inherit deploy
|
||||
@@ -11,14 +11,14 @@ inherit update-alternatives
|
||||
|
||||
PROTOCOL = "git"
|
||||
BRANCH = "master"
|
||||
SRCREV = "df7f399319ee401dfbda9317878128a0f718507f"
|
||||
SRCREV = "4da71504488450f34d65459c1de949da1f984471"
|
||||
|
||||
SRC_URI = "git://git.ti.com/glsdk/ti-eth-fw.git;protocol=${PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
CPSW9G_FW_DIR = "${S}/ethfw"
|
||||
CPSW9G_FW_FILENAME = "app_remoteswitchcfg_server.xer5f"
|
||||
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"
|
||||
|
||||
@@ -2,21 +2,13 @@ LICENSE = "BSD-3-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=1f4217b705bf98762a302fd720649dcc"
|
||||
|
||||
DFE_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/dfe-lld.git"
|
||||
DFE_LLD_GIT_PROTOCOL = "git"
|
||||
DFE_LLD_GIT_BRANCH = "master"
|
||||
DFE_LLD_GIT_DESTSUFFIX = "git/ti/drv/dfe"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponds to "DEV.DFE_LLD.01.00.00.09"
|
||||
DFE_LLD_SRCREV = "da6a84069837b5c9b7a4bdb8824d8a4295866b14"
|
||||
TI_PDK_COMP = "ti.drv.dfe"
|
||||
|
||||
BRANCH = "${DFE_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${DFE_LLD_GIT_URI};destsuffix=${DFE_LLD_GIT_DESTSUFFIX};protocol=${DFE_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${DFE_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "1.0.0.9"
|
||||
INC_PR = "r0"
|
||||
|
||||
COMPATIBLE_MACHINE = "k2l"
|
||||
|
||||
S = "${WORKDIR}/${DFE_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -1,14 +1,7 @@
|
||||
EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/emac-lld.git"
|
||||
EMAC_LLD_GIT_PROTOCOL = "git"
|
||||
EMAC_LLD_GIT_BRANCH = "master"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponds to "DEV.EMAC_LLD.01.00.03.17A"
|
||||
EMAC_LLD_SRCREV = "696ba15f8fc73d0138e92a9335997ab3436b228c"
|
||||
TI_PDK_COMP = "ti.drv.emac"
|
||||
|
||||
BRANCH ="${EMAC_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${EMAC_LLD_GIT_URI};protocol=${EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${EMAC_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
# The LLD version
|
||||
PV = "01.00.03.17A+git${SRCPV}"
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS driver for FAT filesystem"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.fs.fatfs"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://FATFS.h;beginline=1;endline=32;md5=6619832755598d1cc2b01f2e6a1801d6"
|
||||
@@ -8,18 +12,6 @@ LIC_FILES_CHKSUM = "file://FATFS.h;beginline=1;endline=32;md5=6619832755598d1cc2
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
FATFS_GIT_URI = "git://git.ti.com/keystone-rtos/fatfs.git"
|
||||
FATFS_GIT_PROTOCOL = "git"
|
||||
FATFS_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.FATFS_LLD.01.00.00.14"
|
||||
FATFS_SRCREV = "7d9a80513f061234a552b87a77ebf76500db1934"
|
||||
|
||||
BRANCH = "${FATFS_GIT_BRANCH}"
|
||||
SRC_URI = "${FATFS_GIT_URI};protocol=${FATFS_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${FATFS_SRCREV}"
|
||||
PV = "01.00.00.14"
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " mmcsd-lld-rtos \
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI FFT Coprocessor (FFTC) low level driver "
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.fftc"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://fftc.h;beginline=1;endline=39;md5=2f1010c47d364414644caf6d30a2b7df"
|
||||
@@ -8,24 +12,8 @@ LIC_FILES_CHKSUM = "file://fftc.h;beginline=1;endline=39;md5=2f1010c47d364414644
|
||||
COMPATIBLE_MACHINE = "k2hk|k2l"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
FFTC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/fftc-lld.git"
|
||||
FFTC_LLD_GIT_PROTOCOL = "git"
|
||||
FFTC_LLD_GIT_BRANCH = "master"
|
||||
FFTC_LLD_GIT_DESTSUFFIX = "git/ti/drv/fftc"
|
||||
|
||||
# Below commit ID corresponds to "DEV.FFTC_LLD.02.02.00.07B"
|
||||
FFTC_LLD_SRCREV = "962d899e1e81a4d02ad59368032cf24956cde5f2"
|
||||
|
||||
BRANCH = "${FFTC_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${FFTC_LLD_GIT_URI};destsuffix=${FFTC_LLD_GIT_DESTSUFFIX};protocol=${FFTC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${FFTC_LLD_SRCREV}"
|
||||
PV = "02.02.00.07B"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${FFTC_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
|
||||
DEPENDS_append= " qmss-lld-rtos \
|
||||
cppi-lld-rtos \
|
||||
"
|
||||
|
||||
68
recipes-bsp/fvid2/fvid2-rtos_git.bb
Executable file
68
recipes-bsp/fvid2/fvid2-rtos_git.bb
Executable file
@@ -0,0 +1,68 @@
|
||||
SUMMARY = "TI RTOS Video Driver Interface"
|
||||
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.fvid2"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://fvid2.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a"
|
||||
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
FVID2_PACKAGE_BASE = "${WORKDIR}/fvid2_base"
|
||||
FVID2_ROOTPATH = "${FVID2_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/fvid2"
|
||||
|
||||
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
|
||||
export PDK_FVID2_ROOT_PATH = "${FVID2_PACKAGE_BASE}/package/all/pdk_/packages"
|
||||
|
||||
|
||||
BOARD_PACKAGE = ""
|
||||
BOARD_PACKAGE_am65xx-evm = "am65xx_evm"
|
||||
BOARD_PACKAGE_am65xx-hs-evm = "am65xx_evm"
|
||||
BOARD_PACKAGE_j7-evm = "j721e_evm"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "FVID2"
|
||||
|
||||
do_configure() {
|
||||
rm -rf ${FVID2_PACKAGE_BASE}
|
||||
cd ${S}
|
||||
|
||||
# remove any previous package
|
||||
rm -f ${FVID2_PACKAGE_BASE}
|
||||
|
||||
# make the release package before building it
|
||||
make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${FVID2_PACKAGE_BASE} PDK_FVID2_COMP_PATH=${S}
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
echo "fvid2 root path is ${FVID2_ROOTPATH}"
|
||||
cd ${FVID2_ROOTPATH}
|
||||
|
||||
# Build am65xx libraries
|
||||
make clean lib xdc_meta LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}"
|
||||
|
||||
#archive
|
||||
tar -cf fvid2.tar --exclude='*.tar' ./*
|
||||
}
|
||||
|
||||
do_install() {
|
||||
cd ${FVID2_ROOTPATH}
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/fvid2
|
||||
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"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags"
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS driver for General Purpose IO (GPIO)"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.gpio"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://GPIO.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
|
||||
@@ -8,22 +12,8 @@ LIC_FILES_CHKSUM = "file://GPIO.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d135
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c667x-evm|c665x-evm|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
GPIO_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/gpio-lld.git"
|
||||
GPIO_LLD_GIT_PROTOCOL = "git"
|
||||
GPIO_LLD_GIT_BRANCH = "master"
|
||||
GPIO_LLD_GIT_DESTSUFFIX = "git/ti/drv/gpio"
|
||||
|
||||
# Below commit ID corresponds to "DEV.GPIO_LLD.01.00.00.15"
|
||||
GPIO_LLD_SRCREV = "21d6134f002358705181bf950b9c01620370ff27"
|
||||
|
||||
BRANCH = "${GPIO_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${GPIO_LLD_GIT_URI};destsuffix=${GPIO_LLD_GIT_DESTSUFFIX};protocol=${GPIO_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${GPIO_LLD_SRCREV}"
|
||||
PV = "01.00.00.15"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${GPIO_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
"
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS low level driver for General Purpose Memory Controller (GPMC)"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.gpmc"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://GPMC.h;beginline=1;endline=31;md5=485ec97c36f809bf92323fde3e988c72"
|
||||
@@ -8,18 +12,7 @@ LIC_FILES_CHKSUM = "file://GPMC.h;beginline=1;endline=31;md5=485ec97c36f809bf923
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
GPMC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/gpmc-lld.git"
|
||||
GPMC_LLD_GIT_PROTOCOL = "git"
|
||||
GPMC_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.GPMC_LLD.01.00.00.03A"
|
||||
GPMC_LLD_SRCREV = "9169c04d80fae0a50734527e54ec4f4f53c3a1ef"
|
||||
|
||||
BRANCH = "${GPMC_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${GPMC_LLD_GIT_URI};protocol=${GPMC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${GPMC_LLD_SRCREV}"
|
||||
PV = "01.00.00.03A"
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
|
||||
@@ -6,24 +6,16 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
LLDNAME="hyplnk"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://${WORKDIR}/${HYPLNK_GIT_DESTSUFFIX}/COPYING.txt;md5=623325cc19e613a4e770fbb749922592"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=623325cc19e613a4e770fbb749922592"
|
||||
|
||||
HYPLNK_GIT_URI = "git://git.ti.com/keystone-rtos/hyplnk-lld.git"
|
||||
HYPLNK_GIT_PROTOCOL = "git"
|
||||
HYPLNK_GIT_BRANCH = "master"
|
||||
HYPLNK_GIT_DESTSUFFIX = "git/ti/drv/${LLDNAME}"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Following commit corresponds to tag DEV.HYPLNK_LLD.02.01.00.08A
|
||||
HYPLNK_SRCREV = "67fc593f28d243d25a5e19720eba8b3e53a5efc0"
|
||||
TI_PDK_COMP = "ti.drv.hyplnk"
|
||||
|
||||
BRANCH="${HYPLNK_GIT_BRANCH}"
|
||||
SRC_URI = "${HYPLNK_GIT_URI};destsuffix=${HYPLNK_GIT_DESTSUFFIX};protocol=${HYPLNK_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${HYPLNK_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "2.1.0.8A"
|
||||
INC_PR = "r0"
|
||||
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
|
||||
S = "${WORKDIR}/${HYPLNK_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS low level driver for Inter-IC module (I2C)"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.i2c"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://I2C.h;beginline=1;endline=32;md5=50084375278c1a2779571be134f98f7c"
|
||||
@@ -8,19 +12,7 @@ LIC_FILES_CHKSUM = "file://I2C.h;beginline=1;endline=32;md5=50084375278c1a277957
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
I2C_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/i2c-lld.git"
|
||||
I2C_LLD_GIT_PROTOCOL = "git"
|
||||
I2C_LLD_GIT_BRANCH = "master"
|
||||
I2C_LLD_GIT_DESTSUFFIX = "git/ti/drv/i2c"
|
||||
|
||||
# Below commit ID corresponds to "DEV.I2C_LLD.01.00.00.15A"
|
||||
I2C_LLD_SRCREV = "9db7ca48637f2980c2d9c3161259ce5472634d09"
|
||||
|
||||
BRANCH = "${I2C_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${I2C_LLD_GIT_URI};destsuffix=${I2C_LLD_GIT_DESTSUFFIX};protocol=${I2C_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${I2C_LLD_SRCREV}"
|
||||
PV = "01.00.00.15A"
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
@@ -43,7 +35,6 @@ DEPENDS_append_j7-evm = " sciclient-rtos \
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
S = "${WORKDIR}/${I2C_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
export PDK_I2C_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
@@ -1,28 +1,14 @@
|
||||
LICENSE = "BSD-3-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=76cafd87d8495b42c2355f7681de15a2"
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
ICSS_EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/icss-emac.git"
|
||||
ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
|
||||
ICSS_EMAC_LLD_GIT_BRANCH = "master"
|
||||
ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.16"
|
||||
ICSS_EMAC_LLD_SRCREV = "73ba33fe3a83f467102de0e35d25ce17170eab07"
|
||||
TI_PDK_COMP = "ti.drv.icss_emac"
|
||||
|
||||
BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFIX};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
PE = "1"
|
||||
|
||||
SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
|
||||
INC_PR = "r1"
|
||||
|
||||
# The LLD version
|
||||
PV = "01.00.00.16"
|
||||
|
||||
# The FW version(s)
|
||||
PV_DUALEMAC_FW = "5.2.7"
|
||||
|
||||
INC_PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
33
recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb
Normal file
33
recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb
Normal file
@@ -0,0 +1,33 @@
|
||||
SUMMARY = "TI RTOS low level driver for IO-Link Master"
|
||||
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.iolink"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://IOLINK.h;beginline=1;endline=32;md5=da669339a4b8594ed3edbe7ca30c726e"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti43x"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r2"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
"
|
||||
DEPENDS_append_ti43x = " starterware-rtos \
|
||||
pruss-lld-rtos \
|
||||
"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
|
||||
export PDK_IOLINK_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "IOLINK LLD"
|
||||
151
recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
Normal file
151
recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
Normal file
@@ -0,0 +1,151 @@
|
||||
SUMMARY = "echo_test for IPC-LLD"
|
||||
|
||||
require ipc-lld.inc
|
||||
|
||||
inherit update-alternatives
|
||||
|
||||
DEPENDS += " ipc-lld-rtos common-csl-ip-rtos sciclient-rtos board-rtos"
|
||||
|
||||
REMOTE_FW_DIR = "${S}/examples/yocto_bin"
|
||||
REMOTE_FW_BIN_DIR = "${REMOTE_FW_DIR}/ipc_echo_test/bin"
|
||||
REMOTE_FWB_BIN_DIR = "${REMOTE_FW_DIR}/ipc_echo_testb/bin"
|
||||
RTOS_ALL_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex02_bios_multicore_echo_test/bin"
|
||||
RTOS_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex01_bios_2core_echo_test/bin"
|
||||
LINUX_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin"
|
||||
|
||||
DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc"
|
||||
|
||||
TI_PDK_LIMIT_BOARDS_j7-evm = "j721e_evm"
|
||||
|
||||
do_configure[noexec] = "1"
|
||||
|
||||
do_compile() {
|
||||
cd ${S}
|
||||
|
||||
for board in ${TI_PDK_LIMIT_BOARDS}
|
||||
do
|
||||
for core in ${TI_PDK_LIMIT_CORES}
|
||||
do
|
||||
oe_runmake examples BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
do_install() {
|
||||
CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
|
||||
install -d ${D}${DST_BIN_PATH}
|
||||
|
||||
cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex02_bios_multicore_echo_test/bin -d ${D}/ex02_bios_multicore_echo_test
|
||||
cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex01_bios_2core_echo_test/bin -d ${D}/ex01_bios_2core_echo_test
|
||||
cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin -d ${D}/ex03_linux_bios_2core_echo_test
|
||||
|
||||
for board in ${TI_PDK_LIMIT_BOARDS}
|
||||
do
|
||||
for core in ${TI_PDK_LIMIT_CORES}
|
||||
do
|
||||
install -m 0644 ${REMOTE_FW_BIN_DIR}/$board/ipc_echo_test_${core}_release* ${D}${DST_BIN_PATH}
|
||||
|
||||
#removing map files copied in previous line
|
||||
rm ${D}${DST_BIN_PATH}/*.map
|
||||
done
|
||||
|
||||
#remove mpu binarires
|
||||
rm ${D}${DST_BIN_PATH}/ipc_echo_test_mpu1_0_release.xa*
|
||||
|
||||
done
|
||||
}
|
||||
|
||||
do_install_append_j7-evm() {
|
||||
#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}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_0_release.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_1_release.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_0_release.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release.xer5f ${D}${DST_BIN_PATH}
|
||||
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_0_release_strip.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_1_release_strip.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_0_release_strip.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_1_release_strip.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_0_release_strip.xer5f ${D}${DST_BIN_PATH}
|
||||
install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release_strip.xer5f ${D}${DST_BIN_PATH}
|
||||
}
|
||||
|
||||
|
||||
# Set up names for the firmwares
|
||||
ALTERNATIVE_${PN}_am65xx = "\
|
||||
am65x-mcu-r5f0_0-fw \
|
||||
am65x-mcu-r5f0_1-fw \
|
||||
"
|
||||
ALTERNATIVE_${PN}_j7-evm = "\
|
||||
j7-mcu-r5f0_0-fw \
|
||||
j7-mcu-r5f0_1-fw \
|
||||
j7-main-r5f0_0-fw \
|
||||
j7-main-r5f0_1-fw \
|
||||
j7-main-r5f1_0-fw \
|
||||
j7-main-r5f1_1-fw \
|
||||
j7-c66_0-fw \
|
||||
j7-c66_1-fw \
|
||||
j7-c71_0-fw\
|
||||
"
|
||||
|
||||
# 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_j7-evm = "j7-mcu-r5f0_0-fw"
|
||||
TARGET_MCU_R5FSS0_1_j7-evm = "j7-mcu-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS0_0_j7-evm = "j7-main-r5f0_0-fw"
|
||||
TARGET_MAIN_R5FSS0_1_j7-evm = "j7-main-r5f0_1-fw"
|
||||
TARGET_MAIN_R5FSS1_0_j7-evm = "j7-main-r5f1_0-fw"
|
||||
TARGET_MAIN_R5FSS1_1_j7-evm = "j7-main-r5f1_1-fw"
|
||||
TARGET_C66_0_j7-evm = "j7-c66_0-fw"
|
||||
TARGET_C66_1_j7-evm = "j7-c66_1-fw"
|
||||
TARGET_C7X_j7-evm = "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}"
|
||||
|
||||
ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
|
||||
ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
|
||||
ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}"
|
||||
ALTERNATIVE_LINK_NAME[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}"
|
||||
ALTERNATIVE_LINK_NAME[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_0}"
|
||||
ALTERNATIVE_LINK_NAME[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_1}"
|
||||
ALTERNATIVE_LINK_NAME[j7-c66_0-fw] = "${base_libdir}/firmware/${TARGET_C66_0}"
|
||||
ALTERNATIVE_LINK_NAME[j7-c66_1-fw] = "${base_libdir}/firmware/${TARGET_C66_1}"
|
||||
ALTERNATIVE_LINK_NAME[j7-c71_0-fw] = "${base_libdir}/firmware/${TARGET_C7X}"
|
||||
|
||||
# Create the firmware alternatives
|
||||
|
||||
ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_0_release_strip.xer5f"
|
||||
ALTERNATIVE_TARGET[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f"
|
||||
|
||||
ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f"
|
||||
ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f"
|
||||
ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_0_release_strip.xer5f"
|
||||
ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_1_release_strip.xer5f"
|
||||
ALTERNATIVE_TARGET[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_0_release_strip.xer5f"
|
||||
ALTERNATIVE_TARGET[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_1_release_strip.xer5f"
|
||||
ALTERNATIVE_TARGET[j7-c66_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_1_release_strip.xe66"
|
||||
ALTERNATIVE_TARGET[j7-c66_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_2_release_strip.xe66"
|
||||
ALTERNATIVE_TARGET[j7-c71_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c7x_1_release_strip.xe71"
|
||||
|
||||
ALTERNATIVE_PRIORITY = "10"
|
||||
|
||||
#add source and all rtos binaries package
|
||||
PACKAGES =+ "${PN}-rtos"
|
||||
|
||||
# make sure that lib/firmware, and all its contents are part of the package
|
||||
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"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
|
||||
INSANE_SKIP_${PN}-rtos = "arch ldflags file-rdeps"
|
||||
|
||||
INSANE_SKIP_${PN}-dbg = "arch"
|
||||
45
recipes-bsp/ipc-lld/ipc-lld-rtos_git.bb
Normal file
45
recipes-bsp/ipc-lld/ipc-lld-rtos_git.bb
Normal file
@@ -0,0 +1,45 @@
|
||||
SUMMARY = "TI RTOS low level driver for IPC"
|
||||
|
||||
require ipc-lld.inc
|
||||
|
||||
DEPENDS += " osal-rtos common-csl-ip-rtos sciclient-rtos"
|
||||
|
||||
do_configure() {
|
||||
# remove any previous package
|
||||
rm -rf ${IPCLLD_PACKAGE_BASE}
|
||||
cd ${S}
|
||||
|
||||
mkdir -p ${IPCLLD_ROOTPATH}
|
||||
|
||||
for board in ${TI_PDK_LIMIT_BOARDS}
|
||||
do
|
||||
# make the release package before building it
|
||||
oe_runmake package BOARD=$board DEST_ROOT=${IPCLLD_PACKAGE_BASE} PDK_IPC_COMP_PATH=${S}
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
cd ${IPCLLD_ROOTPATH}
|
||||
|
||||
oe_runmake lib LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" PDK_IPC_COMP_PATH=${IPCLLD_ROOTPATH}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
cd ${IPCLLD_ROOTPATH}
|
||||
|
||||
#remove prebuilt binaries
|
||||
rm -rf examples/echo_test/binaries
|
||||
|
||||
#archive
|
||||
tar -cf ipc-lld.tar --exclude='*.tar' ./*
|
||||
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/ipc
|
||||
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"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
|
||||
|
||||
INSANE_SKIP_${PN}-dbg = "arch"
|
||||
29
recipes-bsp/ipc-lld/ipc-lld.inc
Normal file
29
recipes-bsp/ipc-lld/ipc-lld.inc
Normal file
@@ -0,0 +1,29 @@
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.ipc"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91"
|
||||
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r2"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
IPCLLD_PACKAGE_BASE = "${WORKDIR}/ipclld_base"
|
||||
IPCLLD_ROOTPATH = "${IPCLLD_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/ipc"
|
||||
|
||||
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
|
||||
export PDK_IPC_ROOT_PATH = "${IPCLLD_PACKAGE_BASE}/package/all/pdk_/packages"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "IPCLLD"
|
||||
|
||||
EXTRA_OEMAKE = "PDK_INSTALL_PATH=${PDK_INSTALL_PATH} "
|
||||
|
||||
TI_PDK_LIMIT_CORES_append_am65xx-evm = " mcu1_1 "
|
||||
@@ -1,21 +1,13 @@
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
|
||||
IQN2_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/iqn2-lld.git"
|
||||
IQN2_LLD_GIT_PROTOCOL = "git"
|
||||
IQN2_LLD_GIT_BRANCH = "master"
|
||||
IQN2_LLD_GIT_DESTSUFFIX = "git/ti/drv/iqn2"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Following commit corresponds to DEV.IQN_LLD.01.00.00.11A
|
||||
IQN2_LLD_SRCREV = "41c0cd3cb4fc25453904f8c583ebd0a7a0e5b940"
|
||||
TI_PDK_COMP = "ti.drv.iqn2"
|
||||
|
||||
BRANCH = "${IQN2_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${IQN2_LLD_GIT_URI};destsuffix=${IQN2_LLD_GIT_DESTSUFFIX};protocol=${IQN2_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${IQN2_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "1.0.0.11A"
|
||||
INC_PR = "r0"
|
||||
|
||||
COMPATIBLE_MACHINE = "k2l"
|
||||
|
||||
S = "${WORKDIR}/${IQN2_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
29
recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb
Normal file
29
recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb
Normal file
@@ -0,0 +1,29 @@
|
||||
SUMMARY = "Kernel driver for IVSHMEM based UIO driver"
|
||||
DESCRIPTION = "Kernel module which registers a UIO (userspace io) device for inter VM shared memory"
|
||||
HOMEPAGE = "https://github.com/henning-schild-work/ivshmem-guest-code"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=0546a27aad86c83b75ad4ee6133e9d5e"
|
||||
|
||||
inherit module
|
||||
|
||||
RDEPENDS_${PN} = "jailhouse"
|
||||
|
||||
PROTOCOL = "git"
|
||||
BRANCH = "jailhouse"
|
||||
SRCREV = "f3ad79881bebb6c6068966ee3d265d8034c20492"
|
||||
SRC_URI = "git://github.com/henning-schild-work/ivshmem-guest-code.git;protocol=${PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OEMAKE += 'KDIR="${STAGING_KERNEL_DIR}"'
|
||||
|
||||
COMPATIBLE_MACHINE = "(ti-soc)"
|
||||
|
||||
do_compile_prepend() {
|
||||
cd ${S}/kernel_module/uio
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra
|
||||
install -m 644 ${S}/kernel_module/uio/uio_ivshmem.ko ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra
|
||||
}
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS low level driver for Multi channel Audio Serial port (McASP)"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.mcasp"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=19;endline=47;md5=75a9adc782a6df0d3a5419743e9a9f18"
|
||||
@@ -8,22 +12,9 @@ LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=19;endline=47;md5=75a9adc782a6df
|
||||
COMPATIBLE_MACHINE = "ti43x|omap-a15|k2g|ti33x|omapl1|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
MCASP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/mcasp-lld.git"
|
||||
MCASP_LLD_GIT_PROTOCOL = "git"
|
||||
MCASP_LLD_GIT_BRANCH = "master"
|
||||
MCASP_LLD_GIT_DESTSUFFIX = "git/ti/drv/mcasp"
|
||||
|
||||
# Below commit ID corresponds to "DEV.MCASP_LLD.01.01.00.14"
|
||||
MCASP_LLD_SRCREV = "e9d0f50e8f18052403708974cf7f1116534ca84f"
|
||||
|
||||
BRANCH = "${MCASP_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${MCASP_LLD_GIT_URI};destsuffix=${MCASP_LLD_GIT_DESTSUFFIX};protocol=${MCASP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${MCASP_LLD_SRCREV}"
|
||||
PV = "01.01.00.14"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${MCASP_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append = " edma3-lld-rtos \
|
||||
osal-rtos \
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS low level driver for Multi-channel Buffered Serial Port (McBSP)"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.mcbsp"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://mcbspver.h;beginline=1;endline=47;md5=a8a39efd13fa6fe66da5461b898d620e"
|
||||
@@ -8,22 +12,8 @@ LIC_FILES_CHKSUM = "file://mcbspver.h;beginline=1;endline=47;md5=a8a39efd13fa6fe
|
||||
COMPATIBLE_MACHINE = "k2g|c665x-evm|omapl1"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
MCBSP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/mcbsp-lld.git"
|
||||
MCBSP_LLD_GIT_PROTOCOL = "git"
|
||||
MCBSP_LLD_GIT_BRANCH = "master"
|
||||
MCBSP_LLD_GIT_DESTSUFFIX = "git/ti/drv/mcbsp"
|
||||
|
||||
# Below commit ID corresponds to "DEV.MCBSP_LLD.01.00.00.12"
|
||||
MCBSP_LLD_SRCREV = "cd201419a8b4e4aefee6b9323d9a84f4ea467d6a"
|
||||
|
||||
BRANCH = "${MCBSP_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${MCBSP_LLD_GIT_URI};destsuffix=${MCBSP_LLD_GIT_DESTSUFFIX};protocol=${MCBSP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${MCBSP_LLD_SRCREV}"
|
||||
PV = "01.00.00.12"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${MCBSP_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append = " edma3-lld-rtos \
|
||||
"
|
||||
|
||||
@@ -9,14 +9,14 @@ MMAP_LLD_GIT_PROTOCOL = "git"
|
||||
MMAP_LLD_GIT_BRANCH = "master"
|
||||
MMAP_LLD_GIT_DESTSUFFIX = "git/ti/runtime/mmap"
|
||||
|
||||
# Commit correspond to DEV.MMAP.02.00.00.08B
|
||||
MMAP_LLD_SRCREV = "20543aff912f03640ec607e3bcef1aaac6b532b6"
|
||||
# Commit correspond to DEV.MMAP.02.00.00.08C
|
||||
MMAP_LLD_SRCREV = "62e75191ab7144604102dabaa288c5fd5048fc49"
|
||||
|
||||
BRANCH="${MMAP_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${MMAP_LLD_GIT_URI};destsuffix=${MMAP_LLD_GIT_DESTSUFFIX};protocol=${MMAP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${MMAP_LLD_SRCREV}"
|
||||
|
||||
PV = "2.0.0.8B"
|
||||
PV = "2.0.0.8C"
|
||||
INC_PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/git/ti/runtime/mmap"
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI Multimedia card(MMC)/Secure Digital(SD) low level driver for RTOS "
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.mmcsd"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://MMCSD.h;beginline=1;endline=32;md5=f74069541d4d165a000a66b4043cb065"
|
||||
@@ -8,22 +12,9 @@ LIC_FILES_CHKSUM = "file://MMCSD.h;beginline=1;endline=32;md5=f74069541d4d165a00
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
MMCSD_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/sd-mmc.git"
|
||||
MMCSD_LLD_GIT_PROTOCOL = "git"
|
||||
MMCSD_LLD_GIT_BRANCH = "master"
|
||||
MMCSD_LLD_GIT_DESTSUFFIX = "git/ti/drv/mmcsd"
|
||||
|
||||
# Below commit ID corresponds to "DEV.MMCSD_LLD.01.00.00.16"
|
||||
MMCSD_LLD_SRCREV = "a0e67160a3a5fd04eb05a5565372994a2cf46c89"
|
||||
|
||||
BRANCH = "${MMCSD_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${MMCSD_LLD_GIT_URI};destsuffix=${MMCSD_LLD_GIT_DESTSUFFIX};protocol=${MMCSD_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${MMCSD_LLD_SRCREV}"
|
||||
PV = "01.00.00.16"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${MMCSD_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append = " edma3-lld-rtos \
|
||||
osal-rtos \
|
||||
|
||||
@@ -1,25 +1,18 @@
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
NWAL_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/nwal-lld.git"
|
||||
NWAL_LLD_GIT_PROTOCOL = "git"
|
||||
NWAL_LLD_GIT_BRANCH = "master"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponds to "DEV.NWAL.02.01.00.12A"
|
||||
NWAL_LLD_SRCREV = "c4f8e454557ca9d47c22b2abe1b566ad05baabdc"
|
||||
TI_PDK_COMP = "ti.drv.nwal"
|
||||
|
||||
BRANCH = "${NWAL_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${NWAL_LLD_GIT_URI};protocol=${NWAL_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${NWAL_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "02.01.00.12A"
|
||||
INC_PR = "r0"
|
||||
|
||||
BASEDIR = "${WORKDIR}/git"
|
||||
S = "${BASEDIR}/ti/drv/nwal"
|
||||
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2l = "k2l"
|
||||
|
||||
@@ -5,8 +5,6 @@ PR = "${INC_PR}.0"
|
||||
|
||||
COMPATIBLE_MACHINE_append = "|c66x|k3"
|
||||
|
||||
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append_ti33x = " starterware-rtos"
|
||||
DEPENDS_append_ti43x = " starterware-rtos"
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@ include osal.inc
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
|
||||
|
||||
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S}"
|
||||
|
||||
do_compile () {
|
||||
|
||||
@@ -4,17 +4,11 @@ LIC_FILES_CHKSUM = "file://osal.h;beginline=1;endline=31;md5=6fbde6922f8bca1e6cd
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
OSAL_GIT_URI = "git://git.ti.com/keystone-rtos/osal.git"
|
||||
OSAL_GIT_PROTOCOL = "git"
|
||||
OSAL_GIT_BRANCH = "master"
|
||||
OSAL_GIT_DESTSUFFIX = "git/ti/osal"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponding to "DEV.OSAL.01.00.00.15A"
|
||||
OSAL_SRCREV = "600a4006e636614900518e12c2828a02c7306f36"
|
||||
TI_PDK_COMP = "ti.osal"
|
||||
|
||||
BRANCH = "${OSAL_GIT_BRANCH}"
|
||||
SRC_URI = "${OSAL_GIT_URI};destsuffix=${OSAL_GIT_DESTSUFFIX};protocol=${OSAL_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
PE = "1"
|
||||
|
||||
SRCREV = "${OSAL_SRCREV}"
|
||||
PV = "01.00.00.15A"
|
||||
INC_PR = "r0"
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@ include osal.inc
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
|
||||
|
||||
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
|
||||
|
||||
do_compile () {
|
||||
|
||||
@@ -4,22 +4,14 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/pa/COPYING.txt;md5=cd04fb087063
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PA_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pa-lld.git"
|
||||
PA_LLD_GIT_PROTOCOL = "git"
|
||||
PA_LLD_GIT_BRANCH = "master"
|
||||
PA_LLD_GIT_DESTSUFFIX = "git/ti/drv/pa"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponding to "DEV.PA_LLD.03.00.02.08A"
|
||||
PA_LLD_SRCREV = "02e790bdeba574c0bcca9c0bfe2c071c180c53c8"
|
||||
TI_PDK_COMP = "ti.drv.pa"
|
||||
|
||||
BRANCH = "${PA_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${PA_LLD_GIT_URI};destsuffix=${PA_LLD_GIT_DESTSUFFIX};protocol=${PA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${PA_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "03.00.02.08A"
|
||||
INC_PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${PA_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
DEVICELIST = "k2h k2k k2l k2e"
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
|
||||
@@ -1,32 +1,22 @@
|
||||
SUMMARY = "TI RTOS low lever driver for Peripheral Interconnect Express (PCIE)"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.pcie"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://pcie.h;beginline=1;endline=34;md5=566a784d78790a716d641764d5d60b74"
|
||||
LIC_FILES_CHKSUM = "file://pcie.h;beginline=1;endline=34;md5=232c0b07bdf7ab934b23c09e6c5279b0"
|
||||
|
||||
COMPATIBLE_MACHINE = "omap-a15|keystone|c66x|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PCIE_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pcie-lld.git"
|
||||
PCIE_LLD_GIT_PROTOCOL = "git"
|
||||
PCIE_LLD_GIT_BRANCH = "master"
|
||||
PCIE_LLD_GIT_DESTSUFFIX = "git/ti/drv/pcie"
|
||||
|
||||
# Below commit ID corresponds to "DEV.PCIE_LLD.02.03.00.04"
|
||||
PCIE_LLD_SRCREV = "6a5868f7ab46052b51644bbc1765b742528e90e0"
|
||||
|
||||
BRANCH = "${PCIE_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${PCIE_LLD_GIT_URI};destsuffix=${PCIE_LLD_GIT_DESTSUFFIX};protocol=${PCIE_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${PCIE_LLD_SRCREV}"
|
||||
PV = "02.03.00.04"
|
||||
PR = "r0"
|
||||
PR = "r1"
|
||||
|
||||
DEPENDS_append_k3 = " udma-lld-rtos \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/${PCIE_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
export PDK_PCIE_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
@@ -20,8 +20,8 @@ PM_LLD_GIT_BRANCH_k2g = "int_pm_am335x"
|
||||
|
||||
PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"
|
||||
|
||||
# Below commit ID corresponds to "DEV.PM_LLD.01.08.00.22"
|
||||
PM_LLD_SRCREV = "091ab8a3b96911ed2cb7a19d4cac4005c171fafb"
|
||||
# Below commit ID corresponds to "DEV.PM_LLD.01.08.00.23A"
|
||||
PM_LLD_SRCREV = "59abc6ffb890d24b82de0248d204ad10c1bfc2af"
|
||||
|
||||
# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.05C"
|
||||
PM_LLD_SRCREV_ti33x = "dd1f8486e7738956631b7f4829c8238be2e49dd6"
|
||||
@@ -32,7 +32,7 @@ BRANCH = "${PM_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${PM_LLD_SRCREV}"
|
||||
PV = "01.08.00.22"
|
||||
PV = "01.08.00.23A"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
|
||||
@@ -66,5 +66,6 @@ do_compile_append() {
|
||||
|
||||
# Workaround: dra7xx build requires am57xx pm libraries for opencl-monitor
|
||||
TI_PDK_LIMIT_SOCS_append_dra7xx = " am571x am572x am574x"
|
||||
TI_PDK_LIMIT_BOARDS_append_dra7xx = " evmAM571x evmAM572x idkAM574x"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch staticdev"
|
||||
|
||||
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=15;endline=20;md5=0403c7dea01a2b8232
|
||||
|
||||
inherit module
|
||||
|
||||
MACHINE_KERNEL_PR_append = "c"
|
||||
MACHINE_KERNEL_PR_append = "e"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
@@ -22,7 +22,7 @@ SRC_URI = "git://git.ti.com/graphics/ti-img-rogue-driver.git;branch=${BRANCH} \
|
||||
"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "2d0f0959c1e449de0c38ce988881437f7d5fcf65"
|
||||
SRCREV = "fe40a51f33987c59aca300f8a976a9a9c8112703"
|
||||
|
||||
PVR_SOC = "j721e_linux"
|
||||
PVR_BVNC = "22.104.208.318"
|
||||
|
||||
@@ -7,7 +7,7 @@ inherit module
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k3"
|
||||
|
||||
MACHINE_KERNEL_PR_append = "r"
|
||||
MACHINE_KERNEL_PR_append = "s"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
@@ -24,7 +24,7 @@ SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-linux.git;protocol=git;branch
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "dbdbd9309a58ee723fc827ef5fd45c28347cf61f"
|
||||
SRCREV = "4519ed3b83d1d72207ddc2874c7eb5e5a7f20d8d"
|
||||
|
||||
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
|
||||
TARGET_PRODUCT_ti33x = "ti335x"
|
||||
|
||||
@@ -2,15 +2,15 @@ DESCRIPTION = "Programmable Real-time Unit Software Package"
|
||||
HOMEPAGE = "http://processors.wiki.ti.com/index.php/PRU-ICSS"
|
||||
LICENSE = "BSD-3-Clause & GPL-2.0 & PD"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://PRU-Package-v5.0-Manifest.html;md5=a86a37c8b6396ad0ad6ae752f1aa8fcc"
|
||||
LIC_FILES_CHKSUM = "file://PRU-Package-v6.0-Manifest.html;md5=ea854230556f47609efdaedca174b44c"
|
||||
|
||||
inherit update-alternatives
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://git.ti.com/pru-software-support-package/pru-software-support-package.git;protocol=git;branch=${BRANCH}"
|
||||
SRCREV = "99b1bfd8ca8780fd2306c2c939f3fd477b2e5218"
|
||||
SRCREV = "ff252a5e174f1b6aa42931744939f20d25d8e070"
|
||||
|
||||
PV = "5.4.0"
|
||||
PV = "5.6.0"
|
||||
PR = "r1"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
@@ -33,6 +33,7 @@ DEPENDS = "ti-cgt-pru-native"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
export PRU_CGT = "${TI_CGT_PRU_INSTALL_DIR}"
|
||||
export PRU_SSP = "${S}"
|
||||
|
||||
SUBDIRS = "examples pru_cape/pru_fw lib/src labs"
|
||||
|
||||
@@ -41,6 +42,7 @@ PLATFORM_ti43x = "am437x"
|
||||
PLATFORM_omap-a15 = "am572x"
|
||||
PLATFORM_k2g = "k2g"
|
||||
PLATFORM_am65xx = "am65x"
|
||||
PLATFORM_j7-evm = "j721e"
|
||||
|
||||
do_compile() {
|
||||
for dir in ${SUBDIRS}
|
||||
@@ -131,7 +133,31 @@ do_install_append_am65xx() {
|
||||
done
|
||||
}
|
||||
|
||||
FILES_${PN}-halt = "/lib/firmware/pru/PRU_Halt* /lib/firmware/pru/RTU_Halt*"
|
||||
do_install_append_j7-evm() {
|
||||
for i in 0 1
|
||||
do
|
||||
install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU${i}/PRU_Halt_${i}.out \
|
||||
${D}/lib/firmware/pru
|
||||
install -m 644 ${S}/examples/${PLATFORM}/RTU_Halt/gen/RTU${i}/RTU_Halt_${i}.out \
|
||||
${D}/lib/firmware/pru
|
||||
install -m 644 ${S}/examples/${PLATFORM}/TX_PRU_Halt/gen/TX_PRU${i}/TX_PRU_Halt_${i}.out \
|
||||
${D}/lib/firmware/pru
|
||||
done
|
||||
for i in 0 1
|
||||
do
|
||||
for j in 0 1
|
||||
do
|
||||
install -m 0644 ${S}/examples/j721e/PRU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \
|
||||
${D}/lib/firmware/pru
|
||||
install -m 0644 ${S}/examples/j721e/RTU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/RTU_RPMsg_Echo_Interrupt${i}_${j}.out \
|
||||
${D}/lib/firmware/pru
|
||||
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
FILES_${PN}-halt = "/lib/firmware/pru/PRU_Halt* /lib/firmware/pru/RTU_Halt* /lib/firmware/pru/TX_PRU_Halt*"
|
||||
FILES_${PN}-rpmsg-echo = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt* /lib/firmware/pru/RTU_RPMsg_Echo_Interrupt*"
|
||||
|
||||
# Set up names for the firmwares
|
||||
@@ -140,6 +166,7 @@ PRU_ICSS_ALTERNATIVES_ti43x = "am437x-pru0_0-fw am437x-pru0_1-fw am437x-pru1_
|
||||
PRU_ICSS_ALTERNATIVES_omap-a15 = "am57xx-pru1_0-fw am57xx-pru1_1-fw am57xx-pru2_0-fw am57xx-pru2_1-fw"
|
||||
PRU_ICSS_ALTERNATIVES_k2g = "k2g-pru0_0-fw k2g-pru0_1-fw k2g-pru1_0-fw k2g-pru1_1-fw"
|
||||
PRU_ICSS_ALTERNATIVES_am65xx = "am65x-pru0_0-fw am65x-pru0_1-fw am65x-pru1_0-fw am65x-pru1_1-fw am65x-pru2_0-fw am65x-pru2_1-fw am65x-rtu0_0-fw am65x-rtu0_1-fw am65x-rtu1_0-fw am65x-rtu1_1-fw am65x-rtu2_0-fw am65x-rtu2_1-fw"
|
||||
PRU_ICSS_ALTERNATIVES_j7-evm = "j7-pru0_0-fw j7-pru0_1-fw j7-pru1_0-fw j7-pru1_1-fw j7-rtu0_0-fw j7-rtu0_1-fw j7-rtu1_0-fw j7-rtu1_1-fw"
|
||||
|
||||
# Set up link names for the firmwares
|
||||
ALTERNATIVE_LINK_NAME[am335x-pru0-fw] = "/lib/firmware/am335x-pru0-fw"
|
||||
@@ -173,9 +200,25 @@ ALTERNATIVE_LINK_NAME[am65x-rtu1_1-fw] = "/lib/firmware/am65x-rtu1_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[am65x-rtu2_0-fw] = "/lib/firmware/am65x-rtu2_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[am65x-rtu2_1-fw] = "/lib/firmware/am65x-rtu2_1-fw"
|
||||
|
||||
ALTERNATIVE_LINK_NAME[j7-pru0_0-fw] = "/lib/firmware/j7-pru0_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-pru0_1-fw] = "/lib/firmware/j7-pru0_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-pru1_0-fw] = "/lib/firmware/j7-pru1_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-pru1_1-fw] = "/lib/firmware/j7-pru1_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-rtu0_0-fw] = "/lib/firmware/j7-rtu0_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-rtu0_1-fw] = "/lib/firmware/j7-rtu0_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-rtu1_0-fw] = "/lib/firmware/j7-rtu1_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-rtu1_1-fw] = "/lib/firmware/j7-rtu1_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-txpru0_0-fw] = "/lib/firmware/j7-txpru0_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-txpru0_1-fw] = "/lib/firmware/j7-txpru0_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-txpru1_0-fw] = "/lib/firmware/j7-txpru1_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[j7-txpru1_1-fw] = "/lib/firmware/j7-txpru1_1-fw"
|
||||
|
||||
# Create the pru-icss-halt firmware alternatives
|
||||
ALTERNATIVE_pru-icss-halt = "${PRU_ICSS_ALTERNATIVES}"
|
||||
|
||||
# Only Halt firmware images are supported for the Tx_PRU cores
|
||||
ALTERNATIVE_pru-icss-halt_append_j7-evm = " j7-txpru0_0-fw j7-txpru0_1-fw j7-txpru1_0-fw j7-txpru1_1-fw"
|
||||
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru0-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru1-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
|
||||
@@ -207,6 +250,20 @@ ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu1_1-fw] = "/lib/firmware/pru/RTU_Halt_
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu2_0-fw] = "/lib/firmware/pru/RTU_Halt_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu2_1-fw] = "/lib/firmware/pru/RTU_Halt_1.out"
|
||||
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-pru0_0-fw] = "/lib/firmware/pru/PRU_Halt_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-pru0_1-fw] = "/lib/firmware/pru/PRU_Halt_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-pru1_0-fw] = "/lib/firmware/pru/PRU_Halt_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-rtu0_0-fw] = "/lib/firmware/pru/RTU_Halt_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-rtu0_1-fw] = "/lib/firmware/pru/RTU_Halt_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-rtu1_0-fw] = "/lib/firmware/pru/RTU_Halt_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-rtu1_1-fw] = "/lib/firmware/pru/RTU_Halt_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-txpru0_0-fw] = "/lib/firmware/pru/TX_PRU_Halt_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-txpru0_1-fw] = "/lib/firmware/pru/TX_PRU_Halt_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-txpru1_0-fw] = "/lib/firmware/pru/TX_PRU_Halt_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[j7-txpru1_1-fw] = "/lib/firmware/pru/TX_PRU_Halt_1.out"
|
||||
|
||||
|
||||
ALTERNATIVE_PRIORITY_pru-icss-halt = "50"
|
||||
|
||||
# Create the pru-icss-rpmsg-echo firmware alternatives
|
||||
@@ -243,6 +300,15 @@ ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu1_1-fw] = "/lib/firmware/pru/RTU
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu2_0-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt2_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu2_1-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt2_1.out"
|
||||
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-pru0_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-pru0_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-pru1_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-pru1_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-rtu0_0-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt0_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-rtu0_1-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt0_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-rtu1_0-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt1_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-rtu1_1-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt1_1.out"
|
||||
|
||||
ALTERNATIVE_PRIORITY_pru-icss-rpmsg-echo = "100"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
39
recipes-bsp/pru/pru-pwm-fw_git.bb
Normal file
39
recipes-bsp/pru/pru-pwm-fw_git.bb
Normal file
@@ -0,0 +1,39 @@
|
||||
SUMMARY = "Programmable Real-time Unit PWM Firmware"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://main.c;beginline=1;endline=32;md5=893d6a0cf1644338ea96642c0db97f59"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
COMPATIBLE_MACHINE = "am65xx"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
|
||||
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.pruss.example.apps.icssg_pwm.firmware.src"
|
||||
|
||||
PE = "1"
|
||||
|
||||
DEPENDS = "ti-cgt-pru-native pru-icss common-csl-ip-rtos"
|
||||
|
||||
|
||||
EXTRA_OEMAKE += " \
|
||||
PRU_CGT="${TI_CGT_PRU_INSTALL_DIR}" \
|
||||
PRU_SSP="${STAGING_DIR_TARGET}/usr" \
|
||||
PDK_INSTALL_DIR="${STAGING_DATADIR}/ti/ti-pdk-tree/packages" \
|
||||
"
|
||||
|
||||
do_compile() {
|
||||
oe_runmake
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/lib/firmware/ti-pruss
|
||||
install -m 0644 ${S}/gen/pwm.out ${D}/lib/firmware/ti-pruss/am65x-pru0-pwm-fw.elf
|
||||
}
|
||||
|
||||
FILES_${PN} = "/lib/firmware"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch"
|
||||
@@ -8,20 +8,20 @@ require recipes-ti/includes/ti-paths.inc
|
||||
COMPATIBLE_MACHINE = "ti33x"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
# Below commit ID corresponds to "DEV.UART_LLD.01.00.00.15"
|
||||
SRCREV = "4493f456549c85749a05b1f46bf0b75d23976db1"
|
||||
|
||||
PV = "01.00.00.15"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://git.ti.com/keystone-rtos/uart-lld.git;protocol=git;branch=${BRANCH} \
|
||||
TI_PDK_COMP = "ti.drv.uart"
|
||||
|
||||
PE = "1"
|
||||
|
||||
SRC_URI_append = " \
|
||||
file://0001-icss_uart-add-Makefile-for-building-firmware.patch \
|
||||
file://0001-icss_uart-remove-dependency-on-PDK-CSL.patch \
|
||||
"
|
||||
|
||||
DEPENDS = "ti-cgt-pru-native pru-icss"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
export PRU_CGT = "${TI_CGT_PRU_INSTALL_DIR}"
|
||||
export PRU_SSP = "${STAGING_DIR_TARGET}/usr"
|
||||
|
||||
@@ -4,11 +4,13 @@ require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-bsp/emac-lld/emac-lld.inc
|
||||
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://src/makefile;beginline=6;endline=53;md5=3f9129d208f240940749757214bdc191"
|
||||
LIC_FILES_CHKSUM = "file://icss_dualmac/src/makefile;beginline=6;endline=53;md5=3f9129d208f240940749757214bdc191"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/git/firmware/icss_dualmac"
|
||||
TI_PDK_COMP = "ti.drv.emac.firmware"
|
||||
|
||||
B = "${S}/icss_dualmac"
|
||||
|
||||
COMPATIBLE_MACHINE = "am65xx"
|
||||
|
||||
|
||||
@@ -4,32 +4,34 @@ require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-bsp/icss-emac-lld/icss-emac-lld.inc
|
||||
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://src/firmware_version.h;beginline=6;endline=53;md5=1f0a640a261059cdcbbcf01e6a739ff3"
|
||||
LIC_FILES_CHKSUM = "file://icss_dualemac/src/firmware_version.h;beginline=6;endline=53;md5=1f0a640a261059cdcbbcf01e6a739ff3"
|
||||
|
||||
PV = "${PV_DUALEMAC_FW}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}/firmware/icss_dualemac"
|
||||
TI_PDK_COMP = "ti.drv.icss_emac.firmware"
|
||||
|
||||
COMPATIBLE_MACHINE = "am57xx-evm|am437x-evm|am335x-evm|k2g"
|
||||
B = "${S}/icss_dualemac"
|
||||
|
||||
COMPATIBLE_MACHINE = "am57xx-evm|am57xx-hs-evm|ti43x|ti33x|k2g"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEPENDS = "ti-cgt-pru-native"
|
||||
|
||||
PRU_VERSION = ""
|
||||
PRU_VERSION_am335x-evm = "REV1"
|
||||
PRU_VERSION_am437x-evm = "REV1"
|
||||
PRU_VERSION_ti33x = "REV1"
|
||||
PRU_VERSION_ti43x = "REV1"
|
||||
PRU_VERSION_am57xx-evm = "REV2"
|
||||
PRU_VERSION_am57xx-hs-evm = "REV2"
|
||||
PRU_VERSION_k2g = "REV2"
|
||||
|
||||
FW_PREFIX = ""
|
||||
FW_PREFIX_am335x-evm = "am335x"
|
||||
FW_PREFIX_am437x-evm = "am437x"
|
||||
FW_PREFIX_ti33x = "am335x"
|
||||
FW_PREFIX_ti43x = "am437x"
|
||||
FW_PREFIX_am57xx-evm = "am57xx"
|
||||
FW_PREFIX_am57xx-hs-evm = "am57xx"
|
||||
FW_PREFIX_k2g = "k2g"
|
||||
|
||||
|
||||
EXTRA_OEMAKE += "CL_PRU_INSTALL_PATH="${TI_CGT_PRU_INSTALL_DIR}" PRU_VERSION_LIST="${PRU_VERSION}""
|
||||
|
||||
do_install() {
|
||||
|
||||
@@ -9,8 +9,6 @@ include pruss-lld.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages PRUSS_SRC_DIR=${S}"
|
||||
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@ require recipes-bsp/pruss-lld/pruss-lld.inc
|
||||
COMPATIBLE_MACHINE_append = "|k3"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append = " osal-rtos"
|
||||
DEPENDS_append_ti33x = " starterware-rtos"
|
||||
DEPENDS_append_ti43x = " starterware-rtos"
|
||||
|
||||
@@ -6,8 +6,6 @@ include pruss-lld.inc
|
||||
|
||||
PR = "${INC_PR}.2"
|
||||
|
||||
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PRUSS_SRC_DIR=${S}"
|
||||
|
||||
DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}"
|
||||
|
||||
@@ -4,18 +4,11 @@ LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PRUSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git"
|
||||
PRUSS_LLD_GIT_PROTOCOL = "git"
|
||||
PRUSS_LLD_GIT_BRANCH = "master"
|
||||
PRUSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/pruss"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.14A"
|
||||
PRUSS_LLD_SRCREV = "988576398ae1488c706eebdd71aeff5959604f77"
|
||||
TI_PDK_COMP = "ti.drv.pruss"
|
||||
|
||||
BRANCH = "${PRUSS_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${PRUSS_LLD_GIT_URI};destsuffix=${PRUSS_LLD_GIT_DESTSUFFIX};protocol=${PRUSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
PE = "1"
|
||||
|
||||
SRCREV = "${PRUSS_LLD_SRCREV}"
|
||||
PV = "01.00.00.14A"
|
||||
INC_PR = "r0"
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@ include pruss-lld.inc
|
||||
|
||||
PR = "${INC_PR}.2"
|
||||
|
||||
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
|
||||
|
||||
do_compile () {
|
||||
|
||||
40
recipes-bsp/prusw-fw/prusw-fw_git.bb
Normal file
40
recipes-bsp/prusw-fw/prusw-fw_git.bb
Normal file
@@ -0,0 +1,40 @@
|
||||
DESCRIPTION = "PRU Switch firmware for AM57xx"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-bsp/icss-emac-lld/icss-emac-lld.inc
|
||||
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://icss_dualemac/src/firmware_version.h;beginline=6;endline=53;md5=1f0a640a261059cdcbbcf01e6a739ff3"
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
TI_PDK_COMP = "ti.drv.icss_emac.firmware"
|
||||
|
||||
B = "${S}/icss_switch"
|
||||
|
||||
COMPATIBLE_MACHINE = "dra7xx"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEPENDS = "ti-cgt-pru-native"
|
||||
|
||||
PRU_VERSION = ""
|
||||
PRU_VERSION_dra7xx = "REV2"
|
||||
|
||||
FW_PREFIX = ""
|
||||
FW_PREFIX_dra7xx = "am57xx"
|
||||
|
||||
|
||||
EXTRA_OEMAKE += "CL_PRU_INSTALL_PATH="${TI_CGT_PRU_INSTALL_DIR}" PRU_VERSION_LIST="${PRU_VERSION}""
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${base_libdir}/firmware/ti-pruss
|
||||
install -m 0644 ./elf/${PRU_VERSION}/icss_stp_switch_PRU0.elf \
|
||||
${D}${base_libdir}/firmware/ti-pruss/${FW_PREFIX}-pru0-prusw-fw.elf
|
||||
install -m 0644 ./elf/${PRU_VERSION}/icss_stp_switch_PRU1.elf \
|
||||
${D}${base_libdir}/firmware/ti-pruss/${FW_PREFIX}-pru1-prusw-fw.elf
|
||||
}
|
||||
|
||||
FILES_${PN} = "${base_libdir}/firmware"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch"
|
||||
@@ -4,19 +4,12 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/qmss/COPYING.txt;md5=cd04fb0870
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
QMSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/qmss-lld.git"
|
||||
QMSS_LLD_GIT_PROTOCOL = "git"
|
||||
QMSS_LLD_GIT_BRANCH = "master"
|
||||
QMSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/qmss"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponding to "DEV.QMSS_LLD.02.01.00.16A"
|
||||
QMSS_LLD_SRCREV = "7ca6e92b2081bd2eb64fa3dc9ca33df78b3ce292"
|
||||
TI_PDK_COMP = "ti.drv.qmss"
|
||||
|
||||
BRANCH ="${QMSS_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${QMSS_LLD_GIT_URI};destsuffix=${QMSS_LLD_GIT_DESTSUFFIX};protocol=${QMSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${QMSS_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "02.01.00.16A"
|
||||
INC_PR = "r0"
|
||||
|
||||
DEVICELIST = "k2h k2k k2l k2e"
|
||||
@@ -24,4 +17,3 @@ DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2l = "k2l"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
|
||||
S = "${WORKDIR}/${QMSS_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -2,22 +2,14 @@ DESCRIPTION = "TI Resource Manager Low Level Driver"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/rm/COPYING.txt;md5=dc61631b65360e6beb73b6c337800afc"
|
||||
|
||||
RM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/rm-lld.git"
|
||||
RM_LLD_GIT_PROTOCOL = "git"
|
||||
RM_LLD_GIT_BRANCH = "master"
|
||||
RM_LLD_GIT_DESTSUFFIX = "git/ti/drv/rm"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponds to "DEV.RM_LLD.02.02.00.03B"
|
||||
RM_LLD_SRCREV = "dbe616355318981999c2f7a70a14377fcda913c8"
|
||||
TI_PDK_COMP = "ti.drv.rm"
|
||||
|
||||
BRANCH = "${RM_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${RM_LLD_GIT_URI};destsuffix=${RM_LLD_GIT_DESTSUFFIX};protocol=${RM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${RM_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "02.02.00.03B"
|
||||
INC_PR = "r0"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
|
||||
BASEDIR = "${WORKDIR}/git"
|
||||
S = "${BASEDIR}/ti/drv/rm"
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
SUMMARY = "A small tool to read/write memory"
|
||||
LICENSE = "GPLv2+"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
SRCREV = "54904b8873b265d8f1faf82617c2f04814c102c6"
|
||||
SRC_URI = "git://github.com/tomba/rwmem.git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install -m 0755 rwmem ${D}${bindir}
|
||||
}
|
||||
27
recipes-bsp/rwmem/rwmem_1.2.bb
Normal file
27
recipes-bsp/rwmem/rwmem_1.2.bb
Normal file
@@ -0,0 +1,27 @@
|
||||
SUMMARY = "A small tool to read/write memory"
|
||||
LICENSE = "GPLv2+"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS += "python3"
|
||||
|
||||
PV .= "+git${SRCPV}"
|
||||
|
||||
SRCREV_rwmem = "cc296c5366a35a4c4271cfa3cc9831f6f34bfd9d"
|
||||
SRCREV_inih = "4b10c654051a86556dfdb634c891b6c3224c4109"
|
||||
SRCREV_pybind11 = "9a19306fbf30642ca331d0ec88e7da54a96860f9"
|
||||
|
||||
SRCREV_FORMAT = "rwmem_inih_pybind11"
|
||||
|
||||
SRC_URI = "git://github.com/tomba/rwmem.git;protocol=https;name=rwmem \
|
||||
git://github.com/benhoyt/inih.git;protocol=https;name=inih;nobranch=1;destsuffix=git/ext/inih \
|
||||
git://github.com/pybind/pybind11.git;protocol=https;name=pybind11;nobranch=1;destsuffix=git/ext/pybind11 \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
|
||||
do_install() {
|
||||
install -D -m 0755 ${B}/bin/rwmem ${D}${bindir}/rwmem
|
||||
install -D -m 0644 ${B}/lib/librwmem.a ${D}${libdir}/librwmem.a
|
||||
}
|
||||
@@ -8,14 +8,14 @@ SA_LLD_GIT_PROTOCOL = "git"
|
||||
SA_LLD_GIT_BRANCH = "master"
|
||||
SA_LLD_GIT_DESTSUFFIX = "git/ti/drv/sa"
|
||||
|
||||
# Below commit ID corresponding to "DEV.SA_LLD.04.00.00.03A"
|
||||
SA_LLD_SRCREV = "80049571ba7b128786b9b26b4b003079b9e2aed3"
|
||||
# Below commit ID corresponding to "DEV.SA_LLD.04.00.00.03D"
|
||||
SA_LLD_SRCREV = "506491b586c13c90f307b527df5eaacd35af6d02"
|
||||
|
||||
BRANCH = "${SA_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${SA_LLD_GIT_URI};destsuffix=${SA_LLD_GIT_DESTSUFFIX};protocol=${SA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${SA_LLD_SRCREV}"
|
||||
|
||||
PV = "04.00.00.03A"
|
||||
PV = "04.00.00.03D"
|
||||
INC_PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${SA_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -1,33 +1,25 @@
|
||||
SUMMARY = "TI RTOS low level driver for SCICLIENT"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.sciclient"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://sciclient.h;beginline=1;endline=31;md5=7224b2eeca1444815f1737bfcdfa892a"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=99d7639a81c1ba1f16fd070a928ffddb"
|
||||
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
SCICLIENT_GIT_URI = "git://git.ti.com/keystone-rtos/sciclient.git"
|
||||
SCICLIENT_GIT_PROTOCOL = "git"
|
||||
SCICLIENT_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.SCICLIENT.01.00.00.03"
|
||||
SCICLIENT_SRCREV = "c593925c3d9aecf18a8a1834d0eb098851457098"
|
||||
|
||||
BRANCH = "${SCICLIENT_GIT_BRANCH}"
|
||||
SRC_URI = "${SCICLIENT_GIT_URI};protocol=${SCICLIENT_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${SCICLIENT_SRCREV}"
|
||||
PV = "01.00.00.03"
|
||||
PR = "r1"
|
||||
|
||||
DEPENDS_append = " osal-rtos common-csl-ip-rtos"
|
||||
DEPENDS_append = " osal-rtos common-csl-ip-rtos openssl-native"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
SCICLIENT_PACKAGE_BASE = "${S}/../sciclient_base"
|
||||
SCICLIENT_PACKAGE_BASE = "${WORKDIR}/sciclient_base"
|
||||
SCICLIENT_ROOTPATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/sciclient"
|
||||
|
||||
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
|
||||
@@ -68,6 +60,41 @@ do_compile() {
|
||||
tar -cf sciclient.tar --exclude='*.tar' ./*
|
||||
}
|
||||
|
||||
|
||||
do_compile_prepend_am65xx-hs-evm() {
|
||||
|
||||
cd ${SCICLIENT_ROOTPATH}
|
||||
|
||||
# Saving the GP firmware to a different GP name
|
||||
cp ${CP_ARGS} ./soc/V0/sysfw.bin ./soc/V0/sysfw-gp.bin
|
||||
|
||||
cd ${SCICLIENT_ROOTPATH}/tools
|
||||
# Create the .bin file for HS
|
||||
${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x-hs ${PDK_INSTALL_DIR}/packages
|
||||
cd -
|
||||
}
|
||||
|
||||
do_compile_prepend_am65xx-evm() {
|
||||
|
||||
cd ${SCICLIENT_ROOTPATH}/tools
|
||||
|
||||
# Create the .bin file for GP, PG1
|
||||
${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x ${PDK_INSTALL_DIR}/packages
|
||||
# Create the .bin file for GP, PG2
|
||||
${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x_pg2 ${PDK_INSTALL_DIR}/packages
|
||||
|
||||
cd -
|
||||
}
|
||||
|
||||
|
||||
do_compile_prepend_j7-evm() {
|
||||
|
||||
cd ${SCICLIENT_ROOTPATH}/tools
|
||||
# Create the .bin file for GP
|
||||
${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh j721e ${PDK_INSTALL_DIR}/packages
|
||||
cd -
|
||||
}
|
||||
|
||||
do_install() {
|
||||
cd ${SCICLIENT_ROOTPATH}
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/sciclient
|
||||
@@ -79,3 +106,6 @@ FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
|
||||
|
||||
INSANE_SKIP_${PN}-dbg = "arch"
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
@@ -13,14 +13,14 @@ SERDES_DIAG_GIT_PROTOCOL = "git"
|
||||
SERDES_DIAG_GIT_BRANCH = "master"
|
||||
SERDES_DIAG_GIT_DESTSUFFIX = "git/ti/diag/serdes_diag"
|
||||
|
||||
# Below commit ID corresponds to "DEV.DIAG_SERDES_SB.01.00.00.12B"
|
||||
SERDES_DIAG_SRCREV = "d56c1dd1594565d4b445edd44619caa8e7a63373"
|
||||
# Below commit ID corresponds to "DEV.DIAG_SERDES_SB.01.00.00.13"
|
||||
SERDES_DIAG_SRCREV = "6dd7cd2170efe3cb41cc424486ba55b8d5bba354"
|
||||
|
||||
BRANCH = "${SERDES_DIAG_GIT_BRANCH}"
|
||||
SRC_URI = "${SERDES_DIAG_GIT_URI};destsuffix=${SERDES_DIAG_GIT_DESTSUFFIX};protocol=${SERDES_DIAG_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${SERDES_DIAG_SRCREV}"
|
||||
PV = "01.00.00.12B"
|
||||
PV = "01.00.00.13"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${SERDES_DIAG_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS low level driver for Serial Peripheral Interface (SPI)"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.spi"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://SPI.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
|
||||
@@ -8,18 +12,6 @@ LIC_FILES_CHKSUM = "file://SPI.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d1351
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
SPI_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/spi-lld.git"
|
||||
SPI_LLD_GIT_PROTOCOL = "git"
|
||||
SPI_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.SPI_LLD.01.00.00.15"
|
||||
SPI_LLD_SRCREV = "8f984dce7d475c3e63d97d6bb47fed9e8439b929"
|
||||
|
||||
BRANCH = "${SPI_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${SPI_LLD_GIT_URI};protocol=${SPI_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${SPI_LLD_SRCREV}"
|
||||
PV = "01.00.00.15"
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
|
||||
@@ -3,24 +3,16 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/srio/srio_drv.h;beginline=1;end
|
||||
|
||||
COMPATIBLE_MACHINE = "k2hk"
|
||||
|
||||
SRIO_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/srio-lld.git"
|
||||
SRIO_LLD_GIT_PROTOCOL = "git"
|
||||
SRIO_LLD_GIT_BRANCH = "master"
|
||||
SRIO_LLD_GIT_DESTSUFFIX = "git/ti/drv/srio"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# commit ID corresponding to "DEV.SRIO_LLD.02.00.00.17A"
|
||||
SRIO_LLD_SRCREV = "8f230bda0a5a4c510101834bb7bb403182ac2ed8"
|
||||
TI_PDK_COMP = "ti.drv.srio"
|
||||
|
||||
BRANCH = "${SRIO_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${SRIO_LLD_GIT_URI};destsuffix=${SRIO_LLD_GIT_DESTSUFFIX};protocol=${SRIO_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${SRIO_LLD_SRCREV}"
|
||||
PE = "1"
|
||||
|
||||
PV = "02.00.00.17A"
|
||||
INC_PR = "r0"
|
||||
|
||||
DEVICELIST = "k2h k2k"
|
||||
|
||||
BASEDIR = "${WORKDIR}/git"
|
||||
S = "${BASEDIR}/ti/drv/srio"
|
||||
|
||||
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
|
||||
|
||||
@@ -8,14 +8,14 @@ STARTERWARE_GIT_URI = "git://git.ti.com/keystone-rtos/starterware.git"
|
||||
STARTERWARE_GIT_PROTOCOL = "git"
|
||||
STARTERWARE_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.STARTERWARE.PROCSDK.02.01.01.11A"
|
||||
STARTERWARE_SRCREV = "017dd312b35d4c6b5d6f4d867367b13dfb0a29ea"
|
||||
# Below commit ID corresponds to "DEV.STARTERWARE.PROCSDK.02.01.01.12A"
|
||||
STARTERWARE_SRCREV = "49a4d4cd4c72bacee738d44b8e72e7f59aa948cd"
|
||||
|
||||
BRANCH = "${STARTERWARE_GIT_BRANCH}"
|
||||
SRC_URI = "${STARTERWARE_GIT_URI};protocol=${STARTERWARE_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${STARTERWARE_SRCREV}"
|
||||
PV = "02.01.01.11A"
|
||||
PV = "02.01.01.12A"
|
||||
INC_PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI third generation Turbo Coprocessor (TCP3) low level driver"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.tcp3d"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://tcp3dver.h;beginline=1;endline=47;md5=3fe46c6320fb9ca4ac6692961402beb7"
|
||||
@@ -8,23 +12,8 @@ LIC_FILES_CHKSUM = "file://tcp3dver.h;beginline=1;endline=47;md5=3fe46c6320fb9ca
|
||||
COMPATIBLE_MACHINE = "k2hk|k2l|c66x"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
TCP3D_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/tcp3d-lld.git"
|
||||
TCP3D_LLD_GIT_PROTOCOL = "git"
|
||||
TCP3D_LLD_GIT_BRANCH = "master"
|
||||
TCP3D_LLD_GIT_DESTSUFFIX = "git/ti/drv/bcp"
|
||||
|
||||
# Below commit ID corresponds to "DEV.TCP3D_LLD.02.01.00.06B"
|
||||
TCP3D_LLD_SRCREV = "a8b3791044edf632e8348cdbd287d48a754d11ac"
|
||||
|
||||
BRANCH = "${TCP3D_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${TCP3D_LLD_GIT_URI};destsuffix=${TCP3D_LLD_GIT_DESTSUFFIX};protocol=${TCP3D_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${TCP3D_LLD_SRCREV}"
|
||||
PV = "02.01.00.06B"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${TCP3D_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
DEPENDS_append = " edma3-lld-rtos"
|
||||
|
||||
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
|
||||
|
||||
@@ -3,7 +3,7 @@ SUMMARY = "TI Display Sharing Firmware"
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
|
||||
|
||||
PV = "00.09.00.00-git${SRCPV}"
|
||||
PV = "06.01.00.00+git${SRCPV}"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
inherit deploy
|
||||
@@ -11,7 +11,7 @@ inherit update-alternatives
|
||||
|
||||
PROTOCOL = "git"
|
||||
BRANCH = "ti-linux-firmware"
|
||||
SRCREV = "4a86f16df9b44798851e51fa465825710cda76cf"
|
||||
SRCREV = "e7be1ab85266c47236330e2909997d20fc62e312"
|
||||
|
||||
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=${PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
|
||||
@@ -4,12 +4,12 @@ LIC_FILES_CHKSUM = "file://driver/common/dq.c;beginline=1;endline=16;md5=e015e28
|
||||
|
||||
inherit module
|
||||
|
||||
MACHINE_KERNEL_PR_append = "c"
|
||||
MACHINE_KERNEL_PR_append = "g"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
COMPATIBLE_MACHINE = "j7-evm"
|
||||
|
||||
SRCREV = "c7657d2ead0ca211ab307dd2f403621de5b3e80d"
|
||||
SRCREV = "0eba3678300f649e49f03d92d1b624cf0e008008"
|
||||
|
||||
EXTRA_OEMAKE = "KPATH=${STAGING_KERNEL_DIR} KCONF=${STAGING_KERNEL_BUILDDIR}"
|
||||
TARGET_CC_ARCH += "${LDFLAGS}"
|
||||
|
||||
33
recipes-bsp/ti-pdk-source/ti-pdk-source_git.bb
Normal file
33
recipes-bsp/ti-pdk-source/ti-pdk-source_git.bb
Normal file
@@ -0,0 +1,33 @@
|
||||
# Recipe to fetch/unpack sources used by ti-pdk-fetch recipes.
|
||||
#
|
||||
# Mimic gcc-source.inc from oe-core.
|
||||
|
||||
# These shources will be unpacked to a "work-shared" directory. Then each
|
||||
# "ti-pdk-fetch" recipe will hard-link only the sources it requires.
|
||||
|
||||
deltask do_configure
|
||||
deltask do_compile
|
||||
deltask do_install
|
||||
deltask do_populate_sysroot
|
||||
deltask do_populate_lic
|
||||
|
||||
RM_WORK_EXCLUDE += "${PN}"
|
||||
EXCLUDE_FROM_WORLD = "1"
|
||||
|
||||
inherit nopackages ti-pdk-fetch
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
|
||||
PN = "${TI_PDK_SOURCE_PN}"
|
||||
WORKDIR = "${TI_PDK_SOURCE_WORKDIR}"
|
||||
SSTATE_SWSPEC = "sstate:ti-pdk::${PV}:${PR}::${SSTATE_VERSION}:"
|
||||
|
||||
STAMP = "${STAMPS_DIR}/work-shared/ti-pdk-${PV}"
|
||||
STAMPCLEAN = "${STAMPS_DIR}/work-shared/ti-pdk-${PV}*"
|
||||
|
||||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
DEPENDS = ""
|
||||
PACKAGES = ""
|
||||
|
||||
SRC_URI = "${TI_PDK_GIT_URI};branch=${TI_PDK_GIT_BRANCH};protocol=${TI_PDK_GIT_PROTOCOL}"
|
||||
SRCREV = "${TI_PDK_SRCREV}"
|
||||
@@ -13,9 +13,7 @@ DEPENDS_append = " qmss-lld-rtos \
|
||||
cppi-lld-rtos \
|
||||
"
|
||||
|
||||
BMET_ETH_DESTSUFFIX = "git/bmet_eth"
|
||||
|
||||
S = "${WORKDIR}/${BMET_ETH_DESTSUFFIX}"
|
||||
TI_PDK_COMP = "ti.transport.bmet_eth"
|
||||
|
||||
# HTML doc link params
|
||||
PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport"
|
||||
|
||||
@@ -7,7 +7,7 @@ PR = "${INC_PR}.0"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://nimu_icssEth.h;beginline=1;endline=35;md5=3ea633a510be24d8a89d9d08b930994c"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1"
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1|k3"
|
||||
|
||||
DEPENDS_append = " ti-ndk \
|
||||
pruss-lld-rtos \
|
||||
@@ -17,13 +17,11 @@ DEPENDS_append_c665x-evm = " emac-lld-rtos"
|
||||
DEPENDS_append_c667x-evm = " pa-lld-rtos"
|
||||
DEPENDS_append_omapl1 = " emac-lld-rtos"
|
||||
|
||||
NIMU_ICSS_DESTSUFFIX = "git/ndk/nimu_icss"
|
||||
TI_PDK_COMP = "ti.transport.ndk.nimu_icss"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
S = "${WORKDIR}/${NIMU_ICSS_DESTSUFFIX}"
|
||||
|
||||
export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
|
||||
@@ -9,9 +9,7 @@ LIC_FILES_CHKSUM = "file://nimu_eth.h;beginline=1;endline=35;md5=ee9c662c39d4584
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1|k3"
|
||||
|
||||
NIMU_DESTSUFFIX = "git/ndk/nimu"
|
||||
|
||||
S = "${WORKDIR}/${NIMU_DESTSUFFIX}"
|
||||
TI_PDK_COMP = "ti.transport.ndk.nimu"
|
||||
|
||||
DEPENDS_append = " ti-ndk osal-rtos"
|
||||
DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos"
|
||||
|
||||
31
recipes-bsp/transport-rtos/timesync-rtos_git.bb
Normal file
31
recipes-bsp/transport-rtos/timesync-rtos_git.bb
Normal file
@@ -0,0 +1,31 @@
|
||||
SUMMARY = "RTOS driver for timesync driver"
|
||||
|
||||
inherit ti-pdk
|
||||
require recipes-bsp/transport-rtos/transport.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://timeSync_ver.h;beginline=23;endline=45;md5=4bd873035e47065aaa811e53622992e9"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
|
||||
|
||||
DEPENDS_append = " ti-ndk \
|
||||
osal-rtos \
|
||||
pruss-lld-rtos \
|
||||
icss-emac-lld-rtos \
|
||||
nimu-icss-rtos \
|
||||
edma3-lld-rtos \
|
||||
"
|
||||
|
||||
TI_PDK_COMP = "ti.transport.timeSync"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
export PDK_TIMESYNC_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
|
||||
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
|
||||
|
||||
XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
|
||||
@@ -2,16 +2,10 @@ LICENSE = "BSD-3-Clause"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"
|
||||
TRANSPORT_GIT_PROTOCOL = "git"
|
||||
TRANSPORT_GIT_BRANCH = "master"
|
||||
inherit ti-pdk-fetch
|
||||
|
||||
# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.16B"
|
||||
TRANSPORT_SRCREV = "70fead21c102b9b75db99f1933aade27a000ef34"
|
||||
TI_PDK_COMP = "ti.transport"
|
||||
|
||||
BRANCH = "${TRANSPORT_GIT_BRANCH}"
|
||||
SRC_URI = "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
PE = "1"
|
||||
|
||||
SRCREV = "${TRANSPORT_SRCREV}"
|
||||
PV = "01.00.00.16B"
|
||||
INC_PR = "r0"
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS low level driver for Telecom Serial Interface Port (TSIP)"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.tsip"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://tsip.h;beginline=1;endline=32;md5=dab2257b0b8a3678c26915f6eb49b71e"
|
||||
@@ -8,18 +12,6 @@ LIC_FILES_CHKSUM = "file://tsip.h;beginline=1;endline=32;md5=dab2257b0b8a3678c26
|
||||
COMPATIBLE_MACHINE = "k2e|c667x-evm"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
TSIP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/tsip-lld.git"
|
||||
TSIP_LLD_GIT_PROTOCOL = "git"
|
||||
TSIP_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.TSIP_LLD.01.00.00.08A"
|
||||
TSIP_LLD_SRCREV = "368ff5fbd963f4b5d5c81bbfaf3daca23beb2a87"
|
||||
|
||||
BRANCH = "${TSIP_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${TSIP_LLD_GIT_URI};protocol=${TSIP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${TSIP_LLD_SRCREV}"
|
||||
PV = "01.00.00.08A"
|
||||
PR = "r0"
|
||||
|
||||
# HTML doc link params
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
require u-boot-ti.inc
|
||||
|
||||
PR = "r24"
|
||||
PR = "r32"
|
||||
|
||||
BRANCH = "ti-u-boot-2019.01"
|
||||
|
||||
SRCREV = "fc3ec455f3d04fbbf49f425ad6f21614882cc1a7"
|
||||
SRCREV = "350f3927b89bc06ce1c9ddb618280d298c418b94"
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
SUMMARY = "TI RTOS low level driver for UART"
|
||||
DESCRIPTION = "TI RTOS low level driver for Universal Asynchronous Receiver/Transmitter (UART) module "
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.uart"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=94b6a199da1caf777f6756cb70aca4a7"
|
||||
@@ -9,18 +13,6 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=94b6a199da1caf
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
UART_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/uart-lld.git"
|
||||
UART_LLD_GIT_PROTOCOL = "git"
|
||||
UART_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.UART_LLD.01.00.00.15"
|
||||
UART_LLD_SRCREV = "4493f456549c85749a05b1f46bf0b75d23976db1"
|
||||
|
||||
BRANCH = "${UART_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${UART_LLD_GIT_URI};protocol=${UART_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${UART_LLD_SRCREV}"
|
||||
PV = "01.00.00.15"
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " edma3-lld-rtos \
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
SUMMARY = "TI RTOS low level driver for UDMA"
|
||||
DESCRIPTION = "TI RTOS low level driver for Universal DMA module "
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.udma"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://udma.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a"
|
||||
@@ -9,19 +13,7 @@ LIC_FILES_CHKSUM = "file://udma.h;beginline=1;endline=31;md5=83d177cf3df55c16b27
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
UDMA_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/udma-lld.git"
|
||||
UDMA_LLD_GIT_PROTOCOL = "git"
|
||||
UDMA_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.UDMA_LLD.01.00.00.03"
|
||||
UDMA_LLD_SRCREV = "8b5a762310d1cf9a94a4a6a8e5c1254eb483b2e7"
|
||||
|
||||
BRANCH = "${UDMA_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${UDMA_LLD_GIT_URI};protocol=${UDMA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${UDMA_LLD_SRCREV}"
|
||||
PV = "01.00.00.03"
|
||||
PR = "r0"
|
||||
PR = "r1"
|
||||
|
||||
DEPENDS_append = " osal-rtos \
|
||||
sciclient-rtos \
|
||||
@@ -30,7 +22,7 @@ DEPENDS_append = " osal-rtos \
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
UDMA_PACKAGE_BASE = "${S}/../udma_base"
|
||||
UDMA_PACKAGE_BASE = "${WORKDIR}/udma_base"
|
||||
UDMA_LLD_ROOTPATH = "${UDMA_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/udma"
|
||||
|
||||
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
|
||||
@@ -49,7 +41,7 @@ do_configure() {
|
||||
cd ${S}
|
||||
|
||||
# make the release package before building it
|
||||
make package BOARD=${TI_PDK_LIMIT_BOARDS} DEST_ROOT=${UDMA_PACKAGE_BASE} PDK_UDMA_COMP_PATH=${S}
|
||||
make package BOARD="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${UDMA_PACKAGE_BASE} PDK_UDMA_COMP_PATH=${S}
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS USB low level driver"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.drv.usb"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://USBver.h;beginline=16;endline=46;md5=5394fa32763383d2c8e2aca5a1c67805"
|
||||
@@ -8,18 +12,6 @@ LIC_FILES_CHKSUM = "file://USBver.h;beginline=16;endline=46;md5=5394fa32763383d2
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
USB_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/usb.git"
|
||||
USB_LLD_GIT_PROTOCOL = "git"
|
||||
USB_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.USB_LLD.01.00.00.18A"
|
||||
USB_LLD_SRCREV = "2a90c39be49f2732b3ca08b322c51d0a977ea510"
|
||||
|
||||
BRANCH = "${USB_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${USB_LLD_GIT_URI};protocol=${USB_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${USB_LLD_SRCREV}"
|
||||
PV = "01.00.00.18A"
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS_append = " osal-rtos"
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
SUMMARY = "TI RTOS profiling utilities"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.utils.profiling"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://profilingver.h;beginline=1;endline=46;md5=974494ad60f33cfc0340e421c5a5a7a0"
|
||||
@@ -8,21 +12,9 @@ LIC_FILES_CHKSUM = "file://profilingver.h;beginline=1;endline=46;md5=974494ad60f
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PROFILING_GIT_URI = "git://git.ti.com/keystone-rtos/utils.git"
|
||||
PROFILING_GIT_PROTOCOL = "git"
|
||||
PROFILING_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.UTILS.01.00.00.09"
|
||||
PROFILING_SRCREV = "84802d7a787a53f33a24254069c90208c5d87d1e"
|
||||
|
||||
BRANCH = "${PROFILING_GIT_BRANCH}"
|
||||
SRC_URI = "${PROFILING_GIT_URI};protocol=${PROFILING_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${PROFILING_SRCREV}"
|
||||
PV = "01.00.00.09"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/git/profiling"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
@@ -2,7 +2,11 @@ SUMMARY = "TI RTOS Trace utility"
|
||||
|
||||
DESCRIPTION = "This utility allows for tracing support in PDK drivers"
|
||||
|
||||
inherit ti-pdk
|
||||
inherit ti-pdk ti-pdk-fetch
|
||||
|
||||
TI_PDK_COMP = "ti.utils.trace"
|
||||
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://tracever.h;beginline=19;endline=47;md5=983f531ecfc9fc8c4bc3af9333ab6696"
|
||||
@@ -10,21 +14,9 @@ LIC_FILES_CHKSUM = "file://tracever.h;beginline=19;endline=47;md5=983f531ecfc9fc
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
TRACE_GIT_URI = "git://git.ti.com/keystone-rtos/utils.git"
|
||||
TRACE_GIT_PROTOCOL = "git"
|
||||
TRACE_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.UTILS.01.00.00.09"
|
||||
TRACE_SRCREV = "84802d7a787a53f33a24254069c90208c5d87d1e"
|
||||
|
||||
BRANCH = "${TRACE_GIT_BRANCH}"
|
||||
SRC_URI = "${TRACE_GIT_URI};protocol=${TRACE_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${TRACE_SRCREV}"
|
||||
PV = "01.00.00.09"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/git/trace"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
From f045cbf9aae0053e9e785e32b772e473aa892443 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Sun, 6 Oct 2019 16:08:36 -0700
|
||||
Subject: [PATCH] map_test: Replace PAGE_SIZE with local variable name
|
||||
|
||||
PAGE_SIZE is already a define in libc implementations global namespace
|
||||
e.g. in musl. Therefore its best to use a unique variable name to not
|
||||
stamp on the global definition.
|
||||
|
||||
Fixes
|
||||
src/map_test.cpp:59:23: error: expected unqualified-id
|
||||
unsigned long PAGE_SIZE = sysconf(_SC_PAGESIZE);
|
||||
^
|
||||
/usr/include/limits.h:89:19: note: expanded from macro 'PAGE_SIZE'
|
||||
^
|
||||
/usr/include/bits/limits.h:3:18: note: expanded from macro 'PAGESIZE'
|
||||
^
|
||||
|
||||
Upstream-Status: Submitted [https://github.com/glneo/ion-tests/pull/1]
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
src/map_test.cpp | 18 +++++++++---------
|
||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/src/map_test.cpp b/src/map_test.cpp
|
||||
index a7ce2c9..7b5746d 100644
|
||||
--- a/src/map_test.cpp
|
||||
+++ b/src/map_test.cpp
|
||||
@@ -56,27 +56,27 @@ TEST_F(Map, MapOffset)
|
||||
SCOPED_TRACE(::testing::Message() << "heap " << heapMask);
|
||||
int map_fd = -1;
|
||||
|
||||
- unsigned long PAGE_SIZE = sysconf(_SC_PAGESIZE);
|
||||
+ unsigned long psize = sysconf(_SC_PAGESIZE);
|
||||
|
||||
- ASSERT_EQ(0, ion_alloc(m_ionFd, PAGE_SIZE * 2, heapMask, 0, &map_fd));
|
||||
+ ASSERT_EQ(0, ion_alloc(m_ionFd, psize * 2, heapMask, 0, &map_fd));
|
||||
ASSERT_GE(map_fd, 0);
|
||||
|
||||
unsigned char *ptr;
|
||||
- ptr = (unsigned char *)mmap(NULL, PAGE_SIZE * 2, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, 0);
|
||||
+ ptr = (unsigned char *)mmap(NULL, psize * 2, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, 0);
|
||||
ASSERT_TRUE(ptr != NULL);
|
||||
|
||||
- memset(ptr, 0, PAGE_SIZE);
|
||||
- memset(ptr + PAGE_SIZE, 0xaa, PAGE_SIZE);
|
||||
+ memset(ptr, 0, psize);
|
||||
+ memset(ptr + psize, 0xaa, psize);
|
||||
|
||||
- ASSERT_EQ(0, munmap(ptr, PAGE_SIZE * 2));
|
||||
+ ASSERT_EQ(0, munmap(ptr, psize * 2));
|
||||
|
||||
- ptr = (unsigned char *)mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, PAGE_SIZE);
|
||||
+ ptr = (unsigned char *)mmap(NULL, psize, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, psize);
|
||||
ASSERT_TRUE(ptr != NULL);
|
||||
|
||||
ASSERT_EQ(ptr[0], 0xaa);
|
||||
- ASSERT_EQ(ptr[PAGE_SIZE - 1], 0xaa);
|
||||
+ ASSERT_EQ(ptr[psize - 1], 0xaa);
|
||||
|
||||
- ASSERT_EQ(0, munmap(ptr, PAGE_SIZE));
|
||||
+ ASSERT_EQ(0, munmap(ptr, psize));
|
||||
|
||||
ASSERT_EQ(0, close(map_fd));
|
||||
}
|
||||
--
|
||||
2.23.0
|
||||
|
||||
@@ -8,6 +8,7 @@ PV = "1.0"
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://github.com/glneo/ion-tests.git;protocol=git;branch=${BRANCH} \
|
||||
file://0001-CMakeLists.txt-disable-phys-addr-for-now.patch \
|
||||
file://0001-map_test-Replace-PAGE_SIZE-with-local-variable-name.patch \
|
||||
"
|
||||
SRCREV = "70d730cebca29e6fd37b21d9beac82ae645f3900"
|
||||
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
From 51eece2c291e121f9ae67c9b812617b885e76a64 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Wed, 18 Dec 2019 20:31:52 -0800
|
||||
Subject: [PATCH] cmake: Use GNUInstallDirs module to detect install paths
|
||||
|
||||
This helps it to calculate directories as per platform instead of
|
||||
hardcoding them, helps compile it for arches which use /lib64 and
|
||||
/usr/lib64 for libpaths
|
||||
|
||||
Upstream-Status: Submitted [https://github.com/glneo/libion/pull/2]
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 10 ++++++----
|
||||
1 file changed, 6 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 6e5928c..5b7c0de 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -3,6 +3,8 @@ PROJECT(ion)
|
||||
set(PROJECT_DESCRIPTION "ION Userspace Memory Allocator Library")
|
||||
set(PROJECT_VERSION 1.0.0)
|
||||
|
||||
+INCLUDE(GNUInstallDirs)
|
||||
+
|
||||
add_library(ion
|
||||
SHARED
|
||||
src/libion.c
|
||||
@@ -23,12 +25,12 @@ target_include_directories(ion
|
||||
configure_file(libion.pc.in libion.pc @ONLY)
|
||||
|
||||
install(TARGETS ion
|
||||
- LIBRARY DESTINATION lib
|
||||
- PUBLIC_HEADER DESTINATION include/ion)
|
||||
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/ion)
|
||||
|
||||
install(DIRECTORY include/kernel-headers/4.19/
|
||||
- DESTINATION include
|
||||
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
FILES_MATCHING PATTERN "*.h")
|
||||
|
||||
install(FILES ${CMAKE_BINARY_DIR}/libion.pc
|
||||
- DESTINATION lib/pkgconfig)
|
||||
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
||||
--
|
||||
2.24.1
|
||||
|
||||
@@ -6,7 +6,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
|
||||
PV = "1.0.0"
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://github.com/glneo/libion.git;protocol=git;branch=${BRANCH}"
|
||||
SRC_URI = "git://github.com/glneo/libion.git;protocol=git;branch=${BRANCH} \
|
||||
file://0001-cmake-Use-GNUInstallDirs-module-to-detect-install-pa.patch \
|
||||
"
|
||||
SRCREV = "813bd63e2f2118e17cb1c5d38505a1e572a2381c"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
@@ -6,12 +6,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7232b98c1c58f99e3baa03de5207e76f"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "j7-evm"
|
||||
|
||||
PR = "r3"
|
||||
PR = "r5"
|
||||
|
||||
BRANCH = "linuxws/thud/k4.19/${PV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/ti-img-rogue-umlibs.git;branch=${BRANCH}"
|
||||
SRCREV = "237d3736114d0e8c6c0fe00845949f51bb78544f"
|
||||
SRCREV = "0721cdfc1fc86f40c93745159e3f1bcad5beda17"
|
||||
|
||||
PVR_SOC ?= "j721e_linux"
|
||||
PVR_BUILD ?= "release"
|
||||
|
||||
@@ -11,7 +11,7 @@ PR = "r34"
|
||||
BRANCH = "ti-img-sgx/thud/${PV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;protocol=git;branch=${BRANCH}"
|
||||
SRCREV = "87d7e5c1e4db1bab048939c9719059d549c1e8dd"
|
||||
SRCREV = "2a2e5bb090ced870d73ed4edbc54793e952cc6d8"
|
||||
|
||||
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
|
||||
TARGET_PRODUCT_ti33x = "ti335x"
|
||||
@@ -47,7 +47,9 @@ S = "${WORKDIR}/git"
|
||||
|
||||
do_install () {
|
||||
oe_runmake install DESTDIR=${D} TARGET_PRODUCT=${TARGET_PRODUCT}
|
||||
ln -sf libGLESv2.so.${PV} ${D}${libdir}/libGLESv2.so.1
|
||||
ln -sf libGLESv2.so ${D}${libdir}/libGLESv2.so.1
|
||||
|
||||
rm -rf ${D}${includedir}/GL
|
||||
|
||||
chown -R root:root ${D}
|
||||
}
|
||||
@@ -58,14 +60,11 @@ FILES_${PN} += "${includedir}/*"
|
||||
FILES_${PN} += "${sysconfdir}/*"
|
||||
|
||||
PACKAGES =+ "${PN}-plugins"
|
||||
FILES_${PN}-plugins = "${libdir}/libsrv_init.so ${libdir}/libsrv_um.so ${libdir}/libglslcompiler.so ${libdir}/libPVRScopeServices.so ${libdir}/libGLESv2.so ${libdir}/libEGL.so ${libdir}/libGLES_CM.so ${libdir}/libpvrDRMWSEGL.so ${libdir}/libpvrGBMWSEGL.so ${libdir}/libpvrws_WAYLAND.so"
|
||||
FILES_${PN}-plugins = "${libdir}/libsrv_init.so ${libdir}/libsrv_um.so ${libdir}/libglslcompiler.so ${libdir}/libPVRScopeServices.so ${libdir}/libGLESv2.so ${libdir}/libEGL.so ${libdir}/libGLESv1_CM.so ${libdir}/libGLES_CM.so ${libdir}/libGLESv1_PVR_MESA.so ${libdir}/libGLESv2_PVR_MESA.so"
|
||||
RDEPENDS_${PN} += "${PN}-plugins"
|
||||
|
||||
ALLOW_EMPTY_${PN}-plugins = "1"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
|
||||
INSANE_SKIP_${PN} += "dev-so ldflags useless-rpaths"
|
||||
INSANE_SKIP_${PN}-plugins = "dev-so"
|
||||
INSANE_SKIP_${PN} += "already-stripped"
|
||||
|
||||
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = " \
|
||||
"
|
||||
|
||||
PV = "0.10+git${SRCPV}"
|
||||
SRCREV = "6dce20f902f73fe9ce53ba0c41262a4defa8d328"
|
||||
SRCREV = "b3a68ac89d7ed955546eae91954b184ec1583ce3"
|
||||
BRANCH = "ti-jailhouse-0.10"
|
||||
|
||||
SRC_URI = " \
|
||||
|
||||
@@ -160,6 +160,7 @@ RDEPENDS_${PN} += "bash \
|
||||
${PN}-net \
|
||||
${PN}-nsfs \
|
||||
${PN}-pstore \
|
||||
${PN}-ptp \
|
||||
${PN}-ptrace \
|
||||
${PN}-seccomp \
|
||||
${PN}-sigaltstack \
|
||||
|
||||
@@ -2,14 +2,16 @@
|
||||
#
|
||||
# Use these for temporary overrides
|
||||
CMEM_MACHINE = "${MACHINE}"
|
||||
CMEM_MACHINE_am57xx-evm = "am571x am572x am574x"
|
||||
CMEM_MACHINE_am57xx-hs-evm = "am571x am572x am574x"
|
||||
CMEM_MACHINE_am57xx-evm = "am571x am572x am572idk am5729-beagleboneai am574x"
|
||||
CMEM_MACHINE_am57xx-hs-evm = "am571x am572x am572idk am5729-beagleboneai am574x"
|
||||
CMEM_MACHINE_dra7xx-evm = "dra71x dra72x dra74x dra76x"
|
||||
CMEM_MACHINE_dra7xx-hs-evm = "dra71x dra72x dra74x dra76x"
|
||||
|
||||
# Set cmem.dtsi per machine or machine variant
|
||||
CMEM_DTSI = "cmem.dtsi"
|
||||
CMEM_DTSI_am571x = "cmem-am571x.dtsi"
|
||||
CMEM_DTSI_am572idk = "cmem-am572idk.dtsi"
|
||||
CMEM_DTSI_am5729-beagleboneai = "cmem-am5729-beagleboneai.dtsi"
|
||||
CMEM_DTSI_am574x = "cmem-am574x.dtsi"
|
||||
CMEM_DTSI_dra71x = "cmem-dra71x.dtsi"
|
||||
CMEM_DTSI_dra72x = "cmem-dra72x.dtsi"
|
||||
@@ -18,8 +20,9 @@ CMEM_DTSI_dra76x = "cmem-dra76x.dtsi"
|
||||
# Split device trees between variants
|
||||
CMEM_DEVICETREE = "${KERNEL_DEVICETREE}"
|
||||
CMEM_DEVICETREE_am571x = "am571x-idk.dtb am571x-idk-lcd-osd101t2045.dtb am571x-idk-lcd-osd101t2587.dtb"
|
||||
CMEM_DEVICETREE_am572x = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revc.dtb \
|
||||
am572x-idk.dtb am572x-idk-lcd-osd101t2045.dtb am572x-idk-lcd-osd101t2587.dtb"
|
||||
CMEM_DEVICETREE_am572x = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revc.dtb"
|
||||
CMEM_DEVICETREE_am572idk = "am572x-idk.dtb am572x-idk-lcd-osd101t2045.dtb am572x-idk-lcd-osd101t2587.dtb"
|
||||
CMEM_DEVICETREE_am5729-beagleboneai = "am5729-beagleboneai.dtb"
|
||||
CMEM_DEVICETREE_am574x = "am574x-idk.dtb am574x-idk-lcd-osd101t2587.dtb"
|
||||
CMEM_DEVICETREE_dra71x = "dra71-evm.dtb"
|
||||
CMEM_DEVICETREE_dra72x = "dra72-evm.dtb dra72-evm-lcd-osd101t2045.dtb dra72-evm-lcd-osd101t2587.dtb \
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
/ {
|
||||
reserved-memory {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
ranges;
|
||||
|
||||
cmem_block_mem_0: cmem_block_mem@a0000000 {
|
||||
reg = <0x0 0xa0000000 0x0 0x18000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
cmem_block_mem_1_ocmc3: cmem_block_mem@40500000 {
|
||||
reg = <0x0 0x40500000 0x0 0x100000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
cmem {
|
||||
compatible = "ti,cmem";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
#pool-size-cells = <2>;
|
||||
|
||||
status = "okay";
|
||||
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x0 0x18000000>;
|
||||
};
|
||||
|
||||
cmem_block_1: cmem_block@1 {
|
||||
reg = <1>;
|
||||
memory-region = <&cmem_block_mem_1_ocmc3>;
|
||||
};
|
||||
};
|
||||
};
|
||||
40
recipes-kernel/linux/files/dra7xx/cmem-am572idk.dtsi
Normal file
40
recipes-kernel/linux/files/dra7xx/cmem-am572idk.dtsi
Normal file
@@ -0,0 +1,40 @@
|
||||
/ {
|
||||
reserved-memory {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
ranges;
|
||||
|
||||
cmem_block_mem_0: cmem_block_mem@a0000000 {
|
||||
reg = <0x0 0xa0000000 0x0 0x20000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
cmem_block_mem_1_ocmc3: cmem_block_mem@40500000 {
|
||||
reg = <0x0 0x40500000 0x0 0x100000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
cmem {
|
||||
compatible = "ti,cmem";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
#pool-size-cells = <2>;
|
||||
|
||||
status = "okay";
|
||||
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x0 0x20000000>;
|
||||
};
|
||||
|
||||
cmem_block_1: cmem_block@1 {
|
||||
reg = <1>;
|
||||
memory-region = <&cmem_block_mem_1_ocmc3>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -6,5 +6,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.19:"
|
||||
|
||||
BRANCH = "ti-rt-linux-4.19.y"
|
||||
|
||||
SRCREV = "b94ae17a71eace50d505c47f4f1f039625a9c729"
|
||||
PV = "4.19.73+git${SRCPV}"
|
||||
SRCREV = "69c51d6d57c150155bea8dd032bd8ce7835cf234"
|
||||
PV = "4.19.94+git${SRCPV}"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user