From 0ea54f01ded089ed6b7eb7978e3b53513f459932 Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Fri, 16 May 2025 20:54:27 -0400 Subject: linux-bb.org: add 6.12 version Add BeagleBoard.org Linux kernel version 6.12.22 Signed-off-by: Denys Dmytriyenko Signed-off-by: Ryan Eatmon --- .../linux/linux-bb.org-6.12/defconfig | 1 + .../recipes-kernel/linux/linux-bb.org_6.12.bb | 68 ++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 meta-beagle/recipes-kernel/linux/linux-bb.org-6.12/defconfig create mode 100644 meta-beagle/recipes-kernel/linux/linux-bb.org_6.12.bb diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org-6.12/defconfig b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.12/defconfig new file mode 100644 index 00000000..a5de2e24 --- /dev/null +++ b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.12/defconfig @@ -0,0 +1 @@ +use-kernel-config=bb.org_defconfig diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org_6.12.bb b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.12.bb new file mode 100644 index 00000000..2ef82e0c --- /dev/null +++ b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.12.bb @@ -0,0 +1,68 @@ +# Look in the generic major.minor directory for files +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.12:" + +SECTION = "kernel" +SUMMARY = "BeagleBoard.org Linux kernel" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" + +COMPATIBLE_MACHINE = "beagle.*" + +inherit kernel + +require recipes-kernel/linux/setup-defconfig.inc +require recipes-kernel/linux/ti-kernel.inc + +DEPENDS += "gmp-native libmpc-native" + +KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} ${EXTRA_DTC_ARGS}" + +# Extra DT overlays/capes +KERNEL_DEVICETREE:append:armv7a = " \ +${DT_VENDOR_PREFIX}AM335X-PRU-UIO-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-ADC-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-BBBW-WL1835-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-BBGG-WL1835-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-BBGW-WL1835-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-BONE-4D5R-01-00A1.dtbo \ +${DT_VENDOR_PREFIX}BB-BONE-eMMC1-01-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-BONE-LCD4-01-00A1.dtbo \ +${DT_VENDOR_PREFIX}BB-BONE-NH7C-01-A0.dtbo \ +${DT_VENDOR_PREFIX}BB-CAPE-DISP-CT4-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-HDMI-TDA998x-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-I2C1-MCP7940X-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-I2C1-RTC-DS3231.dtbo \ +${DT_VENDOR_PREFIX}BB-I2C1-RTC-PCF8563.dtbo \ +${DT_VENDOR_PREFIX}BB-I2C2-BME680.dtbo \ +${DT_VENDOR_PREFIX}BB-I2C2-MPU6050.dtbo \ +${DT_VENDOR_PREFIX}BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-NHDMI-TDA998x-00A0.dtbo \ +${DT_VENDOR_PREFIX}BBORG_COMMS-00A2.dtbo \ +${DT_VENDOR_PREFIX}BBORG_FAN-A000.dtbo \ +${DT_VENDOR_PREFIX}BBORG_RELAY-00A2.dtbo \ +${DT_VENDOR_PREFIX}BB-SPIDEV0-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-SPIDEV1-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-UART1-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-UART2-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-UART4-00A0.dtbo \ +${DT_VENDOR_PREFIX}BB-W1-P9.12-00A0.dtbo \ +${DT_VENDOR_PREFIX}BONE-ADC.dtbo \ +${DT_VENDOR_PREFIX}M-BB-BBG-00A0.dtbo \ +${DT_VENDOR_PREFIX}M-BB-BBGG-00A0.dtbo \ +${DT_VENDOR_PREFIX}PB-MIKROBUS-0.dtbo \ +${DT_VENDOR_PREFIX}PB-MIKROBUS-1.dtbo \ +" + +S = "${WORKDIR}/git" + +# 6.12.22 version for 32-bit +SRCREV:armv7a = "d7f560ef48a867b94959f040b4c3c57053f4e32d" +PV:armv7a = "6.12.22+git" +BRANCH:armv7a = "v6.12.22-ti-arm32-r10" + +# 6.12.22 version for 64-bit +SRCREV:aarch64 = "9e43fd19ece3affb9406e87ec3df733b91b77a4f" +PV:aarch64 = "6.12.22+git" +BRANCH:aarch64 = "v6.12.22-ti-arm64-r35" + +KERNEL_GIT_URI = "git://github.com/beagleboard/linux.git" -- cgit v1.2.3-54-g00ecf