* [rocko][PATCH v2 1/4] ti-pdk-build-rtos: Update to new version 1.0.0.10
@ 2018-08-23 0:09 Sam Nelson
2018-08-23 0:09 ` [rocko][PATCH v2 4/4] sciclient: Add recipe for SCI client driver Sam Nelson
0 siblings, 1 reply; 2+ messages in thread
From: Sam Nelson @ 2018-08-23 0:09 UTC (permalink / raw)
To: meta-ti, hzhang
Add support for am65xx-evm
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
---
Change from previous version
Add INSANE_SKIP_${PN} += " file-rdeps" to avoid check for bash dependency
---
---
recipes-ti/ti-pdk-build/ti-pdk-build-rtos_git.bb | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/recipes-ti/ti-pdk-build/ti-pdk-build-rtos_git.bb b/recipes-ti/ti-pdk-build/ti-pdk-build-rtos_git.bb
index c838d71..65b90ff 100644
--- a/recipes-ti/ti-pdk-build/ti-pdk-build-rtos_git.bb
+++ b/recipes-ti/ti-pdk-build/ti-pdk-build-rtos_git.bb
@@ -4,25 +4,24 @@ LIC_FILES_CHKSUM = "file://makerules/env.mk;beginline=1;endline=31;md5=10503e8de
require recipes-ti/includes/ti-paths.inc
-PV = "01.00.00.09A"
+PV = "01.00.00.10"
PR = "r0"
PDK_BUILD_GIT_URI = "git://git.ti.com/keystone-rtos/processor-pdk-build.git"
PDK_BUILD_GIT_PROTOCOL = "git"
PDK_BUILD_GIT_BRANCH = "master"
-# Below Commit ID corresponds to "DEV.PDK_BUILD.01.00.00.09A"
-PDK_BUILD_SRCREV = "4870d6cfcab92dfedae8ed28054fdc61169e28b1"
+# Below Commit ID corresponds to "DEV.PDK_BUILD.01.00.00.10"
+PDK_BUILD_SRCREV = "f06835474e51a5fd63cf23bab0d2f42b0f73f19d"
BRANCH = "${PDK_BUILD_GIT_BRANCH}"
SRC_URI = "\
${PDK_BUILD_GIT_URI};protocol=${PDK_BUILD_GIT_PROTOCOL};branch=${BRANCH} \
- file://0001-comp_mk-Allow-doxygen-support-to-be-overridden.patch \
"
SRCREV = "${PDK_BUILD_SRCREV}"
-COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x"
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|am65xx-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
S = "${WORKDIR}/git/"
@@ -41,3 +40,4 @@ do_install() {
}
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/*"
+INSANE_SKIP_${PN} += " file-rdeps"
--
1.9.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [rocko][PATCH v2 4/4] sciclient: Add recipe for SCI client driver
2018-08-23 0:09 [rocko][PATCH v2 1/4] ti-pdk-build-rtos: Update to new version 1.0.0.10 Sam Nelson
@ 2018-08-23 0:09 ` Sam Nelson
0 siblings, 0 replies; 2+ messages in thread
From: Sam Nelson @ 2018-08-23 0:09 UTC (permalink / raw)
To: meta-ti, hzhang
Sci client provides API to communicate with the core running System
firmware
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
---
Change from previous version of patch
- Update URL
---
---
recipes-bsp/sciclient/sciclient-rtos_git.bb | 89 +++++++++++++++++++++++++++++
1 file changed, 89 insertions(+)
create mode 100644 recipes-bsp/sciclient/sciclient-rtos_git.bb
diff --git a/recipes-bsp/sciclient/sciclient-rtos_git.bb b/recipes-bsp/sciclient/sciclient-rtos_git.bb
new file mode 100644
index 0000000..7be0add
--- /dev/null
+++ b/recipes-bsp/sciclient/sciclient-rtos_git.bb
@@ -0,0 +1,89 @@
+SUMMARY = "TI RTOS low level driver for SCICLIENT"
+DESCRIPTION = "TI RTOS low level driver for SCICLIENT "
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://sciclient.h;beginline=1;endline=31;md5=7224b2eeca1444815f1737bfcdfa892a"
+
+COMPATIBLE_MACHINE = "am65xx-evm"
+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.00"
+SCICLIENT_SRCREV = "4ac052a70764c5fcf9dd18d521fe3b631bfcd875"
+
+BRANCH = "${SCICLIENT_GIT_BRANCH}"
+SRC_URI = "${SCICLIENT_GIT_URI};protocol=${SCICLIENT_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${SCICLIENT_SRCREV}"
+PV = "01.00.00.00"
+PR = "r0"
+
+DEPENDS_append = " osal-rtos common-csl-ip-rtos"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+SCICLIENT_PACKAGE_BASE = "${S}/../sciclient_base"
+SCICLIENT_ROOTPATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/sciclient"
+
+export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
+export PDK_SCICLIENT_ROOT_PATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/packages"
+
+#export PDK_SCICLIENT_ROOT_PATH ="${WORKDIR}/build"
+#export DEST_ROOT="${S}"
+
+LIMSOCS = "am65xx"
+LIMSOCS_am65xx-evm = "am65xx"
+
+LIMBOARDS = "am65xx_evm"
+LIMBOARDS_am65xx-evm = "am65xx_evm"
+
+BOARD_PACKAGE = ""
+BOARD_PACKAGE_am65xx-evm = "am65xx_evm"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "SCICLIENT"
+
+do_configure() {
+
+ rm -rf ${SCICLIENT_PACKAGE_BASE}
+ cd ${S}
+
+ # remove any previous package
+ rm -f ${SCICLIENT_PACKAGE_BASE}
+
+ # make the release package before building it
+ make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${SCICLIENT_PACKAGE_BASE} PDK_SCICLIENT_COMP_PATH=${S}
+
+ # This is to ensure the make package completed successfully
+ cat ${SCICLIENT_ROOTPATH}/makefile
+}
+
+do_compile() {
+
+ cd ${SCICLIENT_ROOTPATH}
+
+ # Clean
+ # make clean LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
+
+ # Build am65xx libraries
+ make lib xdc_meta doxygen LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
+
+ #archive
+ tar -cf sciclient.tar --exclude='*.tar' ./*
+}
+
+do_install() {
+ cd ${SCICLIENT_ROOTPATH}
+ install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/sciclient
+ find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/sciclient \;
+}
+
+FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
+
+INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
--
1.9.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-08-23 0:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-23 0:09 [rocko][PATCH v2 1/4] ti-pdk-build-rtos: Update to new version 1.0.0.10 Sam Nelson
2018-08-23 0:09 ` [rocko][PATCH v2 4/4] sciclient: Add recipe for SCI client driver Sam Nelson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.