diff options
author | Denys Dmytriyenko <denys@konsulko.com> | 2024-12-13 18:32:02 -0500 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2024-12-19 15:54:58 -0600 |
commit | e7d80bc915f12bccaa91077af0d82f94b4a17bef (patch) | |
tree | 1ea8a0cfd538906cb136cc667f3dc893dd19d805 | |
parent | 80c9829297f3f391853d7bfeb586f0aaf4f3af69 (diff) | |
download | meta-ti-e7d80bc915f12bccaa91077af0d82f94b4a17bef.tar.gz |
beagle-bsp, linux-bb.org, u-boot-bb.org: add support for 6.6 BSP
Most Beagle platforms are switching to 6.6 based Linux kernel and U-boot
2024.10. Add corresponding recipes and extend beagle-bsp with required
settings.
BeagleY-AI for now remains on 6.1 BSP with U-boot 2023.04.
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
-rw-r--r-- | meta-beagle/conf/machine/beagle-x15.conf | 2 | ||||
-rw-r--r-- | meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf | 8 | ||||
-rw-r--r-- | meta-beagle/conf/machine/beaglebone-ai64.conf | 19 | ||||
-rw-r--r-- | meta-beagle/conf/machine/beaglebone.conf | 2 | ||||
-rw-r--r-- | meta-beagle/conf/machine/beagleplay-k3r5.conf | 5 | ||||
-rw-r--r-- | meta-beagle/conf/machine/beagleplay.conf | 37 | ||||
-rw-r--r-- | meta-beagle/conf/machine/beagley-ai-k3r5.conf | 4 | ||||
-rw-r--r-- | meta-beagle/conf/machine/beagley-ai.conf | 6 | ||||
-rw-r--r-- | meta-beagle/conf/machine/include/beagle-bsp.inc | 47 | ||||
-rw-r--r-- | meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2024.10.bb | 12 | ||||
-rw-r--r-- | meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/defconfig | 1 | ||||
-rw-r--r-- | meta-beagle/recipes-kernel/linux/linux-bb.org_6.6.bb | 68 |
12 files changed, 180 insertions, 31 deletions
diff --git a/meta-beagle/conf/machine/beagle-x15.conf b/meta-beagle/conf/machine/beagle-x15.conf index e9ab5d40..8ad028f4 100644 --- a/meta-beagle/conf/machine/beagle-x15.conf +++ b/meta-beagle/conf/machine/beagle-x15.conf | |||
@@ -7,7 +7,7 @@ require conf/machine/include/beagle-bsp.inc | |||
7 | 7 | ||
8 | DT_VENDOR_PREFIX = "ti/omap/" | 8 | DT_VENDOR_PREFIX = "ti/omap/" |
9 | DT_VENDOR_PREFIX:bsp-ti-6_1 = "" | 9 | DT_VENDOR_PREFIX:bsp-ti-6_1 = "" |
10 | DT_VENDOR_PREFIX:bsp-bb_org = "" | 10 | DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" |
11 | 11 | ||
12 | KERNEL_DEVICETREE_PREFIX = " \ | 12 | KERNEL_DEVICETREE_PREFIX = " \ |
13 | ${DT_VENDOR_PREFIX}am57xx-beagle-x15 \ | 13 | ${DT_VENDOR_PREFIX}am57xx-beagle-x15 \ |
diff --git a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf index 95d3abc0..4574f82b 100644 --- a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf +++ b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf | |||
@@ -15,8 +15,10 @@ UBOOT_BINARY = "tiboot3.${UBOOT_SUFFIX}" | |||
15 | UBOOT_IMAGE = "tiboot3-${MAINMACHINE}-${PV}-${PR}.${UBOOT_SUFFIX}" | 15 | UBOOT_IMAGE = "tiboot3-${MAINMACHINE}-${PV}-${PR}.${UBOOT_SUFFIX}" |
16 | UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}" | 16 | UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}" |
17 | 17 | ||
18 | UBOOT_MACHINE = "j721e_evm_r5_defconfig" | 18 | UBOOT_MACHINE = "j721e_beagleboneai64_r5_defconfig" |
19 | UBOOT_MACHINE:bsp-ti-6_6 = "j721e_beagleboneai64_r5_defconfig" | ||
20 | 19 | ||
21 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org = "j721e_beagleboneai64_r5.config" | 20 | UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_r5_defconfig" |
22 | UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_r5.config" | 21 | UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_r5.config" |
22 | |||
23 | UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_r5_defconfig" | ||
24 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_r5.config" | ||
diff --git a/meta-beagle/conf/machine/beaglebone-ai64.conf b/meta-beagle/conf/machine/beaglebone-ai64.conf index faffd0bb..a521c8cf 100644 --- a/meta-beagle/conf/machine/beaglebone-ai64.conf +++ b/meta-beagle/conf/machine/beaglebone-ai64.conf | |||
@@ -5,18 +5,25 @@ | |||
5 | require conf/machine/include/j721e.inc | 5 | require conf/machine/include/j721e.inc |
6 | require conf/machine/include/beagle-bsp.inc | 6 | require conf/machine/include/beagle-bsp.inc |
7 | 7 | ||
8 | IMAGE_SR1_1_HS_FS_FILES:bsp-bb_org = "" | 8 | IMAGE_SR1_1_HS_FS_FILES = "" |
9 | IMAGE_SR2_HS_SE_FILES:bsp-bb_org = "" | 9 | IMAGE_SR1_1_HS_SE_FILES = "" |
10 | IMAGE_SR2_HS_FS_FILES = "" | ||
11 | IMAGE_SR2_HS_SE_FILES = "" | ||
10 | 12 | ||
11 | UBOOT_MACHINE = "j721e_evm_a72_config" | 13 | UBOOT_MACHINE = "j721e_beagleboneai64_a72_defconfig" |
12 | UBOOT_MACHINE:bsp-ti-6_6 = "j721e_beagleboneai64_a72_defconfig" | ||
13 | 14 | ||
15 | UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_a72_config" | ||
14 | UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_a72.config" | 16 | UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_a72.config" |
15 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org = "j721e_beagleboneai64_a72.config" | 17 | |
18 | UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_a72_config" | ||
19 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_a72.config" | ||
16 | 20 | ||
17 | SPL_BINARY:bsp-ti-6_6 = "tispl.bin_unsigned" | 21 | SPL_BINARY:bsp-ti-6_6 = "tispl.bin_unsigned" |
18 | SPL_BINARYNAME:bsp-ti-6_6 = "tispl.bin" | 22 | SPL_BINARYNAME:bsp-ti-6_6 = "tispl.bin" |
19 | 23 | ||
24 | SPL_BINARY:bsp-bb_org-6_6 = "tispl.bin_unsigned" | ||
25 | SPL_BINARYNAME:bsp-bb_org-6_6 = "tispl.bin" | ||
26 | |||
20 | KERNEL_DEVICETREE_PREFIX = " \ | 27 | KERNEL_DEVICETREE_PREFIX = " \ |
21 | ti/k3-j721e \ | 28 | ti/k3-j721e \ |
22 | " | 29 | " |
@@ -29,7 +36,7 @@ ti/k3-j721e-evm-quad-port-eth-exp.dtbo \ | |||
29 | ti/k3-j721e-sk.dtb \ | 36 | ti/k3-j721e-sk.dtb \ |
30 | " | 37 | " |
31 | 38 | ||
32 | KERNEL_DEVICETREE:append:bsp-bb_org = " \ | 39 | KERNEL_DEVICETREE:append:bsp-bb_org-6_1 = " \ |
33 | ti/k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo \ | 40 | ti/k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo \ |
34 | ti/k3-j721e-common-proc-board-infotainment.dtbo \ | 41 | ti/k3-j721e-common-proc-board-infotainment.dtbo \ |
35 | ti/k3-j721e-evm-csi2-ov5640.dtbo \ | 42 | ti/k3-j721e-evm-csi2-ov5640.dtbo \ |
diff --git a/meta-beagle/conf/machine/beaglebone.conf b/meta-beagle/conf/machine/beaglebone.conf index 6048383b..456da618 100644 --- a/meta-beagle/conf/machine/beaglebone.conf +++ b/meta-beagle/conf/machine/beaglebone.conf | |||
@@ -7,7 +7,7 @@ require conf/machine/include/beagle-bsp.inc | |||
7 | 7 | ||
8 | DT_VENDOR_PREFIX = "ti/omap/" | 8 | DT_VENDOR_PREFIX = "ti/omap/" |
9 | DT_VENDOR_PREFIX:bsp-ti-6_1 = "" | 9 | DT_VENDOR_PREFIX:bsp-ti-6_1 = "" |
10 | DT_VENDOR_PREFIX:bsp-bb_org = "" | 10 | DT_VENDOR_PREFIX:bsp-bb_org-6_1 = "" |
11 | 11 | ||
12 | KERNEL_DEVICETREE_PREFIX = " \ | 12 | KERNEL_DEVICETREE_PREFIX = " \ |
13 | ${DT_VENDOR_PREFIX}am335x-bone \ | 13 | ${DT_VENDOR_PREFIX}am335x-bone \ |
diff --git a/meta-beagle/conf/machine/beagleplay-k3r5.conf b/meta-beagle/conf/machine/beagleplay-k3r5.conf index 1423aa10..3e7f0c1b 100644 --- a/meta-beagle/conf/machine/beagleplay-k3r5.conf +++ b/meta-beagle/conf/machine/beagleplay-k3r5.conf | |||
@@ -3,6 +3,9 @@ | |||
3 | #@DESCRIPTION: Machine configuration for the BeaglePlay (R5F core) | 3 | #@DESCRIPTION: Machine configuration for the BeaglePlay (R5F core) |
4 | 4 | ||
5 | require conf/machine/beagleplay-ti-k3r5.conf | 5 | require conf/machine/beagleplay-ti-k3r5.conf |
6 | |||
6 | require conf/machine/include/beagle-bsp.inc | 7 | require conf/machine/include/beagle-bsp.inc |
7 | 8 | ||
8 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org = "am625_beagleplay_r5.config" | 9 | UBOOT_MACHINE:bsp-bb_org-6_6 = "am62x_beagleplay_r5_defconfig" |
10 | |||
11 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "am625_beagleplay_r5.config" | ||
diff --git a/meta-beagle/conf/machine/beagleplay.conf b/meta-beagle/conf/machine/beagleplay.conf index 1977b4c1..b1a463e1 100644 --- a/meta-beagle/conf/machine/beagleplay.conf +++ b/meta-beagle/conf/machine/beagleplay.conf | |||
@@ -3,11 +3,17 @@ | |||
3 | #@DESCRIPTION: Machine configuration for the BeaglePlay board (A53 core) | 3 | #@DESCRIPTION: Machine configuration for the BeaglePlay board (A53 core) |
4 | 4 | ||
5 | require conf/machine/beagleplay-ti.conf | 5 | require conf/machine/beagleplay-ti.conf |
6 | |||
6 | require conf/machine/include/beagle-bsp.inc | 7 | require conf/machine/include/beagle-bsp.inc |
7 | 8 | ||
8 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org = "am625_beagleplay_a53.config" | 9 | UBOOT_MACHINE:bsp-bb_org-6_6 = "am62x_beagleplay_a53_defconfig" |
10 | |||
11 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "am625_beagleplay_a53.config" | ||
12 | |||
13 | SPL_BINARY:bsp-bb_org-6_6 = "tispl.bin_unsigned" | ||
14 | SPL_BINARYNAME:bsp-bb_org-6_6 = "tispl.bin" | ||
9 | 15 | ||
10 | KERNEL_DEVICETREE:append:bsp-bb_org = " \ | 16 | KERNEL_DEVICETREE:append:bsp-bb_org-6_1 = " \ |
11 | ti/k3-am625-beagleplay-csi2-ov5640.dtbo \ | 17 | ti/k3-am625-beagleplay-csi2-ov5640.dtbo \ |
12 | ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtbo \ | 18 | ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtbo \ |
13 | ti/k3-am625-beagleplay-lincolntech-lcd185-panel.dtbo \ | 19 | ti/k3-am625-beagleplay-lincolntech-lcd185-panel.dtbo \ |
@@ -43,3 +49,30 @@ ti/k3-am62x-sk-hdmi-disable-fastboot.dtbo \ | |||
43 | ti/k3-am62x-sk-lpm-wkup-sources.dtbo \ | 49 | ti/k3-am62x-sk-lpm-wkup-sources.dtbo \ |
44 | ti/k3-am62x-sk-mcan.dtbo \ | 50 | ti/k3-am62x-sk-mcan.dtbo \ |
45 | " | 51 | " |
52 | |||
53 | KERNEL_DEVICETREE:append:bsp-bb_org-6_6 = " \ | ||
54 | ti/k3-am625-beagleplay-csi2-ov5640.dtbo \ | ||
55 | ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtbo \ | ||
56 | ti/k3-am625-beagleplay.dtb \ | ||
57 | ti/k3-am625-beagleplay-lincolntech-lcd185-panel.dtbo \ | ||
58 | ti/k3-am625-minimal.dtb \ | ||
59 | ti/k3-am625-sk.dtb \ | ||
60 | ti/k3-am625-sk-ecap-capture.dtbo \ | ||
61 | ti/k3-am625-sk-lincolntech-lcd185-panel.dtbo \ | ||
62 | ti/k3-am625-sk-m2-cc3301.dtbo \ | ||
63 | ti/k3-am625-sk-mcspi-loopback.dtbo \ | ||
64 | ti/k3-am625-sk-microtips-mf101hie-panel.dtbo \ | ||
65 | ti/k3-am625-sk-rpi-hdr-ehrpwm.dtbo \ | ||
66 | ti/k3-am62x-sk-csi2-imx219.dtbo \ | ||
67 | ti/k3-am62x-sk-csi2-ov5640.dtbo \ | ||
68 | ti/k3-am62x-sk-csi2-tevi-ov5640.dtbo \ | ||
69 | ti/k3-am62x-sk-csi2-v3link-fusion.dtbo \ | ||
70 | ti/k3-am62x-sk-dmtimer-pwm.dtbo \ | ||
71 | ti/k3-am62x-sk-eqep.dtbo \ | ||
72 | ti/k3-am62x-sk-fastboot-disable-hdmi.dtbo \ | ||
73 | ti/k3-am62x-sk-hdmi-audio.dtbo \ | ||
74 | ti/k3-am62x-sk-lpm-wkup-sources.dtbo \ | ||
75 | ti/k3-am62x-sk-mcan.dtbo \ | ||
76 | ti/k3-am62x-sk-microtips-mf103hie-lcd2.dtbo \ | ||
77 | ti/k3-am62x-sk-pwm.dtbo \ | ||
78 | " | ||
diff --git a/meta-beagle/conf/machine/beagley-ai-k3r5.conf b/meta-beagle/conf/machine/beagley-ai-k3r5.conf index 87462e72..6cc370d1 100644 --- a/meta-beagle/conf/machine/beagley-ai-k3r5.conf +++ b/meta-beagle/conf/machine/beagley-ai-k3r5.conf | |||
@@ -3,6 +3,8 @@ | |||
3 | #@DESCRIPTION: Machine configuration for the BeagleY AI (R5F core) | 3 | #@DESCRIPTION: Machine configuration for the BeagleY AI (R5F core) |
4 | 4 | ||
5 | require conf/machine/include/k3r5.inc | 5 | require conf/machine/include/k3r5.inc |
6 | |||
7 | TI_PREFERRED_BSP ?= "bb_org-6_1" | ||
6 | require conf/machine/include/beagle-bsp.inc | 8 | require conf/machine/include/beagle-bsp.inc |
7 | 9 | ||
8 | SYSFW_SOC = "j722s" | 10 | SYSFW_SOC = "j722s" |
@@ -11,4 +13,4 @@ SYSFW_SUFFIX = "hs-fs" | |||
11 | 13 | ||
12 | UBOOT_MACHINE = "j722s_evm_r5_defconfig" | 14 | UBOOT_MACHINE = "j722s_evm_r5_defconfig" |
13 | 15 | ||
14 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org = "am67a_beagley_ai_r5.config" | 16 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "am67a_beagley_ai_r5.config" |
diff --git a/meta-beagle/conf/machine/beagley-ai.conf b/meta-beagle/conf/machine/beagley-ai.conf index 8dcc9b14..9b1832d2 100644 --- a/meta-beagle/conf/machine/beagley-ai.conf +++ b/meta-beagle/conf/machine/beagley-ai.conf | |||
@@ -3,11 +3,13 @@ | |||
3 | #@DESCRIPTION: Machine configuration for the BeagleY AI board (A53 core) | 3 | #@DESCRIPTION: Machine configuration for the BeagleY AI board (A53 core) |
4 | 4 | ||
5 | require conf/machine/include/j722s.inc | 5 | require conf/machine/include/j722s.inc |
6 | |||
7 | TI_PREFERRED_BSP ?= "bb_org-6_1" | ||
6 | require conf/machine/include/beagle-bsp.inc | 8 | require conf/machine/include/beagle-bsp.inc |
7 | 9 | ||
8 | UBOOT_MACHINE = "j722s_evm_a53_config" | 10 | UBOOT_MACHINE = "j722s_evm_a53_config" |
9 | 11 | ||
10 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org = "am67a_beagley_ai_a53.config" | 12 | UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "am67a_beagley_ai_a53.config" |
11 | 13 | ||
12 | KERNEL_DEVICETREE_PREFIX = " \ | 14 | KERNEL_DEVICETREE_PREFIX = " \ |
13 | ti/k3-j722s \ | 15 | ti/k3-j722s \ |
@@ -15,7 +17,7 @@ KERNEL_DEVICETREE_PREFIX = " \ | |||
15 | 17 | ||
16 | KERNEL_DEVICETREE = "" | 18 | KERNEL_DEVICETREE = "" |
17 | 19 | ||
18 | KERNEL_DEVICETREE:append:bsp-bb_org = " \ | 20 | KERNEL_DEVICETREE:append:bsp-bb_org-6_1 = " \ |
19 | ti/k3-j722s-evm.dtb \ | 21 | ti/k3-j722s-evm.dtb \ |
20 | ti/k3-am67a-beagley-ai.dtb \ | 22 | ti/k3-am67a-beagley-ai.dtb \ |
21 | " | 23 | " |
diff --git a/meta-beagle/conf/machine/include/beagle-bsp.inc b/meta-beagle/conf/machine/include/beagle-bsp.inc index 77d0b483..34889b41 100644 --- a/meta-beagle/conf/machine/include/beagle-bsp.inc +++ b/meta-beagle/conf/machine/include/beagle-bsp.inc | |||
@@ -1,24 +1,43 @@ | |||
1 | # Use meta-ti-bsp "multi-BSP" facility to create a custom "bb_org" BSP profile | 1 | # Use meta-ti-bsp "multi-BSP" facility to create a custom "bb_org" BSP profile |
2 | # with default preferences for Beagle platforms | 2 | # with default preferences for Beagle platforms |
3 | 3 | ||
4 | # Default is bb_org, but can override with any of the existing options | 4 | # Default is bb_org-6_6, but can override with any of the existing options |
5 | TI_PREFERRED_BSP ?= "bb_org" | 5 | TI_PREFERRED_BSP ?= "bb_org-6_6" |
6 | 6 | ||
7 | # ========== | 7 | # ========== |
8 | # bb_org | 8 | # bb_org-6_1 |
9 | # BeagleBoard.org kernel 6.1, u-boot 2023.04 | 9 | # BeagleBoard.org kernel 6.1, u-boot 2023.04 |
10 | # based on TI staging trees with extra Beagle-specific features | 10 | # based on TI staging trees with extra Beagle-specific features |
11 | # but may not be up-to-date with TI version | 11 | # but may not be up-to-date with TI version |
12 | # ========== | 12 | # ========== |
13 | BSP_KERNEL_PROVIDER:bsp-bb_org = "linux-bb.org" | 13 | BSP_KERNEL_PROVIDER:bsp-bb_org-6_1 = "linux-bb.org" |
14 | BSP_KERNEL_VERSION:bsp-bb_org = "%" | 14 | BSP_KERNEL_VERSION:bsp-bb_org-6_1 = "6.1.%" |
15 | BSP_BOOTLOADER_PROVIDER:bsp-bb_org = "u-boot-bb.org" | 15 | BSP_BOOTLOADER_PROVIDER:bsp-bb_org-6_1 = "u-boot-bb.org" |
16 | BSP_BOOTLOADER_VERSION:bsp-bb_org = "%" | 16 | BSP_BOOTLOADER_VERSION:bsp-bb_org-6_1 = "2023.%" |
17 | 17 | ||
18 | BSP_SGX_DRIVER_PROVIDER:bsp-bb_org = "ti-sgx-ddk-km" | 18 | BSP_SGX_DRIVER_PROVIDER:bsp-bb_org-6_1 = "ti-sgx-ddk-km" |
19 | BSP_SGX_DRIVER_VERSION:bsp-bb_org = "1.17%" | 19 | BSP_SGX_DRIVER_VERSION:bsp-bb_org-6_1 = "1.17%" |
20 | BSP_SGX_UMLIBS_VERSION:bsp-bb_org = "1.17%" | 20 | BSP_SGX_UMLIBS_VERSION:bsp-bb_org-6_1 = "1.17%" |
21 | BSP_ROGUE_DRIVER_PROVIDER:bsp-bb_org = "ti-img-rogue-driver" | 21 | BSP_ROGUE_DRIVER_PROVIDER:bsp-bb_org-6_1 = "ti-img-rogue-driver" |
22 | BSP_ROGUE_DRIVER_VERSION:bsp-bb_org = "23%" | 22 | BSP_ROGUE_DRIVER_VERSION:bsp-bb_org-6_1 = "23%" |
23 | BSP_ROGUE_UMLIBS_VERSION:bsp-bb_org = "23%" | 23 | BSP_ROGUE_UMLIBS_VERSION:bsp-bb_org-6_1 = "23%" |
24 | BSP_MESA_PVR_VERSION:bsp-bb_org = "22%" | 24 | BSP_MESA_PVR_VERSION:bsp-bb_org-6_1 = "22%" |
25 | |||
26 | # ========== | ||
27 | # bb_org-6_6 | ||
28 | # BeagleBoard.org kernel 6.6, Upstream u-boot 2024.07 | ||
29 | # based on TI staging trees with extra Beagle-specific features | ||
30 | # but may not be up-to-date with TI version | ||
31 | # ========== | ||
32 | BSP_KERNEL_PROVIDER:bsp-bb_org-6_6 = "linux-bb.org" | ||
33 | BSP_KERNEL_VERSION:bsp-bb_org-6_6 = "6.6.%" | ||
34 | BSP_BOOTLOADER_PROVIDER:bsp-bb_org-6_6 = "u-boot-bb.org" | ||
35 | BSP_BOOTLOADER_VERSION:bsp-bb_org-6_6 = "2024.%" | ||
36 | |||
37 | BSP_SGX_DRIVER_PROVIDER:bsp-bb_org-6_6 = "ti-sgx-ddk-km" | ||
38 | BSP_SGX_DRIVER_VERSION:bsp-bb_org-6_6 = "1.17%" | ||
39 | BSP_SGX_UMLIBS_VERSION:bsp-bb_org-6_6 = "1.17%" | ||
40 | BSP_ROGUE_DRIVER_PROVIDER:bsp-bb_org-6_6 = "ti-img-rogue-driver" | ||
41 | BSP_ROGUE_DRIVER_VERSION:bsp-bb_org-6_6 = "24%" | ||
42 | BSP_ROGUE_UMLIBS_VERSION:bsp-bb_org-6_6 = "24%" | ||
43 | BSP_MESA_PVR_VERSION:bsp-bb_org-6_6 = "23%" | ||
diff --git a/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2024.10.bb b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2024.10.bb new file mode 100644 index 00000000..10b20873 --- /dev/null +++ b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2024.10.bb | |||
@@ -0,0 +1,12 @@ | |||
1 | require recipes-bsp/u-boot/u-boot-ti.inc | ||
2 | |||
3 | SUMMARY = "BeagleBoard.org U-Boot" | ||
4 | |||
5 | COMPATIBLE_MACHINE = "beagle.*" | ||
6 | |||
7 | PV = "2024.10" | ||
8 | |||
9 | UBOOT_GIT_URI = "git://github.com/beagleboard/u-boot.git" | ||
10 | UBOOT_GIT_PROTOCOL = "https" | ||
11 | BRANCH = "v2024.10-Beagle" | ||
12 | SRCREV = "bf0e9d0b7274d2b561bd24c858affec2038250f9" | ||
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/defconfig b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/defconfig new file mode 100644 index 00000000..a5de2e24 --- /dev/null +++ b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/defconfig | |||
@@ -0,0 +1 @@ | |||
use-kernel-config=bb.org_defconfig | |||
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org_6.6.bb b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.6.bb new file mode 100644 index 00000000..bf8f8a24 --- /dev/null +++ b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.6.bb | |||
@@ -0,0 +1,68 @@ | |||
1 | # Look in the generic major.minor directory for files | ||
2 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.6:" | ||
3 | |||
4 | SECTION = "kernel" | ||
5 | SUMMARY = "BeagleBoard.org Linux kernel" | ||
6 | LICENSE = "GPL-2.0-only" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" | ||
8 | |||
9 | COMPATIBLE_MACHINE = "beagle.*" | ||
10 | |||
11 | inherit kernel | ||
12 | |||
13 | require recipes-kernel/linux/setup-defconfig.inc | ||
14 | require recipes-kernel/linux/ti-kernel.inc | ||
15 | |||
16 | DEPENDS += "gmp-native libmpc-native" | ||
17 | |||
18 | KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} ${EXTRA_DTC_ARGS}" | ||
19 | |||
20 | # Extra DT overlays/capes | ||
21 | KERNEL_DEVICETREE:append:armv7a = " \ | ||
22 | ${DT_VENDOR_PREFIX}AM335X-PRU-UIO-00A0.dtbo \ | ||
23 | ${DT_VENDOR_PREFIX}BB-ADC-00A0.dtbo \ | ||
24 | ${DT_VENDOR_PREFIX}BB-BBBW-WL1835-00A0.dtbo \ | ||
25 | ${DT_VENDOR_PREFIX}BB-BBGG-WL1835-00A0.dtbo \ | ||
26 | ${DT_VENDOR_PREFIX}BB-BBGW-WL1835-00A0.dtbo \ | ||
27 | ${DT_VENDOR_PREFIX}BB-BONE-4D5R-01-00A1.dtbo \ | ||
28 | ${DT_VENDOR_PREFIX}BB-BONE-eMMC1-01-00A0.dtbo \ | ||
29 | ${DT_VENDOR_PREFIX}BB-BONE-LCD4-01-00A1.dtbo \ | ||
30 | ${DT_VENDOR_PREFIX}BB-BONE-NH7C-01-A0.dtbo \ | ||
31 | ${DT_VENDOR_PREFIX}BB-CAPE-DISP-CT4-00A0.dtbo \ | ||
32 | ${DT_VENDOR_PREFIX}BB-HDMI-TDA998x-00A0.dtbo \ | ||
33 | ${DT_VENDOR_PREFIX}BB-I2C1-MCP7940X-00A0.dtbo \ | ||
34 | ${DT_VENDOR_PREFIX}BB-I2C1-RTC-DS3231.dtbo \ | ||
35 | ${DT_VENDOR_PREFIX}BB-I2C1-RTC-PCF8563.dtbo \ | ||
36 | ${DT_VENDOR_PREFIX}BB-I2C2-BME680.dtbo \ | ||
37 | ${DT_VENDOR_PREFIX}BB-I2C2-MPU6050.dtbo \ | ||
38 | ${DT_VENDOR_PREFIX}BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo \ | ||
39 | ${DT_VENDOR_PREFIX}BB-NHDMI-TDA998x-00A0.dtbo \ | ||
40 | ${DT_VENDOR_PREFIX}BBORG_COMMS-00A2.dtbo \ | ||
41 | ${DT_VENDOR_PREFIX}BBORG_FAN-A000.dtbo \ | ||
42 | ${DT_VENDOR_PREFIX}BBORG_RELAY-00A2.dtbo \ | ||
43 | ${DT_VENDOR_PREFIX}BB-SPIDEV0-00A0.dtbo \ | ||
44 | ${DT_VENDOR_PREFIX}BB-SPIDEV1-00A0.dtbo \ | ||
45 | ${DT_VENDOR_PREFIX}BB-UART1-00A0.dtbo \ | ||
46 | ${DT_VENDOR_PREFIX}BB-UART2-00A0.dtbo \ | ||
47 | ${DT_VENDOR_PREFIX}BB-UART4-00A0.dtbo \ | ||
48 | ${DT_VENDOR_PREFIX}BB-W1-P9.12-00A0.dtbo \ | ||
49 | ${DT_VENDOR_PREFIX}BONE-ADC.dtbo \ | ||
50 | ${DT_VENDOR_PREFIX}M-BB-BBG-00A0.dtbo \ | ||
51 | ${DT_VENDOR_PREFIX}M-BB-BBGG-00A0.dtbo \ | ||
52 | ${DT_VENDOR_PREFIX}PB-MIKROBUS-0.dtbo \ | ||
53 | ${DT_VENDOR_PREFIX}PB-MIKROBUS-1.dtbo \ | ||
54 | " | ||
55 | |||
56 | S = "${WORKDIR}/git" | ||
57 | |||
58 | # 6.6.32 version for 32-bit | ||
59 | SRCREV:armv7a = "525684d28fadc2bdae5424f28b219377bd5d4639" | ||
60 | PV:armv7a = "6.6.32+git" | ||
61 | BRANCH:armv7a = "v6.6.32-ti-arm32-r7" | ||
62 | |||
63 | # 6.6.58 version for 64-bit | ||
64 | SRCREV:aarch64 = "9beffa9162f6a0f5de7e25bbb66026a579376428" | ||
65 | PV:aarch64 = "6.6.58+git" | ||
66 | BRANCH:aarch64 = "v6.6.58-ti-arm64-r16" | ||
67 | |||
68 | KERNEL_GIT_URI = "git://github.com/beagleboard/linux.git" | ||