| Directory hierarchy | |
| =================== | |
| .. list-table:: | |
| :header-rows: 1 | |
| * - Directory path | |
| - Usage | |
| * - /arch | |
| - Architecture-specific files | |
| * - /arch/arc | |
| - Files relating to ARC architecture | |
| * - /arch/arm | |
| - Files relating to ARM architecture | |
| * - /arch/m68k | |
| - Files relating to m68k architecture | |
| * - /arch/microblaze | |
| - Files relating to microblaze architecture | |
| * - /arch/mips | |
| - Files relating to MIPS architecture | |
| * - /arch/nios2 | |
| - Files relating to Altera NIOS2 architecture | |
| * - /arch/powerpc | |
| - Files relating to PowerPC architecture | |
| * - /arch/riscv | |
| - Files relating to RISC-V architecture | |
| * - /arch/sandbox | |
| - Files relating to HW-independent "sandbox" | |
| * - /arch/sh | |
| - Files relating to SH architecture | |
| * - /arch/x86 | |
| - Files relating to x86 architecture | |
| * - /arch/xtensa | |
| - Files relating to Xtensa architecture | |
| * - /api | |
| - Machine/arch-independent API for external apps | |
| * - /board | |
| - Board-dependent files | |
| * - /boot | |
| - Support for images and booting | |
| * - /cmd | |
| - U-Boot commands functions | |
| * - /common | |
| - Misc architecture-independent functions | |
| * - /configs | |
| - Board default configuration files | |
| * - /disk | |
| - Code for disk drive partition handling | |
| * - /doc | |
| - Documentation (a mix of ReST and READMEs) | |
| * - /drivers | |
| - Device drivers | |
| * - /dts | |
| - Makefile for building internal U-Boot fdt. | |
| * - /env | |
| - Environment support | |
| * - /examples | |
| - Example code for standalone applications, etc. | |
| * - /fs | |
| - Filesystem code (cramfs, ext2, jffs2, etc.) | |
| * - /include | |
| - Header Files | |
| * - /lib | |
| - Library routines relating to all architectures | |
| * - /Licenses | |
| - Various license files | |
| * - /net | |
| - Networking code | |
| * - /post | |
| - Power On Self Test | |
| * - /scripts | |
| - Various build scripts and Makefiles | |
| * - /test | |
| - Various unit test files | |
| * - /tools | |
| - Tools to build and sign FIT images, etc. |