diff options
author | Denys Dmytriyenko <denys@konsulko.com> | 2022-02-22 04:13:07 +0000 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2022-02-22 12:01:30 -0600 |
commit | dd558151806beb2ac95356a7a8275498ccddf125 (patch) | |
tree | aebcb3192f0e813db6048c82fb965ee607af5147 /recipes-bsp/edma3-lld | |
parent | edf5e8ca6cc0728abbc47834bcd74837621c28ec (diff) | |
download | meta-ti-dd558151806beb2ac95356a7a8275498ccddf125.tar.gz |
recipes-bsp: remove Keystone1/2 LLDs
Low Level Drivers (LLDs) were used by Keystone1/2 to access peripherals by
RTOS and Linux. Remove due to deprecation.
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'recipes-bsp/edma3-lld')
-rw-r--r-- | recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb | 145 | ||||
-rw-r--r-- | recipes-bsp/edma3-lld/edma3-lld.inc | 17 | ||||
-rw-r--r-- | recipes-bsp/edma3-lld/edma3-lld_git.bb | 78 |
3 files changed, 0 insertions, 240 deletions
diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb deleted file mode 100644 index 8d1fd7ca..00000000 --- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb +++ /dev/null | |||
@@ -1,145 +0,0 @@ | |||
1 | require edma3-lld.inc | ||
2 | require recipes-ti/includes/ti-paths.inc | ||
3 | |||
4 | PR = "${INC_PR}.1" | ||
5 | |||
6 | DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-baremetal-native ti-cgt-arm-native ti-cgt6x-native" | ||
7 | |||
8 | COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1" | ||
9 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
10 | |||
11 | PLATFORMLIST = "" | ||
12 | TARGETLIST = "" | ||
13 | |||
14 | PLATFORMLIST:ti33x = " \ | ||
15 | am335x-evm \ | ||
16 | " | ||
17 | |||
18 | TARGETLIST:ti33x = " \ | ||
19 | a8 \ | ||
20 | " | ||
21 | |||
22 | PLATFORMLIST:ti43x = " \ | ||
23 | am437x-evm \ | ||
24 | " | ||
25 | |||
26 | TARGETLIST:ti43x = " \ | ||
27 | arm9 \ | ||
28 | " | ||
29 | |||
30 | PLATFORMLIST:omap-a15 = " \ | ||
31 | tda2xx-evm \ | ||
32 | " | ||
33 | |||
34 | TARGETLIST:omap-a15 = " \ | ||
35 | 66 \ | ||
36 | a15 \ | ||
37 | m4 \ | ||
38 | " | ||
39 | |||
40 | PLATFORMLIST:keystone = " \ | ||
41 | tci6636k2h-evm \ | ||
42 | tci6638k2k-evm \ | ||
43 | tci6630k2l-evm \ | ||
44 | c66ak2e-evm \ | ||
45 | tci66ak2g02-evm \ | ||
46 | " | ||
47 | |||
48 | TARGETLIST:keystone = " \ | ||
49 | 66 \ | ||
50 | a15 \ | ||
51 | " | ||
52 | |||
53 | PLATFORMLIST:append:dra7xx-evm = " \ | ||
54 | tda3xx-evm \ | ||
55 | " | ||
56 | |||
57 | TARGETLIST:c66x = " \ | ||
58 | 66 \ | ||
59 | " | ||
60 | |||
61 | PLATFORMLIST_c665x-evm = " \ | ||
62 | c6657-evm \ | ||
63 | " | ||
64 | |||
65 | PLATFORMLIST_c667x-evm = " \ | ||
66 | c6678-evm \ | ||
67 | " | ||
68 | |||
69 | PLATFORMLIST:omapl1 = " \ | ||
70 | omapl137-evm \ | ||
71 | omapl138-evm \ | ||
72 | " | ||
73 | |||
74 | TARGETLIST:omapl1 = " \ | ||
75 | arm9 \ | ||
76 | 674 \ | ||
77 | " | ||
78 | |||
79 | EXTRA_OEMAKE:remove = "TARGET=66" | ||
80 | FORMAT="ELF" | ||
81 | |||
82 | S = "${WORKDIR}/git" | ||
83 | |||
84 | PARALLEL_MAKE = "" | ||
85 | |||
86 | export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr" | ||
87 | export XDCCGROOT = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" | ||
88 | export CGTOOLS = "${XDCCGROOT}" | ||
89 | export CGTOOLS_ELF = "${XDCCGROOT}" | ||
90 | export CODEGEN_PATH_DSP = "${XDCCGROOT}" | ||
91 | export CODEGEN_PATH_DSPELF = "${XDCCGROOT}" | ||
92 | export TMS470_CGTOOLS = "${M4_TOOLCHAIN_INSTALL_DIR}" | ||
93 | export UTILS_INSTALL_DIR = "${XDC_INSTALL_DIR}" | ||
94 | export XDCPATH = "${XDCCGROOT}/include;${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages" | ||
95 | export PATH := "${XDC_INSTALL_DIR}:${PATH}" | ||
96 | export ROOTDIR="${S}" | ||
97 | export INTERNAL_SW_ROOT="${S}" | ||
98 | export CROSSCC="${TARGET_PREFIX}gcc" | ||
99 | export CROSSAR="${TARGET_PREFIX}ar" | ||
100 | export CROSSLNK="${TARGET_PREFIX}gcc" | ||
101 | |||
102 | do_configure () { | ||
103 | rm -rf ${S}/examples/edma3_driver/evmTCI6614 | ||
104 | rm -rf ${S}/examples/edma3_driver/evmTCI6614BE | ||
105 | sed -i -e "s|_config.bld|config.bld|g" ${S}/makerules/env.mk | ||
106 | sed -i -e "s|^edma3_lld_PATH =.*$|edma3_lld_PATH = ${S}|g" ${S}/makerules/env.mk | ||
107 | sed -i -e "s|^CODEGEN_PATH_M3 =.*$|CODEGEN_PATH_M3 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk | ||
108 | sed -i -e "s|^CODEGEN_PATH_M4 =.*$|CODEGEN_PATH_M4 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk | ||
109 | sed -i -e "s|^CODEGEN_PATH_A8 =.*$|CODEGEN_PATH_A8 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk | ||
110 | sed -i -e "s|^CODEGEN_PATH_A8_GCC =.*$|CODEGEN_PATH_A8_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk | ||
111 | sed -i -e "s|^CODEGEN_PATH_ARM9 =.*$|CODEGEN_PATH_ARM9 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk | ||
112 | sed -i -e "s|^CODEGEN_PATH_A9_GCC =.*$|CODEGEN_PATH_A9_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk | ||
113 | sed -i -e "s|^CODEGEN_PATH_A15 =.*$|CODEGEN_PATH_A15 = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk | ||
114 | sed -i -e "s|^CODEGEN_PATH_A15_GCC =.*$|CODEGEN_PATH_A15_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk | ||
115 | sed -i -e "s|^UTILS_INSTALL_DIR =.*$|UTILS_INSTALL_DIR = ${XDC_INSTALL_DIR}|g" ${S}/makerules/env.mk | ||
116 | sed -i -e "s|^bios_PATH =.*$|bios_PATH = ${SYSBIOS_INSTALL_DIR}|g" ${S}/makerules/env.mk | ||
117 | sed -i -e "s|^xdc_PATH =.*$|xdc_PATH = ${XDC_INSTALL_DIR}|g" ${S}/makerules/env.mk | ||
118 | sed -i -e "s|^CODEGEN_PATH_DSP =.*$|CODEGEN_PATH_DSP = ${XDCCGROOT}|g" ${S}/makerules/env.mk | ||
119 | sed -i -e "s|^CODEGEN_PATH_DSPELF =.*$|CODEGEN_PATH_DSPELF = ${XDCCGROOT}|g" ${S}/makerules/env.mk | ||
120 | |||
121 | cd ${S}/packages | ||
122 | ${XDC_INSTALL_DIR}/xdc .interfaces -PR . | ||
123 | } | ||
124 | |||
125 | do_compile () { | ||
126 | cd ${S}/packages | ||
127 | for p in ${PLATFORMLIST} | ||
128 | do | ||
129 | for t in ${TARGETLIST} | ||
130 | do | ||
131 | make PLATFORM=${p} TARGET=${t} FORMAT=${FORMAT} | ||
132 | done | ||
133 | done | ||
134 | } | ||
135 | |||
136 | do_install () { | ||
137 | CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" | ||
138 | install -d ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE} | ||
139 | cp ${CP_ARGS} ${S}/* ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE} | ||
140 | } | ||
141 | |||
142 | INSANE_SKIP:${PN}-dev = "arch ldflags file-rdeps" | ||
143 | |||
144 | ALLOW_EMPTY:${PN} = "1" | ||
145 | FILES:${PN}-dev += "${EDMA3_LLD_INSTALL_DIR_RECIPE}" | ||
diff --git a/recipes-bsp/edma3-lld/edma3-lld.inc b/recipes-bsp/edma3-lld/edma3-lld.inc deleted file mode 100644 index 34d3170f..00000000 --- a/recipes-bsp/edma3-lld/edma3-lld.inc +++ /dev/null | |||
@@ -1,17 +0,0 @@ | |||
1 | DESCRIPTION = "TI EDMA3 low level driver and test code" | ||
2 | LICENSE = "BSD-3-Clause" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea" | ||
4 | |||
5 | EDMA3_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/edma3_lld.git" | ||
6 | EDMA3_LLD_GIT_PROTOCOL = "git" | ||
7 | EDMA3_LLD_GIT_BRANCH = "master" | ||
8 | |||
9 | # Below commit ID corresponds to version 2.12.05.30E | ||
10 | EDMA3_LLD_SRCREV = "ce5ced2ac5eb1e0f1515288d279f5690813b5413" | ||
11 | |||
12 | BRANCH = "${EDMA3_LLD_GIT_BRANCH}" | ||
13 | SRC_URI = "${EDMA3_LLD_GIT_URI};protocol=${EDMA3_LLD_GIT_PROTOCOL};branch=${BRANCH}" | ||
14 | SRCREV = "${EDMA3_LLD_SRCREV}" | ||
15 | |||
16 | PV = "2.12.05.30E" | ||
17 | INC_PR = "r1" | ||
diff --git a/recipes-bsp/edma3-lld/edma3-lld_git.bb b/recipes-bsp/edma3-lld/edma3-lld_git.bb deleted file mode 100644 index f42d8965..00000000 --- a/recipes-bsp/edma3-lld/edma3-lld_git.bb +++ /dev/null | |||
@@ -1,78 +0,0 @@ | |||
1 | require edma3-lld.inc | ||
2 | |||
3 | PR = "${INC_PR}.0" | ||
4 | |||
5 | COMPATIBLE_MACHINE = "keystone" | ||
6 | |||
7 | DEPENDS = "common-csl-ip" | ||
8 | |||
9 | PLATFORMLIST = "tci6636k2h-evm \ | ||
10 | tci6636k2h-evm \ | ||
11 | tci6638k2k-evm \ | ||
12 | tci6630k2l-evm \ | ||
13 | c66ak2e-evm \ | ||
14 | tci66ak2g02-evm \ | ||
15 | " | ||
16 | |||
17 | PACKAGES =+ "${PN}-test" | ||
18 | |||
19 | FILES:${PN}-test = "${bindir}/*" | ||
20 | |||
21 | S = "${WORKDIR}/git" | ||
22 | |||
23 | do_compile () { | ||
24 | cd ${S}/packages | ||
25 | for platform in ${PLATFORMLIST} | ||
26 | do | ||
27 | ROOTDIR=${S} CROSSCC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" CROSSAR="${TARGET_PREFIX}ar" \ | ||
28 | CROSSLNK="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" INTERNAL_SW_ROOT="${S}" make \ | ||
29 | PLATFORM="$platform" TARGET=a15 TOOLCHAIN_a15=GCC FORMAT=ELF \ | ||
30 | SONAME=libedma3.so all | ||
31 | done | ||
32 | } | ||
33 | |||
34 | do_install () { | ||
35 | CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" | ||
36 | |||
37 | install -d ${D}/${libdir} | ||
38 | |||
39 | # Static Libraries | ||
40 | cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/edma3_lld_drv.aa15fg \ | ||
41 | ${D}/${libdir}/libedma3.a | ||
42 | cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/edma3_lld_rm.aa15fg \ | ||
43 | ${D}/${libdir}/libedma3rm.a | ||
44 | |||
45 | # Shared Libraries | ||
46 | cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/libedma* ${D}/${libdir} | ||
47 | cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/libedma* ${D}/${libdir} | ||
48 | |||
49 | # Copy Headers | ||
50 | install -d ${D}/${includedir}/ti/sdo/edma3/drv/ | ||
51 | install -d ${D}/${includedir}/ti/sdo/edma3/rm | ||
52 | cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/*.h ${D}/${includedir}/ti/sdo/edma3/drv/ | ||
53 | cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/*.h ${D}/${includedir}/ti/sdo/edma3/rm/ | ||
54 | |||
55 | # Copy Sample Config | ||
56 | install -d ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms | ||
57 | cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6636K2H/evmTCI6636K2HSample.c \ | ||
58 | ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms | ||
59 | cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6638K2K/evmTCI6638K2KSample.c \ | ||
60 | ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms | ||
61 | cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6630K2L/evmTCI6630K2LSample.c \ | ||
62 | ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms | ||
63 | cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmC66AK2E/evmC66AK2ESample.c \ | ||
64 | ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms | ||
65 | |||
66 | install -d ${D}/${bindir} | ||
67 | install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6636K2H/bin/tci6636k2h-evm/edma3_drv_6636k2h_a15_sample_a15host_release.xa15fg \ | ||
68 | ${D}/${bindir}/edma3_drv_6636k2h_a15_sample_a15host_release.xa15fg | ||
69 | install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6638K2K/bin/tci6638k2k-evm/edma3_drv_6638k2k_a15_sample_a15host_release.xa15fg \ | ||
70 | ${D}/${bindir}/edma3_drv_6638k2k_a15_sample_a15host_release.xa15fg | ||
71 | install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6630K2L/bin/tci6630k2l-evm/edma3_drv_6630k2l_a15_sample_a15host_release.xa15fg \ | ||
72 | ${D}/${bindir}/edma3_drv_6630k2l_a15_sample_a15host_release.xa15fg | ||
73 | install -c -m 755 ${S}/examples/edma3_user_space_driver/evmC66AK2E/bin/c66ak2e-evm/edma3_drv_c66ak2e_a15_sample_a15host_release.xa15fg \ | ||
74 | ${D}/${bindir}/edma3_drv_c66ak2e_a15_sample_a15host_release.xa15fg | ||
75 | } | ||
76 | |||
77 | INSANE_SKIP:${PN} += "ldflags" | ||
78 | INSANE_SKIP:${PN}-test += "ldflags" | ||