diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2023-10-06 14:49:30 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2023-10-06 14:49:30 +0200 |
commit | 86fd9c3d8c8058f8043240bcfc78b1452633db14 (patch) | |
tree | dc1c4a8df524d775074f02d911d05ab13a1e5def /recipes-kernel/linux/linux-toradex-mainline-git/aarch64/toradex_aarch64.config | |
parent | fd987a6911d3806e10dfc5292641acd19859680f (diff) |
linux-toradex-mainline: aarch64: various additions
Various Linux kernel configuration additions such as more NVMe options,
cameras, CMA size configuration, Verdin display adapters, PCI endpoint,
more i.MX 8M series and i.MX 8/8X series drivers and optional HiFi4 DSP.
Disabling i.MX 93 ADC driver.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
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.config | 52 |
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 |