| arch/arm/cpu/cpu.c | A few helper functions for ARM |
| arch/arm/cpu/interrupts.c | Interrupt Support Routines |
| arch/arm/include/asm/io.h | ARM IO access functions |
| arch/arm/mach-imx/include/mach/imxfb.h | I.MX related framebuffer declarations |
| arch/arm/mach-omap/gpmc.c | Provide Generic GPMC configuration option |
| arch/arm/mach-omap/omap3_clock.c | OMAP DPLL and various clock configuration |
| arch/arm/mach-omap/omap3_generic.c | Provide Generic implementations for OMAP3 architecture |
| arch/arm/mach-omap/s32k_clksource.c | Provide clocksource functionality for OMAP |
| arch/arm/mach-omap/syslib.c | Provide OMAP independent utility APIs |
| arch/arm/mach-omap/include/mach/clocks.h | Generic Clock wrapper header |
| arch/arm/mach-omap/include/mach/control.h | This file contains the Control register defines |
| arch/arm/mach-omap/include/mach/gpmc.h | This file contains the GPMC's generic definitions |
| arch/arm/mach-omap/include/mach/gpmc_nand.h | This file contains exported structure for NAND |
| arch/arm/mach-omap/include/mach/intc.h | This file contains the Interrupt controller register defines |
| arch/arm/mach-omap/include/mach/omap3-clock.h | Contains the PRM and CM definitions |
| arch/arm/mach-omap/include/mach/omap3-mux.h | Mux Configuration Register defines for OMAP3 |
| arch/arm/mach-omap/include/mach/omap3-silicon.h | This file contains the processor specific definitions of the TI OMAP34XX |
| arch/arm/mach-omap/include/mach/omap3-smx.h | This file contains the SMX specific register definitions |
| arch/arm/mach-omap/include/mach/sdrc.h | This file contains the SDRC specific register definitions |
| arch/arm/mach-omap/include/mach/sys_info.h | This file defines the macros apis which are useful for most OMAP platforms |
| arch/arm/mach-omap/include/mach/syslib.h | These Apis are OMAP independent support functions |
| arch/arm/mach-omap/include/mach/timers.h | This defines the Register defines for OMAP GPTimers and Sync32 timers |
| arch/arm/mach-omap/include/mach/wdt.h | This file contains the Watchdog timer specific register definitions |
| arch/arm/mach-s3c24xx/generic.c | Basic clock, sdram and timer handling for S3C24xx CPUs |
| arch/arm/mach-s3c24xx/include/mach/s3c24x0-nand.h | Basic declaration to use the s3c24x0 NAND driver |
| arch/m68k/cpu/cpu.c | A few helper functions for M6kK/Coldfire |
| arch/m68k/cpu/cw_console_io.c | Debug output stubs over BDM for Codewarrior |
| arch/m68k/cpu/early_init_support.c | Early InitData support routines |
| arch/m68k/cpu/interrupts.c | Interrupt routines and supporting code for Coldfire V4E |
| arch/m68k/include/asm/atomic.h | Declaration for atomic operations |
| arch/m68k/include/asm/barebox-m68k.h | Arch dependant barebox defines |
| arch/m68k/include/asm/barebox.h | |
| arch/m68k/include/asm/bitops.h | Bitops helper functions and defines for M68k |
| arch/m68k/include/asm/bootinfo.h | Definition of the Linux/m68k boot information structure |
| arch/m68k/include/asm/byteorder.h | Define byte order of target |
| arch/m68k/include/asm/common.h | Common include file wrapper for m68k architecture |
| arch/m68k/include/asm/elf.h | Defines for M68k ELF Files |
| arch/m68k/include/asm/hardware.h | Common hardware definitions |
| arch/m68k/include/asm/io.h | Generic virtual read/write |
| arch/m68k/include/asm/memory.h | Note: this file should not be included by non-asm/.h files |
| arch/m68k/include/asm/module.h | Defines for the ELF module loader |
| arch/m68k/include/asm/posix_types.h | This file is generally used by user-level software, so you need to be a little careful about namespace pollution etc |
| arch/m68k/include/asm/processor.h | General processor specific definitions |
| arch/m68k/include/asm/ptrace.h | Remains of the pthread stuff |
| arch/m68k/include/asm/setup.h | Arch dependant barebox defines about linux mach types |
| arch/m68k/include/asm/string.h | Arch dependant configuration of std libc string and memory functions |
| arch/m68k/include/asm/types.h | Arch dependant types definitions |
| arch/m68k/include/asm/coldfire/mcf548x.h | Register and bit definitions for the MCF547X and MCF548X processors |
| arch/m68k/include/asm/coldfire/mcf5xxx.h | Definitions common across all ColdFire processors |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_can.h | Register and bit definitions for the MCF548X and MCF547x CAN controllers |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_ctm.h | Register and bit definitions for the MCF548X and MCF547x Common Timer Module |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_dma.h | Register and bit definitions for the MCF548X and MCF547x Multichannel DMA |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_dma_ereq.h | Register and bit definitions for the MCF548X and MCF547x Multi-Channel DMA External Requests (DMA_EREQ) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_dspi.h | Register and bit definitions for the MCF548X and MCF547x DMA Serial Peripheral Interface (DSPI) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_eport.h | Register and bit definitions for the MCF548X and MCF547x Edge Port Module (EPORT) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_fbcs.h | Register and bit definitions for the MCF548X and MCF547x FlexBus Chip Selects (FBCS) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_fec.h | Register and bit definitions for the MCF548X and MCF547x Fast Ethernet Controller (FEC) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_gpio.h | Register and bit definitions for the MCF548X and MCF547x General Purpose I/O (GPIO) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_gpt.h | Register and bit definitions for the MCF548X and MCF547x General Purpose Timers (GPT) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_i2c.h | Register and bit definitions for the MCF548X and MCF547x I2C Module (I2C) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_intc.h | Register and bit definitions for the MCF548X and MCF547x Interrupt Controller (INTC) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_pci.h | Register and bit definitions for the MCF548X and MCF547x PCI Bus Controller (PCI) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_pciarb.h | Register and bit definitions for the MCF548X and MCF547x PCI Arbiter Module (PCIARB) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_psc.h | Register and bit definitions for the MCF548X and MCF547x Programmable Serial Controller (PSC) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_sdramc.h | Register and bit definitions for the MCF548X and MCF547x SDRAM Controller (SDRAMC) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_sec.h | Register and bit definitions for the MCF548X and MCF547x Integrated Security Engine (SEC) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_siu.h | Register and bit definitions for the MCF548X and MCF547x DMA Serial Peripheral Interface (DSPI) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_slt.h | Register and bit definitions for the MCF548X and MCF547x Slice Timers (SLT) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_sram.h | Register and bit definitions for the MCF548X and MCF547x 32KByte System SRAM (SRAM) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_uart.h | Register and bit definitions for the MCF548X and MCF547x Programmable Serial Controller (UART Compatible Definitions) (UART) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_usb.h | Register and bit definitions for the MCF548X and MCF547x Universal Serial Bus (USB) |
| arch/m68k/include/asm/coldfire/mcf548x/mcf548x_xlbarb.h | Register and bit definitions for the MCF548X and MCF547x XLB bus arbiter |
| arch/m68k/lib/m68k-linuxboot.c | Linux boot preparation code |
| arch/m68k/lib/m68k-meminit.c | Init for memory allocator on m68k/Coldfire |
| arch/m68k/lib/m68k-module.c | Moduleloader Subsystem |
| arch/m68k/mach-mcfv4e/mcf_clocksource.c | Implements the clocksource for Coldfire V4E |
| arch/m68k/mach-mcfv4e/mcf_reset_cpu.c | Implements a watchdog triggered reset for V4e Coldfire cores |
| arch/m68k/mach-mcfv4e/include/mach/clocks.h | This File contains functions to query clock settings for the actual board |
| arch/m68k/mach-mcfv4e/include/mach/debug_ll.h | This File contains declaration for early output support |
| arch/m68k/mach-mcfv4e/include/mach/hardware.h | This File contains declaration for early output support |
| arch/m68k/mach-mcfv4e/include/mach/mcf54xx-regs.h | This File contains declaration for early output support |
| arch/m68k/mach-mcfv4e/include/proc/dma_utils.h | Declaration of support function used with the MultiChannel DMA |
| arch/m68k/mach-mcfv4e/include/proc/fec.h | Declaration for the Fast Ethernet Controller (FEC) |
| arch/m68k/mach-mcfv4e/include/proc/fecbd.h | Provide a simple buffer management driver |
| arch/m68k/mach-mcfv4e/include/proc/processor.h | Coldfire V4e processor specific defines |
| arch/m68k/mach-mcfv4e/include/proc/ptrace.h | Declaration and defines for M68k register frames |
| arch/m68k/mach-mcfv4e/include/proc/mcdapi/MCD_dma.h | Main header file for multi-channel DMA API |
| arch/m68k/mach-mcfv4e/include/proc/mcdapi/MCD_progCheck.h | This file is autogenerated |
| arch/m68k/mach-mcfv4e/include/proc/mcdapi/MCD_tasksInit.h | Declaration for the MCD tasks |
| arch/m68k/mach-mcfv4e/include/proc/net/eth.h | Declaration for for Ethernet Frames |
| arch/m68k/mach-mcfv4e/include/proc/net/nbuf.h | Definitions for network buffer management |
| arch/m68k/mach-mcfv4e/include/proc/net/net.h | Network definitions and prototypes for dBUG |
| arch/m68k/mach-mcfv4e/include/proc/net/queue.h | Implement a first in, first out linked list |
| arch/m68k/mach-mcfv4e/net/nbuf.c | Implementation of network buffer scheme |
| arch/m68k/mach-mcfv4e/net/net.c | Network initialization for MCF V4E FEC support code |
| arch/m68k/mach-mcfv4e/net/queue.c | Implements a first in, first out linked list |
| arch/sandbox/os/common.c | Common wrapper functions between barebox and the host |
| arch/sandbox/os/tap.c | Host side functions for tap driver |
| board/a9m2410/a9m2410.c | A9m2410 Specific Board Initialization routines |
| board/a9m2410/config.h | Global defintions for the ARM S3C2410 based a9m2410 CPU card |
| board/a9m2440/a9m2410dev.c | A9m2410dev Baseboad specific initialization routines |
| board/a9m2440/a9m2440.c | A9m2440 Specific Board Initialization routines |
| board/a9m2440/config.h | Global defintions for the ARM S3C2440 based a9m2440 CPU card |
| board/eukrea_cpuimx27/config.h | Global defintions for the ARM Eukrea cpuimx27 board |
| board/freescale-mx35-3-stack/config.h | Global defintions for the Freescale i.MX35 3-stack board |
| board/imx21ads/config.h | Global defintions for the ARM i.MX21 based imx21ads |
| board/imx27ads/config.h | Global defintions for the Freescale imx27ads ARM board |
| board/kp_ukd_r1_num/highlevel_init.c | This file contains high-level init functions |
| board/kp_ukd_r1_num/lowlevel_init.c | This file contains |
| board/kp_ukd_r1_num/pci-stubs.c | This file contains callbacks for the PCI subsystem |
| board/omap/board-beagle.c | Beagle Specific Board Initialization routines |
| board/omap/board-omap3evm.c | Board Initialization routines for OMAP3EVM |
| board/omap/board-sdp343x.c | SDP3430 Specific Board Initialization routines |
| board/omap/board.h | Exported generic APIs which various board files implement |
| board/omap/config.h | Provide a wrapper for standard malloc and stack size defines |
| board/omap/devices-gpmc-nand.c | GPMC specific NAND devices |
| board/pcm038/config.h | Global defintions for the ARM i.MX27 based pcm038 |
| board/phycard-i.MX27/config.h | Global defintions for the ARM i.MX27 based pcm038 |
| board/phycore_mcf54xx/highlevel_init.c | This file contains high-level init functions |
| board/phycore_mcf54xx/lowlevel_init.c | This file contains |
| board/phycore_mcf54xx/pci-stubs.c | This file contains callbacks for the PCI subsystem |
| board/phycore_mcf54xx/phyCore_MCF54xx.c | This file contains |
| commands/bootm.c | Boot support for Linux |
| commands/cat.c | Concatenate files to stdout command |
| commands/cd.c | Change working directory |
| commands/cp.c | Cp: copy file command |
| commands/edit.c | A tiny editor implementation |
| commands/export.c | Export: Export an environment variable |
| commands/flash.c | Flash memory support: erase, protect, unprotect |
| commands/loadb.c | LoadB and LoadY support |
| commands/loadenv.c | Loadenv: Restoring a environment |
| commands/mount.c | Filesystem mounting support |
| commands/net.c | Tftp, rarpboot, dhcp, nfs, cdp - Boot support |
| commands/partition.c | Partition handling and addpart and delpart command |
| commands/printenv.c | Printenv: Print out environment variables |
| commands/saveenv.c | Saveenv: Make the environment persistent |
| commands/setenv.c | Setenv: Set an environment variables |
| commands/xyzModem.c | RedBoot stream handler for xyzModem protocol |
| common/date.c | Date & Time support |
| common/env.c | Environment support |
| common/environment.c | Environment handling support (host and target) |
| common/hush.c | A prototype Bourne shell grammar parser |
| common/startup.c | Main entry into the C part of barebox |
| drivers/nand/nand_omap_gpmc.c | Provide Generic GPMC NAND implementation for OMAP platforms |
| drivers/net/fec_imx.c | Network driver for FreeScale's FEC implementation |
| drivers/net/fec_imx.h | Definitions for the FEC driver (i.MX27) |
| drivers/nor/cfi_flash.c | This file implements a Common Flash Interface (CFI) driver for barebox |
| drivers/serial/serial_ns16550.c | NS16550 Driver implementation |
| drivers/serial/serial_ns16550.h | Serial NS16550 header |
| drivers/video/imx-ipu-fb.c | Programming the video controller in the i.MX35 CPU |
| include/driver.h | Main description of the device/driver model |
| include/environment.h | Environment handling |
| include/fec.h | Shared structures and constants between i.MX27's and MPC52xx's FEC |
| include/ns16550.h | Serial NS16550 platform specific header |
| lib/driver.c | Barebox's driver model, and devinfo command |
| lib/parameter.c | Handling device specific parameters |
| lib/readline_simple.c | Primitiv Line Parser |