All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/6] ti-paths.inc: added path for multiple RTOS driver and components
@ 2017-07-05 22:16 Ivan Pang
  2017-07-05 22:16 ` [PATCH 2/6] wdtimer-rtos: added recipe for wdtimer-rtos 1.0.0.3 Ivan Pang
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Ivan Pang @ 2017-07-05 22:16 UTC (permalink / raw)
  To: meta-ti

* This adds installation directory path for NDK, FFTLIB, ctoolslib,
  proc-sdk, rtos-test, LLVM, OpenCL, AER, VOLIB, CGT ARP32,
  CGT6x 7.4.16, DSPLIB C674, MATHLIB C674, SECDEV

Signed-off-by: Ivan Pang <i-pang@ti.com>
---
 recipes-ti/includes/ti-paths.inc | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-ti/includes/ti-paths.inc
index a7ea9a7..2fc044a 100644
--- a/recipes-ti/includes/ti-paths.inc
+++ b/recipes-ti/includes/ti-paths.inc
@@ -55,7 +55,18 @@ export VLIB_C66_INSTALL_DIR_RECIPE        = "${installdir}/ti-vlib-c66x-tree"
 export CG_XML_INSTALL_DIR_RECIPE     = "${installdir}/ti-cg-xml-tree"
 export OMP_INSTALL_DIR_RECIPE        = "${installdir}/ti-omp-tree"
 export MPM_INSTALL_DIR_RECIPE        = "${installdir}/ti-mpm-tree"
-
+export FFTLIB_INSTALL_DIR_RECIPE          = "${installdir}/ti-fftlib-tree"
+export CTOOLSLIB_INSTALL_DIR_RECIPE       = "${installdir}/ti-ctoolslib-tree"
+export PROC_SDK_INSTALL_DIR_RECIPE        = "${installdir}/ti-proc-sdk-tree"
+export RTOS_TEST_INSTALL_DIR_RECIPE       = "${installdir}/ti-rtos-test-tree"
+export LLVM_RTOS_INSTALL_DIR_RECIPE       = "${installdir}/llvm-rtos-tree"
+export OCL_RTOS_INSTALL_DIR_RECIPE        = "${installdir}/ti-opencl-rtos-tree"
+export AER_RTOS_INSTALL_DIR_RECIPE        = "${installdir}/aer-rtos-tree"
+export VOLIB_RTOS_INSTALL_DIR_RECIPE      = "${installdir}/volib-rtos-tree"
+export TI_CGT_ARP32_INSTALL_DIR_RECIPE    = "${installdir}/cgt-arp32"
+export TI_CGT6X_7416_INSTALL_DIR_RECIPE   = "${installdir}/cgt6x-7416"
+export MATHLIB_C674_INSTALL_DIR_RECIPE    = "${installdir}/ti-mathlib-c674x-tree"
+export SECDEV_INSTALL_DIR_RECIPE          = "${installdir}/ti-secdev-tree"
 
 # This is where the tools will end up in sysroot
 export BIOS_INSTALL_DIR       = "${STAGING_DIR_TARGET}${BIOS_INSTALL_DIR_RECIPE}"
@@ -101,6 +112,20 @@ export VLIB_C66_INSTALL_DIR        = "${STAGING_DIR_TARGET}${VLIB_C66_INSTALL_DI
 export CG_XML_INSTALL_DIR     = "${STAGING_DIR_NATIVE}${CG_XML_INSTALL_DIR_RECIPE}"
 export OMP_INSTALL_DIR        = "${STAGING_DIR_TARGET}${OMP_INSTALL_DIR_RECIPE}"
 export MPM_INSTALL_DIR        = "${STAGING_DIR_TARGET}${MPM_INSTALL_DIR_RECIPE}"
+export NDK_INSTALL_DIR             = "${STAGING_DIR_TARGET}${NDK_INSTALL_DIR_RECIPE}"
+export FFTLIB_INSTALL_DIR          = "${STAGING_DIR_TARGET}${FFTLIB_INSTALL_DIR_RECIPE}"
+export CTOOLSLIB_INSTALL_DIR       = "${STAGING_DIR_TARGET}${CTOOLSLIB_INSTALL_DIR_RECIPE}"
+export PROC_SDK_INSTALL_DIR        = "${STAGING_DIR_TARGET}${PROC_SDK_INSTALL_DIR_RECIPE}"
+export RTOS_TEST_INSTALL_DIR       = "${STAGING_DIR_TARGET}${RTOS_TEST_INSTALL_DIR_RECIPE}"
+export LLVM_RTOS_INSTALL_DIR       = "${STAGING_DIR_NATIVE}${LLVM_RTOS_INSTALL_DIR_RECIPE}"
+export OCL_RTOS_INSTALL_DIR        = "${STAGING_DIR_TARGET}${OCL_RTOS_INSTALL_DIR_RECIPE}"
+export AER_RTOS_INSTALL_DIR        = "${STAGING_DIR_TARGET}${AER_RTOS_INSTALL_DIR_RECIPE}"
+export VOLIB_RTOS_INSTALL_DIR      = "${STAGING_DIR_TARGET}${VOLIB_RTOS_INSTALL_DIR_RECIPE}"
+export TI_CGT_ARP32_INSTALL_DIR    = "${STAGING_DIR_NATIVE}${TI_CGT_ARP32_INSTALL_DIR_RECIPE}"
+export TI_CGT6X_7416_INSTALL_DIR   = "${STAGING_DIR_NATIVE}${TI_CGT6X_7416_INSTALL_DIR_RECIPE}"
+export DSPLIB_C674_INSTALL_DIR     = "${STAGING_DIR_TARGET}${DSPLIB_C674_INSTALL_DIR_RECIPE}"
+export MATHLIB_C674_INSTALL_DIR    = "${STAGING_DIR_TARGET}${MATHLIB_C674_INSTALL_DIR_RECIPE}"
+export SECDEV_INSTALL_DIR          = "${STAGING_DIR_TARGET}${SECDEV_INSTALL_DIR_RECIPE}"
 
 DSPSUFFIX_omapl137 = "x674"
 DSPSUFFIX_omapl138 = "x674"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/6] wdtimer-rtos: added recipe for wdtimer-rtos 1.0.0.3
  2017-07-05 22:16 [PATCH 1/6] ti-paths.inc: added path for multiple RTOS driver and components Ivan Pang
@ 2017-07-05 22:16 ` Ivan Pang
  2017-07-05 22:16 ` [PATCH 3/6] eclipse-plugin.bbclass: added eclipse plugin bbclass Ivan Pang
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Ivan Pang @ 2017-07-05 22:16 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Ivan Pang <i-pang@ti.com>
---
 recipes-bsp/wdtimer/wdtimer-rtos_git.bb | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 recipes-bsp/wdtimer/wdtimer-rtos_git.bb

diff --git a/recipes-bsp/wdtimer/wdtimer-rtos_git.bb b/recipes-bsp/wdtimer/wdtimer-rtos_git.bb
new file mode 100644
index 0000000..51fb87d
--- /dev/null
+++ b/recipes-bsp/wdtimer/wdtimer-rtos_git.bb
@@ -0,0 +1,27 @@
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://WatchdogTimer.xdc;beginline=1;endline=31;md5=837fb1761f89c7671e79bd5992bcf9e4"
+
+inherit ti-pdk
+
+COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+WATCHDOG_TIMER_GIT_URI = "git://git.ti.com/keystone-rtos/wdtimer.git"
+WATCHDOG_TIMER_GIT_PROTOCOL = "git"
+WATCHDOG_TIMER_GIT_BRANCH = "master"
+WATCHDOG_TIMER_GIT_DESTSUFFIX = "git/ti/instrumentation/wdtimer"
+
+# Below commit ID corresponds to "DEV.WDTIMER.01.00.00.03"
+WATCHDOG_TIMER_SRCREV = "db973cf8d71460537e2738af0ff094becc7ac454"
+
+BRANCH = "${WATCHDOG_TIMER_GIT_BRANCH}"
+SRC_URI = "${WATCHDOG_TIMER_GIT_URI};destsuffix=${WATCHDOG_TIMER_GIT_DESTSUFFIX};protocol=${WATCHDOG_TIMER_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${WATCHDOG_TIMER_SRCREV}"
+PV = "01.00.00.03"
+PR = "r0"
+
+S = "${WORKDIR}/git/ti/instrumentation/wdtimer"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "Watchdog Timer"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 3/6] eclipse-plugin.bbclass: added eclipse plugin bbclass
  2017-07-05 22:16 [PATCH 1/6] ti-paths.inc: added path for multiple RTOS driver and components Ivan Pang
  2017-07-05 22:16 ` [PATCH 2/6] wdtimer-rtos: added recipe for wdtimer-rtos 1.0.0.3 Ivan Pang
@ 2017-07-05 22:16 ` Ivan Pang
  2017-07-05 22:16 ` [PATCH 4/6] ti-pdk-eclipse: added TI PDK eclipse plugin recipe Ivan Pang
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Ivan Pang @ 2017-07-05 22:16 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Ivan Pang <i-pang@ti.com>
---
 classes/eclipse-plugin.bbclass | 182 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 182 insertions(+)
 create mode 100644 classes/eclipse-plugin.bbclass

diff --git a/classes/eclipse-plugin.bbclass b/classes/eclipse-plugin.bbclass
new file mode 100644
index 0000000..35af07c
--- /dev/null
+++ b/classes/eclipse-plugin.bbclass
@@ -0,0 +1,182 @@
+
+ECLIPSE_PLUGIN_EXTENSION_FILE = ".eclipseextension"
+create_eclipse_plugin_extension() {
+    mkdir -p "${D}${ECLIPSE_PLUGIN_DIR}"
+    cat > "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_EXTENSION_FILE}" << EOF
+id=org.eclipse.platform
+name=Eclipse Platform
+version=3.2.0
+EOF
+}
+
+
+ECLIPSE_PLUGIN_FEATURE_DIR  = "features/${ECLIPSE_PLUGIN_RTSC}.product_${ECLIPSE_PLUGIN_VERSION}"
+ECLIPSE_PLUGIN_FEATURE_FILE = "${ECLIPSE_PLUGIN_FEATURE_DIR}/feature.xml"
+create_eclipse_plugin_feature() {
+    mkdir -p "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_FEATURE_DIR}"
+
+    cat > "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_FEATURE_FILE}" << EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="${ECLIPSE_PLUGIN_RTSC}.product_${ECLIPSE_PLUGIN_VERSION}"
+      label="${ECLIPSE_PLUGIN_NAME}"
+      version="${ECLIPSE_PLUGIN_VERSION}"
+      provider-name="${ECLIPSE_PLUGIN_PROVIDER}">
+
+   <description url="${ECLIPSE_PLUGIN_DESC_URL}">
+      ${ECLIPSE_PLUGIN_DESC}
+   </description>
+
+   <copyright>
+      ${ECLIPSE_PLUGIN_COPYRIGHT}
+   </copyright>
+
+   <license>
+      Released under the Eclipse Public License 1.0 (http://www.eclipse.org/legal/epl-v10.html)
+   </license>
+
+   <plugin
+        id="${ECLIPSE_PLUGIN_RTSC}.product_${ECLIPSE_PLUGIN_VERSION}"
+        version="${ECLIPSE_PLUGIN_VERSION}"
+        unpack="false" />
+
+</feature>
+EOF
+}
+
+ECLIPSE_PLUGIN_PLUGIN_DIR  = "plugins/${ECLIPSE_PLUGIN_RTSC}.product_${ECLIPSE_PLUGIN_VERSION}"
+ECLIPSE_PLUGIN_PLUGIN_FILE = "${ECLIPSE_PLUGIN_PLUGIN_DIR}/plugin.xml"
+create_eclipse_plugin_plugin() {
+    mkdir -pv "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_PLUGIN_DIR}"
+
+    cat > "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_PLUGIN_FILE}" << EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>
+<plugin
+    name="${ECLIPSE_PLUGIN_NAME} ${ECLIPSE_PLUGIN_VERSION}"
+    id="${ECLIPSE_PLUGIN_RTSC}.product_${ECLIPSE_PLUGIN_VERSION}"
+    version="${ECLIPSE_PLUGIN_VERSION}"
+    provider-name="${ECLIPSE_PLUGIN_PROVIDER}">
+EOF
+
+    if [ ! -z "${ECLIPSE_PLUGIN_CDOC}" ]
+    then
+        cat >> "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_PLUGIN_FILE}" << EOF
+    <extension point="org.eclipse.help.toc">
+        <toc file="toc_top.xml" primary="true"/>
+        <toc file="toc_cdoc.xml"/>
+    </extension>
+EOF
+    fi
+
+    cat >> "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_PLUGIN_FILE}" << EOF
+    <extension point="org.eclipse.help.contentProducer">
+        <contentProducer>
+            <producer class="org.eclipse.rtsc.xdctools.ui.help.HelpContentProducer"/>
+        </contentProducer>
+    </extension>
+
+    <extension point="org.eclipse.rtsc.xdctools.ui.productInfo">
+        <repository location="${ECLIPSE_PLUGIN_REPO}"/>
+        <docs location="${ECLIPSE_PLUGIN_DOCS}"/>
+        <info
+            installLocation="${ECLIPSE_PLUGIN_ROOT}"
+            productName="${ECLIPSE_PLUGIN_NAME}"
+            versionNumber="${ECLIPSE_PLUGIN_VERSION}"
+        />
+    </extension>
+
+
+    <extension point="org.eclipse.rtsc.xdctools.managedbuild.core.rtscProductTypes">
+        <productType
+            id="${ECLIPSE_PLUGIN_RTSC}"
+            name="${ECLIPSE_PLUGIN_NAME}"
+            folderPrefix="${ECLIPSE_FOLDER_PREFIX}"
+            rootMacroName="${ECLIPSE_ROOT_MACRO}"/>
+    </extension>
+
+    <extension point="org.eclipse.rtsc.xdctools.managedbuild.core.rtscProducts">
+        <product
+            productTypeId="${ECLIPSE_PLUGIN_RTSC}"
+            version="${ECLIPSE_PLUGIN_VERSION}"/>
+    </extension>
+
+</plugin>
+EOF
+}
+
+ECLIPSE_PLUGIN_TOC_FILE = "${ECLIPSE_PLUGIN_PLUGIN_DIR}/toc_top.xml"
+ECLIPSE_PLUGIN_CDOC_FILE = "${ECLIPSE_PLUGIN_PLUGIN_DIR}/toc_cdoc.xml"
+create_eclipse_plugin_toc() {
+    cat > "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_TOC_FILE}" << EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS TYPE="org.eclipse.help.toc"?>
+
+<toc label="${ECLIPSE_PLUGIN_NAME} ${ECLIPSE_PLUGIN_VERSION}">
+    <topic label="API Reference"><link toc="toc_cdoc.xml"/></topic>
+</toc>
+EOF
+
+    cat > "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_CDOC_FILE}" << EOF
+<?xml version="1.0" encoding="utf-8"?>
+<?xml-stylesheet type="text/xsl" href="toc.xsl"?>
+<toc label="${ECLIPSE_PLUGIN_NAME}" topic="packages.html">
+EOF
+
+    for cdoc in ${ECLIPSE_PLUGIN_CDOC}
+    do
+        cat "${WORKDIR}/$cdoc" >> \
+            "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_CDOC_FILE}"
+    done
+
+    cat >> "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_CDOC_FILE}" << EOF
+</toc>
+EOF
+}
+
+ECLIPSE_PLUGIN_MANIFEST_DIR  = "${ECLIPSE_PLUGIN_PLUGIN_DIR}/META-INF"
+ECLIPSE_PLUGIN_MANIFEST_FILE = "${ECLIPSE_PLUGIN_MANIFEST_DIR}/MANIFEST.MF"
+create_eclipse_plugin_manifest() {
+    mkdir -p "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_MANIFEST_DIR}"
+
+    cat > "${D}${ECLIPSE_PLUGIN_DIR}/${ECLIPSE_PLUGIN_MANIFEST_FILE}" << EOF
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: ${ECLIPSE_PLUGIN_NAME} ${ECLIPSE_PLUGIN_VERSION}
+Bundle-SymbolicName: ${ECLIPSE_PLUGIN_RTSC}.product_${ECLIPSE_PLUGIN_VERSION};singleton:=true
+Bundle-Version: ${ECLIPSE_PLUGIN_VERSION}
+Bundle-Activator: org.eclipse.rtsc.xdctools.ui.CCSActivator
+Bundle-Vendor: ${ECLIPSE_PLUGIN_PROVIDER}
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.help,
+ org.eclipse.rtsc.xdctools.ui
+Eclipse-LazyStart: true
+EOF
+}
+
+create_eclipse_plugin() {
+    create_eclipse_plugin_extension
+    create_eclipse_plugin_feature
+    create_eclipse_plugin_plugin
+
+    if [ ! -z "${ECLIPSE_PLUGIN_CDOC}" ]
+    then
+        create_eclipse_plugin_toc
+    fi
+
+    create_eclipse_plugin_manifest
+}
+
+do_install_append() {
+    bbwarn "CDOC = \"${ECLIPSE_PLUGIN_CDOC}\""
+    bbwarn "SRC_URI = \"${SRC_URI}\""
+    create_eclipse_plugin
+}
+
+def string_set(iterable):
+    return ' '.join(set(iterable))
+
+SRC_URI_append = "${@string_set('file://%s' %cdoc for cdoc in (d.getVar("ECLIPSE_PLUGIN_CDOC", True) or "").split())}"
+
+FILES_${PN} = "${ECLIPSE_PLUGIN_DIR}"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 4/6] ti-pdk-eclipse: added TI PDK eclipse plugin recipe
  2017-07-05 22:16 [PATCH 1/6] ti-paths.inc: added path for multiple RTOS driver and components Ivan Pang
  2017-07-05 22:16 ` [PATCH 2/6] wdtimer-rtos: added recipe for wdtimer-rtos 1.0.0.3 Ivan Pang
  2017-07-05 22:16 ` [PATCH 3/6] eclipse-plugin.bbclass: added eclipse plugin bbclass Ivan Pang
@ 2017-07-05 22:16 ` Ivan Pang
  2017-07-05 22:16 ` [PATCH 5/6] ti-proc-sdk-eclipse.bb: added TI Processor SDK " Ivan Pang
  2017-07-05 22:16 ` [PATCH 6/6] ti-pdk-makefile: added recipe for TI PDK makefile Ivan Pang
  4 siblings, 0 replies; 6+ messages in thread
From: Ivan Pang @ 2017-07-05 22:16 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Ivan Pang <i-pang@ti.com>
---
 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb        | 28 ++++++++++++++++++++++
 .../ti-pdk-eclipse/pdk_releasenotes.xml            |  1 +
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml       |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml  |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml   |  3 +++
 .../ti-pdk-eclipse/ti-drv-icss_emac.xml            |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml  |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml   |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml  |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml   |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml  |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml      |  3 +++
 .../ti-pdk-eclipse/ti-utils-profiling.xml          |  3 +++
 15 files changed, 68 insertions(+)
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/pdk_releasenotes.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-icss_emac.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-utils-profiling.xml

diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb
new file mode 100644
index 0000000..420db35
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb
@@ -0,0 +1,28 @@
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690"
+
+inherit eclipse-plugin
+require recipes-ti/includes/ti-paths.inc
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+ECLIPSE_PLUGIN_DIR     = "${PDK_INSTALL_DIR_RECIPE}/eclipse"
+ECLIPSE_PLUGIN_MACHINE = "${@'${MACHINE}'.replace('-evm','')}"
+ECLIPSE_PLUGIN_NAME    = "${ECLIPSE_PLUGIN_MACHINE} PDK"
+ECLIPSE_PLUGIN_RTSC    = "com.ti.pdk.${ECLIPSE_PLUGIN_MACHINE}"
+ECLIPSE_PLUGIN_VERSION = "${PDK_VERSION}"
+ECLIPSE_PLUGIN_DESC    = "Platform Development Kit"
+
+ECLIPSE_PLUGIN_PROVIDER  = "Texas Instruments Inc."
+ECLIPSE_PLUGIN_DESC_URL  = "http://www.ti.com"
+ECLIPSE_PLUGIN_COPYRIGHT = "Copyright Texas Instruments 2017"
+
+ECLIPSE_PLUGIN_ROOT_MACRO = "TI_PDK_INSTALL_DIR"
+ECLIPSE_PLUGIN_ROOT       = "../../.."
+ECLIPSE_PLUGIN_REPO       = "${ECLIPSE_PLUGIN_ROOT}/packages"
+ECLIPSE_PLUGIN_DOCS       = "${ECLIPSE_PLUGIN_ROOT}/docs"
+ECLIPSE_FOLDER_PREFIX     = "pdk_${ECLIPSE_PLUGIN_MACHINE}"
+ECLIPSE_ROOT_MACRO        = "TI_PDK_INSTALL_DIR"
+
+# Don't create toc_top.xml or toc_cdoc.xml
+ECLIPSE_PLUGIN_CDOC = ""
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/pdk_releasenotes.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/pdk_releasenotes.xml
new file mode 100644
index 0000000..642b9e0
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/pdk_releasenotes.xml
@@ -0,0 +1 @@
+  <topic class="toc-id" label="PDK Release Notes" href="ReleaseNotes_PDK.pdf" title="PDK_Release_Notes"></topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml
new file mode 100644
index 0000000..09c3ef8
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="CSL" title="CSL">
+    <topic class="toc-id" label="CSL-API" href="ti/csl/docs/doxygen/html/index.html" title="CSL_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml
new file mode 100644
index 0000000..113573c
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="GPIO" title="GPIO">
+    <topic class="toc-id" label="GPIO-API" href="ti/drv/gpio/docs/doxygen/html/index.html" title="GPIO_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml
new file mode 100644
index 0000000..788224d
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="I2C" title="I2C">
+    <topic class="toc-id" label="I2C-API" href="ti/drv/i2c/docs/doxygen/html/index.html" title="I2C_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-icss_emac.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-icss_emac.xml
new file mode 100644
index 0000000..7b563f7
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-icss_emac.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="ICSS_EMAC" title="ICSS_EMAC">
+    <topic class="toc-id" label="ICSS_EMAC-API" href="ti/drv/icss_emac/docs/doxygen/html/index.html" title="ICSS_EMAC_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml
new file mode 100644
index 0000000..e31876b
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="MMCSD" title="MMCSD">
+    <topic class="toc-id" label="MMCSD-API" href="ti/drv/mmcsd/docs/doxygen/html/index.html" title="MMCSD_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml
new file mode 100644
index 0000000..1b6ad81
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="PCIE" title="PCIE">
+    <topic class="toc-id" label="PCIE-API" href="ti/drv/pcie/docs/doxygen/html/index.html" title="PCIE_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml
new file mode 100644
index 0000000..4846a29
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="PRUSS" title="PRUSS">
+    <topic class="toc-id" label="PRUSS-API" href="ti/drv/pruss/docs/doxygen/html/index.html" title="PRUSS_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml
new file mode 100644
index 0000000..1339d88
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="SPI" title="SPI">
+    <topic class="toc-id" label="SPI-API" href="ti/drv/spi/docs/doxygen/html/index.html" title="SPI_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml
new file mode 100644
index 0000000..9a7f795
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="UART" title="UART">
+    <topic class="toc-id" label="UART-API" href="ti/drv/uart/docs/doxygen/html/index.html" title="UART_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml
new file mode 100644
index 0000000..6fb8e18
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="USB" title="USB">
+    <topic class="toc-id" label="USB-API" href="ti/drv/usb/docs/doxygen/html/index.html" title="USB_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml
new file mode 100644
index 0000000..14c634e
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="FATFS" title="FATFS">
+    <topic class="toc-id" label="FATFS-API" href="ti/fs/fatfs/docs/doxygen/html/index.html" title="FATFS_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml
new file mode 100644
index 0000000..2b16d2d
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="OSAL" title="OSAL">
+    <topic class="toc-id" label="OSAL-API" href="ti/osal/docs/doxygen/html/index.html" title="OSAL_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-utils-profiling.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-utils-profiling.xml
new file mode 100644
index 0000000..b9adaea
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-utils-profiling.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="Profiling Utility" title="Profiling Utility">
+    <topic class="toc-id" label="Profiling-API" href="ti/utils/profiling/docs/doxygen/html/index.html" title="Profiling_API_Reference"></topic>
+  </topic>
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 5/6] ti-proc-sdk-eclipse.bb: added TI Processor SDK eclipse plugin recipe
  2017-07-05 22:16 [PATCH 1/6] ti-paths.inc: added path for multiple RTOS driver and components Ivan Pang
                   ` (2 preceding siblings ...)
  2017-07-05 22:16 ` [PATCH 4/6] ti-pdk-eclipse: added TI PDK eclipse plugin recipe Ivan Pang
@ 2017-07-05 22:16 ` Ivan Pang
  2017-07-05 22:16 ` [PATCH 6/6] ti-pdk-makefile: added recipe for TI PDK makefile Ivan Pang
  4 siblings, 0 replies; 6+ messages in thread
From: Ivan Pang @ 2017-07-05 22:16 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Ivan Pang <i-pang@ti.com>
---
 .../ti-proc-sdk-eclipse/ti-proc-sdk-eclipse.bb     | 27 ++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 recipes-ti/ti-proc-sdk-eclipse/ti-proc-sdk-eclipse.bb

diff --git a/recipes-ti/ti-proc-sdk-eclipse/ti-proc-sdk-eclipse.bb b/recipes-ti/ti-proc-sdk-eclipse/ti-proc-sdk-eclipse.bb
new file mode 100644
index 0000000..a0e909c
--- /dev/null
+++ b/recipes-ti/ti-proc-sdk-eclipse/ti-proc-sdk-eclipse.bb
@@ -0,0 +1,27 @@
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690"
+
+inherit eclipse-plugin
+require ../includes/ti-paths.inc
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+PROC_SDK_DEVICE="${@'${MACHINE}'.replace('-evm','')}"
+
+ECLIPSE_PLUGIN_DIR     = "${PROC_SDK_INSTALL_DIR_RECIPE}/eclipse"
+ECLIPSE_PLUGIN_MACHINE = "${PROC_SDK_DEVICE}"
+ECLIPSE_PLUGIN_NAME    = "${ECLIPSE_PLUGIN_MACHINE} Processor SDK RTOS"
+ECLIPSE_PLUGIN_RTSC    = "com.ti.proc.sdk.rtos.${ECLIPSE_PLUGIN_MACHINE}"
+ECLIPSE_PLUGIN_VERSION = "${TISDK_VERSION}"
+ECLIPSE_PLUGIN_DESC    = "RTOS Processor Software Development Kit"
+
+ECLIPSE_PLUGIN_PROVIDER  = "Texas Instruments Inc."
+ECLIPSE_PLUGIN_DESC_URL  = "http://www.ti.com"
+ECLIPSE_PLUGIN_COPYRIGHT = "Copyright Texas Instruments 2017"
+
+ECLIPSE_PLUGIN_ROOT_MACRO = "TI_PROC_SDK_INSTALL_DIR"
+ECLIPSE_PLUGIN_ROOT       = "../../.."
+ECLIPSE_PLUGIN_REPO       = "${ECLIPSE_PLUGIN_ROOT}"
+ECLIPSE_PLUGIN_DOCS       = "${ECLIPSE_PLUGIN_ROOT}/docs"
+ECLIPSE_FOLDER_PREFIX     = "processor_sdk_rtos_${PROC_SDK_DEVICE}"
+ECLIPSE_ROOT_MACRO        = "TI_PROC_SDK_INSTALL_DIR"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 6/6] ti-pdk-makefile: added recipe for TI PDK makefile
  2017-07-05 22:16 [PATCH 1/6] ti-paths.inc: added path for multiple RTOS driver and components Ivan Pang
                   ` (3 preceding siblings ...)
  2017-07-05 22:16 ` [PATCH 5/6] ti-proc-sdk-eclipse.bb: added TI Processor SDK " Ivan Pang
@ 2017-07-05 22:16 ` Ivan Pang
  4 siblings, 0 replies; 6+ messages in thread
From: Ivan Pang @ 2017-07-05 22:16 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Ivan Pang <i-pang@ti.com>
---
 .../ti-pdk-makefile/ti-pdk-makefile/makefile       |  33 ++
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_aif2  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_asrc  |   6 +
 .../ti-pdk-makefile/makefile_audk2g                |   8 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_bcp   |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_board |  20 ++
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_cmb   |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_cppi  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_csl   |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_dfe   |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_emac  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_fatfs |   6 +
 .../ti-pdk-makefile/makefile_fault_mgmt            |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_fftc  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_gpio  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_gpmc  |   6 +
 .../ti-pdk-makefile/makefile_hyplnk                |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_i2c   |   6 +
 .../ti-pdk-makefile/makefile_icss-emac             |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_iqn2  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_mcasp |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_mcbsp |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_mmap  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_mmcsd |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_nimu  |   6 +
 .../ti-pdk-makefile/makefile_nimu-icss             |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_nwal  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_osal  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_pa    |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_pcie  |   6 +
 .../ti-pdk-makefile/makefile_pktlib                |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_pm    |   6 +
 .../ti-pdk-makefile/makefile_profiling             |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_pruss |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_qmss  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_rm    |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_sa    |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_sbl   |  33 ++
 .../ti-pdk-makefile/makefile_sbl_auto              |   9 +
 .../ti-pdk-makefile/makefile_serdes_diag           |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_spi   |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_srio  |   6 +
 .../ti-pdk-makefile/makefile_starterware           |  71 +++++
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_tcp3d |   6 +
 .../ti-pdk-makefile/makefile_traceframework        |   6 +
 .../ti-pdk-makefile/makefile_transportqmss         |   6 +
 .../ti-pdk-makefile/makefile_transportsrio         |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_tsip  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_uart  |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_usb   |   6 +
 .../ti-pdk-makefile/ti-pdk-makefile/makefile_vps   |   6 +
 .../ti-pdk-makefile/makefile_wdtimer               |   6 +
 recipes-ti/ti-pdk-makefile/ti-pdk-makefile_1.0.bb  | 346 +++++++++++++++++++++
 53 files changed, 796 insertions(+)
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_aif2
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_asrc
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_audk2g
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_bcp
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_board
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_cmb
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_cppi
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_csl
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_dfe
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_emac
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fatfs
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fault_mgmt
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fftc
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_gpio
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_gpmc
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_hyplnk
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_i2c
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_icss-emac
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_iqn2
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mcasp
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mcbsp
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mmap
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mmcsd
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nimu
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nimu-icss
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nwal
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_osal
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pa
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pcie
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pktlib
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pm
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_profiling
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pruss
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_qmss
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_rm
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sa
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sbl
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sbl_auto
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_serdes_diag
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_spi
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_srio
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_starterware
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_tcp3d
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_traceframework
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_transportqmss
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_transportsrio
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_tsip
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_uart
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_usb
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_vps
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_wdtimer
 create mode 100644 recipes-ti/ti-pdk-makefile/ti-pdk-makefile_1.0.bb

diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile
new file mode 100644
index 0000000..4846388
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile
@@ -0,0 +1,33 @@
+#*******************************************************************************
+#* FILE PURPOSE: Top level makefile for Creating Component Libraries and example 
+#*               binaries
+#*******************************************************************************
+#* FILE NAME: makefile
+#*
+#* DESCRIPTION: Defines Compiler tools paths, libraries , Build Options 
+#*
+#*
+#*******************************************************************************
+#*
+# (Mandatory) Specify where various tools are installed.
+
+include Rules.make
+
+ifndef MAKE
+export MAKE = make
+endif
+
+ifndef ECHO
+export ECHO = echo
+endif
+
+ifndef RM
+export RM = rm -f
+endif
+
+ifndef CP
+export CP = cp
+endif
+
+all: __PDK_ALL_TARGETS__
+clean: __PDK_CLEAN_TARGETS__
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_aif2 b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_aif2
new file mode 100644
index 0000000..0de6f28
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_aif2
@@ -0,0 +1,6 @@
+
+aif2:
+	$(MAKE) -C ./ti/drv/aif2 all
+
+aif2_clean:
+	$(MAKE) -C ./ti/drv/aif2 clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_asrc b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_asrc
new file mode 100644
index 0000000..cd282d4
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_asrc
@@ -0,0 +1,6 @@
+
+asrc:
+	$(MAKE) -C ./ti/drv/asrc all
+
+asrc_clean:
+	$(MAKE) -C ./ti/drv/asrc clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_audk2g b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_audk2g
new file mode 100644
index 0000000..988988d
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_audk2g
@@ -0,0 +1,8 @@
+AUDK2G_DEPS = __AUDK2G_DEPS__
+audk2g: $(AUDK2G_DEPS)
+	$(MAKE) -C ./ti/addon/audk2g all
+	$(MAKE) -C ./ti/addon/audk2g/test/analog/loopback/build/make all
+
+audk2g_clean:
+	$(MAKE) -C ./ti/addon/audk2g clean
+	$(MAKE) -C ./ti/addon/audk2g/test/analog/loopback/build/make clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_bcp b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_bcp
new file mode 100644
index 0000000..40372b0
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_bcp
@@ -0,0 +1,6 @@
+
+bcp:
+	$(MAKE) -C ./ti/drv/bcp all
+
+bcp_clean:
+	$(MAKE) -C ./ti/drv/bcp clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_board b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_board
new file mode 100644
index 0000000..f38abea
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_board
@@ -0,0 +1,20 @@
+
+board: board_lib board_diag
+
+diag: board_diag
+
+board_lib:
+	$(MAKE) -C ./ti/board all
+
+BOARD_DIAG_DEPS = __BOARD_DIAG_DEPS__
+ALL_BOARDS = __BOARD_ALL_BOARDS__
+board_diag: board_lib $(BOARD_DIAG_DEPS)
+	$(MAKE) -C ./ti/board/diag ALL_BOARDS="$(ALL_BOARDS)"
+
+board_clean: board_diag_clean board_lib_clean
+
+board_lib_clean:
+	$(MAKE) -C ./ti/board clean
+
+board_diag_clean:
+	$(MAKE) -C ./ti/board/diag clean ALL_BOARDS="$(ALL_BOARDS)"
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_cmb b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_cmb
new file mode 100644
index 0000000..43a0821
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_cmb
@@ -0,0 +1,6 @@
+
+cmb:
+	$(MAKE) -C ./ti/addon/cmb all
+
+cmb_clean:
+	$(MAKE) -C ./ti/addon/cmb clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_cppi b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_cppi
new file mode 100644
index 0000000..c3aff73
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_cppi
@@ -0,0 +1,6 @@
+
+cppi:
+	$(MAKE) -C ./ti/drv/cppi all
+
+cppi_clean:
+	$(MAKE) -C ./ti/drv/cppi clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_csl b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_csl
new file mode 100644
index 0000000..30a5b03
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_csl
@@ -0,0 +1,6 @@
+
+csl: 
+	$(MAKE) -C ./ti/csl all
+
+csl_clean:
+	$(MAKE) -C ./ti/csl clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_dfe b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_dfe
new file mode 100644
index 0000000..911086e
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_dfe
@@ -0,0 +1,6 @@
+
+dfe:
+	$(MAKE) -C ./ti/drv/dfe all
+
+dfe_clean:
+	$(MAKE) -C ./ti/drv/dfe clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_emac b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_emac
new file mode 100644
index 0000000..f040b38
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_emac
@@ -0,0 +1,6 @@
+
+emac:
+	$(MAKE) -C ./ti/drv/emac all
+
+emac_clean:
+	$(MAKE) -C ./ti/drv/emac clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fatfs b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fatfs
new file mode 100644
index 0000000..4389c2e
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fatfs
@@ -0,0 +1,6 @@
+
+fatfs:
+	$(MAKE) -C ./ti/fs/fatfs all
+
+fatfs_clean:
+	$(MAKE) -C ./ti/fs/fatfs clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fault_mgmt b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fault_mgmt
new file mode 100644
index 0000000..8db4b94
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fault_mgmt
@@ -0,0 +1,6 @@
+
+fault_mgmt:
+	$(MAKE) -C ./ti/instrumentation/fault_mgmt all
+
+fault_mgmt_clean:
+	$(MAKE) -C ./ti/instrumentation/fault_mgmt clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fftc b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fftc
new file mode 100644
index 0000000..9454583
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_fftc
@@ -0,0 +1,6 @@
+
+fftc:
+	$(MAKE) -C ./ti/drv/fftc all
+
+fftc_clean:
+	$(MAKE) -C ./ti/drv/fftc clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_gpio b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_gpio
new file mode 100644
index 0000000..5a8b424
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_gpio
@@ -0,0 +1,6 @@
+
+gpio:
+	$(MAKE) -C ./ti/drv/gpio all
+
+gpio_clean:
+	$(MAKE) -C ./ti/drv/gpio clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_gpmc b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_gpmc
new file mode 100644
index 0000000..4a7a976
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_gpmc
@@ -0,0 +1,6 @@
+
+gpmc:
+	$(MAKE) -C ./ti/drv/gpmc all
+
+gpmc_clean:
+	$(MAKE) -C ./ti/drv/gpmc clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_hyplnk b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_hyplnk
new file mode 100644
index 0000000..1dd5779
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_hyplnk
@@ -0,0 +1,6 @@
+
+hyplnk:
+	$(MAKE) -C ./ti/drv/hyplnk all
+
+hyplnk_clean:
+	$(MAKE) -C ./ti/drv/hyplnk clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_i2c b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_i2c
new file mode 100644
index 0000000..ce60cc1
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_i2c
@@ -0,0 +1,6 @@
+
+i2c:
+	${MAKE} -C ./ti/drv/i2c all
+
+i2c_clean:
+	${MAKE} -C ./ti/drv/i2c clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_icss-emac b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_icss-emac
new file mode 100644
index 0000000..5f8ecdf
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_icss-emac
@@ -0,0 +1,6 @@
+
+icss-emac:
+	$(MAKE) -C ./ti/drv/icss_emac all
+
+icss-emac_clean:
+	$(MAKE) -C ./ti/drv/icss_emac clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_iqn2 b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_iqn2
new file mode 100644
index 0000000..e073cd2
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_iqn2
@@ -0,0 +1,6 @@
+
+iqn2:
+	$(MAKE) -C ./ti/drv/iqn2 all
+
+iqn2_clean:
+	$(MAKE) -C ./ti/drv/iqn2 clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mcasp b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mcasp
new file mode 100644
index 0000000..a42815f
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mcasp
@@ -0,0 +1,6 @@
+
+mcasp:
+	$(MAKE) -C ./ti/drv/mcasp all
+
+mcasp_clean:
+	$(MAKE) -C ./ti/drv/mcasp clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mcbsp b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mcbsp
new file mode 100644
index 0000000..7d38d85
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mcbsp
@@ -0,0 +1,6 @@
+
+mcbsp:
+	$(MAKE) -C ./ti/drv/mcbsp all
+
+mcbsp_clean:
+	$(MAKE) -C ./ti/drv/mcbsp clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mmap b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mmap
new file mode 100644
index 0000000..69e8729
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mmap
@@ -0,0 +1,6 @@
+
+mmap:
+	$(MAKE) -C ./ti/runtime/mmap all
+
+mmap_clean:
+	$(MAKE) -C ./ti/runtime/mmap clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mmcsd b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mmcsd
new file mode 100644
index 0000000..68410ad
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_mmcsd
@@ -0,0 +1,6 @@
+
+mmcsd:
+	$(MAKE) -C ./ti/drv/mmcsd all
+
+mmcsd_clean:
+	$(MAKE) -C ./ti/drv/mmcsd clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nimu b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nimu
new file mode 100644
index 0000000..97d3370
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nimu
@@ -0,0 +1,6 @@
+
+nimu:
+	$(MAKE) -C ./ti/transport/ndk/nimu all
+
+nimu_clean:
+	$(MAKE) -C ./ti/transport/ndk/nimu clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nimu-icss b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nimu-icss
new file mode 100644
index 0000000..c2f2877
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nimu-icss
@@ -0,0 +1,6 @@
+
+nimu-icss:
+	$(MAKE) -C ./ti/transport/ndk/nimu_icss all
+
+nimu-icss_clean:
+	$(MAKE) -C ./ti/transport/ndk/nimu_icss clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nwal b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nwal
new file mode 100644
index 0000000..e793444
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_nwal
@@ -0,0 +1,6 @@
+
+nwal:
+	$(MAKE) -C ./ti/drv/nwal all
+
+nwal_clean:
+	$(MAKE) -C ./ti/drv/nwal clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_osal b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_osal
new file mode 100644
index 0000000..15a420b
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_osal
@@ -0,0 +1,6 @@
+
+osal:
+	$(MAKE) -C ./ti/osal all DISABLE_RECURSE_DEPS="yes"
+
+osal_clean:
+	$(MAKE) -C ./ti/osal clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pa b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pa
new file mode 100644
index 0000000..ed00ff6
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pa
@@ -0,0 +1,6 @@
+
+pa:
+	$(MAKE) -C ./ti/drv/pa all
+
+pa_clean:
+	$(MAKE) -C ./ti/drv/pa clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pcie b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pcie
new file mode 100644
index 0000000..12b3f5c2
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pcie
@@ -0,0 +1,6 @@
+
+pcie:
+	$(MAKE) -C ./ti/drv/pcie all
+
+pcie_clean:
+	$(MAKE) -C ./ti/drv/pcie clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pktlib b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pktlib
new file mode 100644
index 0000000..eef0d1f
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pktlib
@@ -0,0 +1,6 @@
+
+pktlib:
+	$(MAKE) -C ./ti/runtime/pktlib all
+
+pktlib_clean:
+	$(MAKE) -C ./ti/runtime/pktlib clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pm b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pm
new file mode 100644
index 0000000..c527326
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pm
@@ -0,0 +1,6 @@
+
+pm:
+	$(MAKE) -C ./ti/drv/pm all DISABLE_RECURSE_DEPS="yes"
+
+pm_clean:
+	$(MAKE) -C ./ti/drv/pm clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_profiling b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_profiling
new file mode 100644
index 0000000..a6e1025
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_profiling
@@ -0,0 +1,6 @@
+
+profiling:
+	$(MAKE) -C ./ti/utils/profiling all
+
+profiling_clean:
+	$(MAKE) -C ./ti/utils/profiling clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pruss b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pruss
new file mode 100644
index 0000000..c57fdc0
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_pruss
@@ -0,0 +1,6 @@
+
+pruss:
+	$(MAKE) -C ./ti/drv/pruss all
+
+pruss_clean:
+	$(MAKE) -C ./ti/drv/pruss clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_qmss b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_qmss
new file mode 100644
index 0000000..325933c
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_qmss
@@ -0,0 +1,6 @@
+
+qmss:
+	$(MAKE) -C ./ti/drv/qmss all
+
+qmss_clean:
+	$(MAKE) -C ./ti/drv/qmss clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_rm b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_rm
new file mode 100644
index 0000000..43ff8b9
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_rm
@@ -0,0 +1,6 @@
+
+rm:
+	$(MAKE) -C ./ti/drv/rm all
+
+rm_clean:
+	$(MAKE) -C ./ti/drv/rm clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sa b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sa
new file mode 100644
index 0000000..116374f
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sa
@@ -0,0 +1,6 @@
+
+sa:
+	$(MAKE) -C ./ti/drv/sa all
+
+sa_clean:
+	$(MAKE) -C ./ti/drv/sa clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sbl b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sbl
new file mode 100644
index 0000000..15ec0f6
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sbl
@@ -0,0 +1,33 @@
+
+SBL_PLATFORM = __SBL_PLATFORM__
+
+sbl: board_lib uart spi mmcsd fatfs
+ifeq ($(SBL_PLATFORM), am57xx)
+	# am57xx
+	$(MAKE) -C ./ti/boot/sbl all BOARD=idkAM572x SOC=AM572x BOOTMODE=mmcsd
+	$(MAKE) -C ./ti/boot/sbl all BOARD=idkAM572x SOC=AM572x BOOTMODE=qspi
+	$(MAKE) -C ./ti/boot/sbl all BOARD=idkAM571x SOC=AM571x BOOTMODE=mmcsd
+	$(MAKE) -C ./ti/boot/sbl all BOARD=idkAM571x SOC=AM571x BOOTMODE=qspi
+	$(MAKE) -C ./ti/boot/sbl all BOARD=evmAM572x SOC=AM572x BOOTMODE=mmcsd
+	$(MAKE) -C ./ti/boot/sbl flashwriter BOARD=idkAM572x SOC=AM572x
+	$(MAKE) -C ./ti/boot/sbl flashwriter BOARD=idkAM571x SOC=AM571x
+else ifeq ($(SBL_PLATFORM), k2g)
+	# k2g
+	$(MAKE) -C ./ti/boot/sbl all BOARD=evmK2G SOC=K2G BOOTMODE=mmcsd
+	$(MAKE) -C ./ti/boot/sbl all BOARD=evmK2G SOC=K2G BOOTMODE=qspi
+	$(MAKE) -C ./ti/boot/sbl flashwriter BOARD=evmK2G SOC=K2G
+endif
+
+sbl_clean:
+ifeq ($(SBL_PLATFORM), am57xx)
+	# am57xx
+	$(MAKE) -C ./ti/boot/sbl clean BOARD=idkAM572x
+	$(MAKE) -C ./ti/boot/sbl clean BOARD=idkAM571x
+	$(MAKE) -C ./ti/boot/sbl clean BOARD=evmAM572x
+	$(MAKE) -C ./ti/boot/sbl flashwriter_clean BOARD=idkAM572x
+	$(MAKE) -C ./ti/boot/sbl flashwriter_clean BOARD=idkAM571x
+else ifeq ($(SBL_PLATFORM), k2g)
+	# k2g
+	$(MAKE) -C ./ti/boot/sbl clean BOARD=evmK2G
+	$(MAKE) -C ./ti/boot/sbl flashwriter_clean BOARD=evmK2G
+endif
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sbl_auto b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sbl_auto
new file mode 100644
index 0000000..f630df5
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_sbl_auto
@@ -0,0 +1,9 @@
+sbl_auto:
+	$(MAKE) -C ./ti/boot/sbl_auto sbl_all SOC=dra72x BOARD=evmDRA72x
+	$(MAKE) -C ./ti/boot/sbl_auto sbl_all SOC=dra75x BOARD=evmDRA75x
+	$(MAKE) -C ./ti/boot/sbl_auto sbl_all SOC=dra78x BOARD=evmDRA78x
+
+sbl_auto_clean:
+	$(MAKE) -C ./ti/boot/sbl_auto sbl_all_clean SOC=dra72x BOARD=evmDRA72x
+	$(MAKE) -C ./ti/boot/sbl_auto sbl_all_clean SOC=dra75x BOARD=evmDRA75x
+	$(MAKE) -C ./ti/boot/sbl_auto sbl_all_clean SOC=dra78x BOARD=evmDRA78x
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_serdes_diag b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_serdes_diag
new file mode 100644
index 0000000..2665dbc
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_serdes_diag
@@ -0,0 +1,6 @@
+
+serdes_diag:
+	$(MAKE) -C ./ti/diag/serdes_diag all
+
+serdes_diag_clean:
+	$(MAKE) -C ./ti/diag/serdes_diag clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_spi b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_spi
new file mode 100644
index 0000000..45f081d
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_spi
@@ -0,0 +1,6 @@
+
+spi:
+	$(MAKE) -C ./ti/drv/spi all
+
+spi_clean:
+	$(MAKE) -C ./ti/drv/spi clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_srio b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_srio
new file mode 100644
index 0000000..0f0f236
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_srio
@@ -0,0 +1,6 @@
+
+srio:
+	$(MAKE) -C ./ti/drv/srio all
+
+srio_clean:
+	$(MAKE) -C ./ti/drv/srio clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_starterware b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_starterware
new file mode 100644
index 0000000..4bc880a
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_starterware
@@ -0,0 +1,71 @@
+
+# Linux default build environment
+ifeq ($(OS), )
+    OS := linux
+endif
+
+ifeq ($(OS),Windows_NT)
+    # Object clean on Windows
+    CLEAN_RECURSIVE_OBJ=cmd /C del /s ti\\starterware\\*.o ti\\starterware\\*.a > NUL
+else
+    # Object clean on Linux
+    CLEAN_RECURSIVE_OBJ=find ti/starterware -name "*.[ao]" -delete
+endif
+
+STARTERWARE_PLATFORM = __STARTERWARE_PLATFORM__
+
+starterware: starterware_boot starterware_libs starterware_apps
+
+starterware_boot:
+	$(CLEAN_RECURSIVE_OBJ)
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=uart PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=debug -s KW_BUILD=no
+	$(CLEAN_RECURSIVE_OBJ)
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=uart PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=release -s KW_BUILD=no
+	$(CLEAN_RECURSIVE_OBJ)
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=mmcsd PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=debug -s KW_BUILD=no
+	$(CLEAN_RECURSIVE_OBJ)
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=mmcsd PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=release -s KW_BUILD=no
+	$(CLEAN_RECURSIVE_OBJ)
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=nand PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=debug -s KW_BUILD=no
+	$(CLEAN_RECURSIVE_OBJ)
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=nand PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=release -s KW_BUILD=no
+	$(CLEAN_RECURSIVE_OBJ)
+ifeq ($(STARTERWARE_PLATFORM), am335x-evm)
+	# am335x-evm
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=mcspi PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=debug -s KW_BUILD=no
+	$(CLEAN_RECURSIVE_OBJ)
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=mcspi PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=release -s KW_BUILD=no
+else ifeq ($(STARTERWARE_PLATFORM), am43xx-evm)
+	# am437x-evm
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=qspi PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=debug -s KW_BUILD=no
+	$(CLEAN_RECURSIVE_OBJ)
+	$(MAKE) -C ./ti/starterware bootloader BUILDCFG=boot BOOTMODE=qspi PLATFORM=$(STARTERWARE_PLATFORM) PROFILE=release -s KW_BUILD=no
+endif
+
+starterware_libs:
+	$(MAKE) -C ./ti/starterware PROFILE=debug PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware PROFILE=release PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+
+starterware_apps:
+ifeq ($(STARTERWARE_PLATFORM), am335x-evm)
+	# am335x-evm
+	$(MAKE) -C ./ti/starterware lcdc_app_raster PROFILE=debug PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware lcdc_app_raster PROFILE=release PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware mcspi_app_flash PROFILE=debug PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware mcspi_app_flash PROFILE=release PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+else ifeq ($(STARTERWARE_PLATFORM), am43xx-evm)
+	# am437x-evm
+	$(MAKE) -C ./ti/starterware vpfe_app_capture_display PROFILE=debug PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware vpfe_app_capture_display PROFILE=release PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware cap_tsc_app PROFILE=debug PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware cap_tsc_app PROFILE=release PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware dss_app_raster PROFILE=debug PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware dss_app_raster PROFILE=release PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware qspi_app_flash_writer PROFILE=debug PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware qspi_app_flash_writer PROFILE=release PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware qspi_app_read_write PROFILE=debug PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+	$(MAKE) -C ./ti/starterware qspi_app_read_write PROFILE=release PLATFORM=$(STARTERWARE_PLATFORM) -s KW_BUILD=no
+endif
+
+starterware_clean:
+	$(MAKE) -C ./ti/starterware clean PLATFORM=$(STARTERWARE_PLATFORM) KW_BUILD=no
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_tcp3d b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_tcp3d
new file mode 100644
index 0000000..2715bf9
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_tcp3d
@@ -0,0 +1,6 @@
+
+tcp3d:
+	$(MAKE) -C ./ti/drv/tcp3d all
+
+tcp3d_clean:
+	$(MAKE) -C ./ti/drv/tcp3d clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_traceframework b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_traceframework
new file mode 100644
index 0000000..97cee05
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_traceframework
@@ -0,0 +1,6 @@
+
+traceframework:
+	$(MAKE) -C ./ti/instrumentation/traceframework all
+
+traceframework_clean:
+	$(MAKE) -C ./ti/instrumentation/traceframework clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_transportqmss b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_transportqmss
new file mode 100644
index 0000000..fdc3856
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_transportqmss
@@ -0,0 +1,6 @@
+
+transportqmss:
+	$(MAKE) -C ./ti/transport/ipc/c66/qmss all
+
+transportqmss_clean:
+	$(MAKE) -C ./ti/transport/ipc/c66/qmss clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_transportsrio b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_transportsrio
new file mode 100644
index 0000000..d3dd71d
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_transportsrio
@@ -0,0 +1,6 @@
+
+transportsrio:
+	$(MAKE) -C ./ti/transport/ipc/c66/srio all
+
+transportsrio_clean:
+	$(MAKE) -C ./ti/transport/ipc/c66/srio clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_tsip b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_tsip
new file mode 100644
index 0000000..51868e9
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_tsip
@@ -0,0 +1,6 @@
+
+tsip:
+	$(MAKE) -C ./ti/drv/tsip all
+
+tsip_clean:
+	$(MAKE) -C ./ti/drv/tsip clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_uart b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_uart
new file mode 100644
index 0000000..3807c96
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_uart
@@ -0,0 +1,6 @@
+
+uart:
+	$(MAKE) -C ./ti/drv/uart all
+
+uart_clean:
+	$(MAKE) -C ./ti/drv/uart clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_usb b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_usb
new file mode 100644
index 0000000..f60e666
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_usb
@@ -0,0 +1,6 @@
+
+usb:
+	$(MAKE) -C ./ti/drv/usb all
+
+usb_clean:
+	$(MAKE) -C ./ti/drv/usb clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_vps b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_vps
new file mode 100644
index 0000000..1706250
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_vps
@@ -0,0 +1,6 @@
+
+vps:
+	$(MAKE) -C ./ti/drv/vps all DISABLE_RECURSE_DEPS="yes"
+
+vps_clean:
+	$(MAKE) -C ./ti/drv/vps clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_wdtimer b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_wdtimer
new file mode 100644
index 0000000..688215e
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile/makefile_wdtimer
@@ -0,0 +1,6 @@
+
+wdtimer:
+	$(MAKE) -C ./ti/instrumentation/wdtimer all
+
+wdtimer_clean:
+	$(MAKE) -C ./ti/instrumentation/wdtimer clean
diff --git a/recipes-ti/ti-pdk-makefile/ti-pdk-makefile_1.0.bb b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile_1.0.bb
new file mode 100644
index 0000000..9e2a64d
--- /dev/null
+++ b/recipes-ti/ti-pdk-makefile/ti-pdk-makefile_1.0.bb
@@ -0,0 +1,346 @@
+DESCRIPTION = "Package containing Makefile for TI PDK"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+require recipes-ti/includes/ti-paths.inc
+
+# Build the list of component makefiles to put together to build the
+# Makefile that goes into the SDK.  For legacy devices the base Makefile
+# will be picked up and will contain everything.
+#
+# It is assumed that the component makefiles follow the naming
+# Makefile_$component.  All Makefiles will be part of the SRC_URI to be
+# fetched, but only the listed ones will be used to build the final Makefile
+
+SRC_URI = "\
+    file://makefile \
+    file://makefile_aif2 \
+    file://makefile_audk2g \
+    file://makefile_bcp \
+    file://makefile_board \
+    file://makefile_cmb \
+    file://makefile_cppi \
+    file://makefile_csl \
+    file://makefile_dfe \
+    file://makefile_emac \
+    file://makefile_fault_mgmt \
+    file://makefile_fatfs \
+    file://makefile_fftc \
+    file://makefile_gpio \
+    file://makefile_gpmc \
+    file://makefile_hyplnk \
+    file://makefile_i2c \
+    file://makefile_icss-emac \
+    file://makefile_iqn2 \
+    file://makefile_mcasp \
+    file://makefile_mcbsp \
+    file://makefile_mmap \
+    file://makefile_mmcsd \
+    file://makefile_nimu \
+    file://makefile_nimu-icss \
+    file://makefile_nwal \
+    file://makefile_osal \
+    file://makefile_pa \
+    file://makefile_pcie \
+    file://makefile_pktlib \
+    file://makefile_pm \
+    file://makefile_profiling \
+    file://makefile_pruss \
+    file://makefile_qmss \
+    file://makefile_rm \
+    file://makefile_sa \
+    file://makefile_sbl \
+    file://makefile_sbl_auto \
+    file://makefile_serdes_diag \
+    file://makefile_spi \
+    file://makefile_srio \
+    file://makefile_starterware \
+    file://makefile_tcp3d \
+    file://makefile_traceframework \
+    file://makefile_transportqmss \
+    file://makefile_transportsrio \
+    file://makefile_tsip \
+    file://makefile_uart \
+    file://makefile_usb \
+    file://makefile_wdtimer \
+    file://makefile_vps \
+"
+
+PR = "r0"
+
+MAKEFILES = ""
+
+MAKEFILES_append_ti33x = "\
+    csl \
+    profiling \
+    board \
+    emac \
+    fatfs \
+    gpio \
+    gpmc \
+    i2c \
+    icss-emac \
+    mcasp \
+    mmcsd \
+    nimu \
+    nimu-icss \
+    osal \
+    pm \
+    spi \
+    starterware \
+    uart \
+    pruss \
+"
+
+MAKEFILES_append_ti43x = "\
+    csl \
+    profiling \
+    board \
+    emac \
+    fatfs \
+    gpio \
+    gpmc \
+    i2c \
+    icss-emac \
+    mcasp \
+    mmcsd \
+    nimu \
+    nimu-icss \
+    osal \
+    pm \
+    spi \
+    starterware \
+    uart \
+    usb \
+    pruss \
+"
+
+MAKEFILES_append_omap-a15 = "\
+    csl \
+    profiling \
+    board \
+    emac \
+    fatfs \
+    gpio \
+    i2c \
+    mcasp \
+    mmcsd \
+    nimu \
+    osal \
+    pm \
+    spi \
+    uart \
+"
+
+MAKEFILES_append_am57xx-evm = "\
+    icss-emac \
+    nimu-icss \
+    pcie \
+    sbl \
+    usb \
+    vps \
+    pruss \
+"
+
+MAKEFILES_append_dra7xx-evm = "\
+    sbl_auto \
+"
+
+MAKEFILES_append_omapl1 = "\
+    csl \
+    board \
+    osal \
+    fatfs \
+    gpio \
+    i2c \
+    uart \
+    spi \
+    mmcsd \
+    mcasp \
+    emac \
+    nimu \
+"
+
+MAKEFILES_append_keystone = "\
+    board \
+    csl \
+    cppi \
+    i2c \
+    nimu \
+    osal \
+    pcie \
+    qmss \
+    rm \
+    spi \
+    uart \
+"
+
+MAKEFILES_append_k2hk-evm = "\
+    bcp \
+    fault_mgmt \
+    fftc \
+    hyplnk \
+    nwal \
+    pa \
+    pktlib \
+    sa \
+    srio \
+    tcp3d \
+    transportqmss \
+    transportsrio \
+    wdtimer \
+"
+
+MAKEFILES_append_k2e-evm = "\
+    fault_mgmt \
+    hyplnk \
+    nwal \
+    pa \
+    sa \
+    transportqmss \
+    tsip \
+    wdtimer \
+"
+
+MAKEFILES_append_k2l-evm = "\
+    bcp \
+    dfe \
+    fault_mgmt \
+    fftc \
+    iqn2 \
+    nwal \
+    pa \
+    sa \
+    tcp3d \
+    transportqmss \
+    wdtimer \
+"
+
+MAKEFILES_append_k2g = "\
+    audk2g \
+    profiling \
+    cmb \
+    emac \
+    fatfs \
+    gpio \
+    icss-emac \
+    mcasp \
+    mcbsp \
+    mmcsd \
+    nimu-icss \
+    pm \
+    pruss \
+    sa \
+    sbl \
+"
+
+MAKEFILES_append_c667x-evm = "\
+    bcp \
+    board \
+    cppi \
+    gpio \
+    hyplnk \
+    i2c \
+    nimu \
+    nwal \
+    pa \
+    pcie \
+    qmss \
+    sa \
+    spi \
+    srio \
+    tsip \
+    uart \
+"
+
+MAKEFILES_append_c665x-evm = "\
+    board \
+    cppi \
+    emac \
+    gpio \
+    hyplnk \
+    i2c \
+    mcbsp \
+    nimu \
+    pcie \
+    qmss \
+    spi \
+    srio \
+    tcp3d \
+    uart \
+"
+
+BOARD_DIAG_DEPS = ""
+BOARD_ALL_BOARDS = ""
+
+BOARD_DIAG_DEPS_am57xx-evm = "csl profiling fatfs gpio i2c icss-emac mmcsd spi uart osal pruss"
+BOARD_ALL_BOARDS_am57xx-evm = "idkAM571x idkAM572x evmAM572x"
+
+BOARD_DIAG_DEPS_dra7xx-evm = ""
+BOARD_ALL_BOARDS_dra7xx-evm = "evmDRA72x evmDRA75x evmDRA78x"
+
+BOARD_DIAG_DEPS_omapl1 = "csl gpio i2c uart osal"
+BOARD_ALL_BOARDS_omapl137-evm = "evmOMAPL137"
+BOARD_ALL_BOARDS_omapl138-lcdk = "lcdkOMAPL138"
+
+BOARD_DIAG_DEPS_k2g = "csl profiling fatfs gpio i2c icss-emac mmcsd spi uart osal pruss cppi qmss emac"
+BOARD_ALL_BOARDS_k2g = "evmK2G iceK2G"
+
+BOARD_DIAG_DEPS_ti43x = "csl profiling fatfs gpio i2c mmcsd spi uart osal"
+BOARD_ALL_BOARDS_ti43x = "evmAM437x skAM437x idkAM437x"
+
+BOARD_DIAG_DEPS_ti33x = "csl profiling fatfs gpio i2c mmcsd spi uart osal"
+BOARD_ALL_BOARDS_ti33x = "evmAM335x"
+
+AUDK2G_DEPS = ""
+AUDK2G_DEPS_k2g = "mcasp"
+
+SBL_PLATFORM = ""
+SBL_PLATFORM_am57xx-evm = "am57xx"
+SBL_PLATFORM_k2g = "k2g"
+
+STARTERWARE_PLATFORM = ""
+STARTERWARE_PLATFORM_ti33x = "am335x-evm"
+STARTERWARE_PLATFORM_ti43x = "am43xx-evm"
+
+do_install() {
+    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+
+    install ${WORKDIR}/makefile ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+
+    targets=""
+    clean_targets=""
+
+    for x in ${MAKEFILES}
+    do
+        cat ${WORKDIR}/makefile_${x} >> ${D}${PDK_INSTALL_DIR_RECIPE}/packages/makefile
+        targets="$targets""$x\ "
+        clean_targets="$clean_targets""$x""_clean\ "
+    done
+
+    if [ "$targets" != "" ]
+    then
+        sed -i -e "s|__PDK_ALL_TARGETS__|$targets|" ${D}${PDK_INSTALL_DIR_RECIPE}/packages/makefile
+        sed -i -e "s|__PDK_CLEAN_TARGETS__|$clean_targets|" ${D}${PDK_INSTALL_DIR_RECIPE}/packages/makefile
+    fi
+
+    sed -i -e "s|__BOARD_DIAG_DEPS__|${BOARD_DIAG_DEPS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/makefile
+    sed -i -e "s|__BOARD_ALL_BOARDS__|${BOARD_ALL_BOARDS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/makefile
+
+    sed -i -e "s|__SBL_PLATFORM__|${SBL_PLATFORM}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/makefile
+
+    sed -i -e "s|__STARTERWARE_PLATFORM__|${STARTERWARE_PLATFORM}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/makefile
+}
+
+do_install_append_k2g() {
+    sed -i -e "s|__AUDK2G_DEPS__|${AUDK2G_DEPS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/makefile
+}
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+FILES_${PN} = "${PDK_INSTALL_DIR_RECIPE}/packages/makefile"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-07-05 22:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-05 22:16 [PATCH 1/6] ti-paths.inc: added path for multiple RTOS driver and components Ivan Pang
2017-07-05 22:16 ` [PATCH 2/6] wdtimer-rtos: added recipe for wdtimer-rtos 1.0.0.3 Ivan Pang
2017-07-05 22:16 ` [PATCH 3/6] eclipse-plugin.bbclass: added eclipse plugin bbclass Ivan Pang
2017-07-05 22:16 ` [PATCH 4/6] ti-pdk-eclipse: added TI PDK eclipse plugin recipe Ivan Pang
2017-07-05 22:16 ` [PATCH 5/6] ti-proc-sdk-eclipse.bb: added TI Processor SDK " Ivan Pang
2017-07-05 22:16 ` [PATCH 6/6] ti-pdk-makefile: added recipe for TI PDK makefile Ivan Pang

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.