In message: [PATCH] nvidia-orin: restructure the kernel configuration of NVIDIA Orin platform on 26/11/2025 Meng Li wrote:
> Refer to NVIDIA yocto sdk https://github.com/OE4T/tegra-demo-distro, > restructure the kernel configuration of NVIDIA Orin platform. > > Signed-off-by: Meng Li <[email protected]> > --- > bsp/nvidia-orin/nvidia-orin.cfg | 527 +++++++++++++++++++++++--------- > bsp/nvidia-orin/nvidia-orin.scc | 39 +-- > 2 files changed, 388 insertions(+), 178 deletions(-) > > diff --git a/bsp/nvidia-orin/nvidia-orin.cfg b/bsp/nvidia-orin/nvidia-orin.cfg > index a2c0ef69..d4c5fe8a 100644 > --- a/bsp/nvidia-orin/nvidia-orin.cfg > +++ b/bsp/nvidia-orin/nvidia-orin.cfg > @@ -1,3 +1,4 @@ > +# SPDX-License-Identifier: MIT > .......................................................................... > . WARNING > . > @@ -11,170 +12,404 @@ > . > .......................................................................... > > -CONFIG_ARCH_TEGRA=y > -CONFIG_ARM64_VA_BITS_48=y > -CONFIG_SCHED_MC=y > -CONFIG_SCHED_SMT=y > +# Platform selection > +CONFIG_ARM64=y > CONFIG_ARM64_PMEM=y > -CONFIG_ENERGY_MODEL=y > -CONFIG_ARM_CPUIDLE=y > -CONFIG_ARM_PSCI_CPUIDLE=y > -CONFIG_ARM_SCMI_CPUFREQ=y > +CONFIG_ARCH_TEGRA=y > + > +# Regulator configuration > +CONFIG_REGULATOR=y > +CONFIG_REGULATOR_FIXED_VOLTAGE=y > +CONFIG_REGULATOR_GPIO=y > +CONFIG_REGULATOR_MAX77620=m > + > +# Performance monitor support > +CONFIG_ARM_DSU_PMU=y > + > +# CPU frequency scaling drivers > +CONFIG_CPUFREQ_DT=y > +CONFIG_CPUFREQ_DT_PLATDEV=y > CONFIG_ARM_TEGRA186_CPUFREQ=y > -CONFIG_MAC80211_LEDS=y > -CONFIG_PCI_TEGRA=y > -CONFIG_PCIE_TEGRA194_HOST=m > -CONFIG_PCIE_TEGRA194_EP=m > -CONFIG_PCIEAER=y > -CONFIG_PCI_ENDPOINT=y > -CONFIG_PCI_ENDPOINT_CONFIGFS=y > -CONFIG_TEGRA_ACONNECT=y > -CONFIG_ARM_SCMI_PROTOCOL=y > -CONFIG_ARM_SCPI_PROTOCOL=y > -CONFIG_BLK_DEV_NVME=m > -CONFIG_SRAM=y > -CONFIG_EEPROM_AT24=y > -CONFIG_EEPROM_AT25=y > -CONFIG_SCSI_UFSHCD=m > -CONFIG_SCSI_UFSHCD_PLATFORM=m > +CONFIG_ARM_TEGRA194_CPUFREQ=y > + > +# Bus devices > +CONFIG_TEGRA_ACONNECT=m > + > +# Tegra firmware driver > +CONFIG_TEGRA_IVC=y > +CONFIG_TEGRA_BPMP=y > + > +# DMA Devices > +CONFIG_DMA_RESTRICTED_POOL=y > +CONFIG_DMA_CMA=y > +CONFIG_DMADEVICES=y > +CONFIG_CMA=y > +CONFIG_CMA_SIZE_MBYTES=32 > +CONFIG_CMA_SIZE_SEL_MBYTES=y > +CONFIG_CMA_ALIGNMENT=8 > +CONFIG_DMA_VIRTUAL_CHANNELS=y > +CONFIG_TEGRA186_GPC_DMA=y > +CONFIG_TEGRA20_APB_DMA=y > +CONFIG_TEGRA210_ADMA=m > + > +# Native drivers > +CONFIG_SENSORS_LM90=m > +CONFIG_SENSORS_INA3221=m > +CONFIG_SENSORS_PWM_FAN=m > + > +# Non-8250 serial port support > CONFIG_SERIAL_TEGRA=y > CONFIG_SERIAL_TEGRA_TCU=y > -CONFIG_SERIAL_DEV_BUS=y > -CONFIG_IPMI_HANDLER=y > -CONFIG_IPMI_DEVICE_INTERFACE=y > -CONFIG_IPMI_SI=y > -CONFIG_TCG_TPM=y > -CONFIG_TCG_TIS_I2C_INFINEON=y > -CONFIG_I2C_CHARDEV=y > -CONFIG_I2C_MUX=y > -CONFIG_I2C_MUX_GPIO=y > -CONFIG_I2C_MUX_PCA954x=y > -CONFIG_I2C_DESIGNWARE_PLATFORM=y > -CONFIG_I2C_GPIO=m > -CONFIG_I2C_RK3X=y > +CONFIG_SERIAL_TEGRA_TCU_CONSOLE=y > +CONFIG_SERIAL_AMBA_PL011=y > +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y > + > +# I2C system bus drivers > CONFIG_I2C_TEGRA=y > -CONFIG_SPI_MEM=y > +CONFIG_I2C_TEGRA_BPMP=y > +CONFIG_I2C_CHARDEV=y > + > +# SPI Master Controller Drivers > +CONFIG_SPI=y > +CONFIG_SPI_SPIDEV=y > CONFIG_SPI_TEGRA114=m > -CONFIG_SPMI=y > -CONFIG_PINCTRL_SINGLE=y > -CONFIG_GPIO_PCA953X=y > -CONFIG_GPIO_PCA953X_IRQ=y > -CONFIG_POWER_RESET_XGENE=y > -CONFIG_POWER_RESET_SYSCON=y > -CONFIG_SYSCON_REBOOT_MODE=y > -CONFIG_SENSORS_ARM_SCMI=y > -CONFIG_SENSORS_ARM_SCPI=y > -CONFIG_SENSORS_LM90=m > -CONFIG_SENSORS_PWM_FAN=m > -CONFIG_SENSORS_INA2XX=m > -CONFIG_SENSORS_INA3221=m > -CONFIG_CPU_THERMAL=y > -CONFIG_TEGRA_SOCTHERM=y > + > +# MTD support > +CONFIG_MTD=y > +CONFIG_MTD_SPI_NOR=y > +CONFIG_MTD_BLKDEVS=y > +CONFIG_MTD_BLOCK=y > + > +# Pinctrl drivers > +CONFIG_PINCTRL_TEGRA=y > +CONFIG_PINCTRL_TEGRA124=y > +CONFIG_PINCTRL_TEGRA210=y > +CONFIG_PINCTRL_TEGRA194=y > +CONFIG_PINCTRL_TEGRA234=y > +CONFIG_PINCTRL_MAX77620=m > + > +# Memory mapped GPIO drivers > +CONFIG_GPIO_TEGRA186=y > +CONFIG_GPIO_MAX77620=m > + > +# Thermal drivers > +CONFIG_THERMAL=y > +CONFIG_THERMAL_OF=y > +CONFIG_TEGRA_SOCTHERM=m > CONFIG_TEGRA_BPMP_THERMAL=m > -CONFIG_MFD_SEC_CORE=y > -CONFIG_REGULATOR_FIXED_VOLTAGE=y > -CONFIG_REGULATOR_GPIO=y > -CONFIG_USB_VIDEO_CLASS=m > -CONFIG_V4L_PLATFORM_DRIVERS=y > -CONFIG_V4L_MEM2MEM_DRIVERS=y > -CONFIG_SDR_PLATFORM_DRIVERS=y > -CONFIG_VIDEO_OV5645=m > -CONFIG_DRM=m > -CONFIG_DRM_TEGRA=m > -CONFIG_FB_SIMPLE=y > -CONFIG_BACKLIGHT_CLASS_DEVICE=y > -CONFIG_BACKLIGHT_PWM=y > -CONFIG_BACKLIGHT_LP855X=y > -CONFIG_SND_HDA_TEGRA=y > -CONFIG_SND_HDA_CODEC_HDMI=y > -CONFIG_SND_SOC=y > -CONFIG_SND_SOC_TEGRA=y > -CONFIG_SND_AUDIO_GRAPH_CARD=y > -CONFIG_HID_MULTITOUCH=y > -CONFIG_I2C_HID_OF=y > -CONFIG_USB_TEGRA_XUDC=m > -CONFIG_TYPEC=y > -CONFIG_TYPEC_UCSI=y > -CONFIG_UCSI_CCG=m > -CONFIG_MMC_BLOCK_MINORS=32 > -CONFIG_MMC_ARMMMCI=y > +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y > +CONFIG_THERMAL_GOV_USER_SPACE=y > +CONFIG_CPU_THERMAL=y > +CONFIG_CPU_FREQ_THERMAL=y > +CONFIG_DEVFREQ_THERMAL=y > + > +# Graphics support > +CONFIG_TEGRA_HOST1X_CONTEXT_BUS=y > +CONFIG_TEGRA_HOST1X=m > +CONFIG_TEGRA_HOST1X_FIREWALL=y > + > +# MMC/SD/SDIO Host Controller Drivers > +CONFIG_MMC=y > +CONFIG_MMC_SDHCI=y > +CONFIG_MMC_SDHCI_PLTFM=y > CONFIG_MMC_SDHCI_TEGRA=y > -CONFIG_MMC_SPI=y > -CONFIG_MMC_MTK=y > -CONFIG_LEDS_PWM=y > -CONFIG_LEDS_SYSCON=y > -CONFIG_EDAC=y > + > +# on-CPU RTC drivers > CONFIG_RTC_CLASS=y > CONFIG_RTC_DRV_TEGRA=y > -CONFIG_DMADEVICES=y > -CONFIG_TEGRA186_GPC_DMA=y > -CONFIG_TEGRA20_APB_DMA=y > -CONFIG_TEGRA210_ADMA=y > -CONFIG_VIDEO_TEGRA=y > -CONFIG_VIDEO_TEGRA_VDE=y > -CONFIG_TEGRA_EPL=y > -CONFIG_TEGRA_HSIERRRPTINJ=y > -CONFIG_COMMON_CLK_RK808=y > -CONFIG_COMMON_CLK_SCMI=y > -CONFIG_COMMON_CLK_SCPI=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_HWSPINLOCK=y > + > +# Clock support > +CONFIG_CLK_TEGRA_BPMP=y > +CONFIG_TEGRA_CLK_DFLL=y > + > +# Clock Source drivers > +CONFIG_TEGRA_TIMER=y > CONFIG_TEGRA186_TIMER=y > -CONFIG_ARM_MHU=y > -CONFIG_PLATFORM_MHU=y > -CONFIG_MEMORY=y > -CONFIG_TEGRA_MC=y > -CONFIG_IOMMU_SUPPORT=y > -CONFIG_TEGRA_AHB=y > -CONFIG_TEGRA_IOMMU_SMMU=y > -CONFIG_ARM_SMMU=y > -CONFIG_ARM_SMMU_V3=y > -CONFIG_SOUNDWIRE=y > + > +# Watchdog support > +CONFIG_WATCHDOG=y > +CONFIG_WATCHDOG_CORE=y > + > +# SoC drivers > CONFIG_ARCH_TEGRA_132_SOC=y > CONFIG_ARCH_TEGRA_210_SOC=y > CONFIG_ARCH_TEGRA_186_SOC=y > CONFIG_ARCH_TEGRA_194_SOC=y > CONFIG_ARCH_TEGRA_234_SOC=y > -CONFIG_EXTCON_PTN5150=y > +CONFIG_SOC_TEGRA_FUSE=y > +CONFIG_SOC_TEGRA_FLOWCTRL=y > +CONFIG_SOC_TEGRA_PMC=y > +CONFIG_SOC_TEGRA_CBB=y > + > +# MII PHY device drivers > +CONFIG_PHYLIB=y > +CONFIG_AQUANTIA_PHY=y > + > +# Ethernet devices > +CONFIG_STMMAC_PLATFORM=y > +CONFIG_STMMAC_ETH=y > +CONFIG_NET_VENDOR_REALTEK=y > +CONFIG_USB_USBNET=y > +CONFIG_USB_NET_CDCETHER=y > +CONFIG_R8169=m > + > +# Video4Linux options > +CONFIG_V4L2_H264=m > +CONFIG_VIDEO_V4L2_I2C=y > + > +# Media platform drivers > +CONFIG_MEDIA_SUPPORT=m > +CONFIG_MEDIA_PLATFORM_DRIVERS=y > +CONFIG_V4L_PLATFORM_DRIVERS=y > +CONFIG_VIDEO_DEV=m > +CONFIG_VIDEO_MUX=m > +CONFIG_VIDEOBUF2_V4L2=m > +CONFIG_STAGING_MEDIA=y > + > +# NVidia media platform drivers > +CONFIG_VIDEO_TEGRA_VDE=m > + > +# Wireless drivers > +CONFIG_RTW88=m > +CONFIG_RTW88_CORE=m > +CONFIG_RTW88_PCI=m > +CONFIG_RTW88_8822C=m > +CONFIG_RTW88_8822CE=m > + > +# Extcon Device Drivers > CONFIG_EXTCON_USB_GPIO=y > -CONFIG_IIO=y > -CONFIG_IIO_BUFFER=y > -CONFIG_IIO_KFIFO_BUF=y > + > +# PHY drivers > +CONFIG_PHY_TEGRA_XUSB=y > +CONFIG_PHY_TEGRA194_P2U=m > + > +# USB Type-C configuration > +CONFIG_TYPEC=m > +CONFIG_TYPEC_TCPM=m > +CONFIG_TYPEC_TCPCI=m > +CONFIG_TYPEC_UCSI=m > +CONFIG_UCSI_CCG=m > + > +# Platform Glue Driver Support > +CONFIG_USB_CHIPIDEA=y > +CONFIG_USB_CHIPIDEA_TEGRA=y > + > +# USB Peripheral Controller > +CONFIG_USB_TEGRA_XUDC=m > + > +# USB Host Controller Drivers > +CONFIG_USB_XHCI_TEGRA=y > + > +# USB dual-mode controller drivers > +CONFIG_USB_OTG=y > +CONFIG_USB_CHIPIDEA_UDC=y > +CONFIG_USB_DWC3=m > +CONFIG_USB_DWC3_DUAL_ROLE=y > + > +# USB Gadget > +CONFIG_USB_GADGET=y > +CONFIG_USB_LIBCOMPOSITE=m > +CONFIG_USB_F_ACM=m > +CONFIG_USB_U_SERIAL=m > +CONFIG_USB_U_ETHER=m > +CONFIG_USB_F_SERIAL=m > +CONFIG_USB_F_OBEX=m > +CONFIG_USB_F_NCM=m > +CONFIG_USB_F_ECM=m > +CONFIG_USB_F_EEM=m > +CONFIG_USB_F_SUBSET=m > +CONFIG_USB_F_RNDIS=m > +CONFIG_USB_F_MASS_STORAGE=m > +CONFIG_USB_F_FS=m > +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_FS=y > + > +# Graphics drivers > +CONFIG_DRM=y > +CONFIG_DRM_MIPI_DSI=y > +CONFIG_DRM_KMS_HELPER=y > +CONFIG_DRM_FBDEV_EMULATION=y > +CONFIG_DRM_FBDEV_OVERALLOC=100 > +CONFIG_DRM_DISPLAY_HELPER=m > +CONFIG_DRM_DISPLAY_DP_HELPER=y > +CONFIG_DRM_DISPLAY_HDMI_HELPER=y > +CONFIG_DRM_DISPLAY_HDCP_HELPER=y > +CONFIG_DRM_DISPLAY_CONNECTOR=m > +CONFIG_DRM_GEM_SHMEM_HELPER=y > +CONFIG_DRM_LIMA=m > +CONFIG_DRM_SCHED=m > +CONFIG_DRM_TEGRA=m > +CONFIG_DRM_TEGRA_STAGING=y > +CONFIG_DRM_PANEL=y > +CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m > +CONFIG_DRM_PANEL_DSI_CM=m > +CONFIG_DRM_PANEL_LVDS=m > +CONFIG_DRM_PANEL_SIMPLE=m > +CONFIG_DRM_PANEL_EDP=m > +CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m > +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m > +CONFIG_DRM_PANEL_SITRONIX_ST7703=m > +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m > +CONFIG_DRM_PANEL_BRIDGE=y > +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y > +CONFIG_DRM_BRIDGE=y > +CONFIG_DRM_SIMPLE_BRIDGE=m > +CONFIG_DRM_ANALOGIX_ANX7625=m > +CONFIG_DRM_CDNS_MHDP8546=m > + > +# Frame buffer Devices > +CONFIG_FB=y > + > +# Video drivers > +CONFIG_FB_MODE_HELPERS=y > +CONFIG_FB_SIMPLE=y > +CONFIG_BACKLIGHT_CLASS_DEVICE=y > +CONFIG_BACKLIGHT_PWM=m > +CONFIG_BACKLIGHT_LP855X=m > +CONFIG_VIDEOMODE_HELPERS=y > + > +# DEVFREQ Governors > +CONFIG_DEVFREQ_GOV_PERFORMANCE=y > +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y > +CONFIG_DEVFREQ_GOV_USERSPACE=m > + > +# CPU Frequency scaling > +CONFIG_CPU_FREQ=y > +CONFIG_CPU_FREQ_GOV_ATTR_SET=y > +CONFIG_CPU_FREQ_GOV_COMMON=y > +CONFIG_CPU_FREQ_STAT=y > +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y > +CONFIG_CPU_FREQ_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 > + > +# PCI Drivers > +CONFIG_PCI=y > +CONFIG_PCI_ENDPOINT=y > +CONFIG_PCI_ENDPOINT_CONFIGFS=y > +CONFIG_PCI_EPF_TEST=m > +CONFIG_PCI_HOST_GENERIC=y > +CONFIG_PCI_TEGRA=y > +CONFIG_PCIE_TEGRA194=m > +CONFIG_PCIE_TEGRA194_HOST=m > +CONFIG_PCIE_TEGRA194_EP=m > +CONFIG_PCIEAER=y > +CONFIG_PCIEPORTBUS=y > + > +# NVME Support > +CONFIG_NVME_CORE=m > +CONFIG_BLK_DEV_NVME=m > +CONFIG_NVME_TARGET=m > + > +# Universal Flash Storage Controller > +CONFIG_SCSI_UFSHCD=y > +CONFIG_SCSI_UFSHCD_PLATFORM=y > + > +# Sound card support > +CONFIG_SOUND=y > +CONFIG_SND=y > +CONFIG_SND_AUDIO_GRAPH_CARD=m > +CONFIG_SND_DMAENGINE_PCM=y > +CONFIG_SND_DYNAMIC_MINORS=y > +CONFIG_SND_HWDEP=y > +CONFIG_SND_PCM=y > +CONFIG_SND_SOC=y > +CONFIG_SND_SOC_I2C_AND_SPI=y > +CONFIG_SND_TIMER=y > +CONFIG_SND_USB_AUDIO=y > +CONFIG_SND_HDA=m > +CONFIG_SND_HDA_TEGRA=m > +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 > +CONFIG_SND_HDA_CORE=m > +CONFIG_SND_HDA_ALIGNED_MMIO=y > +CONFIG_SND_SOC_DMIC=m > +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m > +CONFIG_SND_SOC_SIMPLE_MUX=m > +CONFIG_SND_SOC_SPDIF=m > +CONFIG_SND_SOC_TEGRA=m > +CONFIG_SND_SOC_TEGRA210_AHUB=m > +CONFIG_SND_SOC_TEGRA210_DMIC=m > +CONFIG_SND_SOC_TEGRA210_I2S=m > +CONFIG_SND_SOC_TEGRA210_OPE=m > +CONFIG_SND_SOC_TEGRA186_ASRC=m > +CONFIG_SND_SOC_TEGRA186_DSPK=m > +CONFIG_SND_SOC_TEGRA210_ADMAIF=m > +CONFIG_SND_SOC_TEGRA210_MVC=m > +CONFIG_SND_SOC_TEGRA210_SFC=m > +CONFIG_SND_SOC_TEGRA210_AMX=m > +CONFIG_SND_SOC_TEGRA210_ADX=m > +CONFIG_SND_SOC_TEGRA210_MIXER=m > +CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m > +CONFIG_SND_HDA_CODEC_HDMI=m > +CONFIG_SND_SOC_RT5640=m > + > +# Pwm support > CONFIG_PWM=y > CONFIG_PWM_TEGRA=m > -CONFIG_PHY_XGENE=y > -CONFIG_PHY_MIXEL_MIPI_DPHY=m > -CONFIG_PHY_TEGRA_XUSB=y > -CONFIG_NVMEM_RMEM=m > -CONFIG_MUX_MMIO=y > + > +# Multifunction device drivers > +CONFIG_MFD_MAX77620=y > + > +# ACPI support > +CONFIG_ACPI=y > + > +# Extcon Device Drivers > +CONFIG_IIO=y > +CONFIG_IIO_BUFFER=y > +CONFIG_IIO_KFIFO_BUF=m > +CONFIG_IIO_TRIGGERED_BUFFER=m > +CONFIG_IIO_TRIGGER=y > +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 > + > +# Memory Controller drivers > +CONFIG_MEMORY=y > +CONFIG_TEGRA_MC=y > + > +# Generic IOMMU Pagetable Support > +CONFIG_ARM_SMMU=y > +CONFIG_ARM_SMMU_V3=y > +CONFIG_TEGRA_IOMMU_SMMU=y > + > +# Multiplexer I2C Chip support > +CONFIG_I2C_MUX_GPIO=y > +CONFIG_I2C_MUX_PCA954x=y > + > +# Can Bus Support > +CONFIG_CAN=m > + > +# General setup > +# This config is a essential one for NVIDIA jtop tool that > +# can show the performance of CPU, GPU, HW accelerators and so on. > +CONFIG_AUDIT=y > + > +# Pseudo filesystems > +CONFIG_EFIVAR_FS=y > + > +# Partition Types > +CONFIG_PARTITION_ADVANCED=y > +CONFIG_EFI_PARTITION=y > + > +# I2C GPIO expanders > +CONFIG_GPIO_PCA953X=y > + > +# Misc configuration > +CONFIG_SRAM=y > +CONFIG_STAGING=y > +CONFIG_TEGRA_HSP_MBOX=y > +CONFIG_RESET_TEGRA_BPMP=y > CONFIG_HTE=y > CONFIG_HTE_TEGRA194=y > -CONFIG_HTE_TEGRA194_TEST=y > -CONFIG_CMA=y > -CONFIG_HAVE_DMA_CONTIGUOUS=y > -CONFIG_DMA_RESTRICTED_POOL=y > -CONFIG_DMA_COHERENT_POOL=y > -CONFIG_DMA_REMAP=y > -CONFIG_DMA_DIRECT_REMAP=y > -CONFIG_DMA_CMA=y > -CONFIG_DMA_PERNUMA_CMA=y > -CONFIG_CMA_SIZE_MBYTES=32 > -CONFIG_THERMAL=y > -CONFIG_PM_DEVFREQ=y > -CONFIG_PHYLIB=y > -CONFIG_MARVELL_PHY=m > -CONFIG_MARVELL_10G_PHY=m > -CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y > -CONFIG_MDIO_BUS_MUX_MMIOREG=y > -CONFIG_MTD_UBI=m > -CONFIG_MMU_NOTIFIER=y > -CONFIG_ARM_SMMU_V3_SVA=y > -CONFIG_TEGRA_HOST1X=m > -CONFIG_WATCHDOG_CORE=y > -CONFIG_USB_XHCI_TEGRA=y > -CONFIG_USB_EHCI_HCD_PLATFORM=y > -CONFIG_USB_OHCI_HCD_PLATFORM=y > +CONFIG_HTE_TEGRA194_TEST=m > +CONFIG_ENERGY_MODEL=y > diff --git a/bsp/nvidia-orin/nvidia-orin.scc b/bsp/nvidia-orin/nvidia-orin.scc > index fb3d98a0..d1b47d26 100644 > --- a/bsp/nvidia-orin/nvidia-orin.scc > +++ b/bsp/nvidia-orin/nvidia-orin.scc > @@ -1,18 +1,7 @@ > # SPDX-License-Identifier: MIT > -kconf hardware nvidia-orin.cfg > - > -include features/profiling/profiling.scc > -include features/usb/ehci-hcd.scc > -include features/usb/ohci-hcd.scc > -include features/usb/designware-usb3.scc > -include features/usb/designware-usb2.scc > include cfg/usb-mass-storage.scc > -include arch/arm/32bit-compat.scc > +include features/profiling/profiling.scc > include features/mac80211/mac80211.scc > -include features/hugetlb/hugetlb.scc > -include cfg/fs/ext2.scc > -include cfg/fs/ext3.scc > -include features/nf_tables/nf_tables.scc > include features/bluetooth/bluetooth.scc > include features/bluetooth/bluetooth-usb.scc > include features/i2c/i2c.scc > @@ -21,27 +10,13 @@ include features/media/media.scc > include features/media/media-platform.scc > include features/media/media-usb-webcams.scc > include features/usb/serial.scc > -include features/usb/serial-all.scc > include features/usb/usb-raw-gadget.scc > include features/usb/xhci-hcd.scc > -include features/can/can.scc > -include cfg/fs/flash_fs.scc > -include features/zram/zram.scc > include features/input/input.scc > -include features/input/keyboard-gpio.scc > -include cfg/vesafb.scc > -include cfg/sound.scc > -include cfg/remoteproc.cfg > +include features/usb/usb-gadgets.scc > include features/optee/optee.scc > -include features/mmc/mmc-sdhci.scc > -include features/leds/leds.scc > -include features/spi/spi.scc > -include features/spi/spidev.scc > -include features/pci/pci.scc > -include features/pci-iov/pci-iov.scc > -include features/media/media-rc.scc > -include features/media/media.scc > -include features/cpufreq/cpufreq.scc > -include features/acpi/acpi.scc > -include features/cryptodev/arm64-crypto.scc > -include features/usb/usb-configfs.scc You need to revisit this. It looks like you are dropping fragments and putting similar options into nvidia-orin.cfg (i.e. just copying the defconfig) We went through significant effort to get this BSP using fragments, and I'd rather not throw it away. Bruce > + > +# enable the ability to run 32 bit apps > +include arch/arm/32bit-compat.scc > + > +kconf hardware nvidia-orin.cfg > -- > 2.34.1 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16015): https://lists.yoctoproject.org/g/linux-yocto/message/16015 Mute This Topic: https://lists.yoctoproject.org/mt/116481671/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
