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
+
+# 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 (#15980): 
https://lists.yoctoproject.org/g/linux-yocto/message/15980
Mute This Topic: https://lists.yoctoproject.org/mt/116276074/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to