1Directory hierarchy 2=================== 3 4.. list-table:: 5 :header-rows: 1 6 7 * - Directory path 8 - Usage 9 * - /arch 10 - Architecture-specific files 11 * - /arch/arc 12 - Files relating to ARC architecture 13 * - /arch/arm 14 - Files relating to ARM architecture 15 * - /arch/m68k 16 - Files relating to m68k architecture 17 * - /arch/microblaze 18 - Files relating to microblaze architecture 19 * - /arch/mips 20 - Files relating to MIPS architecture 21 * - /arch/nios2 22 - Files relating to Altera NIOS2 architecture 23 * - /arch/powerpc 24 - Files relating to PowerPC architecture 25 * - /arch/riscv 26 - Files relating to RISC-V architecture 27 * - /arch/sandbox 28 - Files relating to HW-independent "sandbox" 29 * - /arch/sh 30 - Files relating to SH architecture 31 * - /arch/x86 32 - Files relating to x86 architecture 33 * - /arch/xtensa 34 - Files relating to Xtensa architecture 35 * - /api 36 - Machine/arch-independent API for external apps 37 * - /board 38 - Board-dependent files 39 * - /boot 40 - Support for images and booting 41 * - /cmd 42 - U-Boot commands functions 43 * - /common 44 - Misc architecture-independent functions 45 * - /configs 46 - Board default configuration files 47 * - /disk 48 - Code for disk drive partition handling 49 * - /doc 50 - Documentation (a mix of ReST and READMEs) 51 * - /drivers 52 - Device drivers 53 * - /dts 54 - Makefile for building internal U-Boot fdt. 55 * - /env 56 - Environment support 57 * - /examples 58 - Example code for standalone applications, etc. 59 * - /fs 60 - Filesystem code (cramfs, ext2, jffs2, etc.) 61 * - /include 62 - Header Files 63 * - /lib 64 - Library routines relating to all architectures 65 * - /Licenses 66 - Various license files 67 * - /net 68 - Networking code 69 * - /post 70 - Power On Self Test 71 * - /scripts 72 - Various build scripts and Makefiles 73 * - /test 74 - Various unit test files 75 * - /tools 76 - Tools to build and sign FIT images, etc. 77