diff options
-rw-r--r-- | recipes-core/set-hostname/files/sethostname | 2 | ||||
-rw-r--r-- | recipes-core/set-hostname/set-hostname_1.1.bb (renamed from recipes-core/set-hostname/set-hostname_1.0.bb) | 2 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-toradex-upstream-6.6/aarch64/defconfig | 8 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-toradex-upstream-6.6/defconfig | 16 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-toradex-upstream-6.6/toradex_imx_v6_v7.config | 18 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-toradex-upstream-rt_6.6.bb | 2 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-toradex-upstream_6.6.bb | 2 |
7 files changed, 32 insertions, 18 deletions
diff --git a/recipes-core/set-hostname/files/sethostname b/recipes-core/set-hostname/files/sethostname index 87e6320..aacb7ab 100644 --- a/recipes-core/set-hostname/files/sethostname +++ b/recipes-core/set-hostname/files/sethostname @@ -13,7 +13,7 @@ fi hostname=@@MACHINE@@"-"${serial} if [ -f /usr/bin/hostnamectl ]; then - /usr/bin/hostnamectl set-hostname ${hostname} + /usr/bin/hostnamectl set-hostname @@HOSTNAMECTL_OPT@@ ${hostname} else hostname ${hostname} fi diff --git a/recipes-core/set-hostname/set-hostname_1.0.bb b/recipes-core/set-hostname/set-hostname_1.1.bb index b39abdb..e9c3878 100644 --- a/recipes-core/set-hostname/set-hostname_1.0.bb +++ b/recipes-core/set-hostname/set-hostname_1.1.bb @@ -23,6 +23,8 @@ do_install () { install -d ${D}${bindir} install -m 0755 ${WORKDIR}/sethostname ${D}${bindir} sed -i "s/@@MACHINE@@/${MACHINE}/g" ${D}${bindir}/sethostname + sed -i "s/@@HOSTNAMECTL_OPT@@/${@bb.utils.contains('IMAGE_FEATURES','read-only-rootfs','--transient','',d)}/g" \ + ${D}${bindir}/sethostname if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then install -d ${D}${systemd_system_unitdir} install -m 0644 ${WORKDIR}/set-hostname.service ${D}${systemd_system_unitdir} diff --git a/recipes-kernel/linux/linux-toradex-upstream-6.6/aarch64/defconfig b/recipes-kernel/linux/linux-toradex-upstream-6.6/aarch64/defconfig index 6fc8118..abccec4 100644 --- a/recipes-kernel/linux/linux-toradex-upstream-6.6/aarch64/defconfig +++ b/recipes-kernel/linux/linux-toradex-upstream-6.6/aarch64/defconfig @@ -31,6 +31,7 @@ CONFIG_SCHED_AUTOGROUP=y CONFIG_BLK_DEV_INITRD=y CONFIG_KALLSYMS_ALL=y CONFIG_PROFILING=y +CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_CRASH_DUMP=y CONFIG_ARCH_K3=y @@ -372,12 +373,12 @@ CONFIG_SERIO_AMBAKMI=y CONFIG_LEGACY_PTY_COUNT=16 CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=6 +CONFIG_SERIAL_8250_RUNTIME_UARTS=6 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_OMAP=y -CONFIG_SERIAL_8250_NR_UARTS=6 -CONFIG_SERIAL_8250_RUNTIME_UARTS=6 CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y @@ -457,6 +458,7 @@ CONFIG_GPIO_MAX77620=y CONFIG_POWER_RESET_BRCMSTB=y CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_NVMEM_REBOOT_MODE=m CONFIG_BATTERY_QCOM_BATTMGR=m @@ -940,7 +942,6 @@ CONFIG_INTERCONNECT_IMX8MQ=m CONFIG_INTERCONNECT_IMX8MP=y CONFIG_COUNTER=m CONFIG_HTE=y -CONFIG_EXFAT_FS=m CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y CONFIG_EXT4_FS_POSIX_ACL=y @@ -953,6 +954,7 @@ CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_VFAT_FS=y +CONFIG_EXFAT_FS=m CONFIG_NTFS_FS=m CONFIG_NTFS_RW=y CONFIG_TMPFS_POSIX_ACL=y diff --git a/recipes-kernel/linux/linux-toradex-upstream-6.6/defconfig b/recipes-kernel/linux/linux-toradex-upstream-6.6/defconfig index 0bbb726..d2b8d0b 100644 --- a/recipes-kernel/linux/linux-toradex-upstream-6.6/defconfig +++ b/recipes-kernel/linux/linux-toradex-upstream-6.6/defconfig @@ -17,7 +17,6 @@ CONFIG_USER_NS=y CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y -CONFIG_KALLSYMS_ALL=y CONFIG_PERF_EVENTS=y CONFIG_ARCH_MULTI_V6=y CONFIG_ARCH_MXC=y @@ -77,7 +76,7 @@ CONFIG_RFKILL_INPUT=y CONFIG_PCI=y CONFIG_PCI_MSI=y # CONFIG_VGA_ARB is not set -CONFIG_PCI_IMX6=y +CONFIG_PCI_IMX6_HOST=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set @@ -123,9 +122,9 @@ CONFIG_NETDEVICES=y # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_SMC91X=y -CONFIG_SMC911X=y CONFIG_SMSC911X=y # CONFIG_NET_VENDOR_STMICRO is not set CONFIG_MICREL_PHY=y @@ -226,7 +225,6 @@ CONFIG_VIDEO_TC358743=m # CONFIG_CXD2880_SPI_DRV is not set CONFIG_IMX_IPUV3_CORE=y CONFIG_DRM=y -CONFIG_DRM_DEBUG_MODESET_LOCK=y CONFIG_DRM_PANEL_LVDS=y CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_EDP=y @@ -243,11 +241,9 @@ CONFIG_DRM_ETNAVIV=y CONFIG_DRM_MXSFB=y CONFIG_FB=y CONFIG_FB_MODE_HELPERS=y -# CONFIG_FB_MX3 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_GPIO=y -CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_LOGO=y CONFIG_SOUND=y CONFIG_SND=y @@ -320,7 +316,6 @@ CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y -CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y CONFIG_RTC_CLASS=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y @@ -333,7 +328,6 @@ CONFIG_IMX_SDMA=m CONFIG_MXS_DMA=y CONFIG_DMATEST=m CONFIG_STAGING=y -CONFIG_R8188EU=m CONFIG_STAGING_MEDIA=y CONFIG_VIDEO_IMX_MEDIA=y CONFIG_COMMON_CLK_PWM=y @@ -357,7 +351,6 @@ CONFIG_NVMEM_SNVS_LPGPR=y CONFIG_TEE=y CONFIG_OPTEE=y CONFIG_MUX_MMIO=y -CONFIG_EXFAT_FS=m CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y @@ -368,8 +361,7 @@ CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y -# CONFIG_PRINT_QUOTA_WARNING is not set -CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_ISO9660_FS=m CONFIG_JOLIET=y @@ -377,6 +369,7 @@ CONFIG_ZISOFS=y CONFIG_UDF_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=y +CONFIG_EXFAT_FS=m CONFIG_NTFS3_FS=m CONFIG_TMPFS_POSIX_ACL=y CONFIG_JFFS2_FS=m @@ -401,6 +394,7 @@ CONFIG_CRYPTO_DEV_SAHARA=y CONFIG_CRYPTO_DEV_MXS_DCP=y CONFIG_CRC_CCITT=y CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CMA_SIZE_MBYTES=256 diff --git a/recipes-kernel/linux/linux-toradex-upstream-6.6/toradex_imx_v6_v7.config b/recipes-kernel/linux/linux-toradex-upstream-6.6/toradex_imx_v6_v7.config index c63dc9d..7ba0d3d 100644 --- a/recipes-kernel/linux/linux-toradex-upstream-6.6/toradex_imx_v6_v7.config +++ b/recipes-kernel/linux/linux-toradex-upstream-6.6/toradex_imx_v6_v7.config @@ -134,6 +134,7 @@ CONFIG_FB_MX3=n CONFIG_RTC_DRV_MXC_V2=n CONFIG_PWM_IMX_TPM=n CONFIG_FSL_EDMA=n +CONFIG_GPIO_VF610=n # Disable not needed functionality CONFIG_KEXEC=n @@ -156,6 +157,7 @@ CONFIG_SERIO=n CONFIG_PTP_1588_CLOCK_KVM=n CONFIG_TOUCHSCREEN_ADS7846=n +CONFIG_TOUCHSCREEN_CYTTSP5=n CONFIG_TOUCHSCREEN_DA9052=n CONFIG_TOUCHSCREEN_EGALAX=n CONFIG_TOUCHSCREEN_GOODIX=n @@ -167,6 +169,7 @@ CONFIG_TOUCHSCREEN_MC13783=n CONFIG_TOUCHSCREEN_TSC2004=n CONFIG_TOUCHSCREEN_TSC2007=n CONFIG_TOUCHSCREEN_SX8654=n +CONFIG_SENSORS_SY7636A=n CONFIG_TOUCHSCREEN_COLIBRI_VF50=n CONFIG_I2C_MUX=n @@ -175,6 +178,7 @@ CONFIG_I2C_HELPER_AUTO=n CONFIG_I2C_ALGOPCF=n CONFIG_I2C_ALGOPCA=n +CONFIG_GPIO_BD71815=n CONFIG_GPIO_SIOX=n CONFIG_GPIO_MAX732X=n CONFIG_GPIO_PCA953X=n @@ -182,24 +186,32 @@ CONFIG_GPIO_PCF857X=n CONFIG_GPIO_STMPE=n CONFIG_GPIO_74X164=n +CONFIG_W1=n + CONFIG_RN5T618_POWER=n CONFIG_SENSORS_MC13783_ADC=n +CONFIG_SENSORS_PWM_FAN=n +CONFIG_IIO_ST_ACCEL_3AXIS=n CONFIG_DA9063_WATCHDOG=n CONFIG_DA9062_WATCHDOG=n +CONFIG_MFD_ROHM_BD71828=n CONFIG_MFD_DA9052_I2C=n CONFIG_MFD_DA9062=n CONFIG_MFD_DA9063=n CONFIG_MFD_MC13XXX_SPI=n CONFIG_MFD_MC13XXX_I2C=n +CONFIG_MFD_SY7636A=n +CONFIG_REGULATOR_BD71815=n CONFIG_REGULATOR_DA9052=n CONFIG_REGULATOR_DA9062=n CONFIG_REGULATOR_DA9063=n CONFIG_REGULATOR_LTC3676=n CONFIG_REGULATOR_MC13783=n CONFIG_REGULATOR_MC13892=n +CONFIG_REGULATOR_SY7636A=n CONFIG_DVB_NET=n @@ -211,6 +223,8 @@ CONFIG_VIDEO_TC358743=m CONFIG_CXD2880_SPI_DRV=n +CONFIG_DRM_I2C_NXP_TDA998X=n + # This compiles all media-related drivers as modules and disables TV stuff CONFIG_MEDIA_SUPPORT=y CONFIG_VIDEO_IMX_MEDIA=y @@ -239,6 +253,7 @@ CONFIG_SND_SOC_ES8328_SPI=n CONFIG_HID_WACOM=n CONFIG_I2C_HID_OF=n +CONFIG_RTC_DRV_BD70528=n CONFIG_RTC_DRV_ISL1208=n CONFIG_RTC_DRV_PCF8523=n CONFIG_RTC_DRV_PCF8563=n @@ -248,6 +263,8 @@ CONFIG_RTC_DRV_RV3029C2=n CONFIG_RTC_DRV_DA9063=n CONFIG_RTC_DRV_MC13XXX=n +CONFIG_COMMON_CLK_BD718XX=n + CONFIG_MMA8452=n CONFIG_RN5T618_ADC=n CONFIG_SENSORS_ISL29018=n @@ -263,6 +280,7 @@ CONFIG_WLCORE=n CONFIG_CS89x0_PLATFORM=n +CONFIG_NET_VENDOR_QUALCOMM=n CONFIG_AT803X_PHY=n CONFIG_USB_RTL8152=m CONFIG_USB_LAN78XX=m diff --git a/recipes-kernel/linux/linux-toradex-upstream-rt_6.6.bb b/recipes-kernel/linux/linux-toradex-upstream-rt_6.6.bb index 58f5a0e..7380678 100644 --- a/recipes-kernel/linux/linux-toradex-upstream-rt_6.6.bb +++ b/recipes-kernel/linux/linux-toradex-upstream-rt_6.6.bb @@ -1,8 +1,6 @@ LINUX_VERSION ?= "6.6.20-rt25" require recipes-kernel/linux/linux-toradex-upstream_6.6.bb -FILESEXTRAPATHS:prepend := "${THISDIR}/linux-toradex-upstream-6.6:" - SUMMARY = "Toradex mainline real-time Linux kernel" # To build the RT kernel we use the RT kernel git repo rather than applying # the RT patch on top of a vanilla kernel. diff --git a/recipes-kernel/linux/linux-toradex-upstream_6.6.bb b/recipes-kernel/linux/linux-toradex-upstream_6.6.bb index 1704c14..01b985a 100644 --- a/recipes-kernel/linux/linux-toradex-upstream_6.6.bb +++ b/recipes-kernel/linux/linux-toradex-upstream_6.6.bb @@ -1,6 +1,6 @@ require linux-toradex-upstream.inc -FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-${PV}:" +FILESEXTRAPATHS:prepend := "${THISDIR}/linux-toradex-upstream-6.6:" LINUX_REPO = "git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git" |