From 9d76eab841cd8ae812adde0387eff043a2832971 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Thu, 27 Apr 2023 10:17:19 +0200 Subject: linux-toradex-ti: update to toradex_ti-linux-6.1.y branch - Update to the toradex_ti-linux-6.1.y branch, based on the ti-linux-6.1.y branch. - Change to use the in tree defconfig 'toradex_defconfig' - Drop redepends on tifs-lpm-stub This follows meta-ti's commit c23cd182 ("ti-sci-fw: Include the TIFS LPM stub with the rest of SYSFW"). The package no longer exists, the FW is handled in a different way. Related-to: ELB-5238 Signed-off-by: Max Krummenacher --- .../linux/linux-toradex-ti/am62_defconfig.patch | 424 ---------- recipes-kernel/linux/linux-toradex-ti/defconfig | 932 --------------------- recipes-kernel/linux/linux-toradex-ti_5.10.bb | 66 -- recipes-kernel/linux/linux-toradex-ti_6.1.bb | 58 ++ 4 files changed, 58 insertions(+), 1422 deletions(-) delete mode 100644 recipes-kernel/linux/linux-toradex-ti/am62_defconfig.patch delete mode 100644 recipes-kernel/linux/linux-toradex-ti/defconfig delete mode 100644 recipes-kernel/linux/linux-toradex-ti_5.10.bb create mode 100644 recipes-kernel/linux/linux-toradex-ti_6.1.bb diff --git a/recipes-kernel/linux/linux-toradex-ti/am62_defconfig.patch b/recipes-kernel/linux/linux-toradex-ti/am62_defconfig.patch deleted file mode 100644 index d9a7190..0000000 --- a/recipes-kernel/linux/linux-toradex-ti/am62_defconfig.patch +++ /dev/null @@ -1,424 +0,0 @@ -Create an initial Verdin AM62 defconfig - -Create the TI defconfig with their tooling: -ti_config_fragments/defconfig_builder.sh -t ti_sdk_arm64_release -make ti_sdk_arm64_release_defconfig -make savedefconfig - -Then add this patch. - -The patch was created with our NXP toradex_imx_v8.config + only accepted -the additions but not removed most removals. - -wget https://git.toradex.com/cgit/linux-toradex.git/plain/arch/arm64/configs/toradex_imx_v8.config?h=toradex_5.15-2.1.x-imx -O refreshcfg/toradex_imx_v8.config -. /home/krm/bin/env-setup-aarch64-gcc11 -ti_config_fragments/defconfig_builder.sh -t ti_sdk_arm64_release -make ti_sdk_arm64_release_defconfig -scripts/kconfig/merge_config.sh -m .config refreshcfg/toradex_imx_v8.config -make savedefconfig - -Add addionally the PMIC used - ---- defconfig.orig 2023-02-08 18:28:33.459357592 +0100 -+++ defconfig 2023-02-08 19:01:46.365035873 +0100 -@@ -231,26 +231,38 @@ - CONFIG_QRTR_TUN=m - CONFIG_BPF_JIT=y - CONFIG_CAN=m -+CONFIG_CAN_J1939=m -+CONFIG_CAN_VCAN=m - CONFIG_CAN_FLEXCAN=m - CONFIG_CAN_C_CAN=m - CONFIG_CAN_C_CAN_PLATFORM=m - CONFIG_CAN_M_CAN=m - CONFIG_CAN_M_CAN_PLATFORM=m -+CONFIG_CAN_MCP251X=m -+CONFIG_CAN_MCP251XFD=m - CONFIG_BT=m -+CONFIG_BT_RFCOMM=m - CONFIG_BT_HIDP=m - # CONFIG_BT_LE is not set - CONFIG_BT_LEDS=y - # CONFIG_BT_DEBUGFS is not set - CONFIG_BT_HCIBTUSB=m -+CONFIG_BT_HCIBTSDIO=m - CONFIG_BT_HCIUART=m - CONFIG_BT_HCIUART_LL=y - CONFIG_BT_HCIUART_BCM=y - CONFIG_BT_HCIUART_QCA=y -+CONFIG_BT_HCIUART_MRVL=y -+CONFIG_BT_HCIVHCI=m -+CONFIG_BT_MRVL=m -+CONFIG_BT_MRVL_SDIO=m - CONFIG_CFG80211=m - CONFIG_NL80211_TESTMODE=y - CONFIG_MAC80211=m - CONFIG_MAC80211_MESH=y -+CONFIG_MAC80211_LEDS=y - CONFIG_RFKILL=m -+CONFIG_RFKILL_GPIO=m - CONFIG_NET_9P=y - CONFIG_NET_9P_VIRTIO=y - CONFIG_NFC=m -@@ -262,54 +274,23 @@ - CONFIG_PCI_PASID=y - CONFIG_HOTPLUG_PCI=y - CONFIG_PCI_HOST_GENERIC=y --CONFIG_PCIE_ALTERA=y --CONFIG_PCIE_ALTERA_MSI=y --CONFIG_PCI_HOST_THUNDER_PEM=y --CONFIG_PCI_HOST_THUNDER_ECAM=y - CONFIG_PCI_KEYSTONE_HOST=y --CONFIG_PCI_KEYSTONE_EP=y - CONFIG_PCIE_LAYERSCAPE_GEN4=y - CONFIG_PCI_J721E_HOST=y --CONFIG_PCI_J721E_EP=y --CONFIG_PCI_ENDPOINT=y --CONFIG_PCI_ENDPOINT_CONFIGFS=y --CONFIG_PCI_EPF_TEST=y --CONFIG_PCI_EPF_NTB=y - CONFIG_DEVTMPFS=y - CONFIG_DEVTMPFS_MOUNT=y - CONFIG_SIMPLE_PM_BUS=y --CONFIG_MTD=y --CONFIG_MTD_TESTS=m --CONFIG_MTD_CMDLINE_PARTS=y --CONFIG_MTD_BLOCK=y --CONFIG_MTD_CFI_ADV_OPTIONS=y --CONFIG_MTD_CFI_INTELEXT=y --CONFIG_MTD_CFI_STAA=y --CONFIG_MTD_PHYSMAP=y --CONFIG_MTD_PHYSMAP_OF=y --CONFIG_MTD_DATAFLASH=y --CONFIG_MTD_SST25L=y --CONFIG_MTD_RAW_NAND=y --CONFIG_MTD_NAND_DENALI_DT=y --CONFIG_MTD_NAND_OMAP2=y --CONFIG_MTD_NAND_OMAP_BCH=y --CONFIG_MTD_SPI_NAND=y --CONFIG_MTD_SPI_NOR=y --# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set --CONFIG_MTD_UBI=y --CONFIG_MTD_HYPERBUS=y --CONFIG_HBMC_AM654=y --CONFIG_OF_OVERLAY=y - CONFIG_BLK_DEV_LOOP=y - CONFIG_BLK_DEV_NBD=m - CONFIG_BLK_DEV_RAM=y -+CONFIG_BLK_DEV_RAM_SIZE=65536 - CONFIG_VIRTIO_BLK=y - CONFIG_BLK_DEV_NVME=m - CONFIG_SRAM=y - CONFIG_SRAM_DMA_HEAP=y - CONFIG_PCI_ENDPOINT_TEST=m - CONFIG_DMA_BUF_PHYS=y --CONFIG_EEPROM_AT24=m -+CONFIG_EEPROM_AT24=y - CONFIG_EEPROM_AT25=m - CONFIG_EEPROM_93XX46=m - CONFIG_UACCE=m -@@ -353,51 +334,59 @@ - # CONFIG_NET_VENDOR_3COM is not set - # CONFIG_NET_VENDOR_ADAPTEC is not set - # CONFIG_NET_VENDOR_AGERE is not set -+# CONFIG_NET_VENDOR_ALACRITECH is not set - # CONFIG_NET_VENDOR_ALTEON is not set - # CONFIG_NET_VENDOR_AMAZON is not set - # CONFIG_NET_VENDOR_AMD is not set -+# CONFIG_NET_VENDOR_AQUANTIA is not set - # CONFIG_NET_VENDOR_ARC is not set - # CONFIG_NET_VENDOR_ATHEROS is not set --CONFIG_TIGON3=m --CONFIG_BNX2X=m -+# CONFIG_NET_VENDOR_AURORA is not set -+# CONFIG_NET_VENDOR_BROADCOM is not set - # CONFIG_NET_VENDOR_BROCADE is not set --CONFIG_MACB=y -+# CONFIG_NET_VENDOR_CADENCE is not set - # CONFIG_NET_VENDOR_CAVIUM is not set - # CONFIG_NET_VENDOR_CHELSIO is not set - # CONFIG_NET_VENDOR_CISCO is not set -+# CONFIG_NET_VENDOR_CORTINA is not set - # CONFIG_NET_VENDOR_DEC is not set - # CONFIG_NET_VENDOR_DLINK is not set - # CONFIG_NET_VENDOR_EMULEX is not set - # CONFIG_NET_VENDOR_EZCHIP is not set -+# CONFIG_NET_VENDOR_GOOGLE is not set - # CONFIG_NET_VENDOR_HISILICON is not set -+# CONFIG_NET_VENDOR_HUAWEI is not set - # CONFIG_NET_VENDOR_I825XX is not set - CONFIG_E1000=m - CONFIG_E1000E=m - CONFIG_IGBVF=y --CONFIG_SKGE=m --CONFIG_SKY2=y -+# CONFIG_NET_VENDOR_MARVELL is not set - # CONFIG_NET_VENDOR_MELLANOX is not set -+# CONFIG_NET_VENDOR_MICREL is not set - # CONFIG_NET_VENDOR_MICROCHIP is not set -+# CONFIG_NET_VENDOR_MICROSEMI is not set - # CONFIG_NET_VENDOR_MYRI is not set - # CONFIG_NET_VENDOR_NATSEMI is not set -+# CONFIG_NET_VENDOR_NETERION is not set - # CONFIG_NET_VENDOR_NETRONOME is not set -+# CONFIG_NET_VENDOR_NI is not set - # CONFIG_NET_VENDOR_NVIDIA is not set - # CONFIG_NET_VENDOR_OKI is not set -+# CONFIG_NET_VENDOR_PACKET_ENGINES is not set -+# CONFIG_NET_VENDOR_PENSANDO is not set - # CONFIG_NET_VENDOR_QLOGIC is not set --CONFIG_QCA7000_SPI=m --CONFIG_QCA7000_UART=m --CONFIG_QCOM_EMAC=m --CONFIG_RMNET=m -+# CONFIG_NET_VENDOR_QUALCOMM is not set - # CONFIG_NET_VENDOR_RDC is not set - # CONFIG_NET_VENDOR_REALTEK is not set - # CONFIG_NET_VENDOR_RENESAS is not set - # CONFIG_NET_VENDOR_ROCKER is not set - # CONFIG_NET_VENDOR_SAMSUNG is not set - # CONFIG_NET_VENDOR_SEEQ is not set -+# CONFIG_NET_VENDOR_SOLARFLARE is not set - # CONFIG_NET_VENDOR_SILAN is not set - # CONFIG_NET_VENDOR_SIS is not set --CONFIG_SMC91X=y --CONFIG_SMSC911X=y -+# CONFIG_NET_VENDOR_SMSC is not set -+# CONFIG_NET_VENDOR_SOCIONEXT is not set - # CONFIG_NET_VENDOR_STMICRO is not set - # CONFIG_NET_VENDOR_SUN is not set - # CONFIG_NET_VENDOR_SYNOPSYS is not set -@@ -438,23 +427,32 @@ - CONFIG_USB_NET_SMSC95XX=m - CONFIG_USB_NET_PLUSB=m - CONFIG_USB_NET_MCS7830=m --CONFIG_ATH10K=m --CONFIG_ATH10K_PCI=m --CONFIG_B43=m --CONFIG_BRCMFMAC=m --CONFIG_IWLWIFI=m --CONFIG_IWLDVM=m --CONFIG_IWLMVM=m -+# CONFIG_WLAN_VENDOR_ADMTEK is not set -+# CONFIG_WLAN_VENDOR_ATH is not set -+# CONFIG_WLAN_VENDOR_ATMEL is not set -+# CONFIG_WLAN_VENDOR_BROADCOM is not set -+# CONFIG_WLAN_VENDOR_CISCO is not set -+# CONFIG_WLAN_VENDOR_INTEL is not set -+# CONFIG_WLAN_VENDOR_INTERSIL is not set - CONFIG_MWIFIEX=m -+CONFIG_MWIFIEX_SDIO=m - CONFIG_MWIFIEX_PCIE=m --CONFIG_WL18XX=m --CONFIG_WLCORE_SDIO=m -+CONFIG_MWIFIEX_USB=m -+# CONFIG_WLAN_VENDOR_MEDIATEK is not set -+# CONFIG_WLAN_VENDOR_RALINK is not set -+# CONFIG_WLAN_VENDOR_RSI is not set -+# CONFIG_WLAN_VENDOR_ST is not set -+# CONFIG_WLAN_VENDOR_TI is not set -+# CONFIG_WLAN_VENDOR_ZYDAS is not set -+# CONFIG_WLAN_VENDOR_QUANTENNA is not set - CONFIG_INPUT_EVDEV=y - CONFIG_KEYBOARD_ADC=m - CONFIG_KEYBOARD_GPIO=y - CONFIG_KEYBOARD_MATRIX=m - CONFIG_KEYBOARD_CROS_EC=y - CONFIG_INPUT_TOUCHSCREEN=y -+CONFIG_TOUCHSCREEN_AD7879=m -+CONFIG_TOUCHSCREEN_AD7879_I2C=m - CONFIG_TOUCHSCREEN_ATMEL_MXT=m - CONFIG_TOUCHSCREEN_GOODIX=m - CONFIG_TOUCHSCREEN_ILI210X=m -@@ -463,6 +461,7 @@ - CONFIG_TOUCHSCREEN_PIXCIR=m - CONFIG_INPUT_MISC=y - CONFIG_INPUT_GPIO_DECODER=m -+CONFIG_INPUT_TPS65219_PWRBUTTON=y - # CONFIG_SERIO_SERPORT is not set - CONFIG_SERIO_AMBAKMI=y - CONFIG_LEGACY_PTY_COUNT=16 -@@ -491,6 +490,7 @@ - CONFIG_I2C_OMAP=y - CONFIG_I2C_CROS_EC_TUNNEL=y - CONFIG_SPI=y -+CONFIG_SPI_MEM=y - CONFIG_SPI_CADENCE_QUADSPI=y - CONFIG_SPI_NXP_FLEXSPI=y - CONFIG_SPI_OMAP24XX=y -@@ -498,6 +498,8 @@ - CONFIG_SPI_SPIDEV=m - CONFIG_SPI_SLAVE=y - CONFIG_SPMI=y -+CONFIG_PPS_CLIENT_LDISC=m -+CONFIG_PPS_CLIENT_GPIO=m - CONFIG_PTP_1588_CLOCK=y - CONFIG_PINCTRL=y - CONFIG_PINCTRL_SINGLE=y -@@ -524,10 +526,15 @@ - CONFIG_SYSCON_REBOOT_MODE=y - CONFIG_BATTERY_SBS=m - CONFIG_BATTERY_BQ27XXX=y -+CONFIG_SENSORS_GPIO_FAN=y -+CONFIG_SENSORS_LM75=m - CONFIG_SENSORS_LM90=m - CONFIG_SENSORS_PWM_FAN=m - CONFIG_SENSORS_INA2XX=m - CONFIG_SENSORS_INA3221=m -+CONFIG_SENSORS_TMP102=m -+CONFIG_THERMAL_STATISTICS=y -+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=10000 - CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y - CONFIG_CPU_THERMAL=y - CONFIG_THERMAL_EMULATION=y -@@ -538,6 +545,9 @@ - CONFIG_DW_WATCHDOG=y - CONFIG_K3_RTI_WATCHDOG=m - CONFIG_ARM_SMC_WATCHDOG=y -+CONFIG_SSB=m -+CONFIG_SSB_DRIVER_PCICORE=y -+CONFIG_BCMA=m - CONFIG_MFD_BD9571MWV=y - CONFIG_MFD_AXP20X_I2C=y - CONFIG_MFD_HI6421_PMIC=y -@@ -546,10 +556,12 @@ - CONFIG_MFD_SEC_CORE=y - CONFIG_MFD_TI_AM335X_TSCADC=m - CONFIG_MFD_PALMAS=y -+CONFIG_MFD_TPS65219=y - CONFIG_MFD_ROHM_BD718XX=y - CONFIG_MFD_WCD934X=m - CONFIG_REGULATOR=y - CONFIG_REGULATOR_FIXED_VOLTAGE=y -+CONFIG_REGULATOR_VIRTUAL_CONSUMER=y - CONFIG_REGULATOR_AXP20X=y - CONFIG_REGULATOR_BD718XX=y - CONFIG_REGULATOR_BD9571MWV=y -@@ -565,6 +577,7 @@ - CONFIG_REGULATOR_QCOM_SPMI=y - CONFIG_REGULATOR_RK808=y - CONFIG_REGULATOR_S2MPS11=y -+CONFIG_REGULATOR_TPS65219=y - CONFIG_REGULATOR_VCTRL=m - CONFIG_MEDIA_SUPPORT=y - # CONFIG_DVB_NET is not set -@@ -593,7 +606,6 @@ - CONFIG_DRM=y - CONFIG_DRM_I2C_NXP_TDA998X=y - CONFIG_DRM_MALI_DISPLAY=m --CONFIG_DRM_RCAR_DW_HDMI=m - CONFIG_DRM_PANEL_LVDS=m - CONFIG_DRM_PANEL_SIMPLE=y - CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y -@@ -614,11 +626,10 @@ - CONFIG_DRM_TI_TPD12S015=y - CONFIG_DRM_CDNS_MHDP8546=m - CONFIG_DRM_CDNS_DSI=m --CONFIG_DRM_DW_HDMI_AHB_AUDIO=m --CONFIG_DRM_DW_HDMI_CEC=m - CONFIG_TINYDRM_ILI9225=m - CONFIG_DRM_TIDSS=y - CONFIG_DRM_LEGACY=y -+CONFIG_FIRMWARE_EDID=y - CONFIG_FB_MODE_HELPERS=y - CONFIG_FB_SSD1307=y - CONFIG_BACKLIGHT_PWM=y -@@ -636,15 +647,18 @@ - CONFIG_SND_SOC=y - CONFIG_SND_SOC_DAVINCI_MCASP=y - CONFIG_SND_SOC_J721E_EVM=m -+CONFIG_SND_SOC_SGTL5000=y - CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m - CONFIG_SND_SOC_TLV320AIC31XX=m - CONFIG_SND_SOC_TLV320AIC3X=m - CONFIG_SND_SOC_WCD934X=m - CONFIG_SND_SOC_WM8904=m - CONFIG_SND_SOC_WSA881X=m -+CONFIG_SND_SOC_NAU8822=m - CONFIG_SND_SIMPLE_CARD=m - CONFIG_SND_AUDIO_GRAPH_CARD=m - CONFIG_HID_MULTITOUCH=m -+CONFIG_USB_HIDDEV=y - CONFIG_I2C_HID=m - CONFIG_USB_CONN_GPIO=m - CONFIG_USB=m -@@ -669,6 +683,7 @@ - CONFIG_USB_SERIAL_PL2303=m - CONFIG_USB_SERIAL_OPTION=m - CONFIG_USB_TEST=m -+CONFIG_USB_HUB_USB251XB=m - CONFIG_USB_HSIC_USB3503=m - CONFIG_NOP_USB_XCEIV=m - CONFIG_USB_GADGET=m -@@ -742,7 +757,7 @@ - CONFIG_LEDS_TRIGGER_PANIC=y - CONFIG_EDAC=y - CONFIG_RTC_CLASS=y --CONFIG_RTC_DRV_DS1307=m -+CONFIG_RTC_DRV_DS1307=y - CONFIG_RTC_DRV_MAX77686=y - CONFIG_RTC_DRV_RK808=m - CONFIG_RTC_DRV_PCF85363=m -@@ -774,6 +789,7 @@ - CONFIG_VIRTIO_BALLOON=y - CONFIG_VIRTIO_MMIO=y - CONFIG_STAGING=y -+CONFIG_R8188EU=m - CONFIG_STAGING_MEDIA=y - CONFIG_CHROME_PLATFORMS=y - CONFIG_CROS_EC=y -@@ -806,6 +822,7 @@ - CONFIG_TI_SCI_PM_DOMAINS=y - CONFIG_TI_PRUSS=m - CONFIG_TI_PAT=y -+CONFIG_EXTCON_GPIO=y - CONFIG_EXTCON_PALMAS=m - CONFIG_EXTCON_PTN5150=m - CONFIG_EXTCON_USB_GPIO=m -@@ -815,6 +832,7 @@ - CONFIG_IIO=y - CONFIG_MAX9611=m - CONFIG_QCOM_SPMI_ADC5=m -+CONFIG_TI_ADS1015=y - CONFIG_TI_AM335X_ADC=m - CONFIG_IIO_CROS_EC_SENSORS_CORE=m - CONFIG_IIO_CROS_EC_SENSORS=m -@@ -865,13 +883,15 @@ - CONFIG_AUTOFS4_FS=y - CONFIG_FUSE_FS=m - CONFIG_CUSE=m --CONFIG_OVERLAY_FS=m - CONFIG_VFAT_FS=y -+CONFIG_NTFS_FS=m -+CONFIG_NTFS_RW=y - CONFIG_TMPFS=y - CONFIG_HUGETLBFS=y -+CONFIG_CONFIGFS_FS=y - CONFIG_EFIVAR_FS=y --CONFIG_UBIFS_FS=y - CONFIG_SQUASHFS=y -+CONFIG_SQUASHFS_LZ4=y - CONFIG_NFS_FS=y - CONFIG_NFS_V4=y - CONFIG_NFS_V4_1=y -@@ -886,13 +906,19 @@ - CONFIG_SECURITY=y - CONFIG_CRYPTO_TEST=m - CONFIG_CRYPTO_ECHAINIV=y -+CONFIG_CRYPTO_DEFLATE=y -+CONFIG_CRYPTO_LZO=y -+CONFIG_CRYPTO_LZ4=y -+CONFIG_CRYPTO_ZSTD=y - CONFIG_CRYPTO_ANSI_CPRNG=y - CONFIG_CRYPTO_USER_API_RNG=m - CONFIG_CRYPTO_DEV_CCREE=m - CONFIG_CRYPTO_DEV_SA2UL=m -+CONFIG_CORDIC=m - CONFIG_DMA_CMA=y --CONFIG_CMA_SIZE_MBYTES=512 -+CONFIG_CMA_SIZE_MBYTES=128 - CONFIG_PRINTK_TIME=y -+CONFIG_DYNAMIC_DEBUG=y - CONFIG_DEBUG_INFO=y - CONFIG_MAGIC_SYSRQ=y - CONFIG_DEBUG_FS=y diff --git a/recipes-kernel/linux/linux-toradex-ti/defconfig b/recipes-kernel/linux/linux-toradex-ti/defconfig deleted file mode 100644 index be6c2e1..0000000 --- a/recipes-kernel/linux/linux-toradex-ti/defconfig +++ /dev/null @@ -1,932 +0,0 @@ -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_PREEMPT=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_MEMCG=y -CONFIG_BLK_CGROUP=y -CONFIG_CFS_BANDWIDTH=y -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_BPF=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_KALLSYMS_ALL=y -CONFIG_BPF_SYSCALL=y -CONFIG_EMBEDDED=y -CONFIG_PERF_EVENTS=y -# CONFIG_SLUB_DEBUG is not set -# CONFIG_COMPAT_BRK is not set -CONFIG_ARCH_K3=y -# CONFIG_CAVIUM_ERRATUM_22375 is not set -# CONFIG_CAVIUM_ERRATUM_23154 is not set -# CONFIG_CAVIUM_ERRATUM_27456 is not set -# CONFIG_CAVIUM_ERRATUM_30115 is not set -# CONFIG_HISILICON_ERRATUM_161600802 is not set -# CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set -# CONFIG_QCOM_FALKOR_ERRATUM_1009 is not set -# CONFIG_QCOM_QDF2400_ERRATUM_0065 is not set -# CONFIG_QCOM_FALKOR_ERRATUM_E1041 is not set -CONFIG_ARM64_VA_BITS_48=y -CONFIG_SCHED_MC=y -CONFIG_SCHED_SMT=y -CONFIG_KEXEC=y -CONFIG_KEXEC_FILE=y -CONFIG_COMPAT=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_HIBERNATION=y -CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y -CONFIG_ENERGY_MODEL=y -CONFIG_CPU_IDLE=y -CONFIG_ARM_CPUIDLE=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=y -CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y -CONFIG_CPUFREQ_DT=y -# CONFIG_DMIID is not set -CONFIG_EFI_CAPSULE_LOADER=y -CONFIG_VIRTUALIZATION=y -CONFIG_CRYPTO_SHA1_ARM64_CE=y -CONFIG_CRYPTO_SHA2_ARM64_CE=y -CONFIG_CRYPTO_SHA512_ARM64_CE=m -CONFIG_CRYPTO_SHA3_ARM64=m -CONFIG_CRYPTO_SM3_ARM64_CE=m -CONFIG_CRYPTO_GHASH_ARM64_CE=y -CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m -CONFIG_CRYPTO_AES_ARM64_CE_CCM=y -CONFIG_CRYPTO_AES_ARM64_CE_BLK=y -CONFIG_CRYPTO_CHACHA20_NEON=m -CONFIG_CRYPTO_AES_ARM64_BS=m -CONFIG_JUMP_LABEL=y -CONFIG_MODULES=y -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -CONFIG_MODVERSIONS=y -CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set -CONFIG_KSM=y -CONFIG_MEMORY_FAILURE=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_CMA=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_XFRM_USER=m -CONFIG_NET_KEY=m -CONFIG_XDP_SOCKETS=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_IPV6=m -CONFIG_INET6_AH=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_TUNNEL=m -CONFIG_NETFILTER=y -CONFIG_BRIDGE_NETFILTER=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_IP_VS=m -CONFIG_IP_VS_RR=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -CONFIG_IP_SCTP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_CBS=m -CONFIG_NET_SCH_ETF=m -CONFIG_NET_SCH_TAPRIO=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_FLOWER=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_ACT_GATE=m -CONFIG_HSR=m -CONFIG_NET_SWITCHDEV=y -CONFIG_QRTR=m -CONFIG_QRTR_SMD=m -CONFIG_QRTR_TUN=m -CONFIG_BPF_JIT=y -CONFIG_CAN=m -CONFIG_CAN_J1939=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_FLEXCAN=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_M_CAN=m -CONFIG_CAN_M_CAN_PLATFORM=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_HIDP=m -# CONFIG_BT_LE is not set -CONFIG_BT_LEDS=y -# CONFIG_BT_DEBUGFS is not set -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIUART_BCM=y -CONFIG_BT_HCIUART_QCA=y -CONFIG_BT_HCIUART_MRVL=y -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_CFG80211=m -CONFIG_NL80211_TESTMODE=y -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_LEDS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_GPIO=m -CONFIG_NET_9P=y -CONFIG_NET_9P_VIRTIO=y -CONFIG_PCI=y -CONFIG_PCIEPORTBUS=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PASID=y -CONFIG_HOTPLUG_PCI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_PCI_KEYSTONE_HOST=y -CONFIG_PCIE_LAYERSCAPE_GEN4=y -CONFIG_PCI_J721E_HOST=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_SIMPLE_PM_BUS=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_SIZE=65536 -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_NVME=m -CONFIG_SRAM=y -CONFIG_SRAM_DMA_HEAP=y -CONFIG_PCI_ENDPOINT_TEST=m -CONFIG_DMA_BUF_PHYS=y -CONFIG_EEPROM_AT24=y -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_93XX46=m -CONFIG_UACCE=m -CONFIG_SCSI=y -# CONFIG_SCSI_PROC_FS is not set -CONFIG_BLK_DEV_SD=y -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_HISI_SAS=m -CONFIG_MEGARAID_SAS=y -CONFIG_SCSI_MPT3SAS=m -CONFIG_SCSI_UFSHCD=y -CONFIG_SCSI_UFSHCD_PLATFORM=y -CONFIG_SCSI_UFS_CDNS_PLATFORM=y -CONFIG_SCSI_UFS_TI_J721E=y -CONFIG_SCSI_UFS_BSG=y -CONFIG_ATA=m -CONFIG_SATA_AHCI=m -CONFIG_SATA_AHCI_PLATFORM=m -CONFIG_AHCI_CEVA=m -CONFIG_AHCI_XGENE=m -CONFIG_AHCI_QORIQ=m -CONFIG_SATA_SIL24=m -CONFIG_PATA_PLATFORM=m -CONFIG_PATA_OF_PLATFORM=m -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_BLK_DEV_DM=m -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_MIRROR=m -CONFIG_DM_ZERO=m -CONFIG_NETDEVICES=y -CONFIG_DUMMY=m -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN=m -CONFIG_VXLAN=m -CONFIG_NTB_NETDEV=m -CONFIG_TUN=y -CONFIG_VETH=m -CONFIG_VIRTIO_NET=y -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -# CONFIG_NET_VENDOR_ATHEROS is not set -# CONFIG_NET_VENDOR_AURORA is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_CADENCE is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CHELSIO is not set -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_CORTINA is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -# CONFIG_NET_VENDOR_GOOGLE is not set -# CONFIG_NET_VENDOR_HISILICON is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGBVF=y -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MICROSEMI is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETERION is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NI is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_NET_VENDOR_PACKET_ENGINES is not set -# CONFIG_NET_VENDOR_PENSANDO is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_REALTEK is not set -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -CONFIG_TI_K3_AM65_CPSW_NUSS=y -CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y -CONFIG_TI_K3_AM65_CPTS=y -CONFIG_TI_AM65_CPSW_TAS=y -CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m -CONFIG_TI_PRUETH=m -CONFIG_TI_ICSSG_PRUETH=m -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_AQUANTIA_PHY=y -CONFIG_MARVELL_PHY=y -CONFIG_MARVELL_10G_PHY=m -CONFIG_MICREL_PHY=y -CONFIG_MICROSEMI_PHY=y -CONFIG_AT803X_PHY=y -CONFIG_REALTEK_PHY=m -CONFIG_ROCKCHIP_PHY=y -CONFIG_DP83848_PHY=y -CONFIG_DP83867_PHY=y -CONFIG_DP83869_PHY=y -CONFIG_VITESSE_PHY=y -CONFIG_MDIO_GPIO=y -CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y -CONFIG_MDIO_BUS_MUX_MMIOREG=y -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_LAN78XX=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -# CONFIG_WLAN_VENDOR_ADMTEK is not set -# CONFIG_WLAN_VENDOR_ATH is not set -# CONFIG_WLAN_VENDOR_ATMEL is not set -# CONFIG_WLAN_VENDOR_BROADCOM is not set -# CONFIG_WLAN_VENDOR_CISCO is not set -# CONFIG_WLAN_VENDOR_INTEL is not set -# CONFIG_WLAN_VENDOR_INTERSIL is not set -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -# CONFIG_WLAN_VENDOR_MEDIATEK is not set -# CONFIG_WLAN_VENDOR_RALINK is not set -# CONFIG_WLAN_VENDOR_RSI is not set -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -# CONFIG_WLAN_VENDOR_ZYDAS is not set -# CONFIG_WLAN_VENDOR_QUANTENNA is not set -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ADC=m -CONFIG_KEYBOARD_GPIO=y -CONFIG_KEYBOARD_MATRIX=m -CONFIG_KEYBOARD_CROS_EC=y -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_GOODIX=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_GPIO_DECODER=m -CONFIG_INPUT_TPS65219_PWRBUTTON=y -# CONFIG_SERIO_SERPORT is not set -CONFIG_SERIO_AMBAKMI=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=10 -CONFIG_SERIAL_8250_RUNTIME_UARTS=10 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_SHARE_IRQ=y -CONFIG_SERIAL_8250_OMAP=y -CONFIG_SERIAL_8250_PRUSS=m -CONFIG_SERIAL_OF_PLATFORM=y -CONFIG_SERIAL_FSL_LPUART=y -CONFIG_SERIAL_FSL_LPUART_CONSOLE=y -CONFIG_SERIAL_FSL_LINFLEXUART=y -CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y -CONFIG_SERIAL_DEV_BUS=y -CONFIG_VIRTIO_CONSOLE=y -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_TCG_TPM=y -CONFIG_TCG_TIS_I2C_INFINEON=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_MUX_PCA954x=y -CONFIG_I2C_OMAP=y -CONFIG_I2C_CROS_EC_TUNNEL=y -CONFIG_SPI=y -CONFIG_SPI_MEM=y -CONFIG_SPI_CADENCE_QUADSPI=y -CONFIG_SPI_NXP_FLEXSPI=y -CONFIG_SPI_OMAP24XX=y -CONFIG_SPI_PL022=y -CONFIG_SPI_SPIDEV=y -CONFIG_SPI_SLAVE=y -CONFIG_SPMI=y -CONFIG_PPS_CLIENT_LDISC=m -CONFIG_PPS_CLIENT_GPIO=m -CONFIG_PTP_1588_CLOCK=y -CONFIG_PINCTRL=y -CONFIG_PINCTRL_SINGLE=y -CONFIG_PINCTRL_MAX77620=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_ALTERA=m -CONFIG_GPIO_DAVINCI=y -CONFIG_GPIO_DWAPB=y -CONFIG_GPIO_MB86S7X=y -CONFIG_GPIO_PL061=y -CONFIG_GPIO_WCD934X=m -CONFIG_GPIO_XGENE=y -CONFIG_GPIO_MAX732X=y -CONFIG_GPIO_PCA953X=y -CONFIG_GPIO_PCA953X_IRQ=y -CONFIG_GPIO_PCF857X=y -CONFIG_GPIO_TPIC2810=m -CONFIG_GPIO_BD9571MWV=m -CONFIG_GPIO_MAX77620=y -CONFIG_GPIO_PISOSR=m -CONFIG_W1=m -CONFIG_POWER_RESET_XGENE=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_SYSCON_REBOOT_MODE=y -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27XXX=y -CONFIG_SENSORS_GPIO_FAN=y -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_PWM_FAN=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_INA3221=m -CONFIG_SENSORS_TMP102=m -CONFIG_THERMAL_STATISTICS=y -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=10000 -CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y -CONFIG_CPU_THERMAL=y -CONFIG_THERMAL_EMULATION=y -CONFIG_K3_THERMAL=y -CONFIG_WATCHDOG=y -CONFIG_ARM_SP805_WATCHDOG=y -CONFIG_ARM_SBSA_WATCHDOG=y -CONFIG_DW_WATCHDOG=y -CONFIG_K3_RTI_WATCHDOG=m -CONFIG_ARM_SMC_WATCHDOG=y -CONFIG_SSB=m -CONFIG_SSB_DRIVER_PCICORE=y -CONFIG_BCMA=m -CONFIG_MFD_BD9571MWV=y -CONFIG_MFD_AXP20X_I2C=y -CONFIG_MFD_HI6421_PMIC=y -CONFIG_MFD_MAX77620=y -CONFIG_MFD_RK808=y -CONFIG_MFD_SEC_CORE=y -CONFIG_MFD_TI_AM335X_TSCADC=m -CONFIG_MFD_PALMAS=y -CONFIG_MFD_TPS65219=y -CONFIG_MFD_ROHM_BD718XX=y -CONFIG_MFD_WCD934X=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=y -CONFIG_REGULATOR_VIRTUAL_CONSUMER=y -CONFIG_REGULATOR_AXP20X=y -CONFIG_REGULATOR_BD718XX=y -CONFIG_REGULATOR_BD9571MWV=y -CONFIG_REGULATOR_FAN53555=y -CONFIG_REGULATOR_GPIO=y -CONFIG_REGULATOR_HI6421V530=y -CONFIG_REGULATOR_MAX77620=y -CONFIG_REGULATOR_MAX8973=y -CONFIG_REGULATOR_PALMAS=y -CONFIG_REGULATOR_PCA9450=y -CONFIG_REGULATOR_PFUZE100=y -CONFIG_REGULATOR_PWM=y -CONFIG_REGULATOR_QCOM_SPMI=y -CONFIG_REGULATOR_RK808=y -CONFIG_REGULATOR_S2MPS11=y -CONFIG_REGULATOR_TPS65219=y -CONFIG_REGULATOR_VCTRL=m -CONFIG_MEDIA_SUPPORT=y -# CONFIG_DVB_NET is not set -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_VIDEO_CADENCE=y -CONFIG_VIDEO_CADENCE_CSI2RX=m -CONFIG_VIDEO_TI_CAL=m -CONFIG_VIDEO_TI_J721E_CSI2RX=m -CONFIG_V4L_MEM2MEM_DRIVERS=y -CONFIG_VIDEO_WAVE_VPU=m -CONFIG_VIDEO_IMG_VXD_DEC=m -CONFIG_VIDEO_IMG_VXE_ENC=m -CONFIG_SDR_PLATFORM_DRIVERS=y -CONFIG_VIDEO_IMX219=m -CONFIG_VIDEO_IMX390=m -CONFIG_VIDEO_OV2312=m -CONFIG_VIDEO_OV2659=m -CONFIG_VIDEO_OV5640=m -CONFIG_VIDEO_OV5645=m -CONFIG_VIDEO_OV1063X=m -CONFIG_VIDEO_DS90UB953=m -CONFIG_VIDEO_DS90UB960=m -# CONFIG_VGA_ARB is not set -CONFIG_DRM=y -CONFIG_DRM_I2C_NXP_TDA998X=y -CONFIG_DRM_MALI_DISPLAY=m -CONFIG_DRM_PANEL_LVDS=m -CONFIG_DRM_PANEL_SIMPLE=y -CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y -CONFIG_DRM_PANEL_RAYDIUM_RM67191=m -CONFIG_DRM_PANEL_SITRONIX_ST7703=m -CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m -CONFIG_DRM_DISPLAY_CONNECTOR=y -CONFIG_DRM_LONTIUM_LT8912B=y -CONFIG_DRM_LONTIUM_LT9611=m -CONFIG_DRM_LVDS_CODEC=y -CONFIG_DRM_NWL_MIPI_DSI=m -CONFIG_DRM_SII902X=y -CONFIG_DRM_SIMPLE_BRIDGE=m -CONFIG_DRM_THINE_THC63LVD1024=m -CONFIG_DRM_TOSHIBA_TC358767=y -CONFIG_DRM_TOSHIBA_TC358768=y -CONFIG_DRM_TI_TFP410=y -CONFIG_DRM_TI_SN65DSI83=y -CONFIG_DRM_TI_SN65DSI86=m -CONFIG_DRM_TI_TPD12S015=y -CONFIG_DRM_CDNS_MHDP8546=m -CONFIG_DRM_CDNS_DSI=m -CONFIG_TINYDRM_ILI9225=m -CONFIG_DRM_TIDSS=y -CONFIG_DRM_LEGACY=y -CONFIG_FIRMWARE_EDID=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_SSD1307=y -CONFIG_BACKLIGHT_PWM=y -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=y -CONFIG_BACKLIGHT_LED=y -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_LOGO=y -# CONFIG_LOGO_LINUX_MONO is not set -# CONFIG_LOGO_LINUX_VGA16 is not set -CONFIG_SOUND=y -CONFIG_SND=y -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_SOC=y -CONFIG_SND_SOC_DAVINCI_MCASP=y -CONFIG_SND_SOC_J721E_EVM=m -CONFIG_SND_SOC_SGTL5000=y -CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m -CONFIG_SND_SOC_TLV320AIC31XX=m -CONFIG_SND_SOC_TLV320AIC3X=m -CONFIG_SND_SOC_WCD934X=m -CONFIG_SND_SOC_WM8904=m -CONFIG_SND_SOC_WSA881X=m -CONFIG_SND_SOC_NAU8822=m -CONFIG_SND_SIMPLE_CARD=m -CONFIG_SND_AUDIO_GRAPH_CARD=m -CONFIG_HID_MULTITOUCH=m -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB_CONN_GPIO=m -CONFIG_USB=m -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_OTG=y -CONFIG_USB_XHCI_HCD=m -CONFIG_USB_EHCI_HCD=m -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_ACM=m -CONFIG_USB_STORAGE=m -CONFIG_USB_CDNS3=m -CONFIG_USB_CDNS3_GADGET=y -CONFIG_USB_CDNS3_HOST=y -CONFIG_USB_MUSB_HDRC=m -CONFIG_USB_DWC3=m -CONFIG_USB_ISP1760=m -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_TEST=m -CONFIG_USB_HUB_USB251XB=m -CONFIG_USB_HSIC_USB3503=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_USB_GADGET=m -CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 -CONFIG_USB_CONFIGFS=m -CONFIG_USB_CONFIGFS_SERIAL=y -CONFIG_USB_CONFIGFS_ACM=y -CONFIG_USB_CONFIGFS_OBEX=y -CONFIG_USB_CONFIGFS_NCM=y -CONFIG_USB_CONFIGFS_ECM=y -CONFIG_USB_CONFIGFS_ECM_SUBSET=y -CONFIG_USB_CONFIGFS_RNDIS=y -CONFIG_USB_CONFIGFS_EEM=y -CONFIG_USB_CONFIGFS_MASS_STORAGE=y -CONFIG_USB_CONFIGFS_F_LB_SS=y -CONFIG_USB_CONFIGFS_F_FS=y -CONFIG_USB_CONFIGFS_F_UAC1=y -CONFIG_USB_CONFIGFS_F_UAC2=y -CONFIG_USB_CONFIGFS_F_MIDI=y -CONFIG_USB_CONFIGFS_F_HID=y -CONFIG_USB_CONFIGFS_F_UVC=y -CONFIG_USB_CONFIGFS_F_PRINTER=y -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_USB_ETH=m -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_FUNCTIONFS_ETH=y -CONFIG_USB_FUNCTIONFS_RNDIS=y -CONFIG_USB_FUNCTIONFS_GENERIC=y -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_MIDI_GADGET=m -CONFIG_USB_G_PRINTER=m -CONFIG_USB_CDC_COMPOSITE=m -CONFIG_USB_G_ACM_MS=m -CONFIG_USB_G_MULTI=m -CONFIG_USB_G_MULTI_CDC=y -CONFIG_USB_G_HID=m -CONFIG_USB_G_DBGP=m -CONFIG_USB_G_WEBCAM=m -CONFIG_TYPEC=m -CONFIG_TYPEC_TCPM=m -CONFIG_TYPEC_FUSB302=m -CONFIG_TYPEC_HD3SS3220=m -CONFIG_TYPEC_TPS6598X=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=32 -CONFIG_MMC_ARMMMCI=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SDHCI_OF_ARASAN=y -CONFIG_MMC_SDHCI_CADENCE=y -CONFIG_MMC_SDHCI_F_SDH30=y -CONFIG_MMC_SPI=y -CONFIG_MMC_SDHCI_XENON=y -CONFIG_MMC_SDHCI_OMAP=y -CONFIG_MMC_SDHCI_AM654=y -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_GPIO=y -CONFIG_LEDS_PWM=y -CONFIG_LEDS_TLC591XX=y -CONFIG_LEDS_SYSCON=y -CONFIG_LEDS_TRIGGER_TIMER=y -CONFIG_LEDS_TRIGGER_DISK=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=y -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_DEFAULT_ON=y -CONFIG_LEDS_TRIGGER_PANIC=y -CONFIG_EDAC=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_DS1307=y -CONFIG_RTC_DRV_MAX77686=y -CONFIG_RTC_DRV_RK808=m -CONFIG_RTC_DRV_PCF85363=m -CONFIG_RTC_DRV_RX8581=m -CONFIG_RTC_DRV_RV8803=m -CONFIG_RTC_DRV_S5M=y -CONFIG_RTC_DRV_DS3232=y -CONFIG_RTC_DRV_PCF2127=m -CONFIG_RTC_DRV_EFI=y -CONFIG_RTC_DRV_CROS_EC=y -CONFIG_RTC_DRV_PL031=y -CONFIG_RTC_DRV_TI_K3=y -CONFIG_DMADEVICES=y -CONFIG_FSL_EDMA=y -CONFIG_MV_XOR_V2=y -CONFIG_PL330_DMA=y -CONFIG_QCOM_HIDMA_MGMT=y -CONFIG_QCOM_HIDMA=y -CONFIG_TI_K3_UDMA=y -CONFIG_TI_K3_UDMA_GLUE_LAYER=y -CONFIG_DMABUF_HEAPS=y -CONFIG_DMABUF_HEAPS_SYSTEM=y -CONFIG_DMABUF_HEAPS_CMA=y -CONFIG_DMABUF_HEAPS_CARVEOUT=y -CONFIG_UIO=y -CONFIG_VFIO=y -CONFIG_VFIO_PCI=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_MMIO=y -CONFIG_STAGING=y -CONFIG_R8188EU=m -CONFIG_STAGING_MEDIA=y -CONFIG_CHROME_PLATFORMS=y -CONFIG_CROS_EC=y -CONFIG_CROS_EC_I2C=y -CONFIG_CROS_EC_SPI=y -CONFIG_CROS_EC_CHARDEV=m -CONFIG_COMMON_CLK_RK808=y -CONFIG_COMMON_CLK_CS2000_CP=y -CONFIG_COMMON_CLK_S2MPS11=y -CONFIG_COMMON_CLK_PWM=y -CONFIG_COMMON_CLK_VC5=y -CONFIG_COMMON_CLK_BD718XX=m -CONFIG_TI_SCI_CLK=y -CONFIG_HWSPINLOCK=y -CONFIG_HWSPINLOCK_OMAP=y -CONFIG_OMAP2PLUS_MBOX=y -CONFIG_ARM_SMMU=y -CONFIG_ARM_SMMU_V3=y -CONFIG_REMOTEPROC=y -CONFIG_TI_K3_DSP_REMOTEPROC=m -CONFIG_TI_K3_R5_REMOTEPROC=m -CONFIG_TI_K3_M4_REMOTEPROC=m -CONFIG_RPMSG_CHAR=m -CONFIG_RPMSG_QCOM_GLINK_RPM=y -CONFIG_RPMSG_VIRTIO=m -CONFIG_RPMSG_PRU=m -CONFIG_RPMSG_KDRV_DISPLAY=y -CONFIG_SOUNDWIRE=m -CONFIG_SOUNDWIRE_QCOM=m -CONFIG_TI_SCI_PM_DOMAINS=y -CONFIG_TI_PRUSS=m -CONFIG_TI_PAT=y -CONFIG_EXTCON_GPIO=y -CONFIG_EXTCON_PALMAS=m -CONFIG_EXTCON_PTN5150=m -CONFIG_EXTCON_USB_GPIO=m -CONFIG_EXTCON_USBC_CROS_EC=y -CONFIG_MEMORY=y -CONFIG_OMAP_GPMC=y -CONFIG_IIO=y -CONFIG_MAX9611=m -CONFIG_QCOM_SPMI_ADC5=m -CONFIG_TI_ADS1015=y -CONFIG_TI_AM335X_ADC=m -CONFIG_IIO_CROS_EC_SENSORS_CORE=m -CONFIG_IIO_CROS_EC_SENSORS=m -CONFIG_IIO_CROS_EC_LIGHT_PROX=m -CONFIG_SENSORS_ISL29018=m -CONFIG_IIO_CROS_EC_BARO=m -CONFIG_MPL3115=m -CONFIG_NTB=m -CONFIG_NTB_EPF=m -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_CROS_EC=m -CONFIG_PWM_OMAP_DMTIMER=y -CONFIG_PWM_TIECAP=y -CONFIG_PWM_TIEHRPWM=y -CONFIG_RESET_CONTROLLER=y -CONFIG_RESET_TI_SCI=y -CONFIG_RESET_TI_SYSCON=y -CONFIG_PHY_XGENE=y -CONFIG_PHY_CAN_TRANSCEIVER=m -CONFIG_PHY_CADENCE_TORRENT=y -CONFIG_PHY_CADENCE_DPHY=m -CONFIG_PHY_CADENCE_SIERRA=y -CONFIG_PHY_MIXEL_MIPI_DPHY=m -CONFIG_PHY_AM654_SERDES=y -CONFIG_PHY_J721E_WIZ=y -CONFIG_OMAP_USB2=m -CONFIG_FPGA=y -CONFIG_FPGA_BRIDGE=m -CONFIG_ALTERA_FREEZE_BRIDGE=m -CONFIG_FPGA_REGION=m -CONFIG_OF_FPGA_REGION=m -CONFIG_TEE=y -CONFIG_OPTEE=y -CONFIG_MUX_GPIO=y -CONFIG_SLIM_QCOM_CTRL=m -CONFIG_INTERCONNECT=y -CONFIG_COUNTER=m -CONFIG_TI_ECAP_CAPTURE=m -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_VFAT_FS=y -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS=y -CONFIG_HUGETLBFS=y -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=y -CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_NFS_FS=y -CONFIG_NFS_V4=y -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_ROOT_NFS=y -CONFIG_CIFS=m -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_9P_FS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ISO8859_1=y -CONFIG_SECURITY=y -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_ECHAINIV=y -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_LZ4=y -CONFIG_CRYPTO_ZSTD=y -CONFIG_CRYPTO_ANSI_CPRNG=y -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_RNG=m -CONFIG_CRYPTO_DEV_CCREE=m -CONFIG_CRYPTO_DEV_SA2UL=m -CONFIG_CRYPTO_DEV_TI_MCRC64=m -CONFIG_CORDIC=m -CONFIG_DMA_CMA=y -CONFIG_CMA_SIZE_MBYTES=128 -CONFIG_PRINTK_TIME=y -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DEBUG_INFO=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_FS=y -CONFIG_SCHEDSTATS=y -# CONFIG_DEBUG_PREEMPT is not set -# CONFIG_FTRACE is not set -CONFIG_SAMPLES=y -CONFIG_SAMPLE_RPMSG_CLIENT=m -CONFIG_MEMTEST=y diff --git a/recipes-kernel/linux/linux-toradex-ti_5.10.bb b/recipes-kernel/linux/linux-toradex-ti_5.10.bb deleted file mode 100644 index 242aa1b..0000000 --- a/recipes-kernel/linux/linux-toradex-ti_5.10.bb +++ /dev/null @@ -1,66 +0,0 @@ -SUMMARY = "Linux kernel for Toradex TI based modules" - -LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" - -SRC_URI = " \ - git://git.toradex.com/linux-toradex.git;protocol=https;branch=${SRCBRANCH};name=machine \ - file://defconfig \ -" -S = "${WORKDIR}/git" - -# Load USB functions configurable through configfs (CONFIG_USB_CONFIGFS) -KERNEL_MODULE_AUTOLOAD += "${@bb.utils.contains('COMBINED_FEATURES', 'usbgadget', ' libcomposite', '',d)}" - -inherit kernel-yocto kernel toradex-kernel-localversion -LINUX_VERSION = "5.10.162" -# skip, as with use-head-next LINUX_VERSION might be set wrongly -KERNEL_VERSION_SANITY_SKIP = "1" - -# Make sure to override LOCALVERSION in linux-imx.inc -LOCALVERSION = "-${TDX_VERSION}" - -SCMVERSION ?= "y" -SRCBRANCH = "toradex_ti-linux-5.10.y_bringup" -SRCREV_machine = "07437c65b66920979806de06acb429907c095452" -SRCREV_machine:use-head-next = "${AUTOREV}" - -PV = "${LINUX_VERSION}+git${SRCPV}" - -DEPENDS += "bc-native" -COMPATIBLE_MACHINE = "am62xx" - -# KBUILD_DEFCONFIG:am62xx ?= "" - -export DTC_FLAGS = "-@" - -# From meta-ti/meta-ti-bsp/recipes-kernel/linux/kernel-rdepends.inc -# Likely to be dropped later -# Pull in the devicetree files into the rootfs -# RDEPENDS:${KERNEL_PACKAGE_NAME}-base += "kernel-devicetree" -# Add run-time dependency for TIFS Low Power Module stub -RDEPENDS:${KERNEL_PACKAGE_NAME}-base:append:am62xx = " tifs-lpm-stub" - -# 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" - -# Tell to kernel class that we would like to use our defconfig to configure the kernel. -# Otherwise, the --allnoconfig would be used per default which leads to mis-configured -# kernel. -# -# This behavior happens when a defconfig is provided, the kernel-yocto configuration -# uses the filename as a trigger to use a 'allnoconfig' baseline before merging -# the defconfig into the build. -# -# If the defconfig file was created with make_savedefconfig, not all options are -# specified, and should be restored with their defaults, not set to 'n'. -# To properly expand a defconfig like this, we need to specify: KCONFIG_MODE="--alldefconfig" -# in the kernel recipe include. -KCONFIG_MODE="--alldefconfig" - -# We need to pass it as param since kernel might support more then one -# machine, with different entry points -KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" diff --git a/recipes-kernel/linux/linux-toradex-ti_6.1.bb b/recipes-kernel/linux/linux-toradex-ti_6.1.bb new file mode 100644 index 0000000..e5b9988 --- /dev/null +++ b/recipes-kernel/linux/linux-toradex-ti_6.1.bb @@ -0,0 +1,58 @@ +SUMMARY = "Linux kernel for Toradex TI based modules" + +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" + +SRC_URI = " \ + git://git.toradex.com/linux-toradex.git;protocol=https;branch=${SRCBRANCH};name=machine \ +" +S = "${WORKDIR}/git" + +# Load USB functions configurable through configfs (CONFIG_USB_CONFIGFS) +KERNEL_MODULE_AUTOLOAD += "${@bb.utils.contains('COMBINED_FEATURES', 'usbgadget', ' libcomposite', '',d)}" + +inherit kernel-yocto kernel toradex-kernel-localversion ti-secdev +LINUX_VERSION = "6.1.33" +# skip, as with use-head-next LINUX_VERSION might be set wrongly +KERNEL_VERSION_SANITY_SKIP = "1" + +# Make sure to override LOCALVERSION in linux-imx.inc +LOCALVERSION = "-${TDX_VERSION}" + +SCMVERSION ?= "y" +SRCBRANCH = "toradex_ti-linux-6.1.y" +SRCREV_machine = "2ba3f93efc3c8d4366eae1c37ee2fd2c253b5fed" +SRCREV_machine:use-head-next = "${AUTOREV}" + +PV = "${LINUX_VERSION}+git${SRCPV}" + +DEPENDS += "bc-native" +COMPATIBLE_MACHINE = "am62xx" + +export DTC_FLAGS = "-@" + +# 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" + +# Tell to kernel class that we would like to use our defconfig to configure the kernel. +# Otherwise, the --allnoconfig would be used per default which leads to mis-configured +# kernel. +# +# This behavior happens when a defconfig is provided, the kernel-yocto configuration +# uses the filename as a trigger to use a 'allnoconfig' baseline before merging +# the defconfig into the build. +# +# If the defconfig file was created with make_savedefconfig, not all options are +# specified, and should be restored with their defaults, not set to 'n'. +# To properly expand a defconfig like this, we need to specify: KCONFIG_MODE="--alldefconfig" +# in the kernel recipe include. +KCONFIG_MODE="--alldefconfig" + +KBUILD_DEFCONFIG ?= "toradex_defconfig" + +# We need to pass it as param since kernel might support more then one +# machine, with different entry points +KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" -- cgit v1.2.3