3. Foundational Components
- 3.1. U-Boot
- 3.1.1. Build Guide
- 3.1.2. User’s Guide
- 3.1.3. Troubleshooting
- 3.2. Kernel
- 3.2.1. Users Guide
- 3.2.2. Kernel Drivers
- 3.2.2.1. Audio
- 3.2.2.2. Crypto
- 3.2.2.3. MCRC64
- 3.2.2.4. EQEP
- 3.2.2.5. GPIO
- 3.2.2.6. I2C
- 3.2.2.7. CPSW Ethernet
- 3.2.2.8. PWM
- 3.2.2.9. OSPI/QSPI NOR/NAND
- 3.2.2.10. SPI
- 3.2.2.11. MMCSD
- 3.2.2.11.1. Introduction
- 3.2.2.11.2. References
- 3.2.2.11.3. Features
- 3.2.2.11.4. Supported ultra high speed (UHS) modes
- 3.2.2.11.5. Driver configuration
- 3.2.2.11.6. MMC support in Linux
- 3.2.2.11.7. Steps for working around SD card issues in Linux
- 3.2.2.11.8. Listing MMC devices from Linux
- 3.2.2.11.9. Create partitions in eMMC UDA
- 3.2.2.11.10. Formatting eMMC partitions from Linux
- 3.2.2.11.11. Flash eMMC for MMCSD boot
- 3.2.2.12. DM TIMER
- 3.2.2.13. UART
- 3.2.2.14. UBIFS
- 3.2.2.15. Voltage & Thermal Management (VTM)
- 3.2.2.16. Watchdog
- 3.2.3. LTP-DDT Validation
- 3.3. Power Management
- 3.3.1. Power Management Overview
- 3.3.2. DFS
- 3.3.3. CPUIdle
- 3.3.4. Runtime PM
- 3.3.5. Low Power Modes
- 3.3.6. Wakeup Sources
- 3.3.7. S/W Architecture of System Suspend
- 3.3.8. Debug Information
- 3.4. Security
- 3.4.1. Device Security
- 3.4.2. Secure Boot
- 3.4.3. SELinux - User Guide
- 3.4.4. Authenticated Boot User Guide
- 3.4.5. Memory Firewalls
- 3.4.6. File System Encryption with fTPM
- 3.4.7. Post-quantum cryptography
- 3.5. Filesystem
- 3.6. Tools
- 3.7. IPC for AM62Dx
- 3.8. Virtualization
- 3.9. Machine Learning
- 3.9.1. TensorFlow Lite (LiteRT)
- 3.9.2. ONNX Runtime
- 3.9.3. Arm NN
- 3.9.4. Arm Compute Library
- 3.9.5. NNStreamer
- 3.10. ARM Trusted Firmware-A
- 3.11. OP-TEE