-
Notifications
You must be signed in to change notification settings - Fork 57
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 |