From 7018bebcfc3f5364aca4cc3649b11475e982d216 Mon Sep 17 00:00:00 2001 From: Dan Murphy Date: Thu, 14 Jan 2021 07:05:58 -0600 Subject: [PATCH] linux-ti-staging: Add 5.10 recipe Signed-off-by: Dan Murphy --- .../linux/linux-ti-staging-5.10/defconfig | 1 + .../linux-ti-staging-5.10/dra7xx/defconfig | 1 + .../linux/linux-ti-staging-5.10/k2g/defconfig | 1 + .../linux/linux-ti-staging-5.10/k3/defconfig | 1 + .../linux-ti-staging-5.10/keystone/defconfig | 1 + .../linux-ti-staging-5.10/omapl138/defconfig | 1 + .../linux-ti-staging-5.10/ti33x/defconfig | 1 + .../linux-ti-staging-5.10/ti43x/defconfig | 1 + .../linux/linux-ti-staging-rt-5.10/defconfig | 1 + .../linux-ti-staging-rt-5.10/dra7xx/defconfig | 1 + .../linux-ti-staging-rt-5.10/k2g/defconfig | 1 + .../linux-ti-staging-rt-5.10/k3/defconfig | 1 + .../keystone/defconfig | 1 + .../linux-ti-staging-rt-5.10/ti33x/defconfig | 1 + .../linux-ti-staging-rt-5.10/ti43x/defconfig | 1 + .../linux/linux-ti-staging-rt_5.10.bb | 10 +++++ .../linux-ti-staging-systest-5.10/defconfig | 1 + .../dra7xx/defconfig | 1 + .../k2g/defconfig | 1 + .../k3/defconfig | 1 + .../keystone/defconfig | 1 + .../omapl138/defconfig | 1 + .../ti33x/defconfig | 1 + .../ti43x/defconfig | 1 + .../linux/linux-ti-staging-systest_5.10.bb | 5 +++ recipes-kernel/linux/linux-ti-staging_5.10.bb | 43 +++++++++++++++++++ 26 files changed, 81 insertions(+) create mode 100644 recipes-kernel/linux/linux-ti-staging-5.10/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-5.10/dra7xx/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-5.10/k2g/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-5.10/k3/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-5.10/keystone/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-5.10/omapl138/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-5.10/ti33x/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-5.10/ti43x/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-5.10/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-5.10/dra7xx/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-5.10/k2g/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-5.10/k3/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-5.10/keystone/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-5.10/ti33x/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-rt-5.10/ti43x/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-rt_5.10.bb create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-5.10/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-5.10/dra7xx/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-5.10/k2g/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-5.10/k3/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-5.10/keystone/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-5.10/omapl138/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-5.10/ti33x/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-systest-5.10/ti43x/defconfig create mode 100644 recipes-kernel/linux/linux-ti-staging-systest_5.10.bb create mode 100644 recipes-kernel/linux/linux-ti-staging_5.10.bb diff --git a/recipes-kernel/linux/linux-ti-staging-5.10/defconfig b/recipes-kernel/linux/linux-ti-staging-5.10/defconfig new file mode 100644 index 00000000..d083d182 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-5.10/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_omap2_release diff --git a/recipes-kernel/linux/linux-ti-staging-5.10/dra7xx/defconfig b/recipes-kernel/linux/linux-ti-staging-5.10/dra7xx/defconfig new file mode 100644 index 00000000..dcb53bab --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-5.10/dra7xx/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_dra7x_release diff --git a/recipes-kernel/linux/linux-ti-staging-5.10/k2g/defconfig b/recipes-kernel/linux/linux-ti-staging-5.10/k2g/defconfig new file mode 100644 index 00000000..316b04bb --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-5.10/k2g/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_k2g_release diff --git a/recipes-kernel/linux/linux-ti-staging-5.10/k3/defconfig b/recipes-kernel/linux/linux-ti-staging-5.10/k3/defconfig new file mode 100644 index 00000000..b9bc6137 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-5.10/k3/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_arm64_release diff --git a/recipes-kernel/linux/linux-ti-staging-5.10/keystone/defconfig b/recipes-kernel/linux/linux-ti-staging-5.10/keystone/defconfig new file mode 100644 index 00000000..5a40b93d --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-5.10/keystone/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_keystone_release diff --git a/recipes-kernel/linux/linux-ti-staging-5.10/omapl138/defconfig b/recipes-kernel/linux/linux-ti-staging-5.10/omapl138/defconfig new file mode 100644 index 00000000..b3467853 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-5.10/omapl138/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_omapl138_release diff --git a/recipes-kernel/linux/linux-ti-staging-5.10/ti33x/defconfig b/recipes-kernel/linux/linux-ti-staging-5.10/ti33x/defconfig new file mode 100644 index 00000000..88f80fa9 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-5.10/ti33x/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_am3x_release diff --git a/recipes-kernel/linux/linux-ti-staging-5.10/ti43x/defconfig b/recipes-kernel/linux/linux-ti-staging-5.10/ti43x/defconfig new file mode 100644 index 00000000..4b9daaf9 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-5.10/ti43x/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_am4x_release diff --git a/recipes-kernel/linux/linux-ti-staging-rt-5.10/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-5.10/defconfig new file mode 100644 index 00000000..f0b8bab0 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-rt-5.10/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_omap2_rt_release diff --git a/recipes-kernel/linux/linux-ti-staging-rt-5.10/dra7xx/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-5.10/dra7xx/defconfig new file mode 100644 index 00000000..47e3d04a --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-rt-5.10/dra7xx/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_dra7x_rt_release diff --git a/recipes-kernel/linux/linux-ti-staging-rt-5.10/k2g/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-5.10/k2g/defconfig new file mode 100644 index 00000000..a9c24f2e --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-rt-5.10/k2g/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_k2g_rt_release diff --git a/recipes-kernel/linux/linux-ti-staging-rt-5.10/k3/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-5.10/k3/defconfig new file mode 100644 index 00000000..cc10bfda --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-rt-5.10/k3/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_arm64_rt_release diff --git a/recipes-kernel/linux/linux-ti-staging-rt-5.10/keystone/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-5.10/keystone/defconfig new file mode 100644 index 00000000..fc68085f --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-rt-5.10/keystone/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_keystone_rt_release diff --git a/recipes-kernel/linux/linux-ti-staging-rt-5.10/ti33x/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-5.10/ti33x/defconfig new file mode 100644 index 00000000..0a4fbac2 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-rt-5.10/ti33x/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_am3x_rt_release diff --git a/recipes-kernel/linux/linux-ti-staging-rt-5.10/ti43x/defconfig b/recipes-kernel/linux/linux-ti-staging-rt-5.10/ti43x/defconfig new file mode 100644 index 00000000..99594c81 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-rt-5.10/ti43x/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_am4x_rt_release diff --git a/recipes-kernel/linux/linux-ti-staging-rt_5.10.bb b/recipes-kernel/linux/linux-ti-staging-rt_5.10.bb new file mode 100644 index 00000000..d8ededa6 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-rt_5.10.bb @@ -0,0 +1,10 @@ +require linux-ti-staging_5.10.bb + +# Look in the generic major.minor directory for files +# This will have priority over generic non-rt path +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:" + +BRANCH = "ti-rt-linux-5.10.y" + +SRCREV = "5990047eb007737030748d449dc37275b317117b" +PV = "5.10.4+git${SRCPV}" diff --git a/recipes-kernel/linux/linux-ti-staging-systest-5.10/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-5.10/defconfig new file mode 100644 index 00000000..5d051bd1 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest-5.10/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_omap2_debug diff --git a/recipes-kernel/linux/linux-ti-staging-systest-5.10/dra7xx/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-5.10/dra7xx/defconfig new file mode 100644 index 00000000..2b3635c3 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest-5.10/dra7xx/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_dra7x_debug diff --git a/recipes-kernel/linux/linux-ti-staging-systest-5.10/k2g/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-5.10/k2g/defconfig new file mode 100644 index 00000000..abfb3309 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest-5.10/k2g/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_k2g_debug diff --git a/recipes-kernel/linux/linux-ti-staging-systest-5.10/k3/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-5.10/k3/defconfig new file mode 100644 index 00000000..56cf9302 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest-5.10/k3/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_arm64_debug diff --git a/recipes-kernel/linux/linux-ti-staging-systest-5.10/keystone/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-5.10/keystone/defconfig new file mode 100644 index 00000000..e95bcf95 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest-5.10/keystone/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_keystone_debug diff --git a/recipes-kernel/linux/linux-ti-staging-systest-5.10/omapl138/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-5.10/omapl138/defconfig new file mode 100644 index 00000000..95b61168 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest-5.10/omapl138/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_omapl138_debug diff --git a/recipes-kernel/linux/linux-ti-staging-systest-5.10/ti33x/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-5.10/ti33x/defconfig new file mode 100644 index 00000000..9ab6733c --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest-5.10/ti33x/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_am3x_debug diff --git a/recipes-kernel/linux/linux-ti-staging-systest-5.10/ti43x/defconfig b/recipes-kernel/linux/linux-ti-staging-systest-5.10/ti43x/defconfig new file mode 100644 index 00000000..825c31cd --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest-5.10/ti43x/defconfig @@ -0,0 +1 @@ +use-tisdk-config=ti_sdk_am4x_debug diff --git a/recipes-kernel/linux/linux-ti-staging-systest_5.10.bb b/recipes-kernel/linux/linux-ti-staging-systest_5.10.bb new file mode 100644 index 00000000..f0917985 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging-systest_5.10.bb @@ -0,0 +1,5 @@ +require linux-ti-staging_5.10.bb + +# Look in the generic major.minor directory for files +# This will have priority over generic non-rt path +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:" diff --git a/recipes-kernel/linux/linux-ti-staging_5.10.bb b/recipes-kernel/linux/linux-ti-staging_5.10.bb new file mode 100644 index 00000000..e317e3a4 --- /dev/null +++ b/recipes-kernel/linux/linux-ti-staging_5.10.bb @@ -0,0 +1,43 @@ +SECTION = "kernel" +SUMMARY = "Linux kernel for TI devices" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" + +inherit kernel + +DEFCONFIG_BUILDER = "${S}/ti_config_fragments/defconfig_builder.sh" +require recipes-kernel/linux/setup-defconfig.inc +require recipes-kernel/linux/cmem.inc +require recipes-kernel/linux/ti-uio.inc +require recipes-kernel/linux/bundle-devicetree.inc +require recipes-kernel/linux/kernel-rdepends.inc + +# Look in the generic major.minor directory for files +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:" + +KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" + +S = "${WORKDIR}/git" + +BRANCH = "ti-linux-5.10.y" + +SRCREV = "44fb363f878fa80d5b502291954bb83d9cae842b" +PV = "5.10.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" + +FILES_${KERNEL_PACKAGE_NAME}-devicetree += "/${KERNEL_IMAGEDEST}/*.itb" + +# Special configuration for remoteproc/rpmsg IPC modules +module_conf_rpmsg_client_sample = "blacklist rpmsg_client_sample" +module_conf_ti_k3_r5_remoteproc = "softdep ti_k3_r5_remoteproc pre: virtio_rpmsg_bus" +module_conf_ti_k3_dsp_remoteproc = "softdep ti_k3_dsp_remoteproc pre: virtio_rpmsg_bus" +KERNEL_MODULE_PROBECONF += "rpmsg_client_sample ti_k3_r5_remoteproc ti_k3_dsp_remoteproc" +KERNEL_MODULE_AUTOLOAD_append_j7 = " rpmsg_kdrv_switch"