[meta-ti] [morty/master][PATCH 3/3] linux-ti-staging: add version 4.9.7
Denys Dmytriyenko
denys at ti.com
Wed Feb 1 14:36:54 PST 2017
Signed-off-by: Denys Dmytriyenko <denys at ti.com>
---
.../linux/linux-ti-staging-4.9/defconfig | 1 +
.../linux/linux-ti-staging-4.9/dra7xx/defconfig | 1 +
.../linux/linux-ti-staging-4.9/k2g/defconfig | 1 +
.../linux/linux-ti-staging-4.9/keystone/defconfig | 1 +
.../linux/linux-ti-staging-4.9/ti33x/defconfig | 1 +
.../linux/linux-ti-staging-4.9/ti43x/defconfig | 1 +
.../linux/linux-ti-staging-rt-4.9/defconfig | 1 +
.../linux/linux-ti-staging-rt-4.9/dra7xx/defconfig | 1 +
.../linux/linux-ti-staging-rt-4.9/k2g/defconfig | 1 +
.../linux-ti-staging-rt-4.9/keystone/defconfig | 1 +
.../linux/linux-ti-staging-rt-4.9/ti33x/defconfig | 1 +
.../linux/linux-ti-staging-rt-4.9/ti43x/defconfig | 1 +
recipes-kernel/linux/linux-ti-staging-rt_4.9.bb | 9 +++
.../linux/linux-ti-staging-systest-4.9/defconfig | 1 +
.../linux-ti-staging-systest-4.9/dra7xx/defconfig | 1 +
.../linux-ti-staging-systest-4.9/k2g/defconfig | 1 +
.../keystone/defconfig | 1 +
.../linux-ti-staging-systest-4.9/ti33x/defconfig | 1 +
.../linux-ti-staging-systest-4.9/ti43x/defconfig | 1 +
.../linux/linux-ti-staging-systest_4.9.bb | 5 ++
recipes-kernel/linux/linux-ti-staging_4.9.bb | 66 ++++++++++++++++++++++
21 files changed, 98 insertions(+)
create mode 100644 recipes-kernel/linux/linux-ti-staging-4.9/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-4.9/dra7xx/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-4.9/k2g/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-4.9/keystone/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-4.9/ti33x/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-4.9/ti43x/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-4.9/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-4.9/dra7xx/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-4.9/k2g/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-4.9/keystone/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-4.9/ti33x/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-4.9/ti43x/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-rt_4.9.bb
create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-4.9/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-4.9/dra7xx/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-4.9/k2g/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-4.9/keystone/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-4.9/ti33x/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-4.9/ti43x/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-staging-systest_4.9.bb
create mode 100644 recipes-kernel/linux/linux-ti-staging_4.9.bb
diff --git a/recipes-kernel/linux/linux-ti-staging-4.9/defconfig b/recipes-kernel/linux/linux-ti-staging-4.9/defconfig
new file mode 100644
index 0000000..d083d18
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-4.9/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_omap2_release
diff --git a/recipes-kernel/linux/linux-ti-staging-4.9/dra7xx/defconfig b/recipes-kernel/linux/linux-ti-staging-4.9/dra7xx/defconfig
new file mode 100644
index 0000000..dcb53ba
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-4.9/dra7xx/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_dra7x_release
diff --git a/recipes-kernel/linux/linux-ti-staging-4.9/k2g/defconfig b/recipes-kernel/linux/linux-ti-staging-4.9/k2g/defconfig
new file mode 100644
index 0000000..316b04b
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-4.9/k2g/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_k2g_release
diff --git a/recipes-kernel/linux/linux-ti-staging-4.9/keystone/defconfig b/recipes-kernel/linux/linux-ti-staging-4.9/keystone/defconfig
new file mode 100644
index 0000000..5a40b93
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-4.9/keystone/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_keystone_release
diff --git a/recipes-kernel/linux/linux-ti-staging-4.9/ti33x/defconfig b/recipes-kernel/linux/linux-ti-staging-4.9/ti33x/defconfig
new file mode 100644
index 0000000..88f80fa
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-4.9/ti33x/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_am3x_release
diff --git a/recipes-kernel/linux/linux-ti-staging-4.9/ti43x/defconfig b/recipes-kernel/linux/linux-ti-staging-4.9/ti43x/defconfig
new file mode 100644
index 0000000..4b9daaf
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-4.9/ti43x/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_am4x_release
diff --git a/recipes-kernel/linux/linux-ti-staging-rt-4.9/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-4.9/defconfig
new file mode 100644
index 0000000..f0b8bab
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-rt-4.9/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_omap2_rt_release
diff --git a/recipes-kernel/linux/linux-ti-staging-rt-4.9/dra7xx/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-4.9/dra7xx/defconfig
new file mode 100644
index 0000000..47e3d04
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-rt-4.9/dra7xx/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_dra7x_rt_release
diff --git a/recipes-kernel/linux/linux-ti-staging-rt-4.9/k2g/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-4.9/k2g/defconfig
new file mode 100644
index 0000000..a9c24f2
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-rt-4.9/k2g/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_k2g_rt_release
diff --git a/recipes-kernel/linux/linux-ti-staging-rt-4.9/keystone/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-4.9/keystone/defconfig
new file mode 100644
index 0000000..fc68085
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-rt-4.9/keystone/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_keystone_rt_release
diff --git a/recipes-kernel/linux/linux-ti-staging-rt-4.9/ti33x/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-4.9/ti33x/defconfig
new file mode 100644
index 0000000..0a4fbac
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-rt-4.9/ti33x/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_am3x_rt_release
diff --git a/recipes-kernel/linux/linux-ti-staging-rt-4.9/ti43x/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-4.9/ti43x/defconfig
new file mode 100644
index 0000000..99594c8
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-rt-4.9/ti43x/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_am4x_rt_release
diff --git a/recipes-kernel/linux/linux-ti-staging-rt_4.9.bb b/recipes-kernel/linux/linux-ti-staging-rt_4.9.bb
new file mode 100644
index 0000000..b9d93b6
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-rt_4.9.bb
@@ -0,0 +1,9 @@
+require linux-ti-staging_4.9.bb
+
+# Look in the generic major.minor directory for files
+# This will have priority over generic non-rt path
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.9:"
+
+BRANCH = "ti-rt-linux-4.9.y"
+
+SRCREV = "9515cdeb59f8f504c1fdcd67ef9118ff202e7c88"
diff --git a/recipes-kernel/linux/linux-ti-staging-systest-4.9/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-4.9/defconfig
new file mode 100644
index 0000000..5d051bd
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-systest-4.9/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_omap2_debug
diff --git a/recipes-kernel/linux/linux-ti-staging-systest-4.9/dra7xx/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-4.9/dra7xx/defconfig
new file mode 100644
index 0000000..2b3635c
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-systest-4.9/dra7xx/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_dra7x_debug
diff --git a/recipes-kernel/linux/linux-ti-staging-systest-4.9/k2g/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-4.9/k2g/defconfig
new file mode 100644
index 0000000..abfb330
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-systest-4.9/k2g/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_k2g_debug
diff --git a/recipes-kernel/linux/linux-ti-staging-systest-4.9/keystone/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-4.9/keystone/defconfig
new file mode 100644
index 0000000..e95bcf9
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-systest-4.9/keystone/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_keystone_debug
diff --git a/recipes-kernel/linux/linux-ti-staging-systest-4.9/ti33x/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-4.9/ti33x/defconfig
new file mode 100644
index 0000000..9ab6733
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-systest-4.9/ti33x/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_am3x_debug
diff --git a/recipes-kernel/linux/linux-ti-staging-systest-4.9/ti43x/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-4.9/ti43x/defconfig
new file mode 100644
index 0000000..825c31c
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-systest-4.9/ti43x/defconfig
@@ -0,0 +1 @@
+use-tisdk-config=ti_sdk_am4x_debug
diff --git a/recipes-kernel/linux/linux-ti-staging-systest_4.9.bb b/recipes-kernel/linux/linux-ti-staging-systest_4.9.bb
new file mode 100644
index 0000000..c53f94c
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging-systest_4.9.bb
@@ -0,0 +1,5 @@
+require linux-ti-staging_4.9.bb
+
+# Look in the generic major.minor directory for files
+# This will have priority over generic non-rt path
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.9:"
diff --git a/recipes-kernel/linux/linux-ti-staging_4.9.bb b/recipes-kernel/linux/linux-ti-staging_4.9.bb
new file mode 100644
index 0000000..791d647
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-staging_4.9.bb
@@ -0,0 +1,66 @@
+SECTION = "kernel"
+DESCRIPTION = "Linux kernel for TI devices"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
+
+inherit kernel
+
+require recipes-kernel/linux/linux-dtb.inc
+require recipes-kernel/linux/setup-defconfig.inc
+require recipes-kernel/linux/cmem.inc
+require recipes-kernel/linux/ti-uio.inc
+
+# Look in the generic major.minor directory for files
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.9:"
+
+# Pull in the devicetree files into the rootfs
+RDEPENDS_kernel-base += "kernel-devicetree"
+
+# Add run-time dependency for PM firmware to the rootfs
+RDEPENDS_kernel-base_append_ti33x = " amx3-cm3"
+RDEPENDS_kernel-base_append_ti43x = " amx3-cm3"
+
+# Add run-time dependency for VPE VPDMA firmware to the rootfs
+RDEPENDS_kernel-base_append_dra7xx = " vpdma-fw"
+
+# Add run-time dependency for Goodix firmware to the rootfs
+RDEPENDS_kernel-base_append_dra7xx = " goodix-fw"
+
+# Install boot-monitor skern file into /boot dir of rootfs
+RDEPENDS_kernel-base_append_keystone = " boot-monitor"
+
+# Install ti-sci-fw into /boot dir of rootfs
+RDEPENDS_kernel-base_append_k2g = " ti-sci-fw"
+
+# Add run-time dependency for SerDes firmware to the rootfs
+RDEPENDS_kernel-base_append_keystone = " serdes-fw"
+
+# Add run-time dependency for QMSS PDSP firmware to the rootfs
+RDEPENDS_kernel-base_append_keystone = " qmss-pdsp-fw"
+
+# Add run-time dependency for NETCP PA firmware to the rootfs
+RDEPENDS_kernel-base_append_k2hk-evm = " netcp-pa-fw"
+RDEPENDS_kernel-base_append_k2e = " netcp-pa-fw"
+RDEPENDS_kernel-base_append_k2l-evm = " netcp-pa-fw"
+
+# Add run-time dependency for PRU Ethernet firmware to the rootfs
+RDEPENDS_kernel-base_append_am57xx-evm = " prueth-fw"
+RDEPENDS_kernel-base_append_am437x-evm = " prueth-fw"
+RDEPENDS_kernel-base_append_am335x-evm = " prueth-fw"
+RDEPENDS_kernel-base_append_k2g = " prueth-fw"
+
+S = "${WORKDIR}/git"
+
+BRANCH = "ti-lsk-linux-4.9.y"
+
+SRCREV = "20e747cb77b81fce68c4b7ee3cfa24e10aedf484"
+PV = "4.9.7+git${SRCPV}"
+
+# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
+MACHINE_KERNEL_PR_append = "a"
+PR = "${MACHINE_KERNEL_PR}"
+
+KERNEL_GIT_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git"
+KERNEL_GIT_PROTOCOL = "git"
+SRC_URI += "${KERNEL_GIT_URI};protocol=${KERNEL_GIT_PROTOCOL};branch=${BRANCH} \
+ file://defconfig"
--
2.7.4
More information about the meta-ti
mailing list