summaryrefslogtreecommitdiff
path: root/recipes-kernel/linux/linux-toradex-mainline-git/aarch64/toradex_aarch64.config
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-kernel/linux/linux-toradex-mainline-git/aarch64/toradex_aarch64.config')
-rw-r--r--recipes-kernel/linux/linux-toradex-mainline-git/aarch64/toradex_aarch64.config52
1 files changed, 51 insertions, 1 deletions
diff --git a/recipes-kernel/linux/linux-toradex-mainline-git/aarch64/toradex_aarch64.config b/recipes-kernel/linux/linux-toradex-mainline-git/aarch64/toradex_aarch64.config
index 18004de..d7c699e 100644
--- a/recipes-kernel/linux/linux-toradex-mainline-git/aarch64/toradex_aarch64.config
+++ b/recipes-kernel/linux/linux-toradex-mainline-git/aarch64/toradex_aarch64.config
@@ -21,6 +21,10 @@ CONFIG_DYNAMIC_DEBUG=y
CONFIG_NTFS_FS=m
CONFIG_NTFS_RW=y
+# NVMe debugging/features
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_VERBOSE_ERRORS=y
+
# Systemd, https://github.com/systemd/systemd/blob/main/README
CONFIG_DEVTMPFS=y
CONFIG_CGROUPS=y
@@ -104,6 +108,24 @@ CONFIG_DRM_TI_SN65DSI83=m
# Verdin EEPROM
CONFIG_EEPROM_AT24=y
+# Cameras
+CONFIG_VIDEO_AR0521=m
+CONFIG_VIDEO_IMX290=m
+CONFIG_VIDEO_OV5647=m
+CONFIG_VIDEO_OV9282=m
+CONFIG_VIDEO_TC358743=m
+
+# CMA
+CONFIG_CMA_SIZE_MBYTES=1376
+CONFIG_CMA_SIZE_PERCENTAGE=25
+# CONFIG_CMA_SIZE_SEL_MBYTES is not set
+# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
+CONFIG_CMA_SIZE_SEL_MIN=y
+
+# Verdin display adapters
+CONFIG_DRM_LONTIUM_LT8912B=m
+CONFIG_DRM_TI_SN65DSI83=m
+CONFIG_DRM_TOSHIBA_TC358767=m
##
## Section to enable i.MX aarch64 SoC
@@ -123,9 +145,33 @@ CONFIG_SAMPLE_RPMSG_CLIENT=m
# Enable i.MX PCIe
CONFIG_PCI_IMX6_HOST=y
+CONFIG_PCI_IMX6_EP=m
-# Enable new LCDIF driver for i.MX 8M series SoCs
+# Enable i.MX 8M series SoC drivers
+CONFIG_DRM_FSL_LDB=m
CONFIG_DRM_IMX_LCDIF=m
+CONFIG_SND_SOC_FSL_AUD2HTX=m
+CONFIG_SND_SOC_FSL_RPMSG=m
+CONFIG_SND_SOC_FSL_XCVR=m
+CONFIG_SND_SOC_IMX_HDMI=m
+
+# Enable i.MX 8/8X series drivers
+CONFIG_AHCI_IMX=m
+CONFIG_DRM_IMX8QM_LDB=m
+CONFIG_DRM_IMX8QXP_LDB=m
+CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
+CONFIG_DRM_IMX8QXP_PIXEL_LINK=m
+CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI=m
+CONFIG_IMX8QXP_ADC=m
+CONFIG_PHY_MIXEL_LVDS_PHY=m
+CONFIG_SND_SOC_FSL_MQS=m
+CONFIG_VIDEO_AMPHION_VPU=m
+CONFIG_VIDEO_IMX8_JPEG=m
+CONFIG_VIDEO_IMX8MQ_MIPI_CSI2=m
+
+# Optional HiFi4 DSP
+CONFIG_IMX_DSP=m
+CONFIG_IMX_DSP_REMOTEPROC=m
##
@@ -140,10 +186,14 @@ CONFIG_MFD_TPS65219=y
CONFIG_REGULATOR_TPS65219=y
CONFIG_INPUT_TPS65219_PWRBUTTON=y
+
##
## Section to disable kernel features
##
+# Not used ADC Driver
+CONFIG_IMX93_ADC=n
+
# Disable architectures and SoCs not used by Toradex
CONFIG_ARCH_ACTIONS=n
CONFIG_ARCH_SUNXI=n