| /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. |