-
Notifications
You must be signed in to change notification settings - Fork 36
ComponentList
Jeff Brasen edited this page Apr 8, 2022
·
1 revision
Name | Description |
---|---|
ClockUtil | Provides APIs to test clock functionality |
FalconUtil | Test application for Falcon programming |
GpioUtil | Test application for gpio state |
L4TLauncher | Launcher application for loading L4T OS, copied to ESP for boot |
RegulatorUtil | Test application for regulator functionality |
StackCheck | Test utility for testing stack overflow |
Name | Description |
---|---|
AmlGenerationDxe | Used to generation ACPI tables |
AmlPatchDxe | Used to patch nodes in ACPI tables |
AndroidBootDxe | Boots from raw kernel partition in android image format |
BpmpI2c | I2C driver for controllers managed by BPMP-FW |
BpmpIpc | Used to communicate with BPMP-FW |
BpmpScmi | Clock control driver via BPMP-FW |
CapsuleUpdatePolicyDxe | Provides services if capsule update is allowed |
ConfigurationManager | Provides common API for ACPI dynamic table support |
DeviceDiscovery | Enumerates devices based on DTB |
EepromDxe | EEPROM access driver |
EFuseDxe | Reads EFuse registers |
EqosDeviceDxe | EQoS/MBGE NIC driver |
FSIDxe | Passes Functional safety island info to kernel |
FvbDxe | Block (EMMC/UFS) based FVB driver for variables |
FvbNorFlashDxe | QPSI-NOR based FVB driver for variables |
FwImageDxe | Used for FW A/B selection/detection |
FwPartitionBlockIoDxe | Provides services for firmware update on block io devices |
GoldenRegisterDxe | Takes gr file with input address and prepares output with data at those addresses for gr os tool to look a |
I2cExpanderGpio | Support for I2C expander devices |
Logo | Provides BMP based boot logo |
NorFlashDxe | SPI-NOR support |
PcieControllerDxe | PCI Root port controller support |
PinMuxDxe | PinMux support |
PlatformToDriverConfiguration | Provides common API for getting platform specific info |
QspiControllerDxe | QSPI controller driver |
RcmDxe | Support for recovery mode boot |
RegulatorDxe | Power regulator support |
ResourceConfigDxe | NVIDIA HII form |
SdMmcControllerDxe | SDHCI controller driver |
TegraControllerEnableDxe | Used to enable components that have no UEFI driver |
TegraGpio | GPIO Controller driver |
TegraI2c | Local I2C controller |
TegraP2UDxe | PCIe to UPHY Driver |
TegraPlatformBootManager | Driver to control kernel command line options and boot order updates |
TegraPlatformInit | Early platform detection and PCD updates |
TegraPwmDxe | PWM Driver for fan controller |
TegraUartDxe | UART wrapper driver to support multiple uart types |
UfsControllerDxe | UFS controller driver |
UsbPadCtlDxe | Power pad controller for USB |
VPRDxe | Updates VPR carveout in DTB |
XhciControllerDxe | USB 3 controller driver |
XusbControllerDxe | USB device mode driver for power init only |
Name | Description |
---|---|
ASLTemplateTablesLib | ASL templates used for generating SSDT tables |
BaseDebugLibSerialPort | Debug library that supports reset on assert |
BootChainInfoLib | Provides info on A/B boot chain |
BrBctUpdateDeviceLib | Updates BR BCT on firmware update |
CapsuleUpdatePolicyLibOnProtocol | Capsule Update Policy support |
ConfigurationManagerLib | Support services for configuration driver |
Crc8Lib | CRC-8 implementation |
DeviceDiscoveryDriverLib | Driver wrapper for Device discovery based drivers |
DeviceDiscoveryInternalLibNull | Used to allow for internal build expansion |
DeviceTreeHelperLib | DTB helper services |
DramCarveoutLib | Removes carveouts from device memory |
DxeDtPlatformDtbLoaderLib | Loads the kernel and CPUBL DTBs |
FloorSweepingInternalLibNull | Internal overvide of Floorsweeping library |
FloorSweepingLib | Provides CPU floorsweeping info |
FmpDeviceLib | Firmware update support library |
FwImageLib | Firmware update support library |
FwPackageLib | Firmware update support library |
FwPartitionDeviceLib | Firmware update support library |
GoldenRegisterLib | Support for GR OS tool |
GptLib | GPT tables parser |
HostBasedTestStubLib | Used to run x86 based host tests |
MaximRealTimeClockLib | RTC clock driver |
MceAriLib | Used to talk to MCE on T234 |
NvgLib | Used to communicate with MCR on T194 |
OemMiscLib | SMBIOS generation |
PciHostBridgeLib | Support for PCI Hostbridge driver |
PciSegmentLibPciRootBridgeConfigurationIo | Used for non-ECAM configuration space access |
PlatformBootManagerBootDescriptionLib | Used to change boot option names |
PlatformBootManagerLib | Platform specific boot behavior |
PlatformBootOrderLib | Library to set default boot order |
PlatformResourceInternalLibNull | Internal override of PlatformResourceLib |
PlatformResourceLib | Provides SoC specific data |
PlatformToDriverConfigurationInternalLibNull | Used to override info for Platform to Driver support |
QspiControllerLib | QSPI controller support library |
SeRngLib | RngLib that uses HW RNG |
SsdtSerialPortFixupLib | Used to generate SSDT table for NVIDIA 16550 devices |
StandaloneMmUnavailableLib | Used to detect if standalone MM is not present |
SystemResourceLib | Support for system memory and dtb registration |
Tegra16550SerialPortLib | Nvidia specific 16550 support |
TegraCacheMaintenanceLib | Custom cache support needed for some tegra devices |
TegraCombinedSerialPort | TCU combined UART support |
TegraCpuFreqHelperLib | Used to change cpu frequency at boot |
TegraDeviceTreeOverlayLib | Applies DTB overlays |
TegraPlatformInfoInternalLibNull | Used to override TegraPlatformInfoLib |
TegraPlatformInfoLib | Tegra HW detection APIs |
TegraSbsaSerialPortLib | Serial port support |
TegraSerialPortLib | Serial port support |
UsbFalconLib | Falcon communication library |
Name | Description |
---|---|
ConfigurationManger | ACPI data for each target |
SeRng | Hardware based RNG |
UsbFirmwareDxe | Driver that exposes how to load USB controller firmware |