![]() |
NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release |
Applies to: Platforms with NVIDIA® Tegra® processors only.
Quickboot is the boot loader for all NVIDIA DRIVE™ 5.0 products.
This customizable boot loader runs on AVP to initialize the CPU, after which it runs on CPU and starts the OS. In addition to booting the device, this boot loader can interact with NvFlash to obtain binary images on appropriate storage media. It then uses Fastboot to flash those images.
In addition to the above features, Quickboot:
For information on how to use the Quickboot API, client on the Modules tab.
For information on using Quickboot to flash the device, see the "Quick Start Guide" and "Flashing the Device" topics in NVIDIA DRIVE 5.0 Foundation PDK Development Guide.
Modules | |
Chip Information | |
Declares an interface for chip information. | |
Debugging | |
Delay | |
Declares the APIs for various delays implementation. | |
Device Driver Framework | |
Declares the APIs for Quickboot device driver framework. | |
Device Driver Types | |
Declares the Quickboot device driver types. | |
GPCDMA Framework | |
Declares the APIs for Quickboot GPCDMA. | |
GPIO Access | |
Declares the APIs for Quickboot accessing GPIO. | |
Generic Partition Header | |
Declares the APIs and data structures required for accessing information about guest bootloader and related info. | |
I2C Access | |
Declares the APIs for Quickboot accessing I2C devices. | |
Kernel Boot Framework | |
Declares the APIs and data structures required for kernel booting. | |
Kernel DT Services | |
Declares the APIs and data structures required for kernel DT services. | |
Memory Management Operations | |
Declares the Quickboot memory management operations performed by the memory management unit (MMU). | |
Partition Manager | |
QbPartMgr is an NVIDIA interface for accessing information about data partitions on storage devices. | |
Passing boot data to Quickboot | |
Boot data must be read from from /proc/device-tree/chosen/nvidia,bootdata sysfs entry. | |
Profiler | |
Declares the APIs for profiler operations. | |
QSPI Access | |
Declares the APIs for Quickboot accessing QSPI. | |
QSPIFLASH Access | |
Declares the APIs for Quickboot accessing QSPIFLASH. | |
RCM Support (Parker) | |
Declares the operations for manipulating the next RCM image pointer. | |
SDMMC Context (Parker) | |
Declares an SDMMC context structure. | |
SPI Slave Access | |
Declares the APIs for Quickboot accessing SPI slave devices. | |
Stack Trace Operations | |
UART Controller | |
Declares the APIs for Quickboot initializing UART controller. | |