diff options
26 files changed, 81 insertions, 0 deletions
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 @@ | |||
1 | require linux-ti-staging_5.10.bb | ||
2 | |||
3 | # Look in the generic major.minor directory for files | ||
4 | # This will have priority over generic non-rt path | ||
5 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:" | ||
6 | |||
7 | BRANCH = "ti-rt-linux-5.10.y" | ||
8 | |||
9 | SRCREV = "5990047eb007737030748d449dc37275b317117b" | ||
10 | 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 @@ | |||
1 | require linux-ti-staging_5.10.bb | ||
2 | |||
3 | # Look in the generic major.minor directory for files | ||
4 | # This will have priority over generic non-rt path | ||
5 | 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 @@ | |||
1 | SECTION = "kernel" | ||
2 | SUMMARY = "Linux kernel for TI devices" | ||
3 | LICENSE = "GPLv2" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" | ||
5 | |||
6 | inherit kernel | ||
7 | |||
8 | DEFCONFIG_BUILDER = "${S}/ti_config_fragments/defconfig_builder.sh" | ||
9 | require recipes-kernel/linux/setup-defconfig.inc | ||
10 | require recipes-kernel/linux/cmem.inc | ||
11 | require recipes-kernel/linux/ti-uio.inc | ||
12 | require recipes-kernel/linux/bundle-devicetree.inc | ||
13 | require recipes-kernel/linux/kernel-rdepends.inc | ||
14 | |||
15 | # Look in the generic major.minor directory for files | ||
16 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:" | ||
17 | |||
18 | KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" | ||
19 | |||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | BRANCH = "ti-linux-5.10.y" | ||
23 | |||
24 | SRCREV = "44fb363f878fa80d5b502291954bb83d9cae842b" | ||
25 | PV = "5.10.7+git${SRCPV}" | ||
26 | |||
27 | # Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild | ||
28 | MACHINE_KERNEL_PR_append = "a" | ||
29 | PR = "${MACHINE_KERNEL_PR}" | ||
30 | |||
31 | KERNEL_GIT_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git" | ||
32 | KERNEL_GIT_PROTOCOL = "git" | ||
33 | SRC_URI += "${KERNEL_GIT_URI};protocol=${KERNEL_GIT_PROTOCOL};branch=${BRANCH} \ | ||
34 | file://defconfig" | ||
35 | |||
36 | FILES_${KERNEL_PACKAGE_NAME}-devicetree += "/${KERNEL_IMAGEDEST}/*.itb" | ||
37 | |||
38 | # Special configuration for remoteproc/rpmsg IPC modules | ||
39 | module_conf_rpmsg_client_sample = "blacklist rpmsg_client_sample" | ||
40 | module_conf_ti_k3_r5_remoteproc = "softdep ti_k3_r5_remoteproc pre: virtio_rpmsg_bus" | ||
41 | module_conf_ti_k3_dsp_remoteproc = "softdep ti_k3_dsp_remoteproc pre: virtio_rpmsg_bus" | ||
42 | KERNEL_MODULE_PROBECONF += "rpmsg_client_sample ti_k3_r5_remoteproc ti_k3_dsp_remoteproc" | ||
43 | KERNEL_MODULE_AUTOLOAD_append_j7 = " rpmsg_kdrv_switch" | ||