Full Code of zhaohengbo/rt-uboot for AI

master fe6e74e355e7 cached
16911 files
125.7 MB
27.1M tokens
61792 symbols
1 requests
Copy disabled (too large) Download .txt
Showing preview only (108,177K chars total). Download the full file to get everything.
Repository: zhaohengbo/rt-uboot
Branch: master
Commit: fe6e74e355e7
Files: 16911
Total size: 125.7 MB

Directory structure:
gitextract_acnaedof/

├── .gitignore
├── BCM/
│   └── empty
├── IPQ/
│   ├── COPYING
│   ├── CREDITS
│   ├── MAINTAINERS
│   ├── MAKEALL
│   ├── Makefile
│   ├── README.ASUS
│   ├── README.ORI
│   ├── api/
│   │   ├── Makefile
│   │   ├── README
│   │   ├── api.c
│   │   ├── api_display.c
│   │   ├── api_net.c
│   │   ├── api_platform-arm.c
│   │   ├── api_platform-powerpc.c
│   │   ├── api_private.h
│   │   └── api_storage.c
│   ├── arch/
│   │   ├── arm/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── arm1136/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── mx31/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── devices.c
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx35/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   ├── iomux.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── omap24xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── arm1176/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── s3c64xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── cpu_init.S
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── tnetv107x/
│   │   │   │   │       ├── Makefile
│   │   │   │   │       ├── aemif.c
│   │   │   │   │       ├── clock.c
│   │   │   │   │       ├── init.c
│   │   │   │   │       ├── lowlevel_init.S
│   │   │   │   │       ├── mux.c
│   │   │   │   │       ├── timer.c
│   │   │   │   │       └── wdt.c
│   │   │   │   ├── arm720t/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── lpc2292/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── flash.c
│   │   │   │   │   │   ├── iap_entry.S
│   │   │   │   │   │   ├── mmc.c
│   │   │   │   │   │   ├── mmc_hw.c
│   │   │   │   │   │   ├── mmc_hw.h
│   │   │   │   │   │   └── spi.c
│   │   │   │   │   ├── s3c4510b/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   └── cache.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── arm920t/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── a320/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── at91/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── at91rm9200_devices.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── ep93xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   └── u-boot.lds
│   │   │   │   │   ├── imx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── ks8695/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── s3c24x0/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu_info.c
│   │   │   │   │   │   ├── interrupts.c
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   ├── usb.c
│   │   │   │   │   │   ├── usb_ohci.c
│   │   │   │   │   │   └── usb_ohci.h
│   │   │   │   │   └── start.S
│   │   │   │   ├── arm925t/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── omap925.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── timer.c
│   │   │   │   ├── arm926ejs/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── armada100/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── dram.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── at91/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── at91cap9_devices.c
│   │   │   │   │   │   ├── at91sam9260_devices.c
│   │   │   │   │   │   ├── at91sam9261_devices.c
│   │   │   │   │   │   ├── at91sam9263_devices.c
│   │   │   │   │   │   ├── at91sam9m10g45_devices.c
│   │   │   │   │   │   ├── at91sam9rl_devices.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── eflash.c
│   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── davinci/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── da850_lowlevel.c
│   │   │   │   │   │   ├── da850_pinmux.c
│   │   │   │   │   │   ├── dm355.c
│   │   │   │   │   │   ├── dm365.c
│   │   │   │   │   │   ├── dm365_lowlevel.c
│   │   │   │   │   │   ├── dm644x.c
│   │   │   │   │   │   ├── dm646x.c
│   │   │   │   │   │   ├── dp83848.c
│   │   │   │   │   │   ├── et1011c.c
│   │   │   │   │   │   ├── ksz8873.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── lxt972.c
│   │   │   │   │   │   ├── misc.c
│   │   │   │   │   │   ├── pinmux.c
│   │   │   │   │   │   ├── psc.c
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   ├── spl.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── kirkwood/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cache.c
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── dram.c
│   │   │   │   │   │   ├── mpp.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── lpc32xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clk.c
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── devices.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mb86r0x/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx25/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx27/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx28/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── iomux.c
│   │   │   │   │   │   ├── mx28.c
│   │   │   │   │   │   ├── mx28_init.h
│   │   │   │   │   │   ├── spl_boot.c
│   │   │   │   │   │   ├── spl_lradc_init.c
│   │   │   │   │   │   ├── spl_mem_init.c
│   │   │   │   │   │   ├── spl_power_init.c
│   │   │   │   │   │   ├── start.S
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   └── u-boot-spl.lds
│   │   │   │   │   ├── nomadik/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── omap/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpuinfo.c
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── orion5x/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── dram.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── pantheon/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── dram.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── spear/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   ├── spear600.c
│   │   │   │   │   │   ├── spl.c
│   │   │   │   │   │   ├── spl_boot.c
│   │   │   │   │   │   ├── spr600_mt47h128m8_3_266_cl5_async.c
│   │   │   │   │   │   ├── spr600_mt47h32m16_333_cl5_psync.c
│   │   │   │   │   │   ├── spr600_mt47h32m16_37e_166_cl4_sync.c
│   │   │   │   │   │   ├── spr600_mt47h64m16_3_333_cl5_psync.c
│   │   │   │   │   │   ├── start.S
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   └── u-boot-spl.lds
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── versatile/
│   │   │   │   │       ├── Makefile
│   │   │   │   │       ├── reset.S
│   │   │   │   │       └── timer.c
│   │   │   │   ├── arm946es/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── arm_intcm/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── armv7/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── am33xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── board.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── ddr.c
│   │   │   │   │   │   ├── emif4.c
│   │   │   │   │   │   └── sys_info.c
│   │   │   │   │   ├── cache_v7.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── exynos/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── pinmux.c
│   │   │   │   │   │   ├── power.c
│   │   │   │   │   │   ├── soc.c
│   │   │   │   │   │   └── system.c
│   │   │   │   │   ├── highbank/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── bootcount.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── imx-common/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── ipq/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── cmd_bootipq.c
│   │   │   │   │   │   ├── cmd_dumpipq_data.c
│   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   ├── scm.c
│   │   │   │   │   │   ├── smem.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx5/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── iomux.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   └── soc.c
│   │   │   │   │   ├── mx6/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── iomux-v3.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   └── soc.c
│   │   │   │   │   ├── omap-common/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── boot-common.c
│   │   │   │   │   │   ├── clocks-common.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── emif-common.c
│   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   ├── hwinit-common.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── mem-common.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   ├── spl.c
│   │   │   │   │   │   ├── spl_mmc.c
│   │   │   │   │   │   ├── spl_nand.c
│   │   │   │   │   │   ├── spl_ymodem.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   ├── u-boot-spl.lds
│   │   │   │   │   │   ├── utils.c
│   │   │   │   │   │   └── vc.c
│   │   │   │   │   ├── omap3/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── board.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── emac.c
│   │   │   │   │   │   ├── emif4.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── mem.c
│   │   │   │   │   │   ├── sdrc.c
│   │   │   │   │   │   ├── spl_id_nand.c
│   │   │   │   │   │   └── sys_info.c
│   │   │   │   │   ├── omap4/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clocks.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── emif.c
│   │   │   │   │   │   ├── hwinit.c
│   │   │   │   │   │   └── sdram_elpida.c
│   │   │   │   │   ├── omap5/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clocks.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── emif.c
│   │   │   │   │   │   ├── hwinit.c
│   │   │   │   │   │   └── sdram.c
│   │   │   │   │   ├── qca/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── cmd_blowsecfuse.c
│   │   │   │   │   │   ├── cmd_bootqca.c
│   │   │   │   │   │   ├── cmd_dumpqca_data.c
│   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   ├── scm.c
│   │   │   │   │   │   ├── smem.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── s5p-common/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu_info.c
│   │   │   │   │   │   ├── pwm.c
│   │   │   │   │   │   ├── sromc.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   └── wdt.c
│   │   │   │   │   ├── s5pc1xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cache.S
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   └── reset.S
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── syslib.c
│   │   │   │   │   ├── tegra2/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ap20.c
│   │   │   │   │   │   ├── board.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── cmd_enterrcm.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── crypto.c
│   │   │   │   │   │   ├── crypto.h
│   │   │   │   │   │   ├── emc.c
│   │   │   │   │   │   ├── funcmux.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── pinmux.c
│   │   │   │   │   │   ├── pmu.c
│   │   │   │   │   │   ├── sys_info.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   ├── usb.c
│   │   │   │   │   │   ├── warmboot.c
│   │   │   │   │   │   ├── warmboot_avp.c
│   │   │   │   │   │   └── warmboot_avp.h
│   │   │   │   │   └── u8500/
│   │   │   │   │       ├── Makefile
│   │   │   │   │       ├── clock.c
│   │   │   │   │       ├── lowlevel.S
│   │   │   │   │       └── timer.c
│   │   │   │   ├── ixp/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── npe/
│   │   │   │   │   │   ├── IxEthAcc.c
│   │   │   │   │   │   ├── IxEthAccCommon.c
│   │   │   │   │   │   ├── IxEthAccControlInterface.c
│   │   │   │   │   │   ├── IxEthAccDataPlane.c
│   │   │   │   │   │   ├── IxEthAccMac.c
│   │   │   │   │   │   ├── IxEthAccMii.c
│   │   │   │   │   │   ├── IxEthDBAPI.c
│   │   │   │   │   │   ├── IxEthDBAPISupport.c
│   │   │   │   │   │   ├── IxEthDBCore.c
│   │   │   │   │   │   ├── IxEthDBEvents.c
│   │   │   │   │   │   ├── IxEthDBFeatures.c
│   │   │   │   │   │   ├── IxEthDBFirewall.c
│   │   │   │   │   │   ├── IxEthDBHashtable.c
│   │   │   │   │   │   ├── IxEthDBLearning.c
│   │   │   │   │   │   ├── IxEthDBMem.c
│   │   │   │   │   │   ├── IxEthDBNPEAdaptor.c
│   │   │   │   │   │   ├── IxEthDBPortUpdate.c
│   │   │   │   │   │   ├── IxEthDBReports.c
│   │   │   │   │   │   ├── IxEthDBSearch.c
│   │   │   │   │   │   ├── IxEthDBSpanningTree.c
│   │   │   │   │   │   ├── IxEthDBUtil.c
│   │   │   │   │   │   ├── IxEthDBVlan.c
│   │   │   │   │   │   ├── IxEthDBWiFi.c
│   │   │   │   │   │   ├── IxEthMii.c
│   │   │   │   │   │   ├── IxFeatureCtrl.c
│   │   │   │   │   │   ├── IxNpeDl.c
│   │   │   │   │   │   ├── IxNpeDlImageMgr.c
│   │   │   │   │   │   ├── IxNpeDlNpeMgr.c
│   │   │   │   │   │   ├── IxNpeDlNpeMgrUtils.c
│   │   │   │   │   │   ├── IxNpeMh.c
│   │   │   │   │   │   ├── IxNpeMhConfig.c
│   │   │   │   │   │   ├── IxNpeMhReceive.c
│   │   │   │   │   │   ├── IxNpeMhSend.c
│   │   │   │   │   │   ├── IxNpeMhSolicitedCbMgr.c
│   │   │   │   │   │   ├── IxNpeMhUnsolicitedCbMgr.c
│   │   │   │   │   │   ├── IxOsalBufferMgt.c
│   │   │   │   │   │   ├── IxOsalIoMem.c
│   │   │   │   │   │   ├── IxOsalOsCacheMMU.c
│   │   │   │   │   │   ├── IxOsalOsMsgQ.c
│   │   │   │   │   │   ├── IxOsalOsSemaphore.c
│   │   │   │   │   │   ├── IxOsalOsServices.c
│   │   │   │   │   │   ├── IxOsalOsThread.c
│   │   │   │   │   │   ├── IxQMgrAqmIf.c
│   │   │   │   │   │   ├── IxQMgrDispatcher.c
│   │   │   │   │   │   ├── IxQMgrInit.c
│   │   │   │   │   │   ├── IxQMgrQAccess.c
│   │   │   │   │   │   ├── IxQMgrQCfg.c
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── include/
│   │   │   │   │   │   │   ├── IxAssert.h
│   │   │   │   │   │   │   ├── IxAtmSch.h
│   │   │   │   │   │   │   ├── IxAtmTypes.h
│   │   │   │   │   │   │   ├── IxAtmdAcc.h
│   │   │   │   │   │   │   ├── IxAtmdAccCtrl.h
│   │   │   │   │   │   │   ├── IxAtmm.h
│   │   │   │   │   │   │   ├── IxDmaAcc.h
│   │   │   │   │   │   │   ├── IxEthAcc.h
│   │   │   │   │   │   │   ├── IxEthAccDataPlane_p.h
│   │   │   │   │   │   │   ├── IxEthAccMac_p.h
│   │   │   │   │   │   │   ├── IxEthAccMii_p.h
│   │   │   │   │   │   │   ├── IxEthAccQueueAssign_p.h
│   │   │   │   │   │   │   ├── IxEthAcc_p.h
│   │   │   │   │   │   │   ├── IxEthDB.h
│   │   │   │   │   │   │   ├── IxEthDBLocks_p.h
│   │   │   │   │   │   │   ├── IxEthDBLog_p.h
│   │   │   │   │   │   │   ├── IxEthDBMessages_p.h
│   │   │   │   │   │   │   ├── IxEthDBPortDefs.h
│   │   │   │   │   │   │   ├── IxEthDBQoS.h
│   │   │   │   │   │   │   ├── IxEthDB_p.h
│   │   │   │   │   │   │   ├── IxEthMii.h
│   │   │   │   │   │   │   ├── IxEthMii_p.h
│   │   │   │   │   │   │   ├── IxEthNpe.h
│   │   │   │   │   │   │   ├── IxFeatureCtrl.h
│   │   │   │   │   │   │   ├── IxHssAcc.h
│   │   │   │   │   │   │   ├── IxI2cDrv.h
│   │   │   │   │   │   │   ├── IxNpeA.h
│   │   │   │   │   │   │   ├── IxNpeDl.h
│   │   │   │   │   │   │   ├── IxNpeDlImageMgr_p.h
│   │   │   │   │   │   │   ├── IxNpeDlMacros_p.h
│   │   │   │   │   │   │   ├── IxNpeDlNpeMgrEcRegisters_p.h
│   │   │   │   │   │   │   ├── IxNpeDlNpeMgrUtils_p.h
│   │   │   │   │   │   │   ├── IxNpeDlNpeMgr_p.h
│   │   │   │   │   │   │   ├── IxNpeMh.h
│   │   │   │   │   │   │   ├── IxNpeMhConfig_p.h
│   │   │   │   │   │   │   ├── IxNpeMhMacros_p.h
│   │   │   │   │   │   │   ├── IxNpeMhReceive_p.h
│   │   │   │   │   │   │   ├── IxNpeMhSend_p.h
│   │   │   │   │   │   │   ├── IxNpeMhSolicitedCbMgr_p.h
│   │   │   │   │   │   │   ├── IxNpeMhUnsolicitedCbMgr_p.h
│   │   │   │   │   │   │   ├── IxNpeMicrocode.h
│   │   │   │   │   │   │   ├── IxOsBufLib.h
│   │   │   │   │   │   │   ├── IxOsBuffMgt.h
│   │   │   │   │   │   │   ├── IxOsBuffPoolMgt.h
│   │   │   │   │   │   │   ├── IxOsCacheMMU.h
│   │   │   │   │   │   │   ├── IxOsPrintf.h
│   │   │   │   │   │   │   ├── IxOsServices.h
│   │   │   │   │   │   │   ├── IxOsServicesComponents.h
│   │   │   │   │   │   │   ├── IxOsServicesEndianess.h
│   │   │   │   │   │   │   ├── IxOsServicesMemAccess.h
│   │   │   │   │   │   │   ├── IxOsServicesMemMap.h
│   │   │   │   │   │   │   ├── IxOsal.h
│   │   │   │   │   │   │   ├── IxOsalAssert.h
│   │   │   │   │   │   │   ├── IxOsalBackward.h
│   │   │   │   │   │   │   ├── IxOsalBackwardAssert.h
│   │   │   │   │   │   │   ├── IxOsalBackwardBufferMgt.h
│   │   │   │   │   │   │   ├── IxOsalBackwardCacheMMU.h
│   │   │   │   │   │   │   ├── IxOsalBackwardMemMap.h
│   │   │   │   │   │   │   ├── IxOsalBackwardOsServices.h
│   │   │   │   │   │   │   ├── IxOsalBackwardOssl.h
│   │   │   │   │   │   │   ├── IxOsalBufferMgt.h
│   │   │   │   │   │   │   ├── IxOsalBufferMgtDefault.h
│   │   │   │   │   │   │   ├── IxOsalConfig.h
│   │   │   │   │   │   │   ├── IxOsalEndianess.h
│   │   │   │   │   │   │   ├── IxOsalIoMem.h
│   │   │   │   │   │   │   ├── IxOsalMemAccess.h
│   │   │   │   │   │   │   ├── IxOsalOem.h
│   │   │   │   │   │   │   ├── IxOsalOs.h
│   │   │   │   │   │   │   ├── IxOsalOsAssert.h
│   │   │   │   │   │   │   ├── IxOsalOsBufferMgt.h
│   │   │   │   │   │   │   ├── IxOsalOsIxp400.h
│   │   │   │   │   │   │   ├── IxOsalOsIxp400CustomizedMapping.h
│   │   │   │   │   │   │   ├── IxOsalOsTypes.h
│   │   │   │   │   │   │   ├── IxOsalOsUtilitySymbols.h
│   │   │   │   │   │   │   ├── IxOsalTypes.h
│   │   │   │   │   │   │   ├── IxOsalUtilitySymbols.h
│   │   │   │   │   │   │   ├── IxParityENAcc.h
│   │   │   │   │   │   │   ├── IxPerfProfAcc.h
│   │   │   │   │   │   │   ├── IxQMgr.h
│   │   │   │   │   │   │   ├── IxQMgrAqmIf_p.h
│   │   │   │   │   │   │   ├── IxQMgrDefines_p.h
│   │   │   │   │   │   │   ├── IxQMgrDispatcher_p.h
│   │   │   │   │   │   │   ├── IxQMgrLog_p.h
│   │   │   │   │   │   │   ├── IxQMgrQAccess_p.h
│   │   │   │   │   │   │   ├── IxQMgrQCfg_p.h
│   │   │   │   │   │   │   ├── IxQueueAssignments.h
│   │   │   │   │   │   │   ├── IxSspAcc.h
│   │   │   │   │   │   │   ├── IxTimeSyncAcc.h
│   │   │   │   │   │   │   ├── IxTimerCtrl.h
│   │   │   │   │   │   │   ├── IxTypes.h
│   │   │   │   │   │   │   ├── IxUART.h
│   │   │   │   │   │   │   ├── IxVersionId.h
│   │   │   │   │   │   │   ├── ix_error.h
│   │   │   │   │   │   │   ├── ix_macros.h
│   │   │   │   │   │   │   ├── ix_os_type.h
│   │   │   │   │   │   │   ├── ix_ossl.h
│   │   │   │   │   │   │   ├── ix_symbols.h
│   │   │   │   │   │   │   ├── ix_types.h
│   │   │   │   │   │   │   ├── npe.h
│   │   │   │   │   │   │   └── os_datatypes.h
│   │   │   │   │   │   ├── miiphy.c
│   │   │   │   │   │   └── npe.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── timer.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── lh7a40x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── timer.c
│   │   │   │   ├── pxa/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpuinfo.c
│   │   │   │   │   ├── pxa2xx.c
│   │   │   │   │   ├── pxafb.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── timer.c
│   │   │   │   │   └── usb.c
│   │   │   │   ├── s3c44b0/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── timer.c
│   │   │   │   ├── sa1100/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── timer.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── dts/
│   │   │   │   ├── skeleton.dtsi
│   │   │   │   └── tegra20.dtsi
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── arch-a320/
│   │   │   │       │   └── a320.h
│   │   │   │       ├── arch-am33xx/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── clocks_am33xx.h
│   │   │   │       │   ├── common_def.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── ddr_defs.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mmc_host_def.h
│   │   │   │       │   ├── omap.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-arm720t/
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── netarm_dma_module.h
│   │   │   │       │   ├── netarm_eni_module.h
│   │   │   │       │   ├── netarm_eth_module.h
│   │   │   │       │   ├── netarm_gen_module.h
│   │   │   │       │   ├── netarm_mem_module.h
│   │   │   │       │   ├── netarm_registers.h
│   │   │   │       │   └── netarm_ser_module.h
│   │   │   │       ├── arch-armada100/
│   │   │   │       │   ├── armada100.h
│   │   │   │       │   ├── config.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mfp.h
│   │   │   │       │   ├── spi.h
│   │   │   │       │   └── utmi-armada100.h
│   │   │   │       ├── arch-armv7/
│   │   │   │       │   ├── sysctrl.h
│   │   │   │       │   ├── systimer.h
│   │   │   │       │   └── wdt.h
│   │   │   │       ├── arch-at91/
│   │   │   │       │   ├── at91_common.h
│   │   │   │       │   ├── at91_dbu.h
│   │   │   │       │   ├── at91_eefc.h
│   │   │   │       │   ├── at91_emac.h
│   │   │   │       │   ├── at91_gpbr.h
│   │   │   │       │   ├── at91_matrix.h
│   │   │   │       │   ├── at91_mc.h
│   │   │   │       │   ├── at91_pdc.h
│   │   │   │       │   ├── at91_pio.h
│   │   │   │       │   ├── at91_pit.h
│   │   │   │       │   ├── at91_pmc.h
│   │   │   │       │   ├── at91_rstc.h
│   │   │   │       │   ├── at91_rtt.h
│   │   │   │       │   ├── at91_shdwn.h
│   │   │   │       │   ├── at91_spi.h
│   │   │   │       │   ├── at91_st.h
│   │   │   │       │   ├── at91_tc.h
│   │   │   │       │   ├── at91_wdt.h
│   │   │   │       │   ├── at91cap9.h
│   │   │   │       │   ├── at91cap9_matrix.h
│   │   │   │       │   ├── at91rm9200.h
│   │   │   │       │   ├── at91sam9260.h
│   │   │   │       │   ├── at91sam9260_matrix.h
│   │   │   │       │   ├── at91sam9261.h
│   │   │   │       │   ├── at91sam9261_matrix.h
│   │   │   │       │   ├── at91sam9263.h
│   │   │   │       │   ├── at91sam9263_matrix.h
│   │   │   │       │   ├── at91sam9_matrix.h
│   │   │   │       │   ├── at91sam9_sdramc.h
│   │   │   │       │   ├── at91sam9_smc.h
│   │   │   │       │   ├── at91sam9g45.h
│   │   │   │       │   ├── at91sam9g45_matrix.h
│   │   │   │       │   ├── at91sam9rl.h
│   │   │   │       │   ├── at91sam9rl_matrix.h
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   └── hardware.h
│   │   │   │       ├── arch-davinci/
│   │   │   │       │   ├── aintc_defs.h
│   │   │   │       │   ├── da850_lowlevel.h
│   │   │   │       │   ├── da8xx-fb.h
│   │   │   │       │   ├── davinci_misc.h
│   │   │   │       │   ├── ddr2_defs.h
│   │   │   │       │   ├── dm365_lowlevel.h
│   │   │   │       │   ├── emac_defs.h
│   │   │   │       │   ├── emif_defs.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── i2c_defs.h
│   │   │   │       │   ├── nand_defs.h
│   │   │   │       │   ├── pinmux_defs.h
│   │   │   │       │   ├── pll_defs.h
│   │   │   │       │   ├── psc_defs.h
│   │   │   │       │   ├── sdmmc_defs.h
│   │   │   │       │   ├── syscfg_defs.h
│   │   │   │       │   └── timer_defs.h
│   │   │   │       ├── arch-ep93xx/
│   │   │   │       │   └── ep93xx.h
│   │   │   │       ├── arch-exynos/
│   │   │   │       │   ├── adc.h
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── dmc.h
│   │   │   │       │   ├── dsim.h
│   │   │   │       │   ├── ehci.h
│   │   │   │       │   ├── fb.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mipi_dsim.h
│   │   │   │       │   ├── mmc.h
│   │   │   │       │   ├── periph.h
│   │   │   │       │   ├── pinmux.h
│   │   │   │       │   ├── power.h
│   │   │   │       │   ├── pwm.h
│   │   │   │       │   ├── sromc.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   ├── system.h
│   │   │   │       │   ├── tzpc.h
│   │   │   │       │   ├── uart.h
│   │   │   │       │   ├── watchdog.h
│   │   │   │       │   └── xhci-exynos.h
│   │   │   │       ├── arch-imx/
│   │   │   │       │   └── imx-regs.h
│   │   │   │       ├── arch-ipq40xx/
│   │   │   │       │   ├── ess/
│   │   │   │       │   │   └── ipq40xx_edma.h
│   │   │   │       │   ├── iomap.h
│   │   │   │       │   ├── scm.h
│   │   │   │       │   ├── smem.h
│   │   │   │       │   └── timer.h
│   │   │   │       ├── arch-ipq806x/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── iomap.h
│   │   │   │       │   ├── nss/
│   │   │   │       │   │   ├── clock.h
│   │   │   │       │   │   ├── ipq_mdio.h
│   │   │   │       │   │   ├── msm_ipq806x_gmac.h
│   │   │   │       │   │   └── nss_reg.h
│   │   │   │       │   ├── scm.h
│   │   │   │       │   ├── smem.h
│   │   │   │       │   └── timer.h
│   │   │   │       ├── arch-ixp/
│   │   │   │       │   ├── ixp425.h
│   │   │   │       │   └── ixp425pci.h
│   │   │   │       ├── arch-kirkwood/
│   │   │   │       │   ├── config.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── kirkwood.h
│   │   │   │       │   ├── kw88f6192.h
│   │   │   │       │   ├── kw88f6281.h
│   │   │   │       │   ├── mpp.h
│   │   │   │       │   └── spi.h
│   │   │   │       ├── arch-ks8695/
│   │   │   │       │   └── platform.h
│   │   │   │       ├── arch-lpc2292/
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── lpc2292_registers.h
│   │   │   │       │   └── spi.h
│   │   │   │       ├── arch-lpc32xx/
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── config.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── emc.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   ├── timer.h
│   │   │   │       │   ├── uart.h
│   │   │   │       │   └── wdt.h
│   │   │   │       ├── arch-mb86r0x/
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   └── mb86r0x.h
│   │   │   │       ├── arch-mx25/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── imx25-pinmux.h
│   │   │   │       │   ├── macro.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx27/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   └── mxcmmc.h
│   │   │   │       ├── arch-mx28/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── dma.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── iomux-mx28.h
│   │   │   │       │   ├── iomux.h
│   │   │   │       │   ├── regs-apbh.h
│   │   │   │       │   ├── regs-base.h
│   │   │   │       │   ├── regs-bch.h
│   │   │   │       │   ├── regs-clkctrl.h
│   │   │   │       │   ├── regs-common.h
│   │   │   │       │   ├── regs-digctl.h
│   │   │   │       │   ├── regs-gpmi.h
│   │   │   │       │   ├── regs-i2c.h
│   │   │   │       │   ├── regs-lcdif.h
│   │   │   │       │   ├── regs-lradc.h
│   │   │   │       │   ├── regs-ocotp.h
│   │   │   │       │   ├── regs-pinctrl.h
│   │   │   │       │   ├── regs-power.h
│   │   │   │       │   ├── regs-rtc.h
│   │   │   │       │   ├── regs-ssp.h
│   │   │   │       │   ├── regs-timrot.h
│   │   │   │       │   ├── regs-usb.h
│   │   │   │       │   ├── regs-usbphy.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx31/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx35/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── crm_regs.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── iomux.h
│   │   │   │       │   ├── lowlevel_macro.S
│   │   │   │       │   ├── mx35_pins.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx5/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── crm_regs.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── iomux.h
│   │   │   │       │   ├── mx5x_pins.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx6/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── crm_regs.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── iomux-v3.h
│   │   │   │       │   ├── mx6x_pins.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-nomadik/
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   └── mtu.h
│   │   │   │       ├── arch-omap24xx/
│   │   │   │       │   ├── bits.h
│   │   │   │       │   ├── clocks.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mem.h
│   │   │   │       │   ├── mux.h
│   │   │   │       │   ├── omap2420.h
│   │   │   │       │   ├── sys_info.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-omap3/
│   │   │   │       │   ├── am35x_def.h
│   │   │   │       │   ├── clocks.h
│   │   │   │       │   ├── clocks_omap3.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── dma.h
│   │   │   │       │   ├── dss.h
│   │   │   │       │   ├── ehci.h
│   │   │   │       │   ├── emac_defs.h
│   │   │   │       │   ├── emif4.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mem.h
│   │   │   │       │   ├── mmc_host_def.h
│   │   │   │       │   ├── mux.h
│   │   │   │       │   ├── omap3-regs.h
│   │   │   │       │   ├── omap3.h
│   │   │   │       │   ├── omap_gpmc.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-omap4/
│   │   │   │       │   ├── clocks.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── ehci.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mmc_host_def.h
│   │   │   │       │   ├── mux_omap4.h
│   │   │   │       │   ├── omap.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-omap5/
│   │   │   │       │   ├── clocks.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mmc_host_def.h
│   │   │   │       │   ├── mux_omap5.h
│   │   │   │       │   ├── omap.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-orion5x/
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── mv88f5182.h
│   │   │   │       │   └── orion5x.h
│   │   │   │       ├── arch-pantheon/
│   │   │   │       │   ├── config.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── mfp.h
│   │   │   │       │   └── pantheon.h
│   │   │   │       ├── arch-pxa/
│   │   │   │       │   ├── bitfield.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── pxa-regs.h
│   │   │   │       │   ├── pxa.h
│   │   │   │       │   ├── regs-mmc.h
│   │   │   │       │   └── regs-uart.h
│   │   │   │       ├── arch-qcom-common/
│   │   │   │       │   ├── bam.h
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── ebi2.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── gsbi.h
│   │   │   │       │   ├── nand.h
│   │   │   │       │   ├── qpic_nand.h
│   │   │   │       │   └── uart.h
│   │   │   │       ├── arch-s3c24x0/
│   │   │   │       │   ├── memory.h
│   │   │   │       │   ├── s3c2400.h
│   │   │   │       │   ├── s3c2410.h
│   │   │   │       │   ├── s3c2440.h
│   │   │   │       │   ├── s3c24x0.h
│   │   │   │       │   └── s3c24x0_cpu.h
│   │   │   │       ├── arch-s3c44b0/
│   │   │   │       │   └── hardware.h
│   │   │   │       ├── arch-s3c4510b/
│   │   │   │       │   └── hardware.h
│   │   │   │       ├── arch-s3c64xx/
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── s3c6400.h
│   │   │   │       │   └── s3c64x0.h
│   │   │   │       ├── arch-s5pc1xx/
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mmc.h
│   │   │   │       │   ├── power.h
│   │   │   │       │   ├── pwm.h
│   │   │   │       │   ├── sromc.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   ├── uart.h
│   │   │   │       │   └── watchdog.h
│   │   │   │       ├── arch-sa1100/
│   │   │   │       │   └── bitfield.h
│   │   │   │       ├── arch-spear/
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── spr_defs.h
│   │   │   │       │   ├── spr_emi.h
│   │   │   │       │   ├── spr_gpt.h
│   │   │   │       │   ├── spr_misc.h
│   │   │   │       │   ├── spr_ssp.h
│   │   │   │       │   └── spr_syscntl.h
│   │   │   │       ├── arch-tegra2/
│   │   │   │       │   ├── ap20.h
│   │   │   │       │   ├── apb_misc.h
│   │   │   │       │   ├── board.h
│   │   │   │       │   ├── clk_rst.h
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── emc.h
│   │   │   │       │   ├── flow.h
│   │   │   │       │   ├── funcmux.h
│   │   │   │       │   ├── fuse.h
│   │   │   │       │   ├── gp_padctrl.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mmc.h
│   │   │   │       │   ├── pinmux.h
│   │   │   │       │   ├── pmc.h
│   │   │   │       │   ├── pmu.h
│   │   │   │       │   ├── scu.h
│   │   │   │       │   ├── sdram_param.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   ├── tegra2.h
│   │   │   │       │   ├── tegra_i2c.h
│   │   │   │       │   ├── tegra_spi.h
│   │   │   │       │   ├── timer.h
│   │   │   │       │   ├── uart-spi-switch.h
│   │   │   │       │   ├── uart.h
│   │   │   │       │   ├── usb.h
│   │   │   │       │   └── warmboot.h
│   │   │   │       ├── arch-tnetv107x/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── emif_defs.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── mux.h
│   │   │   │       │   └── nand_defs.h
│   │   │   │       ├── arch-u8500/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   └── u8500.h
│   │   │   │       ├── armv7.h
│   │   │   │       ├── assembler.h
│   │   │   │       ├── atomic.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── bootm.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── dma-mapping.h
│   │   │   │       ├── ehci-omap.h
│   │   │   │       ├── emif.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── hardware.h
│   │   │   │       ├── io.h
│   │   │   │       ├── linkage.h
│   │   │   │       ├── mach-types.h
│   │   │   │       ├── macro.h
│   │   │   │       ├── memory.h
│   │   │   │       ├── omap_common.h
│   │   │   │       ├── omap_gpio.h
│   │   │   │       ├── pl310.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── proc-armv/
│   │   │   │       │   ├── domain.h
│   │   │   │       │   ├── processor.h
│   │   │   │       │   ├── ptrace.h
│   │   │   │       │   └── system.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── setup.h
│   │   │   │       ├── sizes.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot-arm.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── unaligned.h
│   │   │   │       └── utils.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── _ashldi3.S
│   │   │       ├── _ashrdi3.S
│   │   │       ├── _divsi3.S
│   │   │       ├── _lshrdi3.S
│   │   │       ├── _modsi3.S
│   │   │       ├── _udivsi3.S
│   │   │       ├── _umodsi3.S
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache-cp15.c
│   │   │       ├── cache-pl310.c
│   │   │       ├── cache.c
│   │   │       ├── div0.c
│   │   │       ├── eabi_compat.c
│   │   │       ├── interrupts.c
│   │   │       ├── memcpy.S
│   │   │       ├── memset.S
│   │   │       └── reset.c
│   │   ├── avr32/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at32ap700x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── clk.c
│   │   │   │   │   ├── mmu.c
│   │   │   │   │   ├── portmux.c
│   │   │   │   │   └── sm.h
│   │   │   │   ├── cache.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── cpu.c
│   │   │   │   ├── exception.c
│   │   │   │   ├── hsdramc.c
│   │   │   │   ├── hsdramc1.h
│   │   │   │   ├── hsmc3.h
│   │   │   │   ├── interrupts.c
│   │   │   │   ├── pio2.h
│   │   │   │   ├── portmux-gpio.c
│   │   │   │   ├── portmux-pio.c
│   │   │   │   ├── start.S
│   │   │   │   └── u-boot.lds
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── arch-at32ap700x/
│   │   │   │       │   ├── addrspace.h
│   │   │   │       │   ├── cacheflush.h
│   │   │   │       │   ├── chip-features.h
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── gpio-impl.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── hmatrix.h
│   │   │   │       │   ├── mmu.h
│   │   │   │       │   └── portmux.h
│   │   │   │       ├── arch-common/
│   │   │   │       │   ├── portmux-gpio.h
│   │   │   │       │   └── portmux-pio.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── dma-mapping.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── hmatrix-common.h
│   │   │   │       ├── io.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── sdram.h
│   │   │   │       ├── sections.h
│   │   │   │       ├── setup.h
│   │   │   │       ├── string.h
│   │   │   │       ├── sysreg.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── interrupts.c
│   │   │       └── memset.S
│   │   ├── blackfin/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bootcount.c
│   │   │   │   ├── bootrom-asm-offsets.awk
│   │   │   │   ├── bootrom-asm-offsets.c.in
│   │   │   │   ├── cache.S
│   │   │   │   ├── cpu.c
│   │   │   │   ├── cpu.h
│   │   │   │   ├── gpio.c
│   │   │   │   ├── init.S
│   │   │   │   ├── init.lds.S
│   │   │   │   ├── initcode.c
│   │   │   │   ├── initcode.h
│   │   │   │   ├── interrupt.S
│   │   │   │   ├── interrupts.c
│   │   │   │   ├── jtag-console.c
│   │   │   │   ├── os_log.c
│   │   │   │   ├── reset.c
│   │   │   │   ├── serial.c
│   │   │   │   ├── serial.h
│   │   │   │   ├── start.S
│   │   │   │   ├── traps.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── watchdog.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bfin_logo_230x230_gzip.h
│   │   │   │       ├── bfin_logo_230x230_lzma.h
│   │   │   │       ├── bfin_logo_rgb565_230x230_gzip.h
│   │   │   │       ├── bfin_logo_rgb565_230x230_lzma.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── blackfin.h
│   │   │   │       ├── blackfin_cdef.h
│   │   │   │       ├── blackfin_def.h
│   │   │   │       ├── blackfin_local.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config-pre.h
│   │   │   │       ├── config.h
│   │   │   │       ├── cplb.h
│   │   │   │       ├── deferred.h
│   │   │   │       ├── delay.h
│   │   │   │       ├── dma.h
│   │   │   │       ├── entry.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── io.h
│   │   │   │       ├── linkage.h
│   │   │   │       ├── mach-bf506/
│   │   │   │       │   ├── BF504_cdef.h
│   │   │   │       │   ├── BF504_def.h
│   │   │   │       │   ├── BF506_cdef.h
│   │   │   │       │   ├── BF506_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf518/
│   │   │   │       │   ├── BF512_cdef.h
│   │   │   │       │   ├── BF512_def.h
│   │   │   │       │   ├── BF514_cdef.h
│   │   │   │       │   ├── BF514_def.h
│   │   │   │       │   ├── BF516_cdef.h
│   │   │   │       │   ├── BF516_def.h
│   │   │   │       │   ├── BF518_cdef.h
│   │   │   │       │   ├── BF518_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf527/
│   │   │   │       │   ├── BF522_cdef.h
│   │   │   │       │   ├── BF522_def.h
│   │   │   │       │   ├── BF523_cdef.h
│   │   │   │       │   ├── BF523_def.h
│   │   │   │       │   ├── BF524_cdef.h
│   │   │   │       │   ├── BF524_def.h
│   │   │   │       │   ├── BF525_cdef.h
│   │   │   │       │   ├── BF525_def.h
│   │   │   │       │   ├── BF526_cdef.h
│   │   │   │       │   ├── BF526_def.h
│   │   │   │       │   ├── BF527_cdef.h
│   │   │   │       │   ├── BF527_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mem_map.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf533/
│   │   │   │       │   ├── BF531_cdef.h
│   │   │   │       │   ├── BF531_def.h
│   │   │   │       │   ├── BF532_cdef.h
│   │   │   │       │   ├── BF532_def.h
│   │   │   │       │   ├── BF533_cdef.h
│   │   │   │       │   ├── BF533_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf537/
│   │   │   │       │   ├── BF534_cdef.h
│   │   │   │       │   ├── BF534_def.h
│   │   │   │       │   ├── BF536_cdef.h
│   │   │   │       │   ├── BF536_def.h
│   │   │   │       │   ├── BF537_cdef.h
│   │   │   │       │   ├── BF537_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf538/
│   │   │   │       │   ├── BF538_cdef.h
│   │   │   │       │   ├── BF538_def.h
│   │   │   │       │   ├── BF539_cdef.h
│   │   │   │       │   ├── BF539_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf548/
│   │   │   │       │   ├── ADSP-EDN-BF542-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF542-extended_def.h
│   │   │   │       │   ├── ADSP-EDN-BF544-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF544-extended_def.h
│   │   │   │       │   ├── ADSP-EDN-BF547-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF547-extended_def.h
│   │   │   │       │   ├── ADSP-EDN-BF548-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF548-extended_def.h
│   │   │   │       │   ├── ADSP-EDN-BF549-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF549-extended_def.h
│   │   │   │       │   ├── BF542_cdef.h
│   │   │   │       │   ├── BF542_def.h
│   │   │   │       │   ├── BF544_cdef.h
│   │   │   │       │   ├── BF544_def.h
│   │   │   │       │   ├── BF547_cdef.h
│   │   │   │       │   ├── BF547_def.h
│   │   │   │       │   ├── BF548_cdef.h
│   │   │   │       │   ├── BF548_def.h
│   │   │   │       │   ├── BF549_cdef.h
│   │   │   │       │   ├── BF549_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mem_map.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf561/
│   │   │   │       │   ├── BF561_cdef.h
│   │   │   │       │   ├── BF561_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-common/
│   │   │   │       │   ├── ADSP-EDN-core_cdef.h
│   │   │   │       │   ├── ADSP-EDN-core_def.h
│   │   │   │       │   └── bits/
│   │   │   │       │       ├── bootrom.h
│   │   │   │       │       ├── core.h
│   │   │   │       │       ├── dma.h
│   │   │   │       │       ├── ebiu.h
│   │   │   │       │       ├── emac.h
│   │   │   │       │       ├── eppi.h
│   │   │   │       │       ├── lockbox.h
│   │   │   │       │       ├── mpu.h
│   │   │   │       │       ├── otp.h
│   │   │   │       │       ├── pata.h
│   │   │   │       │       ├── pll.h
│   │   │   │       │       ├── ports-a.h
│   │   │   │       │       ├── ports-b.h
│   │   │   │       │       ├── ports-c.h
│   │   │   │       │       ├── ports-d.h
│   │   │   │       │       ├── ports-e.h
│   │   │   │       │       ├── ports-f.h
│   │   │   │       │       ├── ports-g.h
│   │   │   │       │       ├── ports-h.h
│   │   │   │       │       ├── ports-i.h
│   │   │   │       │       ├── ports-j.h
│   │   │   │       │       ├── ppi.h
│   │   │   │       │       ├── rtc.h
│   │   │   │       │       ├── sdh.h
│   │   │   │       │       ├── spi.h
│   │   │   │       │       ├── sport.h
│   │   │   │       │       ├── timer.h
│   │   │   │       │       ├── trace.h
│   │   │   │       │       ├── twi.h
│   │   │   │       │       ├── uart.h
│   │   │   │       │       ├── usb.h
│   │   │   │       │       └── watchdog.h
│   │   │   │       ├── mem_map.h
│   │   │   │       ├── net.h
│   │   │   │       ├── portmux.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── sdh.h
│   │   │   │       ├── shared_resources.h
│   │   │   │       ├── signal.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── traps.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── __kgdb.S
│   │   │       ├── board.c
│   │   │       ├── boot.c
│   │   │       ├── cache.c
│   │   │       ├── clocks.c
│   │   │       ├── cmd_cache_dump.c
│   │   │       ├── ins.S
│   │   │       ├── kgdb.c
│   │   │       ├── kgdb.h
│   │   │       ├── memcmp.S
│   │   │       ├── memcpy.S
│   │   │       ├── memmove.S
│   │   │       ├── memset.S
│   │   │       ├── muldi3.c
│   │   │       ├── outs.S
│   │   │       ├── post.c
│   │   │       └── string.c
│   │   ├── m68k/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── mcf5227x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── mcf523x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── mcf52x2/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu.h
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── mcf532x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── mcf5445x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   └── mcf547x_8x/
│   │   │   │       ├── Makefile
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── cpu_init.c
│   │   │   │       ├── interrupts.c
│   │   │   │       ├── pci.c
│   │   │   │       ├── slicetimer.c
│   │   │   │       ├── speed.c
│   │   │   │       └── start.S
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── coldfire/
│   │   │   │       │   ├── ata.h
│   │   │   │       │   ├── crossbar.h
│   │   │   │       │   ├── dspi.h
│   │   │   │       │   ├── edma.h
│   │   │   │       │   ├── eport.h
│   │   │   │       │   ├── flexbus.h
│   │   │   │       │   ├── flexcan.h
│   │   │   │       │   ├── intctrl.h
│   │   │   │       │   ├── lcd.h
│   │   │   │       │   ├── mdha.h
│   │   │   │       │   ├── pwm.h
│   │   │   │       │   ├── qspi.h
│   │   │   │       │   ├── rng.h
│   │   │   │       │   ├── skha.h
│   │   │   │       │   └── ssi.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── fec.h
│   │   │   │       ├── fsl_i2c.h
│   │   │   │       ├── fsl_mcdmafec.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── immap.h
│   │   │   │       ├── immap_520x.h
│   │   │   │       ├── immap_5227x.h
│   │   │   │       ├── immap_5235.h
│   │   │   │       ├── immap_5249.h
│   │   │   │       ├── immap_5253.h
│   │   │   │       ├── immap_5271.h
│   │   │   │       ├── immap_5272.h
│   │   │   │       ├── immap_5275.h
│   │   │   │       ├── immap_5282.h
│   │   │   │       ├── immap_5301x.h
│   │   │   │       ├── immap_5329.h
│   │   │   │       ├── immap_5445x.h
│   │   │   │       ├── immap_547x_8x.h
│   │   │   │       ├── io.h
│   │   │   │       ├── m520x.h
│   │   │   │       ├── m5227x.h
│   │   │   │       ├── m5235.h
│   │   │   │       ├── m5249.h
│   │   │   │       ├── m5253.h
│   │   │   │       ├── m5271.h
│   │   │   │       ├── m5272.h
│   │   │   │       ├── m5275.h
│   │   │   │       ├── m5282.h
│   │   │   │       ├── m5301x.h
│   │   │   │       ├── m5329.h
│   │   │   │       ├── m5445x.h
│   │   │   │       ├── m547x_8x.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── rtc.h
│   │   │   │       ├── string.h
│   │   │   │       ├── timer.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── uart.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.c
│   │   │       ├── interrupts.c
│   │   │       ├── time.c
│   │   │       └── traps.c
│   │   ├── microblaze/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cache.c
│   │   │   │   ├── cpu.c
│   │   │   │   ├── exception.c
│   │   │   │   ├── interrupts.c
│   │   │   │   ├── irq.S
│   │   │   │   ├── start.S
│   │   │   │   └── timer.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── asm.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── io.h
│   │   │   │       ├── microblaze_intc.h
│   │   │   │       ├── microblaze_timer.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       └── time.c
│   │   ├── mips/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── mips32/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── au1x00/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── au1x00_eth.c
│   │   │   │   │   │   ├── au1x00_serial.c
│   │   │   │   │   │   ├── au1x00_usb_ohci.c
│   │   │   │   │   │   ├── au1x00_usb_ohci.h
│   │   │   │   │   │   └── config.mk
│   │   │   │   │   ├── cache.S
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── incaip/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asc_serial.c
│   │   │   │   │   │   ├── asc_serial.h
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── incaip_clock.c
│   │   │   │   │   │   └── incaip_wdt.S
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── time.c
│   │   │   │   └── xburst/
│   │   │   │       ├── Makefile
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── jz4740.c
│   │   │   │       ├── jz_serial.c
│   │   │   │       ├── start.S
│   │   │   │       └── timer.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── addrspace.h
│   │   │   │       ├── asm.h
│   │   │   │       ├── au1x00.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── cachectl.h
│   │   │   │       ├── cacheops.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── inca-ip.h
│   │   │   │       ├── io.h
│   │   │   │       ├── isadep.h
│   │   │   │       ├── jz4740.h
│   │   │   │       ├── mipsregs.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── reboot.h
│   │   │   │       ├── reg.h
│   │   │   │       ├── regdef.h
│   │   │   │       ├── sgidefs.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot-mips.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       └── bootm_qemu_mips.c
│   │   ├── nds32/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   └── n1213/
│   │   │   │       ├── Makefile
│   │   │   │       ├── ag101/
│   │   │   │       │   ├── Makefile
│   │   │   │       │   ├── asm-offsets.c
│   │   │   │       │   ├── cpu.c
│   │   │   │       │   ├── lowlevel_init.S
│   │   │   │       │   ├── timer.c
│   │   │   │       │   └── watchdog.S
│   │   │   │       ├── ag102/
│   │   │   │       │   ├── Makefile
│   │   │   │       │   ├── asm-offsets.c
│   │   │   │       │   ├── cpu.c
│   │   │   │       │   ├── lowlevel_init.S
│   │   │   │       │   ├── timer.c
│   │   │   │       │   └── watchdog.S
│   │   │   │       ├── start.S
│   │   │   │       └── u-boot.lds
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── arch-ag101/
│   │   │   │       │   └── ag101.h
│   │   │   │       ├── arch-ag102/
│   │   │   │       │   └── ag102.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── io.h
│   │   │   │       ├── linkage.h
│   │   │   │       ├── mach-types.h
│   │   │   │       ├── macro.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot-nds32.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.c
│   │   │       └── interrupts.c
│   │   ├── nios2/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpu.c
│   │   │   │   ├── epcs.c
│   │   │   │   ├── exceptions.S
│   │   │   │   ├── fdt.c
│   │   │   │   ├── interrupts.c
│   │   │   │   ├── start.S
│   │   │   │   ├── sysid.c
│   │   │   │   ├── traps.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops/
│   │   │   │       │   ├── atomic.h
│   │   │   │       │   ├── ffs.h
│   │   │   │       │   └── non-atomic.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── dma-mapping.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── io.h
│   │   │   │       ├── opcodes.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── psr.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── status_led.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.S
│   │   │       ├── libgcc.c
│   │   │       ├── longlong.h
│   │   │       └── time.c
│   │   ├── openrisc/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cache.c
│   │   │   │   ├── cpu.c
│   │   │   │   ├── exceptions.c
│   │   │   │   ├── interrupts.c
│   │   │   │   └── start.S
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops/
│   │   │   │       │   ├── ffs.h
│   │   │   │       │   └── fls.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── io.h
│   │   │   │       ├── openrisc_exc.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── spr-defs.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       └── timer.c
│   │   ├── powerpc/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── 74xx_7xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.S
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── io.S
│   │   │   │   │   ├── kgdb.S
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc512x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── asm-offsets.h
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── diu.c
│   │   │   │   │   ├── fixed_sdram.c
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── ide.c
│   │   │   │   │   ├── iim.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── iopin.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc5xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── spi.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc5xxx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── firmware_sc_task_bestcomm.impl.S
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── ide.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── io.S
│   │   │   │   │   ├── loadtask.c
│   │   │   │   │   ├── pci_mpc5200.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   ├── u-boot-customlayout.lds
│   │   │   │   │   ├── u-boot.lds
│   │   │   │   │   ├── usb.c
│   │   │   │   │   ├── usb_ohci.c
│   │   │   │   │   └── usb_ohci.h
│   │   │   │   ├── mpc8220/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── dma.h
│   │   │   │   │   ├── dramSetup.c
│   │   │   │   │   ├── dramSetup.h
│   │   │   │   │   ├── fec.c
│   │   │   │   │   ├── fec.h
│   │   │   │   │   ├── fec_dma_tasks.S
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── i2cCore.c
│   │   │   │   │   ├── i2cCore.h
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── io.S
│   │   │   │   │   ├── loadtask.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   ├── u-boot.lds
│   │   │   │   │   └── uart.c
│   │   │   │   ├── mpc824x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── drivers/
│   │   │   │   │   │   ├── epic/
│   │   │   │   │   │   │   ├── README
│   │   │   │   │   │   │   ├── epic.h
│   │   │   │   │   │   │   ├── epic1.c
│   │   │   │   │   │   │   ├── epic2.S
│   │   │   │   │   │   │   └── epicutil.S
│   │   │   │   │   │   ├── epic.h
│   │   │   │   │   │   ├── errors.h
│   │   │   │   │   │   ├── i2c/
│   │   │   │   │   │   │   └── i2c.c
│   │   │   │   │   │   └── i2c_export.h
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc8260/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── bedbug_603e.c
│   │   │   │   │   ├── commproc.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── ether_fcc.c
│   │   │   │   │   ├── ether_scc.c
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── kgdb.S
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── serial_scc.c
│   │   │   │   │   ├── serial_smc.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── speed.h
│   │   │   │   │   ├── spi.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc83xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── ecc.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── law.c
│   │   │   │   │   ├── nand_init.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── pcie.c
│   │   │   │   │   ├── qe_io.c
│   │   │   │   │   ├── serdes.c
│   │   │   │   │   ├── spd_sdram.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc85xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── cmd_errata.c
│   │   │   │   │   ├── commproc.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── cpu_init_early.c
│   │   │   │   │   ├── cpu_init_nand.c
│   │   │   │   │   ├── ddr-gen1.c
│   │   │   │   │   ├── ddr-gen2.c
│   │   │   │   │   ├── ddr-gen3.c
│   │   │   │   │   ├── ether_fcc.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── fixed_ivor.S
│   │   │   │   │   ├── fsl_corenet_serdes.c
│   │   │   │   │   ├── fsl_corenet_serdes.h
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── liodn.c
│   │   │   │   │   ├── mp.c
│   │   │   │   │   ├── mp.h
│   │   │   │   │   ├── mpc8536_serdes.c
│   │   │   │   │   ├── mpc8544_serdes.c
│   │   │   │   │   ├── mpc8548_serdes.c
│   │   │   │   │   ├── mpc8568_serdes.c
│   │   │   │   │   ├── mpc8569_serdes.c
│   │   │   │   │   ├── mpc8572_serdes.c
│   │   │   │   │   ├── p1010_serdes.c
│   │   │   │   │   ├── p1021_serdes.c
│   │   │   │   │   ├── p1022_serdes.c
│   │   │   │   │   ├── p1023_serdes.c
│   │   │   │   │   ├── p2020_serdes.c
│   │   │   │   │   ├── p2041_ids.c
│   │   │   │   │   ├── p2041_serdes.c
│   │   │   │   │   ├── p3041_ids.c
│   │   │   │   │   ├── p3041_serdes.c
│   │   │   │   │   ├── p3060_ids.c
│   │   │   │   │   ├── p3060_serdes.c
│   │   │   │   │   ├── p4080_ids.c
│   │   │   │   │   ├── p4080_serdes.c
│   │   │   │   │   ├── p5020_ids.c
│   │   │   │   │   ├── p5020_serdes.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── portals.c
│   │   │   │   │   ├── qe_io.c
│   │   │   │   │   ├── release.S
│   │   │   │   │   ├── resetvec.S
│   │   │   │   │   ├── serial_scc.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── tlb.c
│   │   │   │   │   ├── traps.c
│   │   │   │   │   ├── u-boot-nand.lds
│   │   │   │   │   ├── u-boot-nand_spl.lds
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc86xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.S
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── ddr-8641.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── mp.c
│   │   │   │   │   ├── mpc8610_serdes.c
│   │   │   │   │   ├── mpc8641_serdes.c
│   │   │   │   │   ├── release.S
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc8xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── bedbug_860.c
│   │   │   │   │   ├── commproc.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── fec.c
│   │   │   │   │   ├── fec.h
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── kgdb.S
│   │   │   │   │   ├── lcd.c
│   │   │   │   │   ├── plprcr_write.S
│   │   │   │   │   ├── scc.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── spi.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   ├── upatch.c
│   │   │   │   │   ├── video.c
│   │   │   │   │   └── wlkbd.c
│   │   │   │   ├── mpc8xxx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── ddr/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── common_timing_params.h
│   │   │   │   │   │   ├── ctrl_regs.c
│   │   │   │   │   │   ├── ddr.h
│   │   │   │   │   │   ├── ddr1_dimm_params.c
│   │   │   │   │   │   ├── ddr2_dimm_params.c
│   │   │   │   │   │   ├── ddr3_dimm_params.c
│   │   │   │   │   │   ├── interactive.c
│   │   │   │   │   │   ├── lc_common_dimm_params.c
│   │   │   │   │   │   ├── main.c
│   │   │   │   │   │   ├── options.c
│   │   │   │   │   │   └── util.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── fsl_ifc.c
│   │   │   │   │   ├── fsl_lbc.c
│   │   │   │   │   └── srio.c
│   │   │   │   └── ppc4xx/
│   │   │   │       ├── 40x_spd_sdram.c
│   │   │   │       ├── 44x_spd_ddr.c
│   │   │   │       ├── 44x_spd_ddr2.c
│   │   │   │       ├── 4xx_ibm_ddr2_autocalib.c
│   │   │   │       ├── 4xx_pci.c
│   │   │   │       ├── 4xx_pcie.c
│   │   │   │       ├── 4xx_uart.c
│   │   │   │       ├── Makefile
│   │   │   │       ├── bedbug_405.c
│   │   │   │       ├── cache.S
│   │   │   │       ├── cmd_chip_config.c
│   │   │   │       ├── cmd_ecctest.c
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── cpu_init.c
│   │   │   │       ├── dcr.S
│   │   │   │       ├── denali_data_eye.c
│   │   │   │       ├── denali_spd_ddr2.c
│   │   │   │       ├── ecc.c
│   │   │   │       ├── ecc.h
│   │   │   │       ├── fdt.c
│   │   │   │       ├── gpio.c
│   │   │   │       ├── interrupts.c
│   │   │   │       ├── iop480_uart.c
│   │   │   │       ├── kgdb.S
│   │   │   │       ├── miiphy.c
│   │   │   │       ├── reginfo.c
│   │   │   │       ├── resetvec.S
│   │   │   │       ├── sdram.c
│   │   │   │       ├── sdram.h
│   │   │   │       ├── speed.c
│   │   │   │       ├── start.S
│   │   │   │       ├── tlb.c
│   │   │   │       ├── traps.c
│   │   │   │       ├── u-boot.lds
│   │   │   │       ├── uic.c
│   │   │   │       ├── usb.c
│   │   │   │       ├── usb_ohci.c
│   │   │   │       ├── usb_ohci.h
│   │   │   │       └── xilinx_irq.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── 4xx_pci.h
│   │   │   │       ├── 4xx_pcie.h
│   │   │   │       ├── 5xx_immap.h
│   │   │   │       ├── 8xx_immap.h
│   │   │   │       ├── apm821xx.h
│   │   │   │       ├── arch-mpc83xx/
│   │   │   │       │   └── gpio.h
│   │   │   │       ├── atomic.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── config_mpc85xx.h
│   │   │   │       ├── config_mpc86xx.h
│   │   │   │       ├── cpm_8260.h
│   │   │   │       ├── cpm_85xx.h
│   │   │   │       ├── e300.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── fsl_ddr_dimm_params.h
│   │   │   │       ├── fsl_ddr_sdram.h
│   │   │   │       ├── fsl_dma.h
│   │   │   │       ├── fsl_dtsec.h
│   │   │   │       ├── fsl_enet.h
│   │   │   │       ├── fsl_fman.h
│   │   │   │       ├── fsl_i2c.h
│   │   │   │       ├── fsl_ifc.h
│   │   │   │       ├── fsl_law.h
│   │   │   │       ├── fsl_lbc.h
│   │   │   │       ├── fsl_liodn.h
│   │   │   │       ├── fsl_mpc83xx_serdes.h
│   │   │   │       ├── fsl_pci.h
│   │   │   │       ├── fsl_portals.h
│   │   │   │       ├── fsl_secure_boot.h
│   │   │   │       ├── fsl_serdes.h
│   │   │   │       ├── fsl_srio.h
│   │   │   │       ├── fsl_tgec.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── immap_512x.h
│   │   │   │       ├── immap_8220.h
│   │   │   │       ├── immap_8260.h
│   │   │   │       ├── immap_83xx.h
│   │   │   │       ├── immap_85xx.h
│   │   │   │       ├── immap_86xx.h
│   │   │   │       ├── immap_qe.h
│   │   │   │       ├── interrupt.h
│   │   │   │       ├── io.h
│   │   │   │       ├── iopin_8260.h
│   │   │   │       ├── iopin_85xx.h
│   │   │   │       ├── iopin_8xx.h
│   │   │   │       ├── m8260_pci.h
│   │   │   │       ├── mc146818rtc.h
│   │   │   │       ├── mmu.h
│   │   │   │       ├── mp.h
│   │   │   │       ├── mpc512x.h
│   │   │   │       ├── mpc8349_pci.h
│   │   │   │       ├── mpc85xx_gpio.h
│   │   │   │       ├── mpc8xxx_spi.h
│   │   │   │       ├── pci_io.h
│   │   │   │       ├── pnp.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── ppc405.h
│   │   │   │       ├── ppc405cr.h
│   │   │   │       ├── ppc405ep.h
│   │   │   │       ├── ppc405ex.h
│   │   │   │       ├── ppc405ez.h
│   │   │   │       ├── ppc405gp.h
│   │   │   │       ├── ppc440.h
│   │   │   │       ├── ppc440ep_gr.h
│   │   │   │       ├── ppc440epx_grx.h
│   │   │   │       ├── ppc440gp.h
│   │   │   │       ├── ppc440gx.h
│   │   │   │       ├── ppc440sp.h
│   │   │   │       ├── ppc440spe.h
│   │   │   │       ├── ppc460ex_gt.h
│   │   │   │       ├── ppc460sx.h
│   │   │   │       ├── ppc4xx-ebc.h
│   │   │   │       ├── ppc4xx-emac.h
│   │   │   │       ├── ppc4xx-gpio.h
│   │   │   │       ├── ppc4xx-i2c.h
│   │   │   │       ├── ppc4xx-isram.h
│   │   │   │       ├── ppc4xx-mal.h
│   │   │   │       ├── ppc4xx-sdram.h
│   │   │   │       ├── ppc4xx-uic.h
│   │   │   │       ├── ppc4xx.h
│   │   │   │       ├── ppc4xx_config.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── residual.h
│   │   │   │       ├── sigcontext.h
│   │   │   │       ├── signal.h
│   │   │   │       ├── status_led.h
│   │   │   │       ├── string.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── unaligned.h
│   │   │   │       └── xilinx_irq.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── _ashldi3.S
│   │   │       ├── _ashrdi3.S
│   │   │       ├── _lshrdi3.S
│   │   │       ├── bat_rw.c
│   │   │       ├── board.c
│   │   │       ├── bootcount.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.c
│   │   │       ├── extable.c
│   │   │       ├── interrupts.c
│   │   │       ├── kgdb.c
│   │   │       ├── memcpy_mpc5200.c
│   │   │       ├── ppccache.S
│   │   │       ├── ppcstring.S
│   │   │       ├── reloc.S
│   │   │       ├── ticks.S
│   │   │       └── time.c
│   │   ├── sandbox/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpu.c
│   │   │   │   ├── os.c
│   │   │   │   ├── start.c
│   │   │   │   ├── state.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── getopt.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── io.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── sections.h
│   │   │   │       ├── state.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot-sandbox.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       └── interrupts.c
│   │   ├── sh/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── sh2/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── u-boot.lds
│   │   │   │   │   └── watchdog.c
│   │   │   │   ├── sh3/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── u-boot.lds
│   │   │   │   │   └── watchdog.c
│   │   │   │   └── sh4/
│   │   │   │       ├── Makefile
│   │   │   │       ├── cache.c
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── interrupts.c
│   │   │   │       ├── start.S
│   │   │   │       ├── u-boot.lds
│   │   │   │       └── watchdog.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── clk.h
│   │   │   │       ├── config.h
│   │   │   │       ├── cpu_sh2.h
│   │   │   │       ├── cpu_sh3.h
│   │   │   │       ├── cpu_sh4.h
│   │   │   │       ├── cpu_sh7203.h
│   │   │   │       ├── cpu_sh7264.h
│   │   │   │       ├── cpu_sh7269.h
│   │   │   │       ├── cpu_sh7706.h
│   │   │   │       ├── cpu_sh7710.h
│   │   │   │       ├── cpu_sh7720.h
│   │   │   │       ├── cpu_sh7722.h
│   │   │   │       ├── cpu_sh7723.h
│   │   │   │       ├── cpu_sh7724.h
│   │   │   │       ├── cpu_sh7734.h
│   │   │   │       ├── cpu_sh7750.h
│   │   │   │       ├── cpu_sh7757.h
│   │   │   │       ├── cpu_sh7763.h
│   │   │   │       ├── cpu_sh7780.h
│   │   │   │       ├── cpu_sh7785.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── io.h
│   │   │   │       ├── irqflags.h
│   │   │   │       ├── macro.h
│   │   │   │       ├── mmc.h
│   │   │   │       ├── pci.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── unaligned-sh4a.h
│   │   │   │       ├── unaligned.h
│   │   │   │       └── zimage.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── ashiftlt.S
│   │   │       ├── ashiftrt.S
│   │   │       ├── ashldi3.c
│   │   │       ├── ashrsi3.S
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── libgcc.h
│   │   │       ├── lshiftrt.S
│   │   │       ├── lshrdi3.c
│   │   │       ├── movmem.S
│   │   │       ├── time.c
│   │   │       ├── time_sh2.c
│   │   │       └── zimageboot.c
│   │   ├── sparc/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── leon2/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── prom.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   └── start.S
│   │   │   │   └── leon3/
│   │   │   │       ├── Makefile
│   │   │   │       ├── ambapp.c
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── cpu_init.c
│   │   │   │       ├── interrupts.c
│   │   │   │       ├── prom.c
│   │   │   │       ├── serial.c
│   │   │   │       ├── start.S
│   │   │   │       ├── usb_uhci.c
│   │   │   │       └── usb_uhci.h
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── arch-leon2/
│   │   │   │       │   └── asi.h
│   │   │   │       ├── arch-leon3/
│   │   │   │       │   └── asi.h
│   │   │   │       ├── asi.h
│   │   │   │       ├── asmmacro.h
│   │   │   │       ├── atomic.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── io.h
│   │   │   │       ├── irq.h
│   │   │   │       ├── leon.h
│   │   │   │       ├── leon2.h
│   │   │   │       ├── leon3.h
│   │   │   │       ├── machines.h
│   │   │   │       ├── page.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── prom.h
│   │   │   │       ├── psr.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── srmmu.h
│   │   │   │       ├── stack.h
│   │   │   │       ├── string.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── unaligned.h
│   │   │   │       └── winmacro.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.c
│   │   │       ├── interrupts.c
│   │   │       └── time.c
│   │   └── x86/
│   │       ├── config.mk
│   │       ├── cpu/
│   │       │   ├── Makefile
│   │       │   ├── config.mk
│   │       │   ├── coreboot/
│   │       │   │   ├── Makefile
│   │       │   │   ├── asm-offsets.c
│   │       │   │   ├── coreboot_car.S
│   │       │   │   ├── ipchecksum.c
│   │       │   │   ├── sdram.c
│   │       │   │   ├── sysinfo.c
│   │       │   │   └── tables.c
│   │       │   ├── cpu.c
│   │       │   ├── interrupts.c
│   │       │   ├── resetvec.S
│   │       │   ├── sc520/
│   │       │   │   ├── Makefile
│   │       │   │   ├── asm-offsets.c
│   │       │   │   ├── sc520.c
│   │       │   │   ├── sc520_car.S
│   │       │   │   ├── sc520_pci.c
│   │       │   │   ├── sc520_reset.c
│   │       │   │   ├── sc520_sdram.c
│   │       │   │   ├── sc520_ssi.c
│   │       │   │   └── sc520_timer.c
│   │       │   ├── start.S
│   │       │   ├── start16.S
│   │       │   └── u-boot.lds
│   │       ├── include/
│   │       │   └── asm/
│   │       │       ├── arch-coreboot/
│   │       │       │   ├── ipchecksum.h
│   │       │       │   ├── sysinfo.h
│   │       │       │   └── tables.h
│   │       │       ├── arch-sc520/
│   │       │       │   ├── pci.h
│   │       │       │   ├── sc520.h
│   │       │       │   └── ssi.h
│   │       │       ├── bitops.h
│   │       │       ├── bootparam.h
│   │       │       ├── byteorder.h
│   │       │       ├── cache.h
│   │       │       ├── config.h
│   │       │       ├── e820.h
│   │       │       ├── errno.h
│   │       │       ├── global_data.h
│   │       │       ├── i8254.h
│   │       │       ├── i8259.h
│   │       │       ├── ibmpc.h
│   │       │       ├── init_helpers.h
│   │       │       ├── init_wrappers.h
│   │       │       ├── interrupt.h
│   │       │       ├── io.h
│   │       │       ├── ioctl.h
│   │       │       ├── ist.h
│   │       │       ├── pci.h
│   │       │       ├── posix_types.h
│   │       │       ├── processor-flags.h
│   │       │       ├── processor.h
│   │       │       ├── ptrace.h
│   │       │       ├── realmode.h
│   │       │       ├── relocate.h
│   │       │       ├── string.h
│   │       │       ├── types.h
│   │       │       ├── u-boot-x86.h
│   │       │       ├── u-boot.h
│   │       │       ├── unaligned.h
│   │       │       ├── video/
│   │       │       │   └── edid.h
│   │       │       └── zimage.h
│   │       └── lib/
│   │           ├── Makefile
│   │           ├── bios.S
│   │           ├── bios.h
│   │           ├── bios_pci.S
│   │           ├── bios_setup.c
│   │           ├── board.c
│   │           ├── bootm.c
│   │           ├── cmd_boot.c
│   │           ├── gcc.c
│   │           ├── init_helpers.c
│   │           ├── init_wrappers.c
│   │           ├── interrupts.c
│   │           ├── pcat_interrupts.c
│   │           ├── pcat_timer.c
│   │           ├── pci.c
│   │           ├── pci_type1.c
│   │           ├── realmode.c
│   │           ├── realmode_switch.S
│   │           ├── relocate.c
│   │           ├── string.c
│   │           ├── timer.c
│   │           ├── video.c
│   │           ├── video_bios.c
│   │           └── zimage.c
│   ├── board/
│   │   ├── AndesTech/
│   │   │   ├── adp-ag101/
│   │   │   │   ├── Makefile
│   │   │   │   └── adp-ag101.c
│   │   │   ├── adp-ag101p/
│   │   │   │   ├── Makefile
│   │   │   │   └── adp-ag101p.c
│   │   │   └── adp-ag102/
│   │   │       ├── Makefile
│   │   │       └── adp-ag102.c
│   │   ├── BuS/
│   │   │   ├── EB+MCF-EV123/
│   │   │   │   ├── EB+MCF-EV123.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── cfm_flash.c
│   │   │   │   ├── cfm_flash.h
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── eb_cpux9k2/
│   │   │   │   ├── Makefile
│   │   │   │   └── cpux9k2.c
│   │   │   └── vl_ma2sc/
│   │   │       ├── Makefile
│   │   │       └── vl_ma2sc.c
│   │   ├── CarMediaLab/
│   │   │   └── flea3/
│   │   │       ├── Makefile
│   │   │       ├── flea3.c
│   │   │       └── lowlevel_init.S
│   │   ├── LEOX/
│   │   │   └── elpt860/
│   │   │       ├── Makefile
│   │   │       ├── README.LEOX
│   │   │       ├── elpt860.c
│   │   │       ├── flash.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── LaCie/
│   │   │   ├── common/
│   │   │   │   ├── common.c
│   │   │   │   └── common.h
│   │   │   ├── edminiv2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── edminiv2.c
│   │   │   ├── net2big_v2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── net2big_v2.c
│   │   │   │   └── net2big_v2.h
│   │   │   └── netspace_v2/
│   │   │       ├── Makefile
│   │   │       ├── kwbimage-is2.cfg
│   │   │       ├── kwbimage.cfg
│   │   │       ├── netspace_v2.c
│   │   │       └── netspace_v2.h
│   │   ├── Marvell/
│   │   │   ├── aspenite/
│   │   │   │   ├── Makefile
│   │   │   │   └── aspenite.c
│   │   │   ├── common/
│   │   │   │   ├── bootseq.txt
│   │   │   │   ├── ecctest.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── i2c.c
│   │   │   │   ├── i2c.h
│   │   │   │   ├── intel_flash.c
│   │   │   │   ├── intel_flash.h
│   │   │   │   ├── memory.c
│   │   │   │   ├── misc.S
│   │   │   │   ├── ns16550.c
│   │   │   │   ├── ns16550.h
│   │   │   │   ├── serial.c
│   │   │   │   └── serial.h
│   │   │   ├── db64360/
│   │   │   │   ├── 64360.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── db64360.c
│   │   │   │   ├── eth.h
│   │   │   │   ├── mpsc.c
│   │   │   │   ├── mpsc.h
│   │   │   │   ├── mv_eth.c
│   │   │   │   ├── mv_eth.h
│   │   │   │   ├── mv_regs.h
│   │   │   │   ├── pci.c
│   │   │   │   └── sdram_init.c
│   │   │   ├── db64460/
│   │   │   │   ├── 64460.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── db64460.c
│   │   │   │   ├── eth.h
│   │   │   │   ├── mpsc.c
│   │   │   │   ├── mpsc.h
│   │   │   │   ├── mv_eth.c
│   │   │   │   ├── mv_eth.h
│   │   │   │   ├── mv_regs.h
│   │   │   │   ├── pci.c
│   │   │   │   └── sdram_init.c
│   │   │   ├── dkb/
│   │   │   │   ├── Makefile
│   │   │   │   └── dkb.c
│   │   │   ├── dreamplug/
│   │   │   │   ├── Makefile
│   │   │   │   ├── dreamplug.c
│   │   │   │   ├── dreamplug.h
│   │   │   │   └── kwbimage.cfg
│   │   │   ├── gplugd/
│   │   │   │   ├── Makefile
│   │   │   │   └── gplugd.c
│   │   │   ├── guruplug/
│   │   │   │   ├── Makefile
│   │   │   │   ├── guruplug.c
│   │   │   │   ├── guruplug.h
│   │   │   │   └── kwbimage.cfg
│   │   │   ├── include/
│   │   │   │   ├── core.h
│   │   │   │   ├── memory.h
│   │   │   │   ├── mv_gen_reg.h
│   │   │   │   └── pci.h
│   │   │   ├── mv88f6281gtw_ge/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── mv88f6281gtw_ge.c
│   │   │   │   └── mv88f6281gtw_ge.h
│   │   │   ├── openrd/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── openrd.c
│   │   │   │   └── openrd.h
│   │   │   ├── rd6281a/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── rd6281a.c
│   │   │   │   └── rd6281a.h
│   │   │   └── sheevaplug/
│   │   │       ├── Makefile
│   │   │       ├── kwbimage.cfg
│   │   │       ├── sheevaplug.c
│   │   │       └── sheevaplug.h
│   │   ├── RPXClassic/
│   │   │   ├── Makefile
│   │   │   ├── RPXClassic.c
│   │   │   ├── eccx.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── RPXlite/
│   │   │   ├── Makefile
│   │   │   ├── RPXlite.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── RPXlite_dw/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── RPXlite_dw.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── RRvision/
│   │   │   ├── Makefile
│   │   │   ├── RRvision.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── video_ad7179.h
│   │   ├── Seagate/
│   │   │   └── dockstar/
│   │   │       ├── Makefile
│   │   │       ├── dockstar.c
│   │   │       ├── dockstar.h
│   │   │       └── kwbimage.cfg
│   │   ├── a3000/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── a3000.c
│   │   │   └── flash.c
│   │   ├── a4m072/
│   │   │   ├── Makefile
│   │   │   ├── a4m072.c
│   │   │   └── mt46v32m16.h
│   │   ├── actux1/
│   │   │   ├── Makefile
│   │   │   ├── actux1.c
│   │   │   ├── actux1_hw.h
│   │   │   └── u-boot.lds
│   │   ├── actux2/
│   │   │   ├── Makefile
│   │   │   ├── actux2.c
│   │   │   ├── actux2_hw.h
│   │   │   └── u-boot.lds
│   │   ├── actux3/
│   │   │   ├── Makefile
│   │   │   ├── actux3.c
│   │   │   ├── actux3_hw.h
│   │   │   └── u-boot.lds
│   │   ├── actux4/
│   │   │   ├── Makefile
│   │   │   ├── actux4.c
│   │   │   └── actux4_hw.h
│   │   ├── adder/
│   │   │   ├── Makefile
│   │   │   ├── adder.c
│   │   │   └── u-boot.lds
│   │   ├── afeb9260/
│   │   │   ├── Makefile
│   │   │   ├── afeb9260.c
│   │   │   ├── config.mk
│   │   │   └── partition.c
│   │   ├── ait/
│   │   │   └── cam_enc_4xx/
│   │   │       ├── Makefile
│   │   │       ├── cam_enc_4xx.c
│   │   │       ├── config.mk
│   │   │       ├── u-boot-spl.lds
│   │   │       └── ublimage.cfg
│   │   ├── alaska/
│   │   │   ├── Makefile
│   │   │   ├── alaska.c
│   │   │   └── flash.c
│   │   ├── alphaproject/
│   │   │   └── ap_sh4a_4a/
│   │   │       ├── Makefile
│   │   │       ├── ap_sh4a_4a.c
│   │   │       └── lowlevel_init.S
│   │   ├── altera/
│   │   │   ├── common/
│   │   │   │   ├── AMDLV065D.c
│   │   │   │   ├── cfide.c
│   │   │   │   ├── epled.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── sevenseg.c
│   │   │   │   └── sevenseg.h
│   │   │   └── nios2-generic/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── custom_fpga.h
│   │   │       ├── nios2-generic.c
│   │   │       ├── text_base.S
│   │   │       └── u-boot.lds
│   │   ├── amcc/
│   │   │   ├── acadia/
│   │   │   │   ├── Makefile
│   │   │   │   ├── acadia.c
│   │   │   │   ├── cmd_acadia.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── memory.c
│   │   │   │   ├── pll.c
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── bamboo/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bamboo.c
│   │   │   │   ├── bamboo.h
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── init.S
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── bluestone/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bluestone.c
│   │   │   │   ├── config.mk
│   │   │   │   └── init.S
│   │   │   ├── bubinga/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bubinga.c
│   │   │   │   └── flash.c
│   │   │   ├── canyonlands/
│   │   │   │   ├── Makefile
│   │   │   │   ├── canyonlands.c
│   │   │   │   ├── chip_config.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── common/
│   │   │   │   └── flash.c
│   │   │   ├── ebony/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── ebony.c
│   │   │   │   ├── flash.c
│   │   │   │   └── init.S
│   │   │   ├── katmai/
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   └── katmai.c
│   │   │   ├── kilauea/
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── kilauea.c
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── luan/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── epld.h
│   │   │   │   ├── flash.c
│   │   │   │   ├── init.S
│   │   │   │   └── luan.c
│   │   │   ├── makalu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pll.c
│   │   │   │   ├── init.S
│   │   │   │   └── makalu.c
│   │   │   ├── ocotea/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── init.S
│   │   │   │   ├── ocotea.c
│   │   │   │   └── ocotea.h
│   │   │   ├── redwood/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── redwood.c
│   │   │   │   └── redwood.h
│   │   │   ├── sequoia/
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── sdram.c
│   │   │   │   ├── sequoia.c
│   │   │   │   ├── u-boot-nand.lds
│   │   │   │   └── u-boot-ram.lds
│   │   │   ├── taihu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── lcd.c
│   │   │   │   ├── taihu.c
│   │   │   │   └── update.c
│   │   │   ├── taishan/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── lcd.c
│   │   │   │   ├── showinfo.c
│   │   │   │   ├── taishan.c
│   │   │   │   └── update.c
│   │   │   ├── walnut/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── walnut.c
│   │   │   ├── yosemite/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   └── yosemite.c
│   │   │   └── yucca/
│   │   │       ├── Makefile
│   │   │       ├── cmd_yucca.c
│   │   │       ├── config.mk
│   │   │       ├── flash.c
│   │   │       ├── init.S
│   │   │       ├── yucca.c
│   │   │       └── yucca.h
│   │   ├── amirix/
│   │   │   └── ap1000/
│   │   │       ├── Makefile
│   │   │       ├── ap1000.c
│   │   │       ├── ap1000.h
│   │   │       ├── flash.c
│   │   │       ├── init.S
│   │   │       ├── pci.c
│   │   │       ├── powerspan.c
│   │   │       ├── powerspan.h
│   │   │       ├── serial.c
│   │   │       └── u-boot.lds
│   │   ├── apollon/
│   │   │   ├── Makefile
│   │   │   ├── apollon.c
│   │   │   ├── config.mk
│   │   │   ├── lowlevel_init.S
│   │   │   ├── mem.c
│   │   │   ├── mem.h
│   │   │   └── sys_info.c
│   │   ├── armltd/
│   │   │   ├── integrator/
│   │   │   │   ├── Makefile
│   │   │   │   ├── arm-ebi.h
│   │   │   │   ├── integrator-sc.h
│   │   │   │   ├── integrator.c
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── pci.c
│   │   │   │   ├── pci_v3.h
│   │   │   │   └── timer.c
│   │   │   ├── versatile/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── versatile.c
│   │   │   └── vexpress/
│   │   │       ├── Makefile
│   │   │       └── ca9x4_ct_vxp.c
│   │   ├── astro/
│   │   │   └── mcf5373l/
│   │   │       ├── Makefile
│   │   │       ├── astro.h
│   │   │       ├── fpga.c
│   │   │       ├── mcf5373l.c
│   │   │       └── u-boot.lds
│   │   ├── atc/
│   │   │   ├── Makefile
│   │   │   ├── atc.c
│   │   │   ├── flash.c
│   │   │   └── ti113x.c
│   │   ├── atmel/
│   │   │   ├── at91rm9200ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91rm9200ek.c
│   │   │   │   └── led.c
│   │   │   ├── at91sam9260ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9260ek.c
│   │   │   │   ├── led.c
│   │   │   │   └── partition.c
│   │   │   ├── at91sam9261ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9261ek.c
│   │   │   │   ├── led.c
│   │   │   │   └── partition.c
│   │   │   ├── at91sam9263ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9263ek.c
│   │   │   │   ├── led.c
│   │   │   │   └── partition.c
│   │   │   ├── at91sam9m10g45ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9m10g45ek.c
│   │   │   │   ├── config.mk
│   │   │   │   └── led.c
│   │   │   ├── at91sam9rlek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9rlek.c
│   │   │   │   ├── led.c
│   │   │   │   └── partition.c
│   │   │   ├── atngw100/
│   │   │   │   ├── Makefile
│   │   │   │   └── atngw100.c
│   │   │   └── atstk1000/
│   │   │       ├── Makefile
│   │   │       └── atstk1000.c
│   │   ├── avionic-design/
│   │   │   ├── common/
│   │   │   │   └── tamonten.c
│   │   │   ├── dts/
│   │   │   │   ├── tegra2-medcom.dts
│   │   │   │   ├── tegra2-plutux.dts
│   │   │   │   └── tegra2-tec.dts
│   │   │   ├── medcom/
│   │   │   │   └── Makefile
│   │   │   ├── plutux/
│   │   │   │   └── Makefile
│   │   │   └── tec/
│   │   │       └── Makefile
│   │   ├── avnet/
│   │   │   ├── fx12mm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── fx12mm.c
│   │   │   │   └── xparameters.h
│   │   │   └── v5fx30teval/
│   │   │       ├── Makefile
│   │   │       ├── v5fx30teval.c
│   │   │       └── xparameters.h
│   │   ├── balloon3/
│   │   │   ├── Makefile
│   │   │   └── balloon3.c
│   │   ├── bc3450/
│   │   │   ├── Makefile
│   │   │   ├── bc3450.c
│   │   │   ├── cmd_bc3450.c
│   │   │   └── mt48lc16m16a2-75.h
│   │   ├── bct-brettl2/
│   │   │   ├── Makefile
│   │   │   ├── bct-brettl2.c
│   │   │   ├── cled.c
│   │   │   ├── config.mk
│   │   │   ├── gpio_cfi_flash.c
│   │   │   ├── smsc9303.c
│   │   │   └── smsc9303.h
│   │   ├── bf506f-ezkit/
│   │   │   ├── Makefile
│   │   │   └── bf506f-ezkit.c
│   │   ├── bf518f-ezbrd/
│   │   │   ├── Makefile
│   │   │   ├── bf518f-ezbrd.c
│   │   │   └── config.mk
│   │   ├── bf525-ucr2/
│   │   │   ├── Makefile
│   │   │   └── bf525-ucr2.c
│   │   ├── bf526-ezbrd/
│   │   │   ├── Makefile
│   │   │   ├── bf526-ezbrd.c
│   │   │   └── config.mk
│   │   ├── bf527-ad7160-eval/
│   │   │   ├── Makefile
│   │   │   ├── bf527-ad7160-eval.c
│   │   │   └── config.mk
│   │   ├── bf527-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf527-ezkit.c
│   │   │   ├── config.mk
│   │   │   └── video.c
│   │   ├── bf527-sdp/
│   │   │   ├── Makefile
│   │   │   ├── bf527-sdp.c
│   │   │   └── config.mk
│   │   ├── bf533-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf533-ezkit.c
│   │   │   ├── config.mk
│   │   │   ├── flash-defines.h
│   │   │   ├── flash.c
│   │   │   └── psd4256.h
│   │   ├── bf533-stamp/
│   │   │   ├── Makefile
│   │   │   ├── bf533-stamp.c
│   │   │   ├── config.mk
│   │   │   ├── ide-cf.c
│   │   │   ├── video.c
│   │   │   └── video.h
│   │   ├── bf537-minotaur/
│   │   │   ├── Makefile
│   │   │   ├── bf537-minotaur.c
│   │   │   └── config.mk
│   │   ├── bf537-pnav/
│   │   │   ├── Makefile
│   │   │   └── bf537-pnav.c
│   │   ├── bf537-srv1/
│   │   │   ├── Makefile
│   │   │   ├── bf537-srv1.c
│   │   │   └── config.mk
│   │   ├── bf537-stamp/
│   │   │   ├── Makefile
│   │   │   ├── bf537-stamp.c
│   │   │   ├── config.mk
│   │   │   ├── ide-cf.c
│   │   │   └── post-memory.c
│   │   ├── bf538f-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf538f-ezkit.c
│   │   │   └── config.mk
│   │   ├── bf548-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf548-ezkit.c
│   │   │   ├── config.mk
│   │   │   └── video.c
│   │   ├── bf561-acvilon/
│   │   │   ├── Makefile
│   │   │   ├── bf561-acvilon.c
│   │   │   └── config.mk
│   │   ├── bf561-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf561-ezkit.c
│   │   │   └── config.mk
│   │   ├── blackstamp/
│   │   │   ├── Makefile
│   │   │   └── blackstamp.c
│   │   ├── blackvme/
│   │   │   ├── Makefile
│   │   │   └── blackvme.c
│   │   ├── bluewater/
│   │   │   └── snapper9260/
│   │   │       ├── Makefile
│   │   │       └── snapper9260.c
│   │   ├── bmw/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── bmw.c
│   │   │   ├── bmw.h
│   │   │   ├── config.mk
│   │   │   ├── early_init.S
│   │   │   ├── flash.c
│   │   │   ├── m48t59y.c
│   │   │   ├── m48t59y.h
│   │   │   ├── ns16550.c
│   │   │   ├── ns16550.h
│   │   │   └── serial.c
│   │   ├── br4/
│   │   │   ├── Makefile
│   │   │   ├── br4.c
│   │   │   └── config.mk
│   │   ├── buffalo/
│   │   │   └── lsxl/
│   │   │       ├── Makefile
│   │   │       ├── kwbimage-lschl.cfg
│   │   │       ├── kwbimage-lsxhl.cfg
│   │   │       ├── lsxl.c
│   │   │       └── lsxl.h
│   │   ├── c2mon/
│   │   │   ├── Makefile
│   │   │   ├── c2mon.c
│   │   │   ├── flash.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── calao/
│   │   │   ├── sbc35_a9g20/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── sbc35_a9g20.c
│   │   │   │   └── spi.c
│   │   │   └── tny_a9260/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── spi.c
│   │   │       └── tny_a9260.c
│   │   ├── canmb/
│   │   │   ├── Makefile
│   │   │   ├── canmb.c
│   │   │   └── mt48lc16m32s2-75.h
│   │   ├── chromebook-x86/
│   │   │   └── coreboot/
│   │   │       ├── Makefile
│   │   │       ├── coreboot.c
│   │   │       ├── coreboot_pci.c
│   │   │       ├── coreboot_start.S
│   │   │       └── coreboot_start16.S
│   │   ├── cloudengines/
│   │   │   └── pogo_e02/
│   │   │       ├── Makefile
│   │   │       ├── kwbimage.cfg
│   │   │       ├── pogo_e02.c
│   │   │       └── pogo_e02.h
│   │   ├── cm-bf527/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf527.c
│   │   │   ├── config.mk
│   │   │   └── gpio_cfi_flash.c
│   │   ├── cm-bf533/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf533.c
│   │   │   └── config.mk
│   │   ├── cm-bf537e/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf537e.c
│   │   │   ├── config.mk
│   │   │   ├── gpio_cfi_flash.c
│   │   │   └── gpio_cfi_flash.h
│   │   ├── cm-bf537u/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf537u.c
│   │   │   ├── config.mk
│   │   │   └── gpio_cfi_flash.c
│   │   ├── cm-bf548/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf548.c
│   │   │   ├── config.mk
│   │   │   └── video.c
│   │   ├── cm-bf561/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf561.c
│   │   │   └── config.mk
│   │   ├── cm4008/
│   │   │   ├── Makefile
│   │   │   ├── cm4008.c
│   │   │   ├── config.mk
│   │   │   └── flash.c
│   │   ├── cm41xx/
│   │   │   ├── Makefile
│   │   │   ├── cm41xx.c
│   │   │   ├── config.mk
│   │   │   └── flash.c
│   │   ├── cm5200/
│   │   │   ├── Makefile
│   │   │   ├── cm5200.c
│   │   │   ├── cm5200.h
│   │   │   ├── cmd_cm5200.c
│   │   │   ├── fwupdate.c
│   │   │   └── fwupdate.h
│   │   ├── cm_t35/
│   │   │   ├── Makefile
│   │   │   ├── cm_t35.c
│   │   │   ├── eeprom.c
│   │   │   ├── eeprom.h
│   │   │   └── leds.c
│   │   ├── cmi/
│   │   │   ├── Makefile
│   │   │   ├── cmi.c
│   │   │   └── flash.c
│   │   ├── cobra5272/
│   │   │   ├── Makefile
│   │   │   ├── bdm/
│   │   │   │   ├── cobra5272_uboot.gdb
│   │   │   │   ├── gdbinit.reset
│   │   │   │   ├── load-cobra_uboot
│   │   │   │   └── reset
│   │   │   ├── cobra5272.c
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   └── u-boot.lds
│   │   ├── cogent/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── README.cma286
│   │   │   ├── config.mk
│   │   │   ├── dipsw.c
│   │   │   ├── dipsw.h
│   │   │   ├── flash.c
│   │   │   ├── flash.h
│   │   │   ├── kbm.c
│   │   │   ├── kbm.h
│   │   │   ├── lcd.c
│   │   │   ├── lcd.h
│   │   │   ├── mb.c
│   │   │   ├── mb.h
│   │   │   ├── par.c
│   │   │   ├── par.h
│   │   │   ├── pci.c
│   │   │   ├── pci.h
│   │   │   ├── rtc.c
│   │   │   ├── rtc.h
│   │   │   ├── serial.c
│   │   │   ├── serial.h
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── comelit/
│   │   │   └── dig297/
│   │   │       ├── Makefile
│   │   │       ├── dig297.c
│   │   │       └── dig297.h
│   │   ├── compal/
│   │   │   ├── dts/
│   │   │   │   └── tegra2-paz00.dts
│   │   │   └── paz00/
│   │   │       ├── Makefile
│   │   │       └── paz00.c
│   │   ├── compulab/
│   │   │   ├── dts/
│   │   │   │   └── tegra2-trimslice.dts
│   │   │   └── trimslice/
│   │   │       ├── Makefile
│   │   │       └── trimslice.c
│   │   ├── corscience/
│   │   │   └── tricorder/
│   │   │       ├── Makefile
│   │   │       ├── tricorder.c
│   │   │       └── tricorder.h
│   │   ├── cpc45/
│   │   │   ├── Makefile
│   │   │   ├── cpc45.c
│   │   │   ├── flash.c
│   │   │   ├── pd67290.c
│   │   │   └── plx9030.c
│   │   ├── cpu86/
│   │   │   ├── Makefile
│   │   │   ├── cpu86.c
│   │   │   ├── cpu86.h
│   │   │   └── flash.c
│   │   ├── cpu87/
│   │   │   ├── Makefile
│   │   │   ├── cpu87.c
│   │   │   ├── cpu87.h
│   │   │   └── flash.c
│   │   ├── cray/
│   │   │   └── L1/
│   │   │       ├── L1.c
│   │   │       ├── L1.h
│   │   │       ├── Makefile
│   │   │       ├── bootscript.hush
│   │   │       ├── flash.c
│   │   │       ├── init.S
│   │   │       ├── patchme
│   │   │       ├── u-boot.lds.debug
│   │   │       └── x2c.awk
│   │   ├── csb272/
│   │   │   ├── Makefile
│   │   │   ├── csb272.c
│   │   │   └── init.S
│   │   ├── csb472/
│   │   │   ├── Makefile
│   │   │   ├── csb472.c
│   │   │   └── init.S
│   │   ├── cu824/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── cu824.c
│   │   │   └── flash.c
│   │   ├── d-link/
│   │   │   └── dns325/
│   │   │       ├── Makefile
│   │   │       ├── dns325.c
│   │   │       ├── dns325.h
│   │   │       └── kwbimage.cfg
│   │   ├── dave/
│   │   │   ├── PPChameleonEVB/
│   │   │   │   ├── Makefile
│   │   │   │   ├── PPChameleonEVB.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── nand.c
│   │   │   │   └── u-boot.lds
│   │   │   └── common/
│   │   │       ├── flash.c
│   │   │       ├── fpga.c
│   │   │       └── pci.c
│   │   ├── davedenx/
│   │   │   ├── aria/
│   │   │   │   ├── Makefile
│   │   │   │   └── aria.c
│   │   │   └── qong/
│   │   │       ├── Makefile
│   │   │       ├── fpga.c
│   │   │       ├── lowlevel_init.S
│   │   │       ├── qong.c
│   │   │       └── qong_fpga.h
│   │   ├── davinci/
│   │   │   ├── da8xxevm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── da830evm.c
│   │   │   │   ├── da850evm.c
│   │   │   │   ├── hawkboard.c
│   │   │   │   ├── u-boot-spl-da850evm.lds
│   │   │   │   └── u-boot-spl-hawk.lds
│   │   │   ├── dm355evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── dm355evm.c
│   │   │   ├── dm355leopard/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── dm355leopard.c
│   │   │   ├── dm365evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── dm365evm.c
│   │   │   ├── dm6467evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── dm6467evm.c
│   │   │   ├── dvevm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── board_init.S
│   │   │   │   ├── config.mk
│   │   │   │   └── dvevm.c
│   │   │   ├── ea20/
│   │   │   │   ├── Makefile
│   │   │   │   └── ea20.c
│   │   │   ├── schmoogie/
│   │   │   │   ├── Makefile
│   │   │   │   ├── board_init.S
│   │   │   │   ├── config.mk
│   │   │   │   └── schmoogie.c
│   │   │   ├── sffsdr/
│   │   │   │   ├── Makefile
│   │   │   │   ├── board_init.S
│   │   │   │   ├── config.mk
│   │   │   │   └── sffsdr.c
│   │   │   └── sonata/
│   │   │       ├── Makefile
│   │   │       ├── board_init.S
│   │   │       ├── config.mk
│   │   │       └── sonata.c
│   │   ├── dbau1x00/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── config.mk
│   │   │   ├── dbau1x00.c
│   │   │   ├── lowlevel_init.S
│   │   │   └── u-boot.lds
│   │   ├── denx/
│   │   │   └── m28evk/
│   │   │       ├── Makefile
│   │   │       ├── m28evk.c
│   │   │       ├── spl_boot.c
│   │   │       └── u-boot.bd
│   │   ├── dnp5370/
│   │   │   ├── Makefile
│   │   │   └── dnp5370.c
│   │   ├── dvlhost/
│   │   │   ├── Makefile
│   │   │   ├── dvlhost.c
│   │   │   ├── dvlhost_hw.h
│   │   │   ├── u-boot.lds
│   │   │   └── watchdog.c
│   │   ├── eNET/
│   │   │   ├── Makefile
│   │   │   ├── eNET.c
│   │   │   ├── eNET_pci.c
│   │   │   ├── eNET_start.S
│   │   │   ├── eNET_start16.S
│   │   │   └── hardware.h
│   │   ├── eXalion/
│   │   │   ├── Makefile
│   │   │   ├── eXalion.c
│   │   │   ├── eXalion.h
│   │   │   └── piix_pci.h
│   │   ├── earthlcd/
│   │   │   └── favr-32-ezkit/
│   │   │       ├── Makefile
│   │   │       ├── favr-32-ezkit.c
│   │   │       └── flash.c
│   │   ├── efikamx/
│   │   │   ├── Makefile
│   │   │   ├── efikamx-usb.c
│   │   │   ├── efikamx.c
│   │   │   ├── imximage_mx.cfg
│   │   │   └── imximage_sb.cfg
│   │   ├── egnite/
│   │   │   └── ethernut5/
│   │   │       ├── Makefile
│   │   │       ├── ethernut5.c
│   │   │       ├── ethernut5_pwrman.c
│   │   │       └── ethernut5_pwrman.h
│   │   ├── eltec/
│   │   │   ├── elppc/
│   │   │   │   ├── Makefile
│   │   │   │   ├── asm_init.S
│   │   │   │   ├── eepro100_srom.c
│   │   │   │   ├── elppc.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── misc.c
│   │   │   │   ├── mpc107_i2c.c
│   │   │   │   ├── pci.c
│   │   │   │   └── srom.h
│   │   │   └── mhpc/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── mhpc.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── emk/
│   │   │   ├── common/
│   │   │   │   ├── am79c874.c
│   │   │   │   ├── flash.c
│   │   │   │   └── vpd.c
│   │   │   ├── top5200/
│   │   │   │   ├── Makefile
│   │   │   │   └── top5200.c
│   │   │   ├── top860/
│   │   │   │   ├── Makefile
│   │   │   │   ├── top860.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── u-boot.lds.debug
│   │   │   └── top9000/
│   │   │       ├── Makefile
│   │   │       ├── spi.c
│   │   │       └── top9000.c
│   │   ├── enbw/
│   │   │   └── enbw_cmc/
│   │   │       ├── Makefile
│   │   │       └── enbw_cmc.c
│   │   ├── ep8248/
│   │   │   ├── Makefile
│   │   │   └── ep8248.c
│   │   ├── ep8260/
│   │   │   ├── Makefile
│   │   │   ├── ep8260.c
│   │   │   ├── ep8260.h
│   │   │   ├── flash.c
│   │   │   └── mii_phy.c
│   │   ├── ep82xxm/
│   │   │   ├── Makefile
│   │   │   └── ep82xxm.c
│   │   ├── ep88x/
│   │   │   ├── Makefile
│   │   │   ├── ep88x.c
│   │   │   └── u-boot.lds
│   │   ├── esd/
│   │   │   ├── adciop/
│   │   │   │   ├── Makefile
│   │   │   │   ├── adciop.c
│   │   │   │   ├── adciop.h
│   │   │   │   └── flash.c
│   │   │   ├── apc405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── apc405.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   └── logo_640_480_24bpp.c
│   │   │   ├── ar405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ar405.c
│   │   │   │   ├── ar405.h
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   └── fpgadata_xl30.c
│   │   │   ├── ash405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ash405.c
│   │   │   │   ├── flash.c
│   │   │   │   └── fpgadata.c
│   │   │   ├── canbt/
│   │   │   │   ├── Makefile
│   │   │   │   ├── canbt.c
│   │   │   │   ├── canbt.h
│   │   │   │   ├── flash.c
│   │   │   │   └── fpgadata.c
│   │   │   ├── cms700/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cms700.c
│   │   │   │   └── flash.c
│   │   │   ├── common/
│   │   │   │   ├── auto_update.c
│   │   │   │   ├── auto_update.h
│   │   │   │   ├── cmd_loadpci.c
│   │   │   │   ├── esd405ep_nand.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpga.c
│   │   │   │   ├── lcd.c
│   │   │   │   ├── lcd.h
│   │   │   │   ├── misc.c
│   │   │   │   ├── pci.c
│   │   │   │   ├── s1d13505_640_480_16bpp.h
│   │   │   │   ├── s1d13704_320_240_4bpp.h
│   │   │   │   ├── s1d13705_320_240_8bpp.h
│   │   │   │   ├── s1d13806_1024_768_8bpp.h
│   │   │   │   ├── s1d13806_320_240_4bpp.h
│   │   │   │   ├── s1d13806_640_480_16bpp.h
│   │   │   │   ├── s1d13806_640_480_8bpp.h
│   │   │   │   └── xilinx_jtag/
│   │   │   │       ├── lenval.c
│   │   │   │       ├── lenval.h
│   │   │   │       ├── micro.c
│   │   │   │       ├── micro.h
│   │   │   │       ├── ports.c
│   │   │   │       └── ports.h
│   │   │   ├── cpci2dp/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpci2dp.c
│   │   │   │   └── flash.c
│   │   │   ├── cpci405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpci405.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata_cpci405.c
│   │   │   │   ├── fpgadata_cpci4052.c
│   │   │   │   └── fpgadata_cpci405ab.c
│   │   │   ├── cpci5200/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpci5200.c
│   │   │   │   ├── mt46v16m16-75.h
│   │   │   │   └── strataflash.c
│   │   │   ├── cpci750/
│   │   │   │   ├── 64360.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpci750.c
│   │   │   │   ├── eth.h
│   │   │   │   ├── i2c.c
│   │   │   │   ├── i2c.h
│   │   │   │   ├── ide.c
│   │   │   │   ├── local.h
│   │   │   │   ├── misc.S
│   │   │   │   ├── mpsc.c
│   │   │   │   ├── mpsc.h
│   │   │   │   ├── mv_eth.c
│   │   │   │   ├── mv_eth.h
│   │   │   │   ├── mv_regs.h
│   │   │   │   ├── pci.c
│   │   │   │   ├── sdram_init.c
│   │   │   │   ├── serial.c
│   │   │   │   └── serial.h
│   │   │   ├── cpciiser4/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpciiser4.c
│   │   │   │   ├── cpciiser4.h
│   │   │   │   ├── flash.c
│   │   │   │   └── fpgadata.c
│   │   │   ├── dasa_sim/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_dasa_sim.c
│   │   │   │   ├── dasa_sim.c
│   │   │   │   ├── dasa_sim.h
│   │   │   │   ├── eeprom.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── dp405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── dp405.c
│   │   │   │   └── flash.c
│   │   │   ├── du405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── du405.c
│   │   │   │   ├── du405.h
│   │   │   │   ├── flash.c
│   │   │   │   └── fpgadata.c
│   │   │   ├── du440/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── du440.c
│   │   │   │   ├── du440.h
│   │   │   │   └── init.S
│   │   │   ├── hh405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── hh405.c
│   │   │   │   ├── logo_1024_768_8bpp.c
│   │   │   │   ├── logo_320_240_4bpp.c
│   │   │   │   ├── logo_320_240_8bpp.c
│   │   │   │   └── logo_640_480_24bpp.c
│   │   │   ├── hub405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── hub405.c
│   │   │   ├── mecp5123/
│   │   │   │   ├── Makefile
│   │   │   │   └── mecp5123.c
│   │   │   ├── mecp5200/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mecp5200.c
│   │   │   │   └── mt46v16m16-75.h
│   │   │   ├── meesc/
│   │   │   │   ├── Makefile
│   │   │   │   ├── meesc.c
│   │   │   │   └── partition.c
│   │   │   ├── ocrtc/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_ocrtc.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── ocrtc.c
│   │   │   │   └── ocrtc.h
│   │   │   ├── otc570/
│   │   │   │   ├── Makefile
│   │   │   │   ├── otc570.c
│   │   │   │   └── partition.c
│   │   │   ├── pci405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pci405.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── pci405.c
│   │   │   │   ├── pci405.h
│   │   │   │   └── writeibm.S
│   │   │   ├── pf5200/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── mt46v16m16-75.h
│   │   │   │   └── pf5200.c
│   │   │   ├── plu405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   └── plu405.c
│   │   │   ├── pmc405/
│   │   │   │   ├── Makefile
│   │   │   │   └── pmc405.c
│   │   │   ├── pmc405de/
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   └── pmc405de.c
│   │   │   ├── pmc440/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pmc440.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── init.S
│   │   │   │   ├── pmc440.c
│   │   │   │   ├── pmc440.h
│   │   │   │   ├── sdram.c
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── tasreg/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── tasreg.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── vme8349/
│   │   │   │   ├── Makefile
│   │   │   │   ├── caddy.c
│   │   │   │   ├── caddy.h
│   │   │   │   ├── pci.c
│   │   │   │   ├── vme8349.c
│   │   │   │   └── vme8349pin.h
│   │   │   ├── voh405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── logo_320_240_4bpp.c
│   │   │   │   ├── logo_640_480_24bpp.c
│   │   │   │   └── voh405.c
│   │   │   ├── vom405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── vom405.c
│   │   │   └── wuh405/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── fpgadata.c
│   │   │       └── wuh405.c
│   │   ├── esg/
│   │   │   └── ima3-mx53/
│   │   │       ├── Makefile
│   │   │       ├── ima3-mx53.c
│   │   │       └── imximage.cfg
│   │   ├── espt/
│   │   │   ├── Makefile
│   │   │   ├── espt.c
│   │   │   └── lowlevel_init.S
│   │   ├── esteem192e/
│   │   │   ├── Makefile
│   │   │   ├── esteem192e.c
│   │   │   ├── flash.c
│   │   │   └── u-boot.lds
│   │   ├── etin/
│   │   │   ├── debris/
│   │   │   │   ├── Makefile
│   │   │   │   ├── debris.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── phantom.c
│   │   │   │   └── speed.h
│   │   │   └── kvme080/
│   │   │       ├── Makefile
│   │   │       ├── kvme080.c
│   │   │       ├── multiverse.c
│   │   │       └── multiverse.h
│   │   ├── etx094/
│   │   │   ├── Makefile
│   │   │   ├── etx094.c
│   │   │   ├── flash.c
│   │   │   └── u-boot.lds
│   │   ├── eukrea/
│   │   │   ├── cpu9260/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpu9260.c
│   │   │   │   └── led.c
│   │   │   └── cpuat91/
│   │   │       ├── Makefile
│   │   │       └── cpuat91.c
│   │   ├── evb64260/
│   │   │   ├── 64260.h
│   │   │   ├── Makefile
│   │   │   ├── bootseq.txt
│   │   │   ├── ecctest.c
│   │   │   ├── eth.c
│   │   │   ├── eth.h
│   │   │   ├── eth_addrtbl.c
│   │   │   ├── eth_addrtbl.h
│   │   │   ├── evb64260.c
│   │   │   ├── flash.c
│   │   │   ├── i2c.c
│   │   │   ├── i2c.h
│   │   │   ├── intel_flash.c
│   │   │   ├── intel_flash.h
│   │   │   ├── local.h
│   │   │   ├── memory.c
│   │   │   ├── misc.S
│   │   │   ├── mpsc.c
│   │   │   ├── mpsc.h
│   │   │   ├── pci.c
│   │   │   ├── sdram_init.c
│   │   │   ├── serial.c
│   │   │   ├── serial.h
│   │   │   ├── u-boot.lds
│   │   │   ├── zuma_pbb.c
│   │   │   ├── zuma_pbb.h
│   │   │   ├── zuma_pbb_mbox.c
│   │   │   └── zuma_pbb_mbox.h
│   │   ├── exmeritus/
│   │   │   └── hww1u1a/
│   │   │       ├── Makefile
│   │   │       ├── ddr.c
│   │   │       ├── gpios.h
│   │   │       ├── hww1u1a.c
│   │   │       ├── law.c
│   │   │       └── tlb.c
│   │   ├── fads/
│   │   │   ├── Makefile
│   │   │   ├── fads.c
│   │   │   ├── fads.h
│   │   │   ├── flash.c
│   │   │   ├── lamp.c
│   │   │   ├── pcmcia.c
│   │   │   └── u-boot.lds
│   │   ├── faraday/
│   │   │   └── a320evb/
│   │   │       ├── Makefile
│   │   │       ├── a320evb.c
│   │   │       └── lowlevel_init.S
│   │   ├── flagadm/
│   │   │   ├── Makefile
│   │   │   ├── flagadm.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── freescale/
│   │   │   ├── bsc9131rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── README
│   │   │   │   ├── bsc9131rdb.c
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   └── tlb.c
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cadmus.c
│   │   │   │   ├── cadmus.h
│   │   │   │   ├── cds_pci_ft.c
│   │   │   │   ├── cds_via.c
│   │   │   │   ├── eeprom.h
│   │   │   │   ├── fman.c
│   │   │   │   ├── fman.h
│   │   │   │   ├── ics307_clk.c
│   │   │   │   ├── ics307_clk.h
│   │   │   │   ├── ngpixis.c
│   │   │   │   ├── ngpixis.h
│   │   │   │   ├── p_corenet/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── law.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   └── tlb.c
│   │   │   │   ├── pixis.c
│   │   │   │   ├── pixis.h
│   │   │   │   ├── pq-mds-pib.c
│   │   │   │   ├── pq-mds-pib.h
│   │   │   │   ├── qixis.c
│   │   │   │   ├── qixis.h
│   │   │   │   ├── sdhc_boot.c
│   │   │   │   ├── sgmii_riser.c
│   │   │   │   ├── sgmii_riser.h
│   │   │   │   ├── sys_eeprom.c
│   │   │   │   └── via.h
│   │   │   ├── corenet_ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── corenet_ds.c
│   │   │   │   ├── corenet_ds.h
│   │   │   │   ├── ddr.c
│   │   │   │   ├── eth_hydra.c
│   │   │   │   ├── eth_p4080.c
│   │   │   │   ├── p3041ds_ddr.c
│   │   │   │   ├── p4080ds_ddr.c
│   │   │   │   └── p5020ds_ddr.c
│   │   │   ├── m5208evbe/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5208evbe.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m52277evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m52277evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5235evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5235evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5249evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5249evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5253demo/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── m5253demo.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5253evbe/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5253evbe.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5271evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5271evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5272c3/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5272c3.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5275evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5275evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5282evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5282evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m53017evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m53017evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5329evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5329evb.c
│   │   │   │   ├── nand.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5373evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5373evb.c
│   │   │   │   ├── nand.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m54451evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m54451evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m54455evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m54455evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m547xevb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m547xevb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m548xevb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m548xevb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── mpc5121ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── README
│   │   │   │   └── mpc5121ads.c
│   │   │   ├── mpc7448hpc2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── asm_init.S
│   │   │   │   ├── config.mk
│   │   │   │   ├── mpc7448hpc2.c
│   │   │   │   └── tsi108_init.c
│   │   │   ├── mpc8260ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── mpc8260ads.c
│   │   │   ├── mpc8266ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── mpc8266ads.c
│   │   │   ├── mpc8308rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8308rdb.c
│   │   │   │   └── sdram.c
│   │   │   ├── mpc8313erdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8313erdb.c
│   │   │   │   └── sdram.c
│   │   │   ├── mpc8315erdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8315erdb.c
│   │   │   │   └── sdram.c
│   │   │   ├── mpc8323erdb/
│   │   │   │   ├── Makefile
│   │   │   │   └── mpc8323erdb.c
│   │   │   ├── mpc832xemds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc832xemds.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8349emds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── mpc8349emds.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8349itx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8349itx.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8360emds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8360emds.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8360erdk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8360erdk.c
│   │   │   │   └── nand.c
│   │   │   ├── mpc837xemds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc837xemds.c
│   │   │   │   ├── pci.c
│   │   │   │   └── pci.h
│   │   │   ├── mpc837xerdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc837xerdb.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8536ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8536ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8540ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8540ads.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8541cds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8541cds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8544ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8544ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8548cds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8548cds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8555cds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8555cds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8560ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8560ads.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8568mds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bcsr.c
│   │   │   │   ├── bcsr.h
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8568mds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8569mds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bcsr.c
│   │   │   │   ├── bcsr.h
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8569mds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8572ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8572ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8610hpcd/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8610hpcd.c
│   │   │   │   └── mpc8610hpcd_diu.c
│   │   │   ├── mpc8641hpcn/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   └── mpc8641hpcn.c
│   │   │   ├── mx25pdk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── mx25pdk.c
│   │   │   ├── mx28evk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── iomux.c
│   │   │   │   ├── mx28evk.c
│   │   │   │   └── u-boot.bd
│   │   │   ├── mx31ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mx31ads.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── mx31pdk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── mx31pdk.c
│   │   │   ├── mx35pdk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mx35pdk.c
│   │   │   │   └── mx35pdk.h
│   │   │   ├── mx51evk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx51evk.c
│   │   │   ├── mx53ard/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage_dd3.cfg
│   │   │   │   └── mx53ard.c
│   │   │   ├── mx53evk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx53evk.c
│   │   │   ├── mx53loco/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx53loco.c
│   │   │   ├── mx53smd/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx53smd.c
│   │   │   ├── mx6qarm2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx6qarm2.c
│   │   │   ├── mx6qsabrelite/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx6qsabrelite.c
│   │   │   ├── p1010rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── README
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p1010rdb.c
│   │   │   │   └── tlb.c
│   │   │   ├── p1022ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── diu.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p1022ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── p1023rds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bcsr.h
│   │   │   │   ├── law.c
│   │   │   │   ├── p1023rds.c
│   │   │   │   └── tlb.c
│   │   │   ├── p1_p2_rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p1_p2_rdb.c
│   │   │   │   ├── pci.c
│   │   │   │   └── tlb.c
│   │   │   ├── p1_p2_rdb_pc/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p1_p2_rdb_pc.c
│   │   │   │   └── tlb.c
│   │   │   ├── p2020come/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p2020come.c
│   │   │   │   └── tlb.c
│   │   │   ├── p2020ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p2020ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── p2041rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpld.c
│   │   │   │   ├── cpld.h
│   │   │   │   ├── ddr.c
│   │   │   │   ├── eth.c
│   │   │   │   └── p2041rdb.c
│   │   │   └── p3060qds/
│   │   │       ├── Makefile
│   │   │       ├── ddr.c
│   │   │       ├── eth.c
│   │   │       ├── fixed_ddr.c
│   │   │       ├── p3060qds.c
│   │   │       ├── p3060qds.h
│   │   │       └── p3060qds_qixis.h
│   │   ├── funkwerk/
│   │   │   └── vovpn-gw/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── m88e6060.c
│   │   │       ├── m88e6060.h
│   │   │       └── vovpn-gw.c
│   │   ├── g2000/
│   │   │   ├── Makefile
│   │   │   ├── g2000.c
│   │   │   └── strataflash.c
│   │   ├── gaisler/
│   │   │   ├── gr_cpci_ax2000/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── gr_cpci_ax2000.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── gr_ep2s60/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── gr_ep2s60.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── gr_xc3s_1500/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── gr_xc3s_1500.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── grsim/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── grsim.c
│   │   │   │   └── u-boot.lds
│   │   │   └── grsim_leon2/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── grsim_leon2.c
│   │   │       └── u-boot.lds
│   │   ├── galaxy5200/
│   │   │   ├── Makefile
│   │   │   └── galaxy5200.c
│   │   ├── gdsys/
│   │   │   ├── 405ep/
│   │   │   │   ├── 405ep.c
│   │   │   │   ├── 405ep.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── dlvision-10g.c
│   │   │   │   ├── io.c
│   │   │   │   ├── iocon.c
│   │   │   │   └── neo.c
│   │   │   ├── 405ex/
│   │   │   │   ├── 405ex.c
│   │   │   │   ├── 405ex.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   └── io64.c
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── miiphybb.c
│   │   │   │   ├── osd.c
│   │   │   │   └── osd.h
│   │   │   ├── dlvision/
│   │   │   │   ├── Makefile
│   │   │   │   └── dlvision.c
│   │   │   ├── gdppc440etx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── gdppc440etx.c
│   │   │   │   └── init.S
│   │   │   └── intip/
│   │   │       ├── Makefile
│   │   │       ├── chip_config.c
│   │   │       ├── config.mk
│   │   │       ├── init.S
│   │   │       └── intip.c
│   │   ├── gen860t/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── beeper.c
│   │   │   ├── beeper.h
│   │   │   ├── flash.c
│   │   │   ├── fpga.c
│   │   │   ├── fpga.h
│   │   │   ├── gen860t.c
│   │   │   ├── ioport.c
│   │   │   ├── ioport.h
│   │   │   ├── u-boot-flashenv.lds
│   │   │   └── u-boot.lds
│   │   ├── genietv/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── genietv.c
│   │   │   ├── genietv.h
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── gth2/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── ee_access.c
│   │   │   ├── ee_access.h
│   │   │   ├── ee_dev.h
│   │   │   ├── flash.c
│   │   │   ├── gth2.c
│   │   │   ├── lowlevel_init.S
│   │   │   └── u-boot.lds
│   │   ├── gw8260/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── gw8260.c
│   │   ├── hale/
│   │   │   └── tt01/
│   │   │       ├── Makefile
│   │   │       ├── lowlevel_init.S
│   │   │       └── tt01.c
│   │   ├── hermes/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── hermes.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── hidden_dragon/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── early_init.S
│   │   │   ├── flash.c
│   │   │   ├── hidden_dragon.c
│   │   │   └── speed.h
│   │   ├── highbank/
│   │   │   ├── Makefile
│   │   │   └── highbank.c
│   │   ├── htkw/
│   │   │   └── mcx/
│   │   │       ├── Makefile
│   │   │       ├── mcx.c
│   │   │       └── mcx.h
│   │   ├── hymod/
│   │   │   ├── Makefile
│   │   │   ├── bsp.c
│   │   │   ├── config.mk
│   │   │   ├── eeprom.c
│   │   │   ├── env.c
│   │   │   ├── fetch.c
│   │   │   ├── flash.c
│   │   │   ├── flash.h
│   │   │   ├── global_env
│   │   │   ├── hymod.c
│   │   │   ├── hymod.h
│   │   │   ├── input.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── ibf-dsp561/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   └── ibf-dsp561.c
│   │   ├── icecube/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── icecube.c
│   │   │   ├── mt46v16m16-75.h
│   │   │   ├── mt46v32m16.h
│   │   │   └── mt48lc16m16a2-75.h
│   │   ├── icu862/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── icu862.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── idmr/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── idmr.c
│   │   │   └── u-boot.lds
│   │   ├── ids8247/
│   │   │   ├── Makefile
│   │   │   └── ids8247.c
│   │   ├── imx31_phycore/
│   │   │   ├── Makefile
│   │   │   ├── imx31_phycore.c
│   │   │   └── lowlevel_init.S
│   │   ├── in-circuit/
│   │   │   └── grasshopper/
│   │   │       ├── Makefile
│   │   │       └── grasshopper.c
│   │   ├── incaip/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── incaip.c
│   │   │   ├── lowlevel_init.S
│   │   │   └── u-boot.lds
│   │   ├── inka4x0/
│   │   │   ├── Makefile
│   │   │   ├── hyb25d512160bf-5.h
│   │   │   ├── inka4x0.c
│   │   │   ├── inkadiag.c
│   │   │   ├── k4h511638c.h
│   │   │   ├── mt46v16m16-75.h
│   │   │   ├── mt46v32m16-75.h
│   │   │   └── mt48lc16m16a2-75.h
│   │   ├── intercontrol/
│   │   │   └── digsy_mtc/
│   │   │       ├── Makefile
│   │   │       ├── cmd_disp.c
│   │   │       ├── cmd_mtc.c
│   │   │       ├── cmd_mtc.h
│   │   │       ├── digsy_mtc.c
│   │   │       ├── eeprom.h
│   │   │       ├── is42s16800a-7t.h
│   │   │       └── is45s16800a2.h
│   │   ├── ip04/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   └── ip04.c
│   │   ├── ip860/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── ip860.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── ipek01/
│   │   │   ├── Makefile
│   │   │   └── ipek01.c
│   │   ├── iphase4539/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── iphase4539.c
│   │   ├── isee/
│   │   │   ├── igep0020/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── igep0020.c
│   │   │   │   └── igep0020.h
│   │   │   └── igep0030/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── igep0030.c
│   │   │       └── igep0030.h
│   │   ├── ispan/
│   │   │   ├── Makefile
│   │   │   └── ispan.c
│   │   ├── ivm/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── ivm.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── jornada/
│   │   │   ├── Makefile
│   │   │   ├── jornada.c
│   │   │   └── setup.S
│   │   ├── jse/
│   │   │   ├── Makefile
│   │   │   ├── README.txt
│   │   │   ├── flash.c
│   │   │   ├── host_bridge.c
│   │   │   ├── init.S
│   │   │   ├── jse.c
│   │   │   ├── jse_priv.h
│   │   │   └── sdram.c
│   │   ├── jupiter/
│   │   │   ├── Makefile
│   │   │   └── jupiter.c
│   │   ├── karo/
│   │   │   ├── tk71/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   └── tk71.c
│   │   │   └── tx25/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── lowlevel_init.S
│   │   │       └── tx25.c
│   │   ├── keymile/
│   │   │   ├── common/
│   │   │   │   ├── common.c
│   │   │   │   ├── common.h
│   │   │   │   └── ivm.c
│   │   │   ├── km82xx/
│   │   │   │   ├── Makefile
│   │   │   │   └── km82xx.c
│   │   │   ├── km83xx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── km83xx.c
│   │   │   │   └── km83xx_i2c.c
│   │   │   ├── km_arm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── fpga_config.c
│   │   │   │   ├── km_arm.c
│   │   │   │   ├── kwbimage-memphis.cfg
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── kwbimage_128M16_1.cfg
│   │   │   │   └── kwbimage_256M8_1.cfg
│   │   │   └── scripts/
│   │   │       ├── README
│   │   │       ├── develop-arm.txt
│   │   │       ├── develop-common.txt
│   │   │       ├── develop-ppc_82xx.txt
│   │   │       ├── develop-ppc_8xx.txt
│   │   │       ├── ramfs-arm.txt
│   │   │       ├── ramfs-common.txt
│   │   │       ├── ramfs-ppc_82xx.txt
│   │   │       └── ramfs-ppc_8xx.txt
│   │   ├── korat/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── init.S
│   │   │   ├── korat.c
│   │   │   └── u-boot-F7FC.lds
│   │   ├── kup/
│   │   │   ├── Makefile
│   │   │   ├── common/
│   │   │   │   ├── flash.c
│   │   │   │   ├── kup.c
│   │   │   │   ├── kup.h
│   │   │   │   ├── load_sernum_ethaddr.c
│   │   │   │   └── pcmcia.c
│   │   │   ├── kup4k/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kup4k.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── u-boot.lds.debug
│   │   │   └── kup4x/
│   │   │       ├── Makefile
│   │   │       ├── kup4x.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── lantec/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── lantec.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── linkstation/
│   │   │   ├── Makefile
│   │   │   ├── avr.c
│   │   │   ├── hwctl.c
│   │   │   ├── ide.c
│   │   │   └── linkstation.c
│   │   ├── logicpd/
│   │   │   ├── am3517evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── am3517evm.c
│   │   │   │   └── am3517evm.h
│   │   │   ├── imx27lite/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imx27lite.c
│   │   │   │   └── lowlevel_init.S
│   │   │   ├── imx31_litekit/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imx31_litekit.c
│   │   │   │   └── lowlevel_init.S
│   │   │   ├── omap3som/
│   │   │   │   ├── Makefile
│   │   │   │   ├── omap3logic.c
│   │   │   │   └── omap3logic.h
│   │   │   ├── zoom1/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── zoom1.c
│   │   │   │   └── zoom1.h
│   │   │   └── zoom2/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── debug_board.c
│   │   │       ├── led.c
│   │   │       ├── zoom2.c
│   │   │       ├── zoom2.h
│   │   │       ├── zoom2_serial.c
│   │   │       └── zoom2_serial.h
│   │   ├── lubbock/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── lubbock.c
│   │   ├── lwmon/
│   │   │   ├── Makefile
│   │   │   ├── README.keybd
│   │   │   ├── flash.c
│   │   │   ├── lwmon.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── lwmon5/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── init.S
│   │   │   ├── kbd.c
│   │   │   ├── lwmon5.c
│   │   │   └── sdram.c
│   │   ├── manroland/
│   │   │   ├── hmi1001/
│   │   │   │   ├── Makefile
│   │   │   │   └── hmi1001.c
│   │   │   ├── mucmc52/
│   │   │   │   ├── Makefile
│   │   │   │   └── mucmc52.c
│   │   │   ├── uc100/
│   │   │   │   ├── Makefile
│   │   │   │   ├── pcmcia.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── uc100.c
│   │   │   └── uc101/
│   │   │       ├── Makefile
│   │   │       └── uc101.c
│   │   ├── matrix_vision/
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mv_common.c
│   │   │   │   └── mv_common.h
│   │   │   ├── mergerbox/
│   │   │   │   ├── Makefile
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── mergerbox.c
│   │   │   │   ├── mergerbox.h
│   │   │   │   ├── pci.c
│   │   │   │   └── sm107.c
│   │   │   ├── mvbc_p/
│   │   │   │   ├── Makefile
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── mvbc_p.c
│   │   │   │   ├── mvbc_p.h
│   │   │   │   └── mvbc_p_autoscript
│   │   │   ├── mvblm7/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bootscript
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── mvblm7.c
│   │   │   │   ├── mvblm7.h
│   │   │   │   └── pci.c
│   │   │   ├── mvblx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── mvblx.c
│   │   │   │   ├── mvblx.h
│   │   │   │   └── sys_eeprom.c
│   │   │   └── mvsmr/
│   │   │       ├── Makefile
│   │   │       ├── bootscript
│   │   │       ├── fpga.c
│   │   │       ├── fpga.h
│   │   │       ├── mvsmr.c
│   │   │       ├── mvsmr.h
│   │   │       └── u-boot.lds
│   │   ├── mbx8xx/
│   │   │   ├── Makefile
│   │   │   ├── csr.h
│   │   │   ├── dimm.h
│   │   │   ├── flash.c
│   │   │   ├── mbx8xx.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   ├── u-boot.lds.debug
│   │   │   ├── vpd.c
│   │   │   └── vpd.h
│   │   ├── mcc200/
│   │   │   ├── Makefile
│   │   │   ├── auto_update.c
│   │   │   ├── lcd.c
│   │   │   ├── mcc200.c
│   │   │   ├── mt46v16m16-75.h
│   │   │   ├── mt48lc16m16a2-75.h
│   │   │   ├── mt48lc16m32s2-75.h
│   │   │   └── mt48lc8m32b2-6-7.h
│   │   ├── micronas/
│   │   │   └── vct/
│   │   │       ├── Makefile
│   │   │       ├── bcu.h
│   │   │       ├── config.mk
│   │   │       ├── dcgu.c
│   │   │       ├── dcgu.h
│   │   │       ├── ebi.c
│   │   │       ├── ebi.h
│   │   │       ├── ebi_nor_flash.c
│   │   │       ├── ebi_onenand.c
│   │   │       ├── ebi_smc911x.c
│   │   │       ├── ehci.c
│   │   │       ├── gpio.c
│   │   │       ├── scc.c
│   │   │       ├── scc.h
│   │   │       ├── smc_eeprom.c
│   │   │       ├── top.c
│   │   │       ├── u-boot.lds
│   │   │       ├── vct.c
│   │   │       ├── vct.h
│   │   │       ├── vcth/
│   │   │       │   ├── reg_dcgu.h
│   │   │       │   ├── reg_ebi.h
│   │   │       │   ├── reg_fwsram.h
│   │   │       │   ├── reg_gpio.h
│   │   │       │   ├── reg_scc.h
│   │   │       │   ├── reg_usbh.h
│   │   │       │   └── reg_wdt.h
│   │   │       ├── vcth2/
│   │   │       │   └── reg_ebi.h
│   │   │       └── vctv/
│   │   │           ├── reg_dcgu.h
│   │   │           ├── reg_ebi.h
│   │   │           ├── reg_gpio.h
│   │   │           └── reg_wdt.h
│   │   ├── mimc/
│   │   │   └── mimc200/
│   │   │       ├── Makefile
│   │   │       └── mimc200.c
│   │   ├── miromico/
│   │   │   └── hammerhead/
│   │   │       ├── Makefile
│   │   │       └── hammerhead.c
│   │   ├── ml2/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── init.S
│   │   │   ├── ml2.c
│   │   │   ├── serial.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── mosaixtech/
│   │   │   └── icon/
│   │   │       ├── Makefile
│   │   │       ├── chip_config.c
│   │   │       ├── config.mk
│   │   │       ├── icon.c
│   │   │       └── init.S
│   │   ├── motionpro/
│   │   │   ├── Makefile
│   │   │   └── motionpro.c
│   │   ├── mousse/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── flash.c
│   │   │   ├── flash.h
│   │   │   ├── m48t59y.c
│   │   │   ├── m48t59y.h
│   │   │   ├── mousse.c
│   │   │   ├── mousse.h
│   │   │   ├── pci.c
│   │   │   ├── u-boot.lds
│   │   │   ├── u-boot.lds.ram
│   │   │   └── u-boot.lds.rom
│   │   ├── mpc8308_p1m/
│   │   │   ├── Makefile
│   │   │   ├── mpc8308_p1m.c
│   │   │   └── sdram.c
│   │   ├── mpl/
│   │   │   ├── common/
│   │   │   │   ├── common_util.c
│   │   │   │   ├── common_util.h
│   │   │   │   ├── isa.c
│   │   │   │   ├── isa.h
│   │   │   │   ├── kbd.c
│   │   │   │   ├── kbd.h
│   │   │   │   ├── pci.c
│   │   │   │   ├── pci_parts.h
│   │   │   │   ├── piix4_pci.h
│   │   │   │   ├── usb_uhci.c
│   │   │   │   └── usb_uhci.h
│   │   │   ├── mip405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_mip405.c
│   │   │   │   ├── init.S
│   │   │   │   ├── mip405.c
│   │   │   │   └── mip405.h
│   │   │   ├── pati/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pati.c
│   │   │   │   ├── pati.c
│   │   │   │   ├── pati.h
│   │   │   │   ├── pci_eeprom.h
│   │   │   │   └── plx9056.h
│   │   │   ├── pip405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pip405.c
│   │   │   │   ├── init.S
│   │   │   │   ├── pip405.c
│   │   │   │   ├── pip405.h
│   │   │   │   └── u-boot.lds.debug
│   │   │   └── vcma9/
│   │   │       ├── Makefile
│   │   │       ├── cmd_vcma9.c
│   │   │       ├── lowlevel_init.S
│   │   │       ├── vcma9.c
│   │   │       └── vcma9.h
│   │   ├── mpr2/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── mpr2.c
│   │   ├── ms7720se/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── ms7720se.c
│   │   ├── ms7722se/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── ms7722se.c
│   │   ├── ms7750se/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── ms7750se.c
│   │   ├── muas3001/
│   │   │   ├── Makefile
│   │   │   └── muas3001.c
│   │   ├── munices/
│   │   │   ├── Makefile
│   │   │   ├── mt48lc16m16a2-75.h
│   │   │   └── munices.c
│   │   ├── musenki/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── flash.c
│   │   │   └── musenki.c
│   │   ├── mvblue/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── mvblue.c
│   │   │   └── u-boot.lds
│   │   ├── mx1ads/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   ├── mx1ads.c
│   │   │   └── syncflash.c
│   │   ├── netphone/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── netphone.c
│   │   │   ├── phone_console.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── netta/
│   │   │   ├── Makefile
│   │   │   ├── codec.c
│   │   │   ├── dsp.c
│   │   │   ├── flash.c
│   │   │   ├── netta.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── netta2/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── netta2.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── netvia/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── netvia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── ns9750dev/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── led.c
│   │   │   ├── lowlevel_init.S
│   │   │   └── ns9750dev.c
│   │   ├── nvidia/
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── board.c
│   │   │   │   ├── board.h
│   │   │   │   ├── emc.c
│   │   │   │   ├── emc.h
│   │   │   │   └── uart-spi-switch.c
│   │   │   ├── dts/
│   │   │   │   ├── tegra2-harmony.dts
│   │   │   │   ├── tegra2-seaboard.dts
│   │   │   │   ├── tegra2-ventana.dts
│   │   │   │   └── tegra2-whistler.dts
│   │   │   ├── harmony/
│   │   │   │   ├── Makefile
│   │   │   │   └── harmony.c
│   │   │   ├── seaboard/
│   │   │   │   ├── Makefile
│   │   │   │   └── seaboard.c
│   │   │   ├── ventana/
│   │   │   │   └── Makefile
│   │   │   └── whistler/
│   │   │       ├── Makefile
│   │   │       └── whistler.c
│   │   ├── nx823/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── nx823.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── o2dnt/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── o2dnt.c
│   │   ├── omicron/
│   │   │   └── calimain/
│   │   │       ├── Makefile
│   │   │       └── calimain.c
│   │   ├── openrisc/
│   │   │   └── openrisc-generic/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── openrisc-generic.c
│   │   │       ├── or1ksim.cfg
│   │   │       └── u-boot.lds
│   │   ├── overo/
│   │   │   ├── Makefile
│   │   │   ├── overo.c
│   │   │   └── overo.h
│   │   ├── palmld/
│   │   │   ├── Makefile
│   │   │   └── palmld.c
│   │   ├── palmtc/
│   │   │   ├── Makefile
│   │   │   └── palmtc.c
│   │   ├── pandora/
│   │   │   ├── Makefile
│   │   │   ├── pandora.c
│   │   │   └── pandora.h
│   │   ├── pb1x00/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── lowlevel_init.S
│   │   │   ├── pb1x00.c
│   │   │   └── u-boot.lds
│   │   ├── pcippc2/
│   │   │   ├── Makefile
│   │   │   ├── cpc710.h
│   │   │   ├── cpc710_init_ram.c
│   │   │   ├── cpc710_pci.c
│   │   │   ├── cpc710_pci.h
│   │   │   ├── flash.c
│   │   │   ├── fpga_serial.c
│   │   │   ├── fpga_serial.h
│   │   │   ├── hardware.h
│   │   │   ├── i2c.c
│   │   │   ├── i2c.h
│   │   │   ├── ns16550.h
│   │   │   ├── pcippc2.c
│   │   │   ├── pcippc2.h
│   │   │   ├── pcippc2_fpga.c
│   │   │   ├── pcippc2_fpga.h
│   │   │   ├── sconsole.c
│   │   │   └── sconsole.h
│   │   ├── pcs440ep/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── init.S
│   │   │   └── pcs440ep.c
│   │   ├── pdm360ng/
│   │   │   ├── Makefile
│   │   │   └── pdm360ng.c
│   │   ├── phytec/
│   │   │   └── pcm030/
│   │   │       ├── Makefile
│   │   │       ├── mt46v32m16-75.h
│   │   │       └── pcm030.c
│   │   ├── pm520/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── mt46v16m16-75.h
│   │   │   ├── mt48lc16m16a2-75.h
│   │   │   └── pm520.c
│   │   ├── pm826/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── pm826.c
│   │   ├── pm828/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── pm828.c
│   │   ├── pn62/
│   │   │   ├── Makefile
│   │   │   ├── cmd_pn62.c
│   │   │   ├── misc.c
│   │   │   ├── pn62.c
│   │   │   └── pn62.h
│   │   ├── ppmc7xx/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── init.S
│   │   │   ├── pci.c
│   │   │   └── ppmc7xx.c
│   │   ├── ppmc8260/
│   │   │   ├── Makefile
│   │   │   ├── ppmc8260.c
│   │   │   └── strataflash.c
│   │   ├── pr1/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   └── pr1.c
│   │   ├── prodrive/
│   │   │   ├── alpr/
│   │   │   │   ├── Makefile
│   │   │   │   ├── alpr.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── fpga.c
│   │   │   │   ├── init.S
│   │   │   │   └── nand.c
│   │   │   ├── common/
│   │   │   │   ├── flash.c
│   │   │   │   └── fpga.c
│   │   │   ├── p3mx/
│   │   │   │   ├── 64460.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── eth.h
│   │   │   │   ├── misc.S
│   │   │   │   ├── mpsc.c
│   │   │   │   ├── mpsc.h
│   │   │   │   ├── mv_eth.c
│   │   │   │   ├── mv_eth.h
│   │   │   │   ├── mv_regs.h
│   │   │   │   ├── p3mx.c
│   │   │   │   ├── p3mx.h
│   │   │   │   ├── pci.c
│   │   │   │   ├── ppc_error_no.h
│   │   │   │   ├── sdram_init.c
│   │   │   │   ├── serial.c
│   │   │   │   └── serial.h
│   │   │   ├── p3p440/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── p3p440.c
│   │   │   │   └── p3p440.h
│   │   │   └── pdnb3/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── nand.c
│   │   │       └── pdnb3.c
│   │   ├── psyent/
│   │   │   ├── common/
│   │   │   │   └── AMDLV065D.c
│   │   │   ├── pci5441/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── pci5441.c
│   │   │   └── pk1c20/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── led.c
│   │   │       └── pk1c20.c
│   │   ├── pxa255_idp/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── idp_notes.txt
│   │   │   ├── pxa_idp.c
│   │   │   ├── pxa_reg_calcs.out
│   │   │   └── pxa_reg_calcs.py
│   │   ├── qcom/
│   │   │   ├── common/
│   │   │   │   ├── athrs17_phy.c
│   │   │   │   ├── athrs17_phy.h
│   │   │   │   ├── ipq806x_phy.h
│   │   │   │   ├── qca8511.c
│   │   │   │   ├── qca8511.h
│   │   │   │   └── qca_common.h
│   │   │   ├── ipq40xx_cdp/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ipq40xx_board_param.h
│   │   │   │   ├── ipq40xx_cdp.c
│   │   │   │   └── ipq40xx_cdp.h
│   │   │   └── ipq806x_cdp/
│   │   │       ├── Makefile
│   │   │       ├── ipq806x_board_param.h
│   │   │       ├── ipq806x_cdp.c
│   │   │       └── ipq806x_cdp.h
│   │   ├── qemu-mips/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── config.mk
│   │   │   ├── lowlevel_init.S
│   │   │   ├── qemu-mips.c
│   │   │   └── u-boot.lds
│   │   ├── qi/
│   │   │   └── qi_lb60/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── qi_lb60.c
│   │   │       └── u-boot.lds
│   │   ├── quad100hd/
│   │   │   ├── Makefile
│   │   │   ├── nand.c
│   │   │   └── quad100hd.c
│   │   ├── quantum/
│   │   │   ├── Makefile
│   │   │   ├── fpga.c
│   │   │   ├── fpga.h
│   │   │   ├── quantum.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── r360mpi/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── pcmcia.c
│   │   │   ├── r360mpi.c
│   │   │   └── u-boot.lds
│   │   ├── raidsonic/
│   │   │   └── ib62x0/
│   │   │       ├── Makefile
│   │   │       ├── ib62x0.c
│   │   │       ├── ib62x0.h
│   │   │       └── kwbimage.cfg
│   │   ├── rattler/
│   │   │   ├── Makefile
│   │   │   └── rattler.c
│   │   ├── rbc823/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── kbd.c
│   │   │   ├── rbc823.c
│   │   │   └── u-boot.lds
│   │   ├── renesas/
│   │   │   ├── MigoR/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── migo_r.c
│   │   │   ├── ap325rxa/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ap325rxa.c
│   │   │   │   ├── cpld-ap325rxa.c
│   │   │   │   └── lowlevel_init.S
│   │   │   ├── ecovec/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ecovec.c
│   │   │   │   └── lowlevel_init.S
│   │   │   ├── r0p7734/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── r0p7734.c
│   │   │   ├── r2dplus/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── r2dplus.c
│   │   │   ├── r7780mp/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── r7780mp.c
│   │   │   │   └── r7780mp.h
│   │   │   ├── rsk7203/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── rsk7203.c
│   │   │   ├── rsk7264/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── rsk7264.c
│   │   │   ├── rsk7269/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── rsk7269.c
│   │   │   ├── sh7757lcr/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── sh7757lcr.c
│   │   │   │   ├── spi-boot.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── sh7763rdp/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── sh7763rdp.c
│   │   │   └── sh7785lcr/
│   │   │       ├── Makefile
│   │   │       ├── lowlevel_init.S
│   │   │       ├── rtl8169.h
│   │   │       ├── rtl8169_mac.c
│   │   │       ├── selfcheck.c
│   │   │       └── sh7785lcr.c
│   │   ├── ronetix/
│   │   │   ├── pm9261/
│   │   │   │   ├── Makefile
│   │   │   │   ├── led.c
│   │   │   │   ├── partition.c
│   │   │   │   └── pm9261.c
│   │   │   ├── pm9263/
│   │   │   │   ├── Makefile
│   │   │   │   ├── led.c
│   │   │   │   ├── partition.c
│   │   │   │   └── pm9263.c
│   │   │   └── pm9g45/
│   │   │       ├── Makefile
│   │   │       └── pm9g45.c
│   │   ├── rpxsuper/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── mii_phy.c
│   │   │   ├── readme
│   │   │   ├── rpxsuper.c
│   │   │   └── rpxsuper.h
│   │   ├── rsdproto/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── flash_asm.S
│   │   │   ├── rsdproto.c
│   │   │   └── u-boot.lds
│   │   ├── sacsng/
│   │   │   ├── Makefile
│   │   │   ├── clkinit.c
│   │   │   ├── clkinit.h
│   │   │   ├── flash.c
│   │   │   ├── ioconfig.h
│   │   │   └── sacsng.c
│   │   ├── samsung/
│   │   │   ├── goni/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── goni.c
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem_setup.S
│   │   │   │   └── onenand.c
│   │   │   ├── origen/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem_setup.S
│   │   │   │   ├── mmc_boot.c
│   │   │   │   ├── origen.c
│   │   │   │   ├── origen_setup.h
│   │   │   │   └── tools/
│   │   │   │       └── mkv310_image.c
│   │   │   ├── smdk2410/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── smdk2410.c
│   │   │   ├── smdk5250/
│   │   │   │   ├── Makefile
│   │   │   │   ├── clock_init.c
│   │   │   │   ├── dmc_init.c
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mmc_boot.c
│   │   │   │   ├── setup.h
│   │   │   │   ├── smdk5250.c
│   │   │   │   └── tzpc_init.c
│   │   │   ├── smdk6400/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── smdk6400.c
│   │   │   │   ├── smdk6400_nand_spl.c
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── smdkc100/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem_setup.S
│   │   │   │   ├── onenand.c
│   │   │   │   └── smdkc100.c
│   │   │   ├── smdkv310/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem_setup.S
│   │   │   │   ├── mmc_boot.c
│   │   │   │   ├── smdkv310.c
│   │   │   │   └── tools/
│   │   │   │       └── mkv310_image.c
│   │   │   ├── trats/
│   │   │   │   ├── Makefile
│   │   │   │   ├── setup.h
│   │   │   │   └── trats.c
│   │   │   └── universal_c210/
│   │   │       ├── Makefile
│   │   │       ├── lowlevel_init.S
│   │   │       ├── onenand.c
│   │   │       └── universal.c
│   │   ├── sandbox/
│   │   │   └── sandbox/
│   │   │       ├── Makefile
│   │   │       └── sandbox.c
│   │   ├── sandburst/
│   │   │   ├── common/
│   │   │   │   ├── flash.c
│   │   │   │   ├── ppc440gx_i2c.c
│   │   │   │   ├── ppc440gx_i2c.h
│   │   │   │   ├── sb_common.c
│   │   │   │   └── sb_common.h
│   │   │   ├── karef/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── hal_ka_of_auto.h
│   │   │   │   ├── hal_ka_sc_auto.h
│   │   │   │   ├── init.S
│   │   │   │   ├── karef.c
│   │   │   │   ├── karef.h
│   │   │   │   ├── karef_version.h
│   │   │   │   └── u-boot.lds.debug
│   │   │   └── metrobox/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── hal_xc_auto.h
│   │   │       ├── init.S
│   │   │       ├── metrobox.c
│   │   │       ├── metrobox.h
│   │   │       ├── metrobox_version.h
│   │   │       └── u-boot.lds.debug
│   │   ├── sandpoint/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── dinkdl
│   │   │   ├── early_init.S
│   │   │   ├── flash.c
│   │   │   ├── sandpoint.c
│   │   │   ├── speed.h
│   │   │   └── u-boot.lds
│   │   ├── sbc405/
│   │   │   ├── Makefile
│   │   │   ├── sbc405.c
│   │   │   └── strataflash.c
│   │   ├── sbc8349/
│   │   │   ├── Makefile
│   │   │   ├── pci.c
│   │   │   └── sbc8349.c
│   │   ├── sbc8548/
│   │   │   ├── Makefile
│   │   │   ├── ddr.c
│   │   │   ├── law.c
│   │   │   ├── sbc8548.c
│   │   │   └── tlb.c
│   │   ├── sbc8560/
│   │   │   ├── Makefile
│   │   │   ├── ddr.c
│   │   │   ├── law.c
│   │   │   ├── sbc8560.c
│   │   │   └── tlb.c
│   │   ├── sbc8641d/
│   │   │   ├── Makefile
│   │   │   ├── ddr.c
│   │   │   ├── law.c
│   │   │   └── sbc8641d.c
│   │   ├── sc3/
│   │   │   ├── Makefile
│   │   │   ├── init.S
│   │   │   ├── sc3.c
│   │   │   ├── sc3.h
│   │   │   └── sc3nand.c
│   │   ├── scb9328/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── intel.h
│   │   │   ├── lowlevel_init.S
│   │   │   └── scb9328.c
│   │   ├── sheldon/
│   │   │   └── simpc8313/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── sdram.c
│   │   │       └── simpc8313.c
│   │   ├── shmin/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── shmin.c
│   │   ├── siemens/
│   │   │   ├── IAD210/
│   │   │   │   ├── IAD210.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── atm.c
│   │   │   │   ├── atm.h
│   │   │   │   ├── flash.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── SCM/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpga_scm.c
│   │   │   │   ├── scm.c
│   │   │   │   └── scm.h
│   │   │   └── common/
│   │   │       ├── README
│   │   │       ├── fpga.c
│   │   │       └── fpga.h
│   │   ├── sixnet/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── fpgadata.c
│   │   │   ├── sixnet.c
│   │   │   ├── sixnet.h
│   │   │   └── u-boot.lds
│   │   ├── snmc/
│   │   │   ├── qs850/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── qs850.c
│   │   │   │   └── u-boot.lds
│   │   │   └── qs860t/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── qs860t.c
│   │   │       └── u-boot.lds
│   │   ├── socrates/
│   │   │   ├── Makefile
│   │   │   ├── ddr.c
│   │   │   ├── law.c
│   │   │   ├── nand.c
│   │   │   ├── sdram.c
│   │   │   ├── socrates.c
│   │   │   ├── tlb.c
│   │   │   └── upm_table.h
│   │   ├── sorcery/
│   │   │   ├── Makefile
│   │   │   └── sorcery.c
│   │   ├── spc1920/
│   │   │   ├── Makefile
│   │   │   ├── hpi.c
│   │   │   ├── hpi.h
│   │   │   ├── pld.h
│   │   │   ├── spc1920.c
│   │   │   └── u-boot.lds
│   │   ├── spd8xx/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── spd8xx.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── spear/
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── spr_lowlevel_init.S
│   │   │   │   └── spr_misc.c
│   │   │   ├── spear300/
│   │   │   │   ├── Makefile
│   │   │   │   └── spear300.c
│   │   │   ├── spear310/
│   │   │   │   ├── Makefile
│   │   │   │   └── spear310.c
│   │   │   ├── spear320/
│   │   │   │   ├── Makefile
│   │   │   │   └── spear320.c
│   │   │   └── spear600/
│   │   │       ├── Makefile
│   │   │       └── spear600.c
│   │   ├── st/
│   │   │   └── nhk8815/
│   │   │       ├── Makefile
│   │   │       └── nhk8815.c
│   │   ├── st-ericsson/
│   │   │   └── u8500/
│   │   │       ├── Makefile
│   │   │       ├── gpio.c
│   │   │       ├── prcmu-fw.h
│   │   │       ├── prcmu.c
│   │   │       └── u8500_href.c
│   │   ├── stx/
│   │   │   ├── stxgp3/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── law.c
│   │   │   │   ├── stxgp3.c
│   │   │   │   └── tlb.c
│   │   │   ├── stxssa/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── stxssa.c
│   │   │   │   └── tlb.c
│   │   │   └── stxxtc/
│   │   │       ├── Makefile
│   │   │       ├── stxxtc.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── svm_sc8xx/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── svm_sc8xx.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── sx1/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── lowlevel_init.S
│   │   │   └── sx1.c
│   │   ├── syteco/
│   │   │   ├── jadecpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── jadecpu.c
│   │   │   │   └── lowlevel_init.S
│   │   │   └── zmx25/
│   │   │       ├── Makefile
│   │   │       ├── lowlevel_init.S
│   │   │       └── zmx25.c
│   │   ├── t3corp/
│   │   │   ├── Makefile
│   │   │   ├── chip_config.c
│   │   │   ├── config.mk
│   │   │   ├── init.S
│   │   │   └── t3corp.c
│   │   ├── tcm-bf518/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   └── tcm-bf518.c
│   │   ├── tcm-bf537/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── gpio_cfi_flash.c
│   │   │   └── tcm-bf537.c
│   │   ├── technexion/
│   │   │   └── twister/
│   │   │       ├── Makefile
│   │   │       ├── twister.c
│   │   │       └── twister.h
│   │   ├── teejet/
│   │   │   └── mt_ventoux/
│   │   │       ├── Makefile
│   │   │       ├── mt_ventoux.c
│   │   │       └── mt_ventoux.h
│   │   ├── ti/
│   │   │   ├── am335x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── evm.c
│   │   │   │   └── mux.c
│   │   │   ├── am3517crane/
│   │   │   │   ├── Makefile
│   │   │   │   ├── am3517crane.c
│   │   │   │   └── am3517crane.h
│   │   │   ├── beagle/
│   │   │   │   ├── Makefile
│   │   │   │   ├── beagle.c
│   │   │   │   ├── beagle.h
│   │   │   │   └── led.c
│   │   │   ├── evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── evm.c
│   │   │   │   └── evm.h
│   │   │   ├── omap1510inn/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── omap1510innovator.c
│   │   │   ├── omap2420h4/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem.c
│   │   │   │   ├── omap2420h4.c
│   │   │   │   └── sys_info.c
│   │   │   ├── omap5912osk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── omap5912osk.c
│   │   │   ├── omap5_evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── evm.c
│   │   │   │   └── mux_data.h
│   │   │   ├── omap730p2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── omap730p2.c
│   │   │   ├── panda/
│   │   │   │   ├── Makefile
│   │   │   │   ├── panda.c
│   │   │   │   └── panda_mux_data.h
│   │   │   ├── sdp3430/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── sdp.c
│   │   │   │   └── sdp.h
│   │   │   ├── sdp4430/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_bat.c
│   │   │   │   ├── sdp.c
│   │   │   │   └── sdp4430_mux_data.h
│   │   │   └── tnetv107xevm/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       └── sdb_board.c
│   │   ├── timll/
│   │   │   ├── devkit3250/
│   │   │   │   ├── Makefile
│   │   │   │   └── devkit3250.c
│   │   │   └── devkit8000/
│   │   │       ├── Makefile
│   │   │       ├── devkit8000.c
│   │   │       └── devkit8000.h
│   │   ├── toradex/
│   │   │   └── colibri_pxa270/
│   │   │       ├── Makefile
│   │   │       └── colibri_pxa270.c
│   │   ├── total5200/
│   │   │   ├── Makefile
│   │   │   ├── mt48lc16m16a2-75.h
│   │   │   ├── mt48lc32m16a2-75.h
│   │   │   ├── sdram.c
│   │   │   ├── sdram.h
│   │   │   └── total5200.c
│   │   ├── tqc/
│   │   │   ├── tqm5200/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cam5200_flash.c
│   │   │   │   ├── cmd_stk52xx.c
│   │   │   │   ├── cmd_tb5200.c
│   │   │   │   ├── mt48lc16m16a2-75.h
│   │   │   │   └── tqm5200.c
│   │   │   ├── tqm8260/
│   │   │   │   ├── Makefile
│   │   │   │   └── tqm8260.c
│   │   │   ├── tqm8272/
│   │   │   │   ├── Makefile
│   │   │   │   ├── nand.c
│   │   │   │   ├── tqm8272.c
│   │   │   │   └── tqm8272.h
│   │   │   ├── tqm834x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── pci.c
│   │   │   │   └── tqm834x.c
│   │   │   ├── tqm85xx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── law.c
│   │   │   │   ├── nand.c
│   │   │   │   ├── sdram.c
│   │   │   │   ├── tlb.c
│   │   │   │   └── tqm85xx.c
│   │   │   └── tqm8xx/
│   │   │       ├── Makefile
│   │   │       ├── load_sernum_ethaddr.c
│   │   │       ├── tqm8xx.c
│   │   │       └── u-boot.lds
│   │   ├── trizepsiv/
│   │   │   ├── Makefile
│   │   │   ├── conxs.c
│   │   │   └── eeprom.c
│   │   ├── ttcontrol/
│   │   │   └── vision2/
│   │   │       ├── Makefile
│   │   │       ├── imximage_hynix.cfg
│   │   │       └── vision2.c
│   │   ├── utx8245/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── utx8245.c
│   │   ├── v37/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── v37.c
│   │   ├── v38b/
│   │   │   ├── Makefile
│   │   │   ├── ethaddr.c
│   │   │   └── v38b.c
│   │   ├── ve8313/
│   │   │   ├── Makefile
│   │   │   └── ve8313.c
│   │   ├── vpac270/
│   │   │   ├── Makefile
│   │   │   ├── onenand.c
│   │   │   ├── u-boot-spl.lds
│   │   │   └── vpac270.c
│   │   ├── w7o/
│   │   │   ├── Makefile
│   │   │   ├── cmd_vpd.c
│   │   │   ├── errors.h
│   │   │   ├── flash.c
│   │   │   ├── fpga.c
│   │   │   ├── fsboot.c
│   │   │   ├── init.S
│   │   │   ├── post1.S
│   │   │   ├── post2.c
│   │   │   ├── u-boot.lds.debug
│   │   │   ├── vpd.c
│   │   │   ├── vpd.h
│   │   │   ├── w7o.c
│   │   │   ├── w7o.h
│   │   │   └── watchdog.c
│   │   ├── westel/
│   │   │   └── amx860/
│   │   │       ├── Makefile
│   │   │       ├── amx860.c
│   │   │       ├── flash.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── xaeniax/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── xaeniax.c
│   │   ├── xes/
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── actl_nand.c
│   │   │   │   ├── board.c
│   │   │   │   ├── fsl_8xxx_clk.c
│   │   │   │   ├── fsl_8xxx_misc.c
│   │   │   │   ├── fsl_8xxx_misc.h
│   │   │   │   └── fsl_8xxx_pci.c
│   │   │   ├── xpedite1000/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── u-boot.lds.debug
│   │   │   │   └── xpedite1000.c
│   │   │   ├── xpedite517x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   └── xpedite517x.c
│   │   │   ├── xpedite520x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── tlb.c
│   │   │   │   └── xpedite520x.c
│   │   │   ├── xpedite537x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── tlb.c
│   │   │   │   └── xpedite537x.c
│   │   │   └── xpedite550x/
│   │   │       ├── Makefile
│   │   │       ├── ddr.c
│   │   │       ├── law.c
│   │   │       ├── tlb.c
│   │   │       └── xpedite550x.c
│   │   ├── xilinx/
│   │   │   ├── common/
│   │   │   │   ├── xbasic_types.c
│   │   │   │   ├── xbasic_types.h
│   │   │   │   ├── xbuf_descriptor.h
│   │   │   │   ├── xdma_channel.c
│   │   │   │   ├── xdma_channel.h
│   │   │   │   ├── xdma_channel_i.h
│   │   │   │   ├── xdma_channel_sg.c
│   │   │   │   ├── xio.h
│   │   │   │   ├── xipif_v1_23_b.c
│   │   │   │   ├── xipif_v1_23_b.h
│   │   │   │   ├── xpacket_fifo_v1_00_b.c
│   │   │   │   ├── xpacket_fifo_v1_00_b.h
│   │   │   │   ├── xstatus.h
│   │   │   │   ├── xversion.c
│   │   │   │   └── xversion.h
│   │   │   ├── microblaze-generic/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── microblaze-generic.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── xparameters.h
│   │   │   ├── ml507/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ml507.c
│   │   │   │   └── xparameters.h
│   │   │   ├── ppc405-generic/
│   │   │   │   ├── Makefile
│   │   │   │   ├── xilinx_ppc405_generic.c
│   │   │   │   └── xparameters.h
│   │   │   ├── ppc440-generic/
│   │   │   │   ├── Makefile
│   │   │   │   ├── init.S
│   │   │   │   ├── xilinx_ppc440_generic.c
│   │   │   │   └── xparameters.h
│   │   │   └── xilinx_iic/
│   │   │       ├── xiic_l.c
│   │   │       └── xiic_l.h
│   │   ├── zeus/
│   │   │   ├── Makefile
│   │   │   ├── update.c
│   │   │   └── zeus.c
│   │   ├── zipitz2/
│   │   │   ├── Makefile
│   │   │   └── zipitz2.c
│   │   └── zpc1900/
│   │       ├── Makefile
│   │       └── zpc1900.c
│   ├── boards.cfg
│   ├── common/
│   │   ├── Makefile
│   │   ├── bedbug.c
│   │   ├── bootstage.c
│   │   ├── cmd_ambapp.c
│   │   ├── cmd_bdinfo.c
│   │   ├── cmd_bedbug.c
│   │   ├── cmd_bmp.c
│   │   ├── cmd_boot.c
│   │   ├── cmd_bootldr.c
│   │   ├── cmd_bootm.c
│   │   ├── cmd_cache.c
│   │   ├── cmd_console.c
│   │   ├── cmd_cplbinfo.c
│   │   ├── cmd_cramfs.c
│   │   ├── cmd_dataflash_mmc_mux.c
│   │   ├── cmd_date.c
│   │   ├── cmd_dcr.c
│   │   ├── cmd_df.c
│   │   ├── cmd_diag.c
│   │   ├── cmd_display.c
│   │   ├── cmd_dtt.c
│   │   ├── cmd_echo.c
│   │   ├── cmd_eeprom.c
│   │   ├── cmd_elf.c
│   │   ├── cmd_exit.c
│   │   ├── cmd_ext2.c
│   │   ├── cmd_fat.c
│   │   ├── cmd_fdc.c
│   │   ├── cmd_fdos.c
│   │   ├── cmd_fdt.c
│   │   ├── cmd_fitupd.c
│   │   ├── cmd_flash.c
│   │   ├── cmd_fpga.c
│   │   ├── cmd_gpio.c
│   │   ├── cmd_help.c
│   │   ├── cmd_i2c.c
│   │   ├── cmd_ide.c
│   │   ├── cmd_immap.c
│   │   ├── cmd_irq.c
│   │   ├── cmd_itest.c
│   │   ├── cmd_jffs2.c
│   │   ├── cmd_ldrinfo.c
│   │   ├── cmd_led.c
│   │   ├── cmd_license.c
│   │   ├── cmd_load.c
│   │   ├── cmd_log.c
│   │   ├── cmd_mac.c
│   │   ├── cmd_md5sum.c
│   │   ├── cmd_mdio.c
│   │   ├── cmd_mem.c
│   │   ├── cmd_mfsl.c
│   │   ├── cmd_mii.c
│   │   ├── cmd_misc.c
│   │   ├── cmd_mmc.c
│   │   ├── cmd_mmc_spi.c
│   │   ├── cmd_mp.c
│   │   ├── cmd_mtdparts.c
│   │   ├── cmd_nand.c
│   │   ├── cmd_net.c
│   │   ├── cmd_nvedit.c
│   │   ├── cmd_onenand.c
│   │   ├── cmd_otp.c
│   │   ├── cmd_pci.c
│   │   ├── cmd_pcmcia.c
│   │   ├── cmd_portio.c
│   │   ├── cmd_pxe.c
│   │   ├── cmd_reginfo.c
│   │   ├── cmd_reiser.c
│   │   ├── cmd_sata.c
│   │   ├── cmd_scsi.c
│   │   ├── cmd_setexpr.c
│   │   ├── cmd_sf.c
│   │   ├── cmd_sha1sum.c
│   │   ├── cmd_source.c
│   │   ├── cmd_spi.c
│   │   ├── cmd_spibootldr.c
│   │   ├── cmd_spl.c
│   │   ├── cmd_strings.c
│   │   ├── cmd_terminal.c
│   │   ├── cmd_test.c
│   │   ├── cmd_tftpServer.c
│   │   ├── cmd_time.c
│   │   ├── cmd_tpm.c
│   │   ├── cmd_tsi148.c
│   │   ├── cmd_ubi.c
│   │   ├── cmd_ubifs.c
│   │   ├── cmd_universe.c
│   │   ├── cmd_unzip.c
│   │   ├── cmd_usb.c
│   │   ├── cmd_version.c
│   │   ├── cmd_ximg.c
│   │   ├── cmd_yaffs2.c
│   │   ├── command.c
│   │   ├── console.c
│   │   ├── ddr_spd.c
│   │   ├── dlmalloc.c
│   │   ├── dlmalloc.src
│   │   ├── env_common.c
│   │   ├── env_dataflash.c
│   │   ├── env_eeprom.c
│   │   ├── env_embedded.c
│   │   ├── env_fat.c
│   │   ├── env_flash.c
│   │   ├── env_mmc.c
│   │   ├── env_nand.c
│   │   ├── env_nowhere.c
│   │   ├── env_nvram.c
│   │   ├── env_onenand.c
│   │   ├── env_remote.c
│   │   ├── env_sf.c
│   │   ├── exports.c
│   │   ├── fdt_support.c
│   │   ├── flash.c
│   │   ├── gpio.c
│   │   ├── hush.c
│   │   ├── hwconfig.c
│   │   ├── image.c
│   │   ├── iomux.c
│   │   ├── kallsyms.c
│   │   ├── kgdb.c
│   │   ├── kgdb_stubs.c
│   │   ├── lcd.c
│   │   ├── lynxkdi.c
│   │   ├── main.c
│   │   ├── memsize.c
│   │   ├── menu.c
│   │   ├── miiphyutil.c
│   │   ├── modem.c
│   │   ├── replace.c
│   │   ├── s_record.c
│   │   ├── serial.c
│   │   ├── stdio.c
│   │   ├── system_map.c
│   │   ├── update.c
│   │   ├── usb.c
│   │   ├── usb_hub.c
│   │   ├── usb_kbd.c
│   │   ├── usb_storage.c
│   │   └── xyzModem.c
│   ├── config.mk
│   ├── disk/
│   │   ├── Makefile
│   │   ├── part.c
│   │   ├── part_amiga.c
│   │   ├── part_amiga.h
│   │   ├── part_dos.c
│   │   ├── part_dos.h
│   │   ├── part_efi.c
│   │   ├── part_efi.h
│   │   ├── part_iso.c
│   │   ├── part_iso.h
│   │   ├── part_mac.c
│   │   └── part_mac.h
│   ├── doc/
│   │   ├── I2C_Edge_Conditions
│   │   ├── README-integrator
│   │   ├── README.440-DDR-performance
│   │   ├── README.AMCC-eval-boards-cleanup
│   │   ├── README.ARM-SoC
│   │   ├── README.ARM-memory-map
│   │   ├── README.AVR32
│   │   ├── README.AVR32-port-muxing
│   │   ├── README.COBRA5272
│   │   ├── README.EVB-64260-750CX
│   │   ├── README.INCA-IP
│   │   ├── README.IPHASE4539
│   │   ├── README.IceCube
│   │   ├── README.JFFS2
│   │   ├── README.JFFS2_NAND
│   │   ├── README.LED
│   │   ├── README.LED_display
│   │   ├── README.Lite5200B_low_power
│   │   ├── README.MBX
│   │   ├── README.MPC866
│   │   ├── README.Modem
│   │   ├── README.N1213
│   │   ├── README.NDS32
│   │   ├── README.NetConsole
│   │   ├── README.OFT
│   │   ├── README.OXC
│   │   ├── README.PIP405
│   │   ├── README.POST
│   │   ├── README.PlanetCore
│   │   ├── README.RPXClassic
│   │   ├── README.RPXlite
│   │   ├── README.SBC8560
│   │   ├── README.SNTP
│   │   ├── README.SPL
│   │   ├── README.Sandpoint8240
│   │   ├── README.TQM8260
│   │   ├── README.VLAN
│   │   ├── README.ag101
│   │   ├── README.ag102
│   │   ├── README.alaska8220
│   │   ├── README.amigaone
│   │   ├── README.arm-caches
│   │   ├── README.arm-relocation
│   │   ├── README.at91
│   │   ├── README.at91-soc
│   │   ├── README.atmel_mci
│   │   ├── README.autoboot
│   │   ├── README.bamboo
│   │   ├── README.bedbug
│   │   ├── README.bitbangMII
│   │   ├── README.blackfin
│   │   ├── README.bus_vcxk
│   │   ├── README.cfi
│   │   ├── README.cmi
│   │   ├── README.commands
│   │   ├── README.commands.itest
│   │   ├── README.commands.spl
│   │   ├── README.console
│   │   ├── README.davinci
│   │   ├── README.davinci.nand_spl
│   │   ├── README.db64360
│   │   ├── README.db64460
│   │   ├── README.designware_eth
│   │   ├── README.dnp5370
│   │   ├── README.dns
│   │   ├── README.drivers.eth
│   │   ├── README.ebony
│   │   ├── README.enetaddr
│   │   ├── README.evb64260
│   │   ├── README.fads
│   │   ├── README.fdt-control
│   │   ├── README.fsl-ddr
│   │   ├── README.fsl-hwconfig
│   │   ├── README.generic_usb_ohci
│   │   ├── README.hawkboard
│   │   ├── README.hwconfig
│   │   ├── README.idma2intr
│   │   ├── README.imx31
│   │   ├── README.imx5
│   │   ├── README.imximage
│   │   ├── README.iomux
│   │   ├── README.kmeter1
│   │   ├── README.korat
│   │   ├── README.kwbimage
│   │   ├── README.link-local
│   │   ├── README.lynxkdi
│   │   ├── README.m28
│   │   ├── README.m52277evb
│   │   ├── README.m5253evbe
│   │   ├── README.m53017evb
│   │   ├── README.m5373evb
│   │   ├── README.m54455evb
│   │   ├── README.m5475evb
│   │   ├── README.m68k
│   │   ├── README.marubun-pcmcia
│   │   ├── README.menu
│   │   ├── README.mergerbox
│   │   ├── README.mips
│   │   ├── README.mpc5xx
│   │   ├── README.mpc7448hpc2
│   │   ├── README.mpc74xx
│   │   ├── README.mpc8313erdb
│   │   ├── README.mpc8315erdb
│   │   ├── README.mpc8323erdb
│   │   ├── README.mpc832xemds
│   │   ├── README.mpc8349itx
│   │   ├── README.mpc8360emds
│   │   ├── README.mpc837xemds
│   │   ├── README.mpc837xerdb
│   │   ├── README.mpc83xx.ddrecc
│   │   ├── README.mpc83xxads
│   │   ├── README.mpc8536ds
│   │   ├── README.mpc8544ds
│   │   ├── README.mpc8569mds
│   │   ├── README.mpc8572ds
│   │   ├── README.mpc85xx
│   │   ├── README.mpc85xxads
│   │   ├── README.mpc85xxcds
│   │   ├── README.mpc8610hpcd
│   │   ├── README.mpc8641hpcn
│   │   ├── README.mvbc_p
│   │   ├── README.mvblm7
│   │   ├── README.mvsmr
│   │   ├── README.mx28_common
│   │   ├── README.mx28evk
│   │   ├── README.mx35pdk
│   │   ├── README.mx6qsabrelite
│   │   ├── README.nand
│   │   ├── README.nand-boot-ppc440
│   │   ├── README.ne2000
│   │   ├── README.nhk8815
│   │   ├── README.ns9750dev
│   │   ├── README.ocotea
│   │   ├── README.ocotea-PIBS-to-U-Boot
│   │   ├── README.omap-ulpi-viewport
│   │   ├── README.omap3
│   │   ├── README.omap730p2
│   │   ├── README.p1022ds
│   │   ├── README.p1023rds
│   │   ├── README.p1_p2_rdb_pc
│   │   ├── README.p2020rdb
│   │   ├── README.p2041rdb
│   │   ├── README.p3060qds
│   │   ├── README.p4080ds
│   │   ├── README.phytec.pcm030
│   │   ├── README.ppc440
│   │   ├── README.pxe
│   │   ├── README.qemu_mips
│   │   ├── README.s5pc1xx
│   │   ├── README.sandbox
│   │   ├── README.sata
│   │   ├── README.sbc8349
│   │   ├── README.sbc8548
│   │   ├── README.sbc8641d
│   │   ├── README.sched
│   │   ├── README.scrapyard
│   │   ├── README.serial_multi
│   │   ├── README.sh
│   │   ├── README.sh7757lcr
│   │   ├── README.sh7785lcr
│   │   ├── README.sha1
│   │   ├── README.silent
│   │   ├── README.simpc8313
│   │   ├── README.spear
│   │   ├── README.srio-boot-corenet
│   │   ├── README.standalone
│   │   ├── README.stxxtc
│   │   ├── README.switch_config
│   │   ├── README.timll
│   │   ├── README.ubi
│   │   ├── README.ublimage
│   │   ├── README.update
│   │   ├── README.usb
│   │   ├── README.video
│   │   ├── README.xpedite1k
│   │   ├── README.zeus
│   │   ├── SPL/
│   │   │   └── README.omap3
│   │   ├── device-tree-bindings/
│   │   │   ├── README
│   │   │   ├── clock/
│   │   │   │   └── nvidia,tegra20-car.txt
│   │   │   ├── i2c/
│   │   │   │   └── tegra20-i2c.txt
│   │   │   └── usb/
│   │   │       └── tegra-usb.txt
│   │   ├── feature-removal-schedule.txt
│   │   ├── git-mailrc
│   │   ├── kwboot.1
│   │   ├── mkimage.1
│   │   └── uImage.FIT/
│   │       ├── command_syntax_extensions.txt
│   │       ├── howto.txt
│   │       ├── kernel.its
│   │       ├── kernel_fdt.its
│   │       ├── multi.its
│   │       ├── source_file_format.txt
│   │       ├── update3.its
│   │       └── update_uboot.its
│   ├── drivers/
│   │   ├── bios_emulator/
│   │   │   ├── Makefile
│   │   │   ├── atibios.c
│   │   │   ├── besys.c
│   │   │   ├── bios.c
│   │   │   ├── biosemu.c
│   │   │   ├── biosemui.h
│   │   │   ├── include/
│   │   │   │   ├── biosemu.h
│   │   │   │   ├── x86emu/
│   │   │   │   │   ├── debug.h
│   │   │   │   │   ├── decode.h
│   │   │   │   │   ├── ops.h
│   │   │   │   │   ├── prim_asm.h
│   │   │   │   │   ├── prim_ops.h
│   │   │   │   │   ├── regs.h
│   │   │   │   │   └── x86emui.h
│   │   │   │   └── x86emu.h
│   │   │   └── x86emu/
│   │   │       ├── debug.c
│   │   │       ├── decode.c
│   │   │       ├── ops.c
│   │   │       ├── ops2.c
│   │   │       ├── prim_ops.c
│   │   │       └── sys.c
│   │   ├── block/
│   │   │   ├── Makefile
│   │   │   ├── ahci.c
│   │   │   ├── ata_piix.c
│   │   │   ├── ata_piix.h
│   │   │   ├── dwc_ahsata.c
│   │   │   ├── dwc_ahsata.h
│   │   │   ├── fsl_sata.c
│   │   │   ├── fsl_sata.h
│   │   │   ├── ftide020.c
│   │   │   ├── ftide020.h
│   │   │   ├── libata.c
│   │   │   ├── mvsata_ide.c
│   │   │   ├── mxc_ata.c
│   │   │   ├── pata_bfin.c
│   │   │   ├── pata_bfin.h
│   │   │   ├── sata_dwc.c
│   │   │   ├── sata_dwc.h
│   │   │   ├── sata_sil.c
│   │   │   ├── sata_sil.h
│   │   │   ├── sata_sil3114.c
│   │   │   ├── sata_sil3114.h
│   │   │   ├── sil680.c
│   │   │   ├── sym53c8xx.c
│   │   │   └── systemace.c
│   │   ├── dma/
│   │   │   ├── MCD_dmaApi.c
│   │   │   ├── MCD_tasks.c
│   │   │   ├── MCD_tasksInit.c
│   │   │   ├── Makefile
│   │   │   ├── apbh_dma.c
│   │   │   ├── bam.c
│   │   │   ├── fsl_dma.c
│   │   │   └── omap3_dma.c
│   │   ├── fpga/
│   │   │   ├── ACEX1K.c
│   │   │   ├── Makefile
│   │   │   ├── altera.c
│   │   │   ├── cyclon2.c
│   │   │   ├── fpga.c
│   │   │   ├── ivm_core.c
│   │   │   ├── lattice.c
│   │   │   ├── spartan2.c
│   │   │   ├── spartan3.c
│   │   │   ├── stratixII.c
│   │   │   ├── virtex2.c
│   │   │   └── xilinx.c
│   │   ├── gpio/
│   │   │   ├── Makefile
│   │   │   ├── altera_pio.c
│   │   │   ├── at91_gpio.c
│   │   │   ├── da8xx_gpio.c
│   │   │   ├── kw_gpio.c
│   │   │   ├── mpc83xx_gpio.c
│   │   │   ├── mvgpio.c
│   │   │   ├── mvgpio.h
│   │   │   ├── mvmfp.c
│   │   │   ├── mxc_gpio.c
│   │   │   ├── mxs_gpio.c
│   │   │   ├── pca953x.c
│   │   │   ├── pca9698.c
│   │   │   ├── s5p_gpio.c
│   │   │   ├── sandbox.c
│   │   │   ├── spear_gpio.c
│   │   │   └── tegra_gpio.c
│   │   ├── hwmon/
│   │   │   ├── Makefile
│   │   │   ├── adm1021.c
│   │   │   ├── adt7460.c
│   │   │   ├── ds1621.c
│   │   │   ├── ds1722.c
│   │   │   ├── ds1775.c
│   │   │   ├── lm63.c
│   │   │   ├── lm73.c
│   │   │   ├── lm75.c
│   │   │   └── lm81.c
│   │   ├── i2c/
│   │   │   ├── Makefile
│   │   │   ├── bfin-twi_i2c.c
│   │   │   ├── davinci_i2c.c
│   │   │   ├── designware_i2c.c
│   │   │   ├── designware_i2c.h
│   │   │   ├── fsl_i2c.c
│   │   │   ├── ipq40xx_i2c.c
│   │   │   ├── ipq40xx_i2c.h
│   │   │   ├── ipq_i2c.c
│   │   │   ├── ipq_i2c.h
│   │   │   ├── mv_i2c.c
│   │   │   ├── mv_i2c.h
│   │   │   ├── mvtwsi.c
│   │   │   ├── mxc_i2c.c
│   │   │   ├── mxs_i2c.c
│   │   │   ├── omap1510_i2c.c
│   │   │   ├── omap24xx_i2c.c
│   │   │   ├── omap24xx_i2c.h
│   │   │   ├── pca9564_i2c.c
│   │   │   ├── ppc4xx_i2c.c
│   │   │   ├── s3c24x0_i2c.c
│   │   │   ├── s3c44b0_i2c.c
│   │   │   ├── sh_i2c.c
│   │   │   ├── sh_sh7734_i2c.c
│   │   │   ├── soft_i2c.c
│   │   │   ├── tegra_i2c.c
│   │   │   ├── tsi108_i2c.c
│   │   │   ├── u8500_i2c.c
│   │   │   └── u8500_i2c.h
│   │   ├── input/
│   │   │   ├── Makefile
│   │   │   ├── i8042.c
│   │   │   ├── input.c
│   │   │   ├── key_matrix.c
│   │   │   ├── keyboard.c
│   │   │   ├── pc_keyb.c
│   │   │   ├── ps2mult.c
│   │   │   ├── ps2ser.c
│   │   │   └── tegra-kbc.c
│   │   ├── misc/
│   │   │   ├── Makefile
│   │   │   ├── ali512x.c
│   │   │   ├── ds4510.c
│   │   │   ├── fsl_law.c
│   │   │   ├── gpio_led.c
│   │   │   ├── mc9sdz60.c
│   │   │   ├── ns87308.c
│   │   │   ├── pdsp188x.c
│   │   │   ├── pmic_core.c
│   │   │   ├── pmic_dialog.c
│   │   │   ├── pmic_fsl.c
│   │   │   ├── pmic_i2c.c
│   │   │   ├── pmic_max8997.c
│   │   │   ├── pmic_max8998.c
│   │   │   ├── pmic_spi.c
│   │   │   ├── status_led.c
│   │   │   └── twl4030_led.c
│   │   ├── mmc/
│   │   │   ├── Makefile
│   │   │   ├── arm_pl180_mmci.c
│   │   │   ├── arm_pl180_mmci.h
│   │   │   ├── bfin_sdh.c
│   │   │   ├── davinci_mmc.c
│   │   │   ├── fsl_esdhc.c
│   │   │   ├── ftsdc010_esdhc.c
│   │   │   ├── gen_atmel_mci.c
│   │   │   ├── mmc.c
│   │   │   ├── mmc_spi.c
│   │   │   ├── mv_sdhci.c
│   │   │   ├── mxcmmc.c
│   │   │   ├── mxsmmc.c
│   │   │   ├── omap_hsmmc.c
│   │   │   ├── pxa_mmc.c
│   │   │   ├── pxa_mmc.h
│   │   │   ├── pxa_mmc_gen.c
│   │   │   ├── qca_mmc.c
│   │   │   ├── qca_mmc.h
│   │   │   ├── s5p_sdhci.c
│   │   │   ├── sdhci.c
│   │   │   ├── sh_mmcif.c
│   │   │   ├── sh_mmcif.h
│   │   │   ├── tegra_mmc.c
│   │   │   └── tegra_mmc.h
│   │   ├── mtd/
│   │   │   ├── Makefile
│   │   │   ├── at45.c
│   │   │   ├── cfi_flash.c
│   │   │   ├── cfi_mtd.c
│   │   │   ├── dataflash.c
│   │   │   ├── flash_wrapper.c
│   │   │   ├── ftsmc020.c
│   │   │   ├── ipq_nand.c
│   │   │   ├── ipq_spi_flash.c
│   │   │   ├── jedec_flash.c
│   │   │   ├── mtdconcat.c
│   │   │   ├── mtdcore.c
│   │   │   ├── mtdpart.c
│   │   │   ├── mw_eeprom.c
│   │   │   ├── nand/
│   │   │   │   ├── Makefile
│   │   │   │   ├── atmel_nand.c
│   │   │   │   ├── atmel_nand_ecc.h
│   │   │   │   ├── bfin_nand.c
│   │   │   │   ├── davinci_nand.c
│   │   │   │   ├── diskonchip.c
│   │   │   │   ├── fsl_elbc_nand.c
│   │   │   │   ├── fsl_ifc_nand.c
│   │   │   │   ├── fsl_upm.c
│   │   │   │   ├── fsmc_nand.c
│   │   │   │   ├── jz4740_nand.c
│   │   │   │   ├── kb9202_nand.c
│   │   │   │   ├── kirkwood_nand.c
│   │   │   │   ├── kmeter1_nand.c
│   │   │   │   ├── mpc5121_nfc.c
│   │   │   │   ├── mxc_nand.c
│   │   │   │   ├── mxs_nand.c
│   │   │   │   ├── nand.c
│   │   │   │   ├── nand_base.c
│   │   │   │   ├── nand_bbt.c
│   │   │   │   ├── nand_bch.c
│   │   │   │   ├── nand_ecc.c
│   │   │   │   ├── nand_ids.c
│   │   │   │   ├── nand_plat.c
│   │   │   │   ├── nand_spl_load.c
│   │   │   │   ├── nand_spl_simple.c
│   │   │   │   ├── nand_util.c
│   │   │   │   ├── ndfc.c
│   │   │   │   ├── nomadik.c
│   │   │   │   ├── omap_gpmc.c
│   │   │   │   ├── s3c2410_nand.c
│   │   │   │   └── s3c64xx.c
│   │   │   ├── onenand/
│   │   │   │   ├── Makefile
│   │   │   │   ├── onenand_base.c
│   │   │   │   ├── onenand_bbt.c
│   │   │   │   ├── onenand_spl.c
│   │   │   │   ├── onenand_uboot.c
│   │   │   │   └── samsung.c
│   │   │   ├── qpic_nand.c
│   │   │   ├── spi/
│   │   │   │   ├── Makefile
│   │   │   │   ├── atmel.c
│   │   │   │   ├── eeprom_m95xxx.c
│   │   │   │   ├── eon.c
│   │   │   │   ├── giga.c
│   │   │   │   ├── macronix.c
│   │   │   │   ├── ramtron.c
│   │   │   │   ├── spansion.c
│   │   │   │   ├── spi_flash.c
│   │   │   │   ├── spi_flash_internal.h
│   │   │   │   ├── spi_nand.c
│   │   │   │   ├── spi_nand_dev.h
│   │   │   │   ├── spi_nor_generic.c
│   │   │   │   ├── spi_spl_load.c
│   │   │   │   ├── sst.c
│   │   │   │   ├── stmicro.c
│   │   │   │   └── winbond.c
│   │   │   ├── st_smi.c
│   │   │   └── ubi/
│   │   │       ├── Makefile
│   │   │       ├── build.c
│   │   │       ├── crc32.c
│   │   │       ├── crc32defs.h
│   │   │       ├── crc32table.h
│   │   │       ├── debug.c
│   │   │       ├── debug.h
│   │   │       ├── eba.c
│   │   │       ├── io.c
│   │   │       ├── kapi.c
│   │   │       ├── misc.c
│   │   │       ├── scan.c
│   │   │       ├── scan.h
│   │   │       ├── ubi-media.h
│   │   │       ├── ubi.h
│   │   │       ├── upd.c
│   │   │       ├── vmt.c
│   │   │       ├── vtbl.c
│   │   │       └── wl.c
│   │   ├── net/
│   │   │   ├── 4xx_enet.c
│   │   │   ├── 8390.h
│   │   │   ├── Makefile
│   │   │   ├── altera_tse.c
│   │   │   ├── altera_tse.h
│   │   │   ├── armada100_fec.c
│   │   │   ├── armada100_fec.h
│   │   │   ├── at91_emac.c
│   │   │   ├── ax88180.c
│   │   │   ├── ax88180.h
│   │   │   ├── ax88796.c
│   │   │   ├── ax88796.h
│   │   │   ├── bfin_mac.c
│   │   │   ├── bfin_mac.h
│   │   │   ├── calxedaxgmac.c
│   │   │   ├── cs8900.c
│   │   │   ├── cs8900.h
│   │   │   ├── davinci_emac.c
│   │   │   ├── davinci_emac.h
│   │   │   ├── dc2114x.c
│   │   │   ├── designware.c
│   │   │   ├── designware.h
│   │   │   ├── dm9000x.c
│   │   │   ├── dm9000x.h
│   │   │   ├── dnet.c
│   │   │   ├── dnet.h
│   │   │   ├── e1000.c
│   │   │   ├── e1000.h
│   │   │   ├── e1000_spi.c
│   │   │   ├── eepro100.c
│   │   │   ├── enc28j60.c
│   │   │   ├── enc28j60.h
│   │   │   ├── ep93xx_eth.c
│   │   │   ├── ep93xx_eth.h
│   │   │   ├── ethoc.c
│   │   │   ├── fec_mxc.c
│   │   │   ├── fec_mxc.h
│   │   │   ├── fm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── dtsec.c
│   │   │   │   ├── eth.c
│   │   │   │   ├── fm.c
│   │   │   │   ├── fm.h
│   │   │   │   ├── init.c
│   │   │   │   ├── p1023.c
│   │   │   │   ├── p3060.c
│   │   │   │   ├── p4080.c
│   │   │   │   ├── p5020.c
│   │   │   │   ├── tgec.c
│   │   │   │   └── tgec_phy.c
│   │   │   ├── fsl_mcdmafec.c
│   │   │   ├── fsl_mdio.c
│   │   │   ├── ftgmac100.c
│   │   │   ├── ftgmac100.h
│   │   │   ├── ftmac100.c
│   │   │   ├── ftmac100.h
│   │   │   ├── greth.c
│   │   │   ├── greth.h
│   │   │   ├── inca-ip_sw.c
│   │   │   ├── ipq/
│   │   │   │   ├── ipq_gmac.h
│   │   │   │   ├── ipq_gmac_eth.c
│   │   │   │   └── ipq_mdio.c
│   │   │   ├── ipq40xx/
│   │   │   │   ├── ipq40xx_edma_eth.c
│   │   │   │   ├── ipq40xx_edma_eth.h
│   │   │   │   ├── ipq40xx_ess_sw.c
│   │   │   │   ├── ipq40xx_ess_sw.h
│   │   │   │   ├── ipq40xx_mdio.c
│   │   │   │   ├── ipq40xx_mdio.h
│   │   │   │   ├── ipq40xx_qca8033.c
│   │   │   │   ├── ipq40xx_qca8033.h
│   │   │   │   ├── ipq40xx_qca8075.c
│   │   │   │   └── ipq40xx_qca8075.h
│   │   │   ├── ks8695eth.c
│   │   │   ├── lan91c96.c
│   │   │   ├── lan91c96.h
│   │   │   ├── macb.c
│   │   │   ├── macb.h
│   │   │   ├── mcffec.c
│   │   │   ├── mcfmii.c
│   │   │   ├── mpc512x_fec.c
│   │   │   ├── mpc512x_fec.h
│   │   │   ├── mpc5xxx_fec.c
│   │   │   ├── mpc5xxx_fec.h
│   │   │   ├── mvgbe.c
│   │   │   ├── mvgbe.h
│   │   │   ├── natsemi.c
│   │   │   ├── ne2000.c
│   │   │   ├── ne2000.h
│   │   │   ├── ne2000_base.c
│   │   │   ├── ne2000_base.h
│   │   │   ├── netarm_eth.c
│   │   │   ├── netarm_eth.h
│   │   │   ├── netconsole.c
│   │   │   ├── nicext.h
│   │   │   ├── ns8382x.c
│   │   │   ├── nss/
│   │   │   │   ├── mii_gpio.c
│   │   │   │   ├── nss_gmac_clocks.h
│   │   │   │   ├── synopGMAC_Dev.c
│   │   │   │   ├── synopGMAC_Dev.h
│   │   │   │   ├── synopGMAC_network_interface.c
│   │   │   │   ├── synopGMAC_plat.h
│   │   │   │   ├── synop_mdio_acc.c
│   │   │   │   ├── uboot_skb.c
│   │   │   │   └── uboot_skb.h
│   │   │   ├── pcnet.c
│   │   │   ├── phy/
│   │   │   │   ├── Makefile
│   │   │   │   ├── atheros.c
│   │   │   │   ├── broadcom.c
│   │   │   │   ├── davicom.c
│   │   │   │   ├── generic_10g.c
│   │   │   │   ├── lxt.c
│   │   │   │   ├── marvell.c
│   │   │   │   ├── micrel.c
│   │   │   │   ├── miiphybb.c
│   │   │   │   ├── mv88e61xx.c
│   │   │   │   ├── mv88e61xx.h
│   │   │   │   ├── natsemi.c
│   │   │   │   ├── phy.c
│   │   │   │   ├── realtek.c
│   │   │   │   ├── smsc.c
│   │   │   │   ├── teranetics.c
│   │   │   │   └── vitesse.c
│   │   │   ├── plb2800_eth.c
│   │   │   ├── rtl8139.c
│   │   │   ├── rtl8169.c
│   │   │   ├── sh_eth.c
│   │   │   ├── sh_eth.h
│   │   │   ├── smc91111.c
│   │   │   ├── smc91111.h
│   │   │   ├── smc911x.c
│   │   │   ├── smc911x.h
│   │   │   ├── tsec.c
│   │   │   ├── tsi108_eth.c
│   │   │   ├── uli526x.c
│   │   │   ├── vsc7385.c
│   │   │   ├── xilinx_axi_emac.c
│   │   │   ├── xilinx_emaclite.c
│   │   │   ├── xilinx_ll_temac.c
│   │   │   ├── xilinx_ll_temac.h
│   │   │   ├── xilinx_ll_temac_fifo.c
│   │   │   ├── xilinx_ll_temac_fifo.h
│   │   │   ├── xilinx_ll_temac_mdio.c
│   │   │   ├── xilinx_ll_temac_mdio.h
│   │   │   ├── xilinx_ll_temac_sdma.c
│   │   │   └── xilinx_ll_temac_sdma.h
│   │   ├── pci/
│   │   │   ├── Makefile
│   │   │   ├── fsl_pci_init.c
│   │   │   ├── pci.c
│   │   │   ├── pci_auto.c
│   │   │   ├── pci_ftpci100.c
│   │   │   ├── pci_ftpci100.h
│   │   │   ├── pci_indirect.c
│   │   │   ├── pci_ipq.c
│   │   │   ├── pci_ipq40xx.c
│   │   │   ├── pci_ixp.c
│   │   │   ├── pci_sh4.c
│   │   │   ├── pci_sh7751.c
│   │   │   ├── pci_sh7780.c
│   │   │   ├── tsi108_pci.c
│   │   │   └── w83c553f.c
│   │   ├── pcmcia/
│   │   │   ├── Makefile
│   │   │   ├── i82365.c
│   │   │   ├── marubun_pcmcia.c
│   │   │   ├── mpc8xx_pcmcia.c
│   │   │   ├── rpx_pcmcia.c
│   │   │   ├── ti_pci1410a.c
│   │   │   └── tqm8xx_pcmcia.c
│   │   ├── power/
│   │   │   ├── Makefile
│   │   │   ├── ftpmu010.c
│   │   │   ├── tps6586x.c
│   │   │   ├── twl4030.c
│   │   │   ├── twl6030.c
│   │   │   └── twl6035.c
│   │   ├── qe/
│   │   │   ├── Makefile
│   │   │   ├── fdt.c
│   │   │   ├── qe.c
│   │   │   ├── qe.h
│   │   │   ├── uccf.c
│   │   │   ├── uccf.h
│   │   │   ├── uec.c
│   │   │   ├── uec.h
│   │   │   ├── uec_phy.c
│   │   │   └── uec_phy.h
│   │   ├── rtc/
│   │   │   ├── Makefile
│   │   │   ├── at91sam9_rtt.c
│   │   │   ├── bfin_rtc.c
│   │   │   ├── date.c
│   │   │   ├── davinci.c
│   │   │   ├── ds12887.c
│   │   │   ├── ds1302.c
│   │   │   ├── ds1306.c
│   │   │   ├── ds1307.c
│   │   │   ├── ds1337.c
│   │   │   ├── ds1374.c
│   │   │   ├── ds1556.c
│   │   │   ├── ds164x.c
│   │   │   ├── ds174x.c
│   │   │   ├── ds3231.c
│   │   │   ├── ftrtc010.c
│   │   │   ├── isl1208.c
│   │   │   ├── m41t11.c
│   │   │   ├── m41t60.c
│   │   │   ├── m41t62.c
│   │   │   ├── m41t94.c
│   │   │   ├── m48t35ax.c
│   │   │   ├── max6900.c
│   │   │   ├── mc13xxx-rtc.c
│   │   │   ├── mc146818.c
│   │   │   ├── mcfrtc.c
│   │   │   ├── mk48t59.c
│   │   │   ├── mpc5xxx.c
│   │   │   ├── mpc8xx.c
│   │   │   ├── mvrtc.c
│   │   │   ├── mvrtc.h
│   │   │   ├── mxsrtc.c
│   │   │   ├── pcf8563.c
│   │   │   ├── pl031.c
│   │   │   

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
#
# NOTE! Don't add files that are generated in specific
# subdirectories here. Add them in the ".gitignore" file
# in that subdirectory instead.
#
# Normal rules
#
.*
*.o
*.o.*
*.a
*.su
*.mod.c
*.i
*.lst
*.order
*.elf
*.swp
*.bin
*.patch
*.cfgtmp

# host programs on Cygwin
*.exe

# lzma host util
QCA-AR/host_util/lzma/lzma

#
# Top-level generic files
#
QCA-AR/u-boot/System.map
QCA-AR/u-boot/u-boot*
QCA-AR/u-boot/bootstrap
QCA-AR/u-boot/bootstrap.map

# MD5 in bin
QCA-AR/bin/*.md5

# Symbolic links and some compilation results from tools
QCA-AR/u-boot/tools/crc32.c
QCA-AR/u-boot/tools/environment.c
QCA-AR/u-boot/tools/envcrc
QCA-AR/u-boot/tools/mkimage

# Auto generated fsdata.c
QCA-AR/u-boot/httpd/fsdata.c

# Generated include files
QCA-AR/u-boot/include/asm
QCA-AR/u-boot/include/config.h
QCA-AR/u-boot/include/config.mk
QCA-AR/u-boot/include/version_autogenerated.h
# TODO: broken symbolic link
QCA-AR/u-boot/include/asm-*/arch

#
# git files that we don't want to ignore even it they are dot-files
#
!.gitignore
!.mailmap

# stgit generated dirs
patches-*
.stgit-edit.txt

# quilt's files
patches
series

# gdb files
.gdb_history

# cscope files
cscope.*

# tags files
/tags
/ctags
/etags

# gnu global files
GPATH
GRTAGS
GSYMS
GTAGS

*.orig
*~
\#*#


================================================
FILE: BCM/empty
================================================


================================================
FILE: IPQ/COPYING
================================================
  U-Boot is Free Software.  It is copyrighted by Wolfgang Denk and
many others who contributed code (see the actual source code for
details).  You can redistribute U-Boot and/or modify it under the
terms of version 2 of the GNU General Public License as published by
the Free Software Foundation.  Most of it can also be distributed,
at your option, under any later version of the GNU General Public
License -- see individual files for exceptions.

  NOTE! This license does *not* cover the so-called "standalone"
applications that use U-Boot services by means of the jump table
provided by U-Boot exactly for this purpose - this is merely
considered normal use of U-Boot, and does *not* fall under the
heading of "derived work".

  The header files "include/image.h" and "include/asm-*/u-boot.h"
define interfaces to U-Boot. Including these (unmodified) header
files in another file is considered normal use of U-Boot, and does
*not* fall under the heading of "derived work".

  Also note that the GPL below is copyrighted by the Free Software
Foundation, but the instance of code that it refers to (the U-Boot
source code) is copyrighted by me and others who actually wrote it.
-- Wolfgang Denk

=======================================================================

		    GNU GENERAL PUBLIC LICENSE
		       Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

			    Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it.  (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.)  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have.  You must make sure that they, too, receive or can get the
source code.  And you must show them these terms so they know their
rights.

  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.

  Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software.  If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary.  To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.

  The precise terms and conditions for copying, distribution and
modification follow.

		    GNU GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License.  The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language.  (Hereinafter, translation is included without limitation in
the term "modification".)  Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.

  1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.

You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.

  2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.

    b) You must cause any work that you distribute or publish, that in
    whole or in part contains or is derived from the Program or any
    part thereof, to be licensed as a whole at no charge to all third
    parties under the terms of this License.

    c) If the modified program normally reads commands interactively
    when run, you must cause it, when started running for such
    interactive use in the most ordinary way, to print or display an
    announcement including an appropriate copyright notice and a
    notice that there is no warranty (or else, saying that you provide
    a warranty) and that users may redistribute the program under
    these conditions, and telling the user how to view a copy of this
    License.  (Exception: if the Program itself is interactive but
    does not normally print such an announcement, your work based on
    the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.

In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable
    source code, which must be distributed under the terms of Sections
    1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three
    years, to give any third party, for a charge no more than your
    cost of physically performing source distribution, a complete
    machine-readable copy of the corresponding source code, to be
    distributed under the terms of Sections 1 and 2 above on a medium
    customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer
    to distribute corresponding source code.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form with such
    an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

  4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License.  Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.

  5. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Program or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.

  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all.  For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded.  In such case, this License incorporates
the limitation as if written in the body of this License.

  9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time.  Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

Each version is given a distinguishing version number.  If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation.  If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.

  10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission.  For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this.  Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

			    NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

		     END OF TERMS AND CONDITIONS


================================================
FILE: IPQ/CREDITS
================================================
#
#   Parts of the development effort for this project have been
#   sponsored by SIEMENS AG, Austria. Thanks to SIEMENS for
#   supporting an Open Source project!
#
#
#   This is at least a partial credits-file of individual people that
#   have contributed to the U-Boot project. It is sorted by name and
#   formatted to allow easy grepping and beautification by scripts.
#   The fields are: name (N), email (E), web-address (W), PGP key ID
#   and fingerprint (P), description (D), and snail-mail address (S).
#   Thanks,
#
#                       Wolfgang Denk
#----------

N: Dr. Bruno Achauer
E: bruno@exet-ag.de
D: Support for NetBSD (both as host and target system)

N: Guillaume Alexandre
E: guillaume.alexandre@gespac.ch
D: Add PCIPPC6 configuration

N: Pantelis Antoniou
E: panto@intracom.gr
D: NETVIA & NETPHONE board support, ARTOS support.
D: Support for Silicon Turnkey eXpress XTc

N: Pierre Aubert
E: <p.aubert@staubli.com>
D: Support for RPXClassic board

N: Yuli Barcohen
E: yuli@arabellasw.com
D: Unified support for Motorola MPC826xADS/MPC8272ADS/PQ2FADS boards.
D: Support for Zephyr Engineering ZPC.1900 board.
D: Support for Interphase iSPAN boards.
D: Support for Analogue&Micro Adder boards.
D: Support for Analogue&Micro Rattler boards.
W: http://www.arabellasw.com

N: Jerry van Baren
E: <vanbaren@cideas.com>
D: BedBug port to 603e core (MPC82xx). Code for enhanced memory test.

N: Pavel Bartusek
E: <pba@sysgo.com>
D: Reiserfs support
W: http://www.elinos.com

N: Andre Beaudin
E: <andre.beaudin@colubris.com>
D: PCMCIA, Ethernet, TFTP

N: Jon Benediktsson
E: jonb@marel.is
D: Support for Marel V37 board

N: Raphael Bossek
E: raphael.bossek@solutions4linux.de
D: 8xxrom-0.3.0

N: Cliff Brake
E: cliff.brake@gmail.com
D: Port to Vibren PXA255 IDP platform
W: http://www.vibren.com
W: http://bec-systems.com

N: Rick Bronson
E: rick@efn.org
D: Atmel AT91RM9200DK and NAND support

N: David Brown
E: DBrown03@harris.com
D: Extensions to 8xxrom-0.3.0

N: Oliver Brown
E: obrown@adventnetworks.com
D: Port to the gw8260 board

N: Curt Brune
E: curt@cucy.com
D: Added support for Samsung S3C4510B CPU (ARM7tdmi based SoC)
W: http://www.cucy.com

N: Jonathan De Bruyne
E: jonathan.debruyne@siemens.atea.be
D: Port to Siemens IAD210 board

N: Ken Chou
E: kchou@ieee.org
D: Support for A3000 SBC board

N: Conn Clark
E: clark@esteem.com
D: ESTEEM192E support

N: Magnus Damm
E: damm@opensource.se
D: 8xxrom

N: Richard Danter
E: richard.danter@windriver.com
D: Support for Wind River PPMC 7xx/74xx boards

N: George G. Davis
E: gdavis@mvista.com
D: Board ports for ADS GraphicsClient+ and Intel Assabet

N: Arun Dharankar
E: ADharankar@ATTBI.Com
D: threads / scheduler example code

N: K?ri Dav??sson
E: kd@flaga.is
D: FLAGA DM Support

N: Wolfgang Denk
E: wd@denx.de
D: U-Boot initial version, continuing maintenance, ARMBoot merge
W: http://www.denx.de

N: Dan A. Dickey
E: ddickey@charter.net
D: FADS Support

N: James F. Dougherty
E: jfd@GigabitNetworks.COM
D: Port to the MOUSSE board

N: Dave Ellis
E: DGE@sixnetio.com
D: EEPROM Speedup, SXNI855T port

N: Daniel Engstr?m
E: daniel@omicron.se
D: x86 port, Support for sc520_cdp board

N: Hayden Fraser
E: Hayden.Fraser@freescale.com
D: Support for ColdFire MCF5253
W: www.freescale.com

N: Dr. Wolfgang Grandegger
E: wg@denx.de
D: Support for Interphase 4539 T1/E1/J1 PMC, PN62, CCM, SCM boards
W: www.denx.de

N: Peter Figuli
E: peposh@etc.sk
D: Support for WEP EP250 (PXA) board

N: Thomas Frieden
E: ThomasF@hyperion-entertainment.com
D: Support for AmigaOne

N: Paul Gortmaker
E: paul.gortmaker@windriver.com
D: Support for WRS SBC8347/8349 boards

N: Frank Gottschling
E: fgottschling@eltec.de
D: Support for ELTEC MHPC/ELPPC boards, cfb-console, i8042, SMI LynxEM
W: www.eltec.de

N: Marius Groeger
E: mgroeger@sysgo.de
D: MBX Support, board specific function interface, EST SBC8260 support; initial support for StrongARM (LART), ARM720TDMI (implementa A7)
W: www.elinos.com

N: Kirk Haderlie
E: khaderlie@vividimage.com
D: Added TFTP to 8xxrom (-> 0.3.1)

N: Chris Hallinan
E: clh@net1plus.com
D: DHCP Support

N: Anne-Sophie Harnois
E: Anne-Sophie.Harnois@nextream.fr
D: Port to Walnut405 board

N: Andreas Heppel
E: aheppel@sysgo.de
D: CPU Support for MPC 75x

N: Josh Huber
E: huber@alum.wpi.edu
D: Port to the Galileo Evaluation Board, and the MPC74xx cpu series.
W: http://www.mclx.com/

H: Stuart Hughes
E: stuarth@lineo.com
D: Port to MPC8260ADS board

H: Rich Ireland
E: r.ireland@computer.org
D: FPGA device configuration driver

H: Mark Jackson
E: mpfj@mimc.co.uk
D: Port to MIMC200 board

N: Gary Jennejohn
E: garyj@jennejohn.org
D: Support for Samsung ARM920T S3C2400X, ARM920T "TRAB"
W: www.denx.de

N: Murray Jensen
E: Murray.Jensen@csiro.au
D: Initial 8260 support; GDB support
D: Port to Cogent+Hymod boards; Hymod Board Database

N: Yoo. Jonghoon
E: yooth@ipone.co.kr
D: Added port to the RPXlite board

N: Mark Jonas
E: mark.jonas@freescale.com
D: Support for Freescale Total5200 platform
W: http://www.mobilegt.com/

N: Mark Jonas
E: mark.jonas@de.bosch.com
D: Support for MPR2 board

N: Sam Song
E: samsongshu@yahoo.com.cn
D: Port to the RPXlite_DW board

N: Brad Kemp
E: Brad.Kemp@seranoa.com
D: Port to Windriver ppmc8260 board

N: Sangmoon Kim
E: dogoil@etinsys.com
D: Support for debris board
D: Support for KVME080 board

N: Frederick W. Klatt
E: fred.klatt@windriver.com
D: Support for Wind River SBC8540/SBC8560 boards

N: Thomas Koeller
E: tkoeller@gmx.net
D: Port to Motorola Sandpoint 3 (MPC8240)

N: Raghu Krishnaprasad
E: Raghu.Krishnaprasad@fci.com
D: Support for Adder-II MPC852T evaluation board
W: http://www.forcecomputers.com

N: Sergey Kubushyn
E: ksi@koi8.net
D: Support for various TI DaVinci based boards.

N: Bernhard Kuhn
E: bkuhn@metrowerks.com
D Support for Coldfire CPU; Support for Motorola M5272C3 and M5282EVB boards

N: Prakash Kumar
E: prakash@embedx.com
D  Support for Intrinsyc CERF PXA250 board.

N: Thomas Lange
E: thomas@corelatus.se
D: Support for GTH, GTH2 and dbau1x00 boards; lots of PCMCIA fixes

N: The LEOX team
E: team@leox.org
D: Support for LEOX boards, DS164x RTC
W: http://www.leox.org

N: TsiChung Liew
E: Tsi-Chung.Liew@freescale.com
D: Support for ColdFire MCF523x, MCF532x, MCF5445x, MCF547x_8x
W: www.freescale.com

N: Leif Lindholm
E: leif.lindholm@i3micro.com
D: Support for AMD dbau1550 board.

N: Stephan Linz
E: linz@li-pro.net
D: Support for Nios Stratix Development Kit (DK-1S10)
D: Support for SSV ADNP/ESC1 (Nios Cyclone)
W: http://www.li-pro.net

N: Dave Liu
E: daveliu@freescale.com
D: Support for MPC8315, MPC832x, MPC8360, MPC837x
W: www.freescale.com

N: Raymond Lo
E: lo@routefree.com
D: Support for DOS partitions

N: James MacAulay
E: james.macaulay@amirix.com
D: Suppport for Amirix AP1000
W: www.amirix.com

N: Dan Malek
E: dan@embeddedalley.com
D: FADSROM, the grandfather of all of this
D: Support for Silicon Turnkey eXpress XTc

N: Andrea "llandre" Marson
E: andrea.marson@dave-tech.it
D: Port to PPChameleonEVB board
W: www.dave-tech.it

N: Reinhard Meyer
E: r.meyer@emk-elektronik.de
D: Port to EMK TOP860 Module

N: Jay Monkman
E: jtm@smoothsmoothie.com
D: EST SBC8260 support

N: Frank Morauf
E: frank.morauf@salzbrenner.com
D: Support for Embedded Planet RPX Super Board

N: David M?ller
E: d.mueller@elsoft.ch
D: Support for Samsung ARM920T SMDK2410 eval board

N: Scott McNutt
E: smcnutt@psyent.com
D: Support for Altera Nios-32 CPU
D: Support for Altera Nios-II CPU
D: Support for Nios Cyclone Development Kit (DK-1C20)
W: http://www.psyent.com

N: Rolf Offermanns
E: rof@sysgo.de
D: Initial support for SSV-DNP1110, SMC91111 driver
W: www.elinos.com

N: John Otken
E: jotken@softadvances.com
D: Support for AMCC Luan 440SP board

N: Tolunay Orkun
E: torkun@nextio.com
D: Support for Cogent CSB272 & CSB472 boards

N: Keith Outwater
E: keith_outwater@mvis.com
D: Support for generic/custom MPC860T boards (GEN860T, GEN860T_SC)

N: Frank Panno
E: fpanno@delphintech.com
D: Support for Embedded Planet EP8260 Board

N: Denis Peter
E: d.peter@mpl.ch
D: Support for 4xx SCSI, floppy, CDROM, CT69000 video, ...
D: Support for PIP405 board
D: Support for MIP405 board

N: Dave Peverley
E: dpeverley@mpc-data.co.uk
W: http://www.mpc-data.co.uk
D: OMAP730 P2 board support

N: Bill Pitts
E: wlp@mindspring.com
D: BedBug embedded debugger code

N: Daniel Poirot
E: dan.poirot@windriver.com
D: Support for the Wind River sbc405, sbc8240 board
W: http://www.windriver.com

N: Stelian Pop
E: stelian@popies.net
D: Atmel AT91CAP9ADK support

N: Ricardo Ribalda Delgado
E: ricardo.ribalda@uam.es
D: PPC440x5 (Virtex5), ML507 Board, eeprom_simul, adt7460, v5fx30teval
D: Virtex ppc440 generic architecture
D: Virtex ppc405 generic architecture
W: http://www.ii.uam.es/~rribalda

N: Stefan Roese
E: sr@denx.de
D: AMCC PPC4xx Support
W: http://www.denx.de

N: Erwin Rol
E: erwin@muffin.org
D: boot support for RTEMS

N: Paul Ruhland
E: pruhland@rochester.rr.com
D: Port to Logic Zoom LH7A40x SDK board(s)

N: Neil Russell
E: caret@c-side.com
D: Author of LiMon-1.4.2, which contributed some ideas

N: Travis B. Sawyer
E: travis.sawyer@sandburst.com
D: Support for AMCC PPC440GX, XES XPedite1000 440GX PrPMC board.  AMCC 440gx Ref Platform (Ocotea)

N: Paolo Scaffardi
E: arsenio@tin.it
D: FADS823 configuration, MPC823 video support, I2C, wireless keyboard, lots more

N: Andre Schwarz
E: andre.schwarz@matrix-vision.de
D: Support for Matrix Vision boards (MVBLM7/MVBC_P/MVSMR)

N: Robert Schwebel
E: r.schwebel@pengutronix.de
D: Support for csb226 and innokom boards (PXA2xx)

N: Aaron Sells
E: sellsa@embeddedplanet.com
D: Support for EP82xxM

N: Art Shipkowski
E: art@videon-central.com
D: Support for NetSilicon NS7520
D: Support for ColdFire MCF5275

N: Michal Simek
E: monstr@monstr.eu
D: Support for Microblaze, ML401, XUPV2P board
W: www.monstr.eu

N: Yasushi Shoji
E: yashi@atmark-techno.com
D: Support for Xilinx MicroBlaze, for Atmark Techno SUZAKU FPGA board

N: Kurt Stremerch
E: kurt@exys.be
D: Support for Exys XSEngine board

N: Andrea Scian
E: andrea.scian@dave-tech.it
D: Port to B2 board
W: www.dave-tech.it

N: Timur Tabi
E: timur@freescale.com
D: Support for MPC8349E-mITX
W: www.freescale.com

N: Rob Taylor
E: robt@flyingpig.com
D: Port to MBX860T and Sandpoint8240

N: Erik Theisen
E: etheisen@mindspring.com
D: MBX8xx and many other patches

N: Jim Thompson
E: jim@musenki.com
D: Support for MUSENKI board

N: Rune Torgersen
E: <runet@innovsys.com>
D: Support for Motorola MPC8266ADS board

N: Greg Ungerer
E: greg.ungerer@opengear.com
D: Support for ks8695 CPU, and OpenGear cmXXXX boards

N: David Updegraff
E: dave@cray.com
D: Port to Cray L1 board; DHCP vendor extensions

N: Christian Vejlbo
E: christian.vejlbo@tellabs.com
D: FADS860T ethernet support

N: Robert Whaley
E: rwhaley@applieddata.net
D: Port to ARM PXA27x adsvix SBC

N: Martin Winistoerfer
E: martinwinistoerfer@gmx.ch
D: Port to MPC555/556 microcontrollers and support for cmi board

N: David Wu
E: support@arcturusnetworks.com
D: Mercury Security EP2500
W: http://www.arcturusnetworks.com

N: Ming-Len Wu
E: minglen_wu@techware.com.tw
D: Motorola MX1ADS board support
W: http://www.techware.com.tw/

N: Xianghua Xiao
E: x.xiao@motorola.com
D: Support for Motorola 85xx(PowerQUICC III) chip, MPC8540ADS and MPC8560ADS boards.

N: John Zhan
E: zhanz@sinovee.com
D: Support for SinoVee Microsystems SC8xx SBC

N: Alex Zuepke
E: azu@sysgo.de
D: Overall improvements on StrongARM, ARM720TDMI; Support for Tuxscreen; initial PCMCIA support for ARM
W: www.elinos.com

N: Nobuhiro Iwamatsu
E: iwamatsu@nigauri.org
D: Support for SuperH, MS7750SE01 and  MS7722SE01 boards.
W: http://www.nigauri.org/~iwamatsu/

N: Alan Lu
E: alnalu001@gmail.com
D: Support for Artila M-501 starter kit
W: http://www.artila.com/

N: Kimmo Leppala
E: kimmo.leppala@sysart.fi
D: Support for Artila M-501 starter kit
W: http://www.sysart.fi/

N: Timo Tuunainen
E: timo.tuunainen@sysart.fi
D: Support for Artila M-501 starter kit
W: http://www.sysart.fi/

N: Philip Balister
E: philip@opensdr.com
D: Port to Lyrtech SFFSDR development board.
W: www.opensdr.com


================================================
FILE: IPQ/MAINTAINERS
================================================
#########################################################################
#									#
# Regular Maintainers for U-Boot board support:				#
#									#
# For any board without permanent maintainer, please contact		#
#	Wolfgang Denk <wd@denx.de>					#
# and Cc: the <u-boot@lists.denx.de> mailing list.			#
#									#
# Note: lists sorted by Maintainer Name					#
#########################################################################


#########################################################################
# PowerPC Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Poonam Aggrwal <poonam.aggrwal@freescale.com>

	P2020RDB	P2020

	BSC9131RDB	BSC9131

Greg Allen <gallen@arlut.utexas.edu>

	UTX8245		MPC8245

Pantelis Antoniou <panto@intracom.gr>

	NETVIA		MPC8xx

Reinhard Arlt <reinhard.arlt@esd-electronics.com>

	cpci5200	MPC5200
	mecp5123	MPC5121
	mecp5200	MPC5200
	pf5200		MPC5200

	caddy2		MPC8349
	vme8349		MPC8349

	CPCI750		PPC750FX/GX

Peter Barada <peter.barada@logicpd.com>

	omap3_logic	ARM ARMV7 (Logic OMAP35xx/DM37xx)

Yuli Barcohen <yuli@arabellasw.com>

	Adder		MPC87x/MPC852T
	ep8248		MPC8248
	ISPAN		MPC8260
	MPC8260ADS	MPC826x/MPC827x/MPC8280
	Rattler		MPC8248
	ZPC1900		MPC8265

Michael Barkowski <michael.barkowski@freescale.com>

	MPC8323ERDB	MPC8323

Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>

	sacsng		MPC8260

Oliver Brown <obrown@adventnetworks.com>

	gw8260		MPC8260

Holger Brunck <holger.brunck@keymile.com>

	kmeter1		MPC8360
	kmcoge5ne	MPC8360
	tuge1		MPC8321
	tuxx1		MPC8321

Cyril Chemparathy <cyril@ti.com>

	tnetv107x_evm	tnetv107x

Conn Clark <clark@esteem.com>

	ESTEEM192E	MPC8xx

Jason Cooper <u-boot@lakedaemon.net>

	dreamplug	ARM926EJS (Kirkwood SoC)

Joe D'Abbraccio <ljd015@freescale.com>

	MPC837xERDB	MPC837x

Kári Davíðsson <kd@flaga.is>

	FLAGADM		MPC823

Torsten Demke <torsten.demke@fci.com>

	eXalion		MPC824x

Wolfgang Denk <wd@denx.de>

	IceCube_5200	MPC5200

	ARIA		MPC5121e

	AMX860		MPC860
	ETX094		MPC850
	FPS850L		MPC850
	FPS860L		MPC860
	ICU862		MPC862
	IP860		MPC860
	IVML24		MPC860
	IVML24_128	MPC860
	IVML24_256	MPC860
	IVMS8		MPC860
	IVMS8_128	MPC860
	IVMS8_256	MPC860
	LANTEC		MPC850
	LWMON		MPC823
	R360MPI		MPC823
	RRvision	MPC823
	SM850		MPC850
	SPD823TS	MPC823
	TQM823L		MPC823
	TQM823L_LCD	MPC823
	TQM850L		MPC850
	TQM855L		MPC855
	TQM860L		MPC860
	TQM860L_FEC	MPC860
	c2mon		MPC855
	hermes		MPC860
	lwmon		MPC823

	CU824		MPC8240
	Sandpoint8240	MPC8240

	ATC		MPC8250
	PM825		MPC8250

	TQM8255		MPC8255

	CPU86		MPC8260
	PM826		MPC8260
	TQM8260		MPC8260

	P3G4		MPC7410

	PCIPPC2		MPC750
	PCIPPC6		MPC750

Phil Edworthy <phil.edworthy@renesas.com>

	rsk7264		SH7264

egnite GmbH <info@egnite.de>

	ethernut5	ARM926EJS (AT91SAM9XE SoC)

Dirk Eibach <eibach@gdsys.de>

	devconcenter	PPC460EX
	dlvision        PPC405EP
	dlvision-10g	PPC405EP
	gdppc440etx	PPC440EP/GR
	intip		PPC460EX
	io		PPC405EP
	io64		PPC405EX
	iocon		PPC405EP
	neo		PPC405EP

Dave Ellis <DGE@sixnetio.com>

	SXNI855T	MPC8xx

Thomas Frieden <ThomasF@hyperion-entertainment.com>

	AmigaOneG3SE	MPC7xx

Matthias Fuchs <matthias.fuchs@esd-electronics.com>

	ADCIOP		IOP480 (PPC401)
	APC405		PPC405GP
	AR405		PPC405GP
	ASH405		PPC405EP
	CANBT		PPC405CR
	CPCI2DP		PPC405GP
	CPCI405		PPC405GP
	CPCI4052	PPC405GP
	CPCI405AB	PPC405GP
	CPCI405DT	PPC405GP
	CPCIISER4	PPC405GP
	DASA_SIM	IOP480 (PPC401)
	DP405		PPC405EP
	DU405		PPC405GP
	DU440		PPC440EPx
	G2000		PPC405EP
	HH405		PPC405EP
	HUB405		PPC405EP
	OCRTC		PPC405GP
	ORSG		PPC405GP
	PCI405		PPC405GP
	PLU405		PPC405EP
	PMC405		PPC405GP
	PMC405DE	PPC405EP
	PMC440		PPC440EPx
	VOH405		PPC405EP
	VOM405		PPC405EP
	WUH405		PPC405EP
	CMS700		PPC405EP

Siddarth Gore <gores@marvell.com>

	guruplug	ARM926EJS (Kirkwood SoC)

Paul Gortmaker <paul.gortmaker@windriver.com>

	sbc8349		MPC8349
	sbc8540		MPC8540
	sbc8548		MPC8548
	sbc8560		MPC8560
	sbc8641d	MPC8641D

Frank Gottschling <fgottschling@eltec.de>

	MHPC		MPC8xx

Wolfgang Grandegger <wg@denx.de>

	ipek01		MPC5200

	PN62		MPC8240
	IPHASE4539	MPC8260
	SCM		MPC8260

Rob Herring <rob.herring@calxeda.com>

	highbank	highbank

Klaus Heydeck <heydeck@kieback-peter.de>

	KUP4K		MPC855
	KUP4X		MPC859

Ilko Iliev <iliev@ronetix.at>

	PM9261		AT91SAM9261
	PM9263		AT91SAM9263
	PM9G45		ARM926EJS (AT91SAM9G45 SoC)

Gary Jennejohn <garyj@denx.de>

	quad100hd	PPC405EP

Murray Jensen <Murray.Jensen@csiro.au>

	cogent_mpc8xx	MPC8xx

	cogent_mpc8260	MPC8260
	hymod		MPC8260

Larry Johnson <lrj@acm.org>

	korat		PPC440EPx

Feng Kan <fkan@amcc.com>

	redwood			PPC4xx

Brad Kemp <Brad.Kemp@seranoa.com>

	ppmc8260	MPC8260

Sangmoon Kim <dogoil@etinsys.com>

	debris		MPC8245
	KVME080		MPC8245

The LEOX team <team@leox.org>

	ELPT860		MPC860T

Guennadi Liakhovetski <g.liakhovetski@gmx.de>

	linkstation	MPC8241

Dave Liu <daveliu@freescale.com>

	MPC8315ERDB	MPC8315
	MPC832XEMDS	MPC832x
	MPC8360EMDS	MPC8360
	MPC837XEMDS	MPC837x

Nye Liu <nyet@zumanetworks.com>

	ZUMA		MPC7xx_74xx

Kumar Gala <kumar.gala@freescale.com>

	MPC8540ADS	MPC8540
	MPC8560ADS	MPC8560
	MPC8541CDS	MPC8541
	MPC8555CDS	MPC8555

	MPC8641HPCN	MPC8641D

Ron Madrid <info@sheldoninst.com>

	SIMPC8313	MPC8313

Dan Malek <dan@embeddedalley.com>

	stxgp3		MPC85xx
	stxssa		MPC85xx
	stxxtc		MPC8xx

Ryan Mallon <ryan@bluewatersys.com>

	snapper9260		ARM926EJS (AT91SAM9260 SoC)
	snapper9g20		ARM926EJS (AT91SAM9G20 SoC)

Andrea "llandre" Marson <andrea.marson@dave-tech.it>

	PPChameleonEVB	PPC405EP

Tirumala Marri <tmarri@apm.com>

	bluestone       APM821XX

Reinhard Meyer <reinhard.meyer@emk-elektronik.de>

	TOP860		MPC860T
	TOP5200		MPC5200
	TOP9000		ARM926EJS (AT91SAM9xxx SoC)

Kyle Moffett <Kyle.D.Moffett@boeing.com>

	HWW1U1A		P2020

Tolunay Orkun <torkun@nextio.com>

	csb272		PPC405GP
	csb472		PPC405GP

John Otken <jotken@softadvances.com>

	luan		PPC440SP
	taihu		PPC405EP

Keith Outwater <Keith_Outwater@mvis.com>

	GEN860T		MPC860T
	GEN860T_SC	MPC860T

Frank Panno <fpanno@delphintech.com>

	ep8260		MPC8260

Denis Peter <d.peter@mpl.ch>

	MIP405		PPC4xx
	PIP405		PPC4xx

Werner Pfister <Pfister_Werner@intercontrol.de>
	digsy_mtc	mpc5200
	digsy_mtc_rev5	mpc5200

Kim Phillips <kim.phillips@freescale.com>

	MPC8349EMDS	MPC8349

Sergei Poselenov <sposelenov@emcraft.com>

	a4m072		MPC5200

Sudhakar Rajashekhara <sudhakar.raj@ti.com>

	da850evm	ARM926EJS (DA850/OMAP-L138)

Ricardo Ribalda <ricardo.ribalda@uam.es>

	ml507 		PPC440x5
	v5fx30teval	PPC440x5
	xilinx-ppc405-generic	PPC405
	xilinx-ppc440-generic	PPC440x5

Stefan Roese <sr@denx.de>

	P3M7448		MPC7448

	uc100		MPC857

	TQM85xx		MPC8540/8541/8555/8560

	acadia		PPC405EZ
	alpr		PPC440GX
	bamboo		PPC440EP
	bunbinga	PPC405EP
	canyonlands	PPC460EX
	ebony		PPC440GP
	glacier		PPC460GT
	haleakala	PPC405EXr
	icon		PPC440SPe
	katmai		PPC440SPe
	kilauea		PPC405EX
	lwmon5		PPC440EPx
	makalu		PPC405EX
	ocotea		PPC440GX
	p3p440		PPC440GP
	pcs440ep	PPC440EP
	rainier		PPC440GRx
	sequoia		PPC440EPx
	sycamore	PPC405GPr
	t3corp		PPC460GT
	taishan		PPC440GX
	walnut		PPC405GP
	yellowstone	PPC440GR
	yosemite	PPC440EP
	zeus		PPC405EP

	P3M750		PPC750FX/GX/GL

Yusdi Santoso <yusdi_santoso@adaptec.com>

	HIDDEN_DRAGON	MPC8241/MPC8245

Travis Sawyer (travis.sawyer@sandburst.com>

	KAREF		PPC440GX
	METROBOX	PPC440GX

Georg Schardt <schardt@team-ctech.de>

	fx12mm		PPC405

Heiko Schocher <hs@denx.de>

	cam_enc_4xx	davinci/ARM926EJS
	charon		MPC5200
	ids8247		MPC8247
	jupiter		MPC5200
	kmsupx5		MPC8321
	mgcoge		MPC8247
	mgcoge3ne	MPC8247
	mucmc52		MPC5200
	muas3001	MPC8270
	municse		MPC5200
	sc3		PPC405GP
	suvd3		MPC8321
	uc101		MPC5200
	ve8313		MPC8313

Peter De Schrijver <p2@mind.be>

	ML2		PPC4xx

Andre Schwarz <andre.schwarz@matrix-vision.de>

	mergerbox	MPC8377
	mvbc_p		MPC5200
	mvblm7		MPC8343
	mvsmr		MPC5200

Jon Smirl <jonsmirl@gmail.com>

	pcm030		MPC5200

Ira W. Snyder <iws@ovro.caltech.edu>

	P2020COME	P2020

Timur Tabi <timur@freescale.com>

	MPC8349E-mITX	MPC8349
	MPC8349E-mITX-GP MPC8349
	P1022DS		P1022

Erik Theisen <etheisen@mindspring.com>

	W7OLMC		PPC4xx
	W7OLMG		PPC4xx

Jim Thompson <jim@musenki.com>

	MUSENKI		MPC8245/8241
	Sandpoint8245	MPC8245

Rune Torgersen <runet@innovsys.com>

	MPC8266ADS	MPC8266

Peter Tyser <ptyser@xes-inc.com>

	xpedite1000	PPC440GX
	xpedite5170	MPC8640
	xpedite5200	MPC8548
	xpedite5370	MPC8572
	xpedite5500	P2020

David Updegraff <dave@cray.com>

	CRAYL1		PPC4xx

Anton Vorontsov <avorontsov@ru.mvista.com>

	MPC8360ERDK	MPC8360

Josef Wagner <Wagner@Microsys.de>

	CPC45		MPC8245
	PM520		MPC5200

Michael Weiss <michael.weiss@ifm.com>

	PDM360NG	MPC5121e

Stephen Williams <steve@icarus.com>

	JSE		PPC405GPr

Ilya Yanok <yanok@emcraft.com>

	mpc8308_p1m	MPC8308
	MPC8308RDB	MPC8308

Roy Zang <tie-fei.zang@freescale.com>

	mpc7448hpc2	MPC7448
	P1023RDS	P1023

John Zhan <zhanz@sinovee.com>

	svm_sc8xx	MPC8xx

Detlev Zundel <dzu@denx.de>

	inka4x0		MPC5200

-------------------------------------------------------------------------

Unknown / orphaned boards:

	ADS860		MPC8xx
	FADS823		MPC8xx
	FADS850SAR	MPC8xx
	FADS860T	MPC8xx
	GENIETV		MPC8xx
	IAD210		MPC8xx
	MBX		MPC8xx
	MBX860T		MPC8xx
	NX823		MPC8xx
	RPXClassic	MPC8xx
	RPXlite		MPC8xx

	MOUSSE		MPC824x

	RPXsuper	MPC8260
	rsdproto	MPC8260

	EVB64260	MPC7xx_74xx
	EVB64260_750CX	MPC750CX	[Eran Man <eran@nbase.co.il>]

	versatile	ARM926EJ-S

#########################################################################
# ARM Systems:								#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Albert ARIBAUD <albert.u.boot@aribaud.net>

	edminiv2	ARM926EJS (Orion5x SoC)

Stefano Babic <sbabic@denx.de>

	ea20		davinci
	flea3		i.MX35
	mt_ventoux	omap3
	mx35pdk		i.MX35
	mx51evk		i.MX51
	polaris		xscale/pxa
	trizepsiv	xscale/pxa
	twister		omap3
 	vision2		i.MX51

Jason Liu <r64343@freescale.com>

	mx53evk         i.MX53
	mx53loco        i.MX53
	mx6qarm2	i.MX6Q
	mx6qsabrelite   i.MX6Q

Enric Balletbo i Serra <eballetbo@iseebcn.com>

	igep0020	ARM ARMV7 (OMAP3xx SoC)
	igep0030	ARM ARMV7 (OMAP3xx SoC)

Eric Benard <eric@eukrea.com>

	cpuat91		ARM920T
	cpu9260		ARM926EJS (AT91SAM9260 SoC)
	cpu9G20		ARM926EJS (AT91SAM9G20 SoC)

Ajay Bhargav <ajay.bhargav@einfochips.com>

	gplugd		ARM926EJS (ARMADA100 88AP168 SoC)

Rishi Bhattacharya <rishi@ti.com>

	omap5912osk	ARM926EJS

Andreas Bießmann <andreas.devel@gmail.com>

	at91rm9200ek	at91rm9200
	grasshopper	avr32

Cliff Brake <cliff.brake@gmail.com>

	pxa255_idp	xscale/pxa

Rick Bronson <rick@efn.org>

	AT91RM9200DK	at91rm9200

Luca Ceresoli <luca.ceresoli@comelit.it>

	dig297		ARM ARMV7 (OMAP3530 SoC)

Po-Yu Chuang <ratbert@faraday-tech.com>

	a320evb		FA526 (ARM920T-like) (a320 SoC)

Eric Cooper <ecc@cmu.edu>

	dockstar	ARM926EJS (Kirkwood SoC)

Wolfgang Denk <wd@denx.de>
	imx27lite	i.MX27
	qong		i.MX31

Kristoffer Ericson <kristoffer.ericson@gmail.com>

	jornada	SA1110

Fabio Estevam <fabio.estevam@freescale.com>

	mx25pdk		i.MX25
	mx28evk		i.MX28
	mx31pdk		i.MX31
	mx53ard		i.MX53
	mx53smd		i.MX53

Daniel Gorsulowski <daniel.gorsulowski@esd.eu>

	meesc		ARM926EJS (AT91SAM9263 SoC)
	otc570		ARM926EJS (AT91SAM9263 SoC)

Sedji Gaouaou<sedji.gaouaou@atmel.com>
	at91sam9g10ek		ARM926EJS (AT91SAM9G10 SoC)
	at91sam9m10g45ek	ARM926EJS (AT91SAM9G45 SoC)

Simon Guinot <simon.guinot@sequanux.org>

	inetspace_v2	ARM926EJS (Kirkwood SoC)
	netspace_v2	ARM926EJS (Kirkwood SoC)
	netspace_max_v2	ARM926EJS (Kirkwood SoC)
	net2big_v2	ARM926EJS (Kirkwood SoC)

Igor Grinberg <grinberg@compulab.co.il>

	cm-t35		ARM ARMV7 (OMAP3xx Soc)

Stefan Herbrechtsmeier <stefan@code.herbrechtsmeier.net>

	dns325		ARM926EJS (Kirkwood SoC)

Vaibhav Hiremath <hvaibhav@ti.com>

	am3517_evm	ARM ARMV7 (AM35x SoC)

Grazvydas Ignotas <notasas@gmail.com>

	omap3_pandora	ARM ARMV7 (OMAP3xx SoC)

Michael Jones <michael.jones@matrix-vision.de>

	omap3_mvblx	ARM ARMV7 (OMAP3xx SoC)

Matthias Kaehlcke <matthias@kaehlcke.net>
	edb9301			ARM920T (EP9301)
	edb9302			ARM920T (EP9302)
	edb9302a		ARM920T (EP9302)
	edb9307			ARM920T (EP9307)
	edb9307a		ARM920T (EP9307)
	edb9312			ARM920T (EP9312)
	edb9315			ARM920T (EP9315)
	edb9315a		ARM920T (EP9315)

Nishant Kamat <nskamat@ti.com>

	omap1610h2	ARM926EJS

Minkyu Kang <mk7.kang@samsung.com>

	SMDKC100		ARM ARMV7 (S5PC100 SoC)
	s5p_goni		ARM ARMV7 (S5PC110 SoC)
	s5pc210_universal	ARM ARMV7 (EXYNOS4210 SoC)

Chander Kashyap <k.chander@samsung.com>

	origen			ARM ARMV7 (EXYNOS4210 SoC)
	SMDKV310		ARM ARMV7 (EXYNOS4210 SoC)
	SMDK5250		ARM ARMV7 (EXYNOS5250 SoC)

Heungjun Kim <riverful.kim@samsung.com>

	trats			ARM ARMV7 (EXYNOS4210 SoC)

Torsten Koschorrek <koschorrek@synertronixx.de>
	scb9328		ARM920T (i.MXL)

Sergey Kubushyn <ksi@koi8.net>

	DV-EVM		ARM926EJS
	SONATA		ARM926EJS
	SCHMOOGIE	ARM926EJS

Vipin Kumar <vipin.kumar@st.com>

	spear300	ARM926EJS (spear300 Soc)
	spear310	ARM926EJS (spear310 Soc)
	spear320	ARM926EJS (spear320 Soc)
	spear600	ARM926EJS (spear600 Soc)

Sergey Lapin <slapin@ossfans.org>

	afeb9260	ARM926EJS (AT91SAM9260 SoC)

Valentin Longchamp <valentin.longchamp@keymile.com>

	km_kirkwood	ARM926EJS (Kirkwood SoC)
	kmnusa		ARM926EJS (Kirkwood SoC)
	mgcoge3un	ARM926EJS (Kirkwood SoC)
	kmcoge5un	ARM926EJS (Kirkwood SoC)
	portl2		ARM926EJS (Kirkwood SoC)

Nishanth Menon <nm@ti.com>

	omap3_sdp3430	ARM ARMV7 (OMAP3xx SoC)
	omap3_zoom1	ARM ARMV7 (OMAP3xx SoC)

David Müller <d.mueller@elsoft.ch>

	smdk2410	ARM920T
	VCMA9		ARM920T

Eric Millbrandt <emillbrandt@dekaresearch.com>

	galaxy5200	mpc5200

Nagendra T S  <nagendra@mistralsolutions.com>

   am3517_crane    ARM ARMV7 (AM35x SoC)

Kyungmin Park <kyungmin.park@samsung.com>

	apollon		ARM1136EJS

Sandeep Paulraj <s-paulraj@ti.com>

	davinci_dm355evm	ARM926EJS
	davinci_dm355leopard	ARM926EJS
	davinci_dm365evm	ARM926EJS
	davinci_dm6467evm	ARM926EJS

Helmut Raiger <helmut.raiger@hale.at>

	tt01		i.MX31

Linus Walleij <linus.walleij@linaro.org>
	integratorap	various
	integratorcp	various

Luka Perkov <uboot@lukaperkov.net>

	ib62x0		ARM926EJS

Dave Peverley <dpeverley@mpc-data.co.uk>

	omap730p2	ARM926EJS

Stelian Pop <stelian@popies.net>

	at91sam9260ek	ARM926EJS (AT91SAM9260 SoC)
	at91sam9261ek	ARM926EJS (AT91SAM9261 SoC)
	at91sam9263ek	ARM926EJS (AT91SAM9263 SoC)
	at91sam9rlek	ARM926EJS (AT91SAM9RL SoC)

Dave Purdy <david.c.purdy@gmail.com>

	pogo_e02	ARM926EJS (Kirkwood SoC)

Sricharan R <r.sricharan@ti.com>

	omap4_panda	ARM ARMV7 (OMAP4xx SoC)
	omap4_sdp4430	ARM ARMV7 (OMAP4xx SoC)
	omap5_evm	ARM ARMV7 (OMAP5xx Soc)

Thierry Reding <thierry.reding@avionic-design.de>

	plutux		Tegra2 (ARM7 & A9 Dual Core)
	medcom		Tegra2 (ARM7 & A9 Dual Core)
	tec		Tegra2 (ARM7 & A9 Dual Core)

Christian Riesch <christian.riesch@omicron.at>
Manfred Rudigier <manfred.rudigier@omicron.at>

	calimain	ARM926EJS (AM1808 SoC)

Tom Rini <trini@ti.com>

	am335x_evm	ARM ARMV7 (AM33xx Soc)
	omap3_beagle	ARM ARMV7 (OMAP3xx SoC)
	omap3_evm	ARM ARMV7 (OMAP3xx SoC)

Tom Rix <Tom.Rix@windriver.com>

	omap3_zoom2	ARM ARMV7 (OMAP3xx SoC)

John Rigby <jcrigby@gmail.com>

	tx25		i.MX25

Stefan Roese <sr@denx.de>

	pdnb3		xscale/ixp
	scpu		xscale/ixp

Alessandro Rubini <rubini@unipv.it>
Nomadik Linux Team <STN_WMM_nomadik_linux@list.st.com>

	nhk8815		ARM926EJS (Nomadik 8815 Soc)

Steve Sakoman <sakoman@gmail.com>

	omap3_overo	ARM ARMV7 (OMAP3xx SoC)

Jens Scharsig <esw@bus-elektronik.de>

	eb_cpux9k2	ARM920T (AT91RM9200 SoC)
	vl_ma2sc	ARM926EJS (AT91SAM9263 SoC)

Heiko Schocher <hs@denx.de>

	enbw_cmc	ARM926EJS (AM1808 SoC)
	magnesium	i.MX27

Michael Schwingen <michael@schwingen.org>

	actux1		xscale/ixp
	actux2		xscale/ixp
	actux3		xscale/ixp
	actux4		xscale/ixp
	dvlhost		xscale/ixp

Nick Thompson <nick.thompson@gefanuc.com>

	da830evm	ARM926EJS (DA830/OMAP-L137)

Albin Tonnerre <albin.tonnerre@free-electrons.com>

	sbc35_a9g20	ARM926EJS (AT91SAM9G20 SoC)
	tny_a9260	ARM926EJS (AT91SAM9260 SoC)
	tny_a9g20	ARM926EJS (AT91SAM9G20 SoC)

Greg Ungerer <greg.ungerer@opengear.com>

	cm4008		ks8695p
	cm4116		ks8695p
	cm4148		ks8695p

Marek Vasut <marek.vasut@gmail.com>

	balloon3	xscale/pxa
	colibri_pxa270	xscale/pxa
	palmld		xscale/pxa
	palmtc		xscale/pxa
	vpac270		xscale/pxa
	zipitz2		xscale/pxa
	m28evk		i.MX28
 	efikamx		i.MX51
	efikasb		i.MX51

Hugo Villeneuve <hugo.villeneuve@lyrtech.com>

	SFFSDR		ARM926EJS

Matt Waddel <matt.waddel@linaro.org>

	ca9x4_ct_vxp	ARM ARMV7 (Quad Core)

Prafulla Wadaskar <prafulla@marvell.com>

	aspenite	ARM926EJS (ARMADA100 88AP168 SoC)
	mv88f6281gtw_ge	ARM926EJS (Kirkwood SoC)
	openrd_base     ARM926EJS (Kirkwood SoC)
	rd6281a		ARM926EJS (Kirkwood SoC)
	sheevaplug	ARM926EJS (Kirkwood SoC)

Michael Walle <michael@walle.cc>

	lschlv2		ARM926EJS (Kirkwood SoC)
	lsxhl		ARM926EJS (Kirkwood SoC)

Tom Warren <twarren@nvidia.com>

	harmony		Tegra2 (ARM7 & A9 Dual Core)
	seaboard	Tegra2 (ARM7 & A9 Dual Core)

Tom Warren <twarren@nvidia.com>
Stephen Warren <swarren@nvidia.com>

	ventana		Tegra2 (ARM7 & A9 Dual Core)
	paz00		Tegra2 (ARM7 & A9 Dual Core)
	trimslice	Tegra2 (ARM7 & A9 Dual Core)
	whistler	Tegra2 (ARM7 & A9 Dual Core)

Thomas Weber <weber@corscience.de>

	devkit8000	ARM ARMV7 (OMAP3530 SoC)
	tricorder	ARM ARMV7 (OMAP3503 SoC)

Lei Wen <leiwen@marvell.com>

	dkb		ARM926EJS (PANTHEON 88AP920 SOC)

Matthias Weisser <weisserm@arcor.de>

	jadecpu		ARM926EJS (MB86R01 SoC)
	zmx25		ARM926EJS (imx25 SoC)

Richard Woodruff <r-woodruff2@ti.com>

	omap2420h4	ARM1136EJS

Ilya Yanok <yanok@emcraft.com>

	mcx		ARM ARMV7 (AM35x SoC)

Syed Mohammed Khasim <sm.khasim@gmail.com>
Sughosh Ganu <urwithsughosh@gmail.com>

	hawkboard	ARM926EJS (OMAP-L138)

Vladimir Zapolskiy <vz@mleia.com>

	devkit3250	lpc32xx

-------------------------------------------------------------------------

Unknown / orphaned boards:
 	Board		CPU	Last known maintainer / Comment
.........................................................................

	omap1510inn	ARM925T         Kshitij Gupta <kshitij@ti.com>

	lubbock		xscale/pxa	Kyle Harris <kharris@nexus-tech.net> / dead address

	imx31_phycore_eet i.MX31  Guennadi Liakhovetski <g.liakhovetski@gmx.de> / resigned
	mx31ads		  i.MX31  Guennadi Liakhovetski <g.liakhovetski@gmx.de> / resigned
	SMDK6400	  S3C6400 Guennadi Liakhovetski <g.liakhovetski@gmx.de> / resigned

#########################################################################
# x86 Systems:								#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Graeme Russ <graeme.russ@gmail.com>

	eNET		AMD SC520

#########################################################################
# MIPS Systems:								#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Wolfgang Denk <wd@denx.de>

	incaip		MIPS32 4Kc

Thomas Lange <thomas@corelatus.se>
	dbau1x00	MIPS32 Au1000
	gth2		MIPS32 Au1000

Vlad Lungu <vlad.lungu@windriver.com>
	qemu_mips	MIPS32

Stefan Roese <sr@denx.de>

	vct_xxx		MIPS32 4Kc

Xiangfu Liu <xiangfu@openmobilefree.net>

	qi_lb60		MIPS32 (XBurst Jz4740 SoC)

#########################################################################
# Nios-II Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Scott McNutt <smcnutt@psyent.com>

	PCI5441		Nios-II
	PK1C20		Nios-II
	nios2-generic	Nios-II

#########################################################################
# MicroBlaze Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Michal Simek <monstr@monstr.eu>

	microblaze-generic	MicroBlaze

#########################################################################
# Coldfire Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Hayden Fraser <Hayden.Fraser@freescale.com>

	M5253EVBE	mcf52x2

Matthias Fuchs <matthias.fuchs@esd-electronics.com>

	TASREG		MCF5249

TsiChung Liew <Tsi-Chung.Liew@freescale.com>

	M52277EVB	mcf5227x
	M5235EVB	mcf52x2
	M5253DEMO	mcf52x2
	M53017EVB	mcf532x
	M5329EVB	mcf532x
	M5373EVB	mcf532x
	M54455EVB	mcf5445x
	M5475EVB	mcf547x_8x
	M5485EVB	mcf547x_8x

Wolfgang Wegner <w.wegner@astro-kom.de>

	astro_mcf5373l	MCF5373L

#########################################################################
# AVR32 Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>

	FAVR-32-EZKIT		AT32AP7000

Mark Jackson <mpfj@mimc.co.uk>

	MIMC200			AT32AP7000

Alex Raimondi <alex.raimondi@miromico.ch>
Julien May <julien.may@miromico.ch>

	HAMMERHEAD		AT32AP7000

Haavard Skinnemoen <haavard.skinnemoen@atmel.com>

	ATSTK1000	AT32AP7xxx
	ATSTK1002	AT32AP7000
	ATSTK1003	AT32AP7001
	ATSTK1004	AT32AP7002
	ATSTK1006	AT32AP7000
	ATNGW100	AT32AP7000

#########################################################################
# SuperH Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Yusuke Goda <goda.yusuke@renesas.com>

	MIGO-R		SH7722

Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
		  <iwamatsu.nobuhiro@renesas.com>

	MS7750SE	SH7750
	MS7722SE	SH7722
	R7780MP		SH7780
	R2DPlus		SH7751R
	SH7763RDP	SH7763
	RSK7203		SH7203
	AP325RXA	SH7723
	SHMIN		SH7706
	ECOVEC		SH7724
	R0P7734     SH7734
	AP_SH4A_4A  SH7734

Mark Jonas <mark.jonas@de.bosch.com>

	mpr2		SH7720

Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

	MS7720SE	SH7720
	R0P77570030RL	SH7757
	R0P77850011RL	SH7785

#########################################################################
# Blackfin Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Mike Frysinger <vapier@gentoo.org>
Blackfin Team <u-boot-devel@blackfin.uclinux.org>

	BF506F-EZKIT	BF506
	BF518F-EZBRD	BF518
	BF526-EZBRD	BF526
	BF527-AD7160-EVAL	BF527
	BF527-EZKIT	BF527
	BF527-EZKIT-V2	BF527
	BF527-SDP	BF527
	BF533-EZKIT	BF533
	BF533-STAMP	BF533
	BF537-PNAV	BF537
	BF537-STAMP	BF537
	BF538F-EZKIT	BF538
	BF548-EZKIT	BF548
	BF561-EZKIT	BF561

M.Hasewinkel (MHA) <info@ssv-embedded.de>

	dnp5370		BF537

Brent Kandetzki <brentk@teleco.com>

	IP04		BF532

Peter Meerwald <devel@bct-electronic.com>

	bct-brettl2	BF536

I-SYST Micromodule <support@i-syst.com>

	IBF-DSP561	BF561

Wojtek Skulski <skulski@pas.rochester.edu>
Wojtek Skulski <info@skutek.com>
Benjamin Matthews <mben12@gmail.com>

	BlackStamp	BF533
	BlackVME	BF561

Martin Strubel <strubel@section5.ch>

	BF537-minotaur	BF537
	BF537-srv1	BF537

Bluetechnix Tinyboards <bluetechnix@blackfin.uclinux.org>

	CM-BF527	BF527
	CM-BF533	BF533
	CM-BF537E	BF537
	CM-BF537U	BF537
	CM-BF548	BF548
	CM-BF561	BF561
	TCM-BF518	BF518
	TCM-BF537	BF537

Valentin Yakovenkov <yakovenkov@niistt.ru>
Anton Shurpin <shurpin.aa@niistt.ru>

	BF561-ACVILON	BF561

Haitao Zhang <hzhang@ucrobotics.com>
Chong Huang <chuang@ucrobotics.com>

	bf525-ucr2	BF525

Dimitar Penev <dpn@switchfin.org>

	BR4 Appliance	BF537
	PR1 Appliance	BF537

#########################################################################
# NDS32 Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Macpaul Lin <macpaul@andestech.com>

	ADP-AG101	N1213 (AG101 SoC)
	ADP-AG101P	N1213 (AG101P XC5 FPGA)
	ADP-AG102	N1213f (AG102 SoC with FPU)

#########################################################################
# OpenRISC Systems:							#
#									#
# Maintainer Name, Email Address					#
#	Board		CPU						#
#########################################################################

Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>

	openrisc-generic	OpenRISC

#########################################################################
# End of MAINTAINERS list						#
#########################################################################


================================================
FILE: IPQ/MAKEALL
================================================
#!/bin/bash
# Tool mainly for U-Boot Quality Assurance: build one or more board
# configurations with minimal verbosity, showing only warnings and
# errors.

usage()
{
	# if exiting with 0, write to stdout, else write to stderr
	local ret=${1:-0}
	[ "${ret}" -eq 1 ] && exec 1>&2
	cat <<-EOF
	Usage: MAKEALL [options] [--] [boards-to-build]

	Options:
	  -a ARCH,   --arch ARCH       Build all boards with arch ARCH
	  -c CPU,    --cpu CPU         Build all boards with cpu CPU
	  -v VENDOR, --vendor VENDOR   Build all boards with vendor VENDOR
	  -s SOC,    --soc SOC         Build all boards with soc SOC
	  -l,        --list            List all targets to be built
	  -m,        --maintainers     List all targets and maintainer email
	  -M,        --mails           List all targets and all affilated emails
	  -h,        --help            This help output

	Selections by these options are logically ANDed; if the same option
	is used repeatedly, such selections are ORed.  So "-v FOO -v BAR"
	will select all configurations where the vendor is either FOO or
	BAR.  Any additional arguments specified on the command line are
	always build additionally.  See the boards.cfg file for more info.

	If no boards are specified, then the default is "powerpc".

	Environment variables:
	  BUILD_NCPUS      number of parallel make jobs (default: auto)
	  CROSS_COMPILE    cross-compiler toolchain prefix (default: "")
	  MAKEALL_LOGDIR   output all logs to here (default: ./LOG/)
	  BUILD_DIR        output build directory (default: ./)
	  BUILD_NBUILDS	   number of parallel targets (default: 1)

	Examples:
	  - build all Power Architecture boards:
	      MAKEALL -a powerpc
	      MAKEALL --arch powerpc
	      MAKEALL powerpc
	  - build all PowerPC boards manufactured by vendor "esd":
	      MAKEALL -a powerpc -v esd
	  - build all PowerPC boards manufactured either by "keymile" or "siemens":
	      MAKEALL -a powerpc -v keymile -v siemens
	  - build all Freescale boards with MPC83xx CPUs, plus all 4xx boards:
	      MAKEALL -c mpc83xx -v freescale 4xx
	EOF
	exit ${ret}
}

SHORT_OPTS="ha:c:v:s:lmM"
LONG_OPTS="help,arch:,cpu:,vendor:,soc:,list,maintainers,mails"

# Option processing based on util-linux-2.13/getopt-parse.bash

# Note that we use `"$@"' to let each command-line parameter expand to a
# separate word. The quotes around `$@' are essential!
# We need TEMP as the `eval set --' would nuke the return value of
# getopt.
TEMP=`getopt -o ${SHORT_OPTS} --long ${LONG_OPTS} \
     -n 'MAKEALL' -- "$@"`

[ $? != 0 ] && usage 1

# Note the quotes around `$TEMP': they are essential!
eval set -- "$TEMP"

SELECTED=''
ONLY_LIST=''
PRINT_MAINTS=''
MAINTAINERS_ONLY=''

while true ; do
	case "$1" in
	-a|--arch)
		# echo "Option ARCH: argument \`$2'"
		if [ "$opt_a" ] ; then
			opt_a="${opt_a%)} || \$2 == \"$2\")"
		else
			opt_a="(\$2 == \"$2\")"
		fi
		SELECTED='y'
		shift 2 ;;
	-c|--cpu)
		# echo "Option CPU: argument \`$2'"
		if [ "$opt_c" ] ; then
			opt_c="${opt_c%)} || \$3 == \"$2\")"
		else
			opt_c="(\$3 == \"$2\")"
		fi
		SELECTED='y'
		shift 2 ;;
	-s|--soc)
		# echo "Option SoC: argument \`$2'"
		if [ "$opt_s" ] ; then
			opt_s="${opt_s%)} || \$6 == \"$2\")"
		else
			opt_s="(\$6 == \"$2\")"
		fi
		SELECTED='y'
		shift 2 ;;
	-v|--vendor)
		# echo "Option VENDOR: argument \`$2'"
		if [ "$opt_v" ] ; then
			opt_v="${opt_v%)} || \$5 == \"$2\")"
		else
			opt_v="(\$5 == \"$2\")"
		fi
		SELECTED='y'
		shift 2 ;;
	-l|--list)
		ONLY_LIST='y'
		shift ;;
	-m|--maintainers)
		ONLY_LIST='y'
		PRINT_MAINTS='y'
		MAINTAINERS_ONLY='y'
		shift ;;
	-M|--mails)
		ONLY_LIST='y'
		PRINT_MAINTS='y'
		shift ;;
	-h|--help)
		usage ;;
	--)
		shift ; break ;;
	*)
		echo "Internal error!" >&2 ; exit 1 ;;
	esac
done
# echo "Remaining arguments:"
# for arg do echo '--> '"\`$arg'" ; done

FILTER="\$1 !~ /^#/"
[ "$opt_a" ] && FILTER="${FILTER} && $opt_a"
[ "$opt_c" ] && FILTER="${FILTER} && $opt_c"
[ "$opt_s" ] && FILTER="${FILTER} && $opt_s"
[ "$opt_v" ] && FILTER="${FILTER} && $opt_v"

if [ "$SELECTED" ] ; then
	SELECTED=$(awk '('"$FILTER"') { print $1 }' boards.cfg)

	# Make sure some boards from boards.cfg are actually found
	if [ -z "$SELECTED" ] ; then
		echo "Error: No boards selected, invalid arguments"
		exit 1
	fi
fi

#########################################################################

# Print statistics when we exit
trap exit 1 2 3 15
trap print_stats 0

# Determine number of CPU cores if no default was set
: ${BUILD_NCPUS:="`getconf _NPROCESSORS_ONLN`"}

if [ "$BUILD_NCPUS" -gt 1 ]
then
	JOBS="-j $((BUILD_NCPUS + 1))"
else
	JOBS=""
fi


if [ "${CROSS_COMPILE}" ] ; then
	MAKE="make CROSS_COMPILE=${CROSS_COMPILE}"
else
	MAKE=make
fi

if [ "${MAKEALL_LOGDIR}" ] ; then
	LOG_DIR=${MAKEALL_LOGDIR}
else
	LOG_DIR="LOG"
fi

: ${BUILD_NBUILDS:=1}
BUILD_MANY=0

if [ "${BUILD_NBUILDS}" -gt 1 ] ; then
	BUILD_MANY=1
	: ${BUILD_DIR:=./build}
	mkdir -p "${BUILD_DIR}/ERR"
	find "${BUILD_DIR}/ERR/" -type f -exec rm -f {} +
fi

: ${BUILD_DIR:=.}

OUTPUT_PREFIX="${BUILD_DIR}"

[ -d ${LOG_DIR} ] || mkdir "${LOG_DIR}" || exit 1
find "${LOG_DIR}/" -type f -exec rm -f {} +

LIST=""

# Keep track of the number of builds and errors
ERR_CNT=0
ERR_LIST=""
WRN_CNT=0
WRN_LIST=""
TOTAL_CNT=0
CURRENT_CNT=0
OLDEST_IDX=1
RC=0

# Helper funcs for parsing boards.cfg
boards_by_field()
{
	awk \
		-v field="$1" \
		-v select="$2" \
		'($1 !~ /^#/ && $field == select) { print $1 }' \
		boards.cfg
}
boards_by_arch() { boards_by_field 2 "$@" ; }
boards_by_cpu()  { boards_by_field 3 "$@" ; }
boards_by_soc()  { boards_by_field 6 "$@" ; }

#########################################################################
## MPC5xx Systems
#########################################################################

LIST_5xx="$(boards_by_cpu mpc5xx)"

#########################################################################
## MPC5xxx Systems
#########################################################################

LIST_5xxx="$(boards_by_cpu mpc5xxx)"

#########################################################################
## MPC512x Systems
#########################################################################

LIST_512x="$(boards_by_cpu mpc512x)"

#########################################################################
## MPC8xx Systems
#########################################################################

LIST_8xx="$(boards_by_cpu mpc8xx)"

#########################################################################
## PPC4xx Systems
#########################################################################

LIST_4xx="$(boards_by_cpu ppc4xx)"

#########################################################################
## MPC8220 Systems
#########################################################################

LIST_8220="$(boards_by_cpu mpc8220)"

#########################################################################
## MPC824x Systems
#########################################################################

LIST_824x="$(boards_by_cpu mpc824x)"

#########################################################################
## MPC8260 Systems (includes 8250, 8255 etc.)
#########################################################################

LIST_8260="$(boards_by_cpu mpc8260)"

#########################################################################
## MPC83xx Systems (includes 8349, etc.)
#########################################################################

LIST_83xx="$(boards_by_cpu mpc83xx)"

#########################################################################
## MPC85xx Systems (includes 8540, 8560 etc.)
#########################################################################

LIST_85xx="$(boards_by_cpu mpc85xx)"

#########################################################################
## MPC86xx Systems
#########################################################################

LIST_86xx="$(boards_by_cpu mpc86xx)"

#########################################################################
## 74xx/7xx Systems
#########################################################################

LIST_74xx_7xx="$(boards_by_cpu 74xx_7xx)"

#########################################################################
## PowerPC groups
#########################################################################

LIST_TSEC="		\
	${LIST_83xx}	\
	${LIST_85xx}	\
	${LIST_86xx}	\
"

LIST_powerpc="		\
	${LIST_5xx}	\
	${LIST_512x}	\
	${LIST_5xxx}	\
	${LIST_8xx}	\
	${LIST_8220}	\
	${LIST_824x}	\
	${LIST_8260}	\
	${LIST_83xx}	\
	${LIST_85xx}	\
	${LIST_86xx}	\
	${LIST_4xx}	\
	${LIST_74xx_7xx}\
"

# Alias "ppc" -> "powerpc" to not break compatibility with older scripts
# still using "ppc" instead of "powerpc"
LIST_ppc="		\
	${LIST_powerpc}	\
"

#########################################################################
## StrongARM Systems
#########################################################################

LIST_SA="$(boards_by_cpu sa1100)"

#########################################################################
## ARM9 Systems
#########################################################################

LIST_ARM9="$(boards_by_cpu arm920t)	\
	$(boards_by_cpu arm926ejs)	\
	$(boards_by_cpu arm925t)	\
"

#########################################################################
## ARM11 Systems
#########################################################################
LIST_ARM11="$(boards_by_cpu arm1136)"

#########################################################################
## ARMV7 Systems
#########################################################################

LIST_ARMV7="$(boards_by_cpu armv7)"

#########################################################################
## AT91 Systems
#########################################################################

LIST_at91="$(boards_by_soc at91)"

#########################################################################
## Xscale Systems
#########################################################################

LIST_pxa="$(boards_by_cpu pxa)"

LIST_ixp="$(boards_by_cpu ixp)"

#########################################################################
## ARM groups
#########################################################################

LIST_arm="			\
	${LIST_SA}		\
	${LIST_ARM9}		\
	${LIST_ARM10}		\
	${LIST_ARM11}		\
	${LIST_ARMV7}	\
	${LIST_at91}		\
	${LIST_pxa}		\
	${LIST_ixp}		\
"

#########################################################################
## MIPS Systems		(default = big endian)
#########################################################################

LIST_mips4kc="		\
	incaip		\
	qemu_mips	\
	vct_platinum	\
	vct_platinum_small	\
	vct_platinum_onenand	\
	vct_platinum_onenand_small	\
	vct_platinumavc	\
	vct_platinumavc_small	\
	vct_platinumavc_onenand	\
	vct_platinumavc_onenand_small	\
	vct_premium	\
	vct_premium_small	\
	vct_premium_onenand	\
	vct_premium_onenand_small	\
"

LIST_au1xx0="		\
	dbau1000	\
	dbau1100	\
	dbau1500	\
	dbau1550	\
	gth2		\
"

LIST_mips="		\
	${LIST_mips4kc}	\
	${LIST_mips5kc}	\
	${LIST_au1xx0}	\
"

#########################################################################
## MIPS Systems		(little endian)
#########################################################################

LIST_xburst_el="	\
	qi_lb60		\
"

LIST_au1xx0_el="	\
	dbau1550_el	\
	pb1000		\
"
LIST_mips_el="			\
	${LIST_xburst_el}	\
	${LIST_au1xx0_el}	\
"
#########################################################################
## OpenRISC Systems
#########################################################################

LIST_openrisc="$(boards_by_arch openrisc)"

#########################################################################
## x86 Systems
#########################################################################

LIST_x86="$(boards_by_arch x86)"

#########################################################################
## Nios-II Systems
#########################################################################

LIST_nios2="$(boards_by_arch nios2)"

#########################################################################
## MicroBlaze Systems
#########################################################################

LIST_microblaze="$(boards_by_arch microblaze)"

#########################################################################
## ColdFire Systems
#########################################################################

LIST_m68k="$(boards_by_arch m68k)
	EB+MCF-EV123		\
	EB+MCF-EV123_internal	\
	M52277EVB		\
	M5235EVB		\
	M54451EVB		\
	M54455EVB		\
"
LIST_coldfire=${LIST_m68k}

#########################################################################
## AVR32 Systems
#########################################################################

LIST_avr32="$(boards_by_arch avr32)"

#########################################################################
## Blackfin Systems
#########################################################################

LIST_blackfin="$(boards_by_arch blackfin)"

#########################################################################
## SH Systems
#########################################################################

LIST_sh2="$(boards_by_cpu sh2)"
LIST_sh3="$(boards_by_cpu sh3)"
LIST_sh4="$(boards_by_cpu sh4)"

LIST_sh="$(boards_by_arch sh)"

#########################################################################
## SPARC Systems
#########################################################################

LIST_sparc="$(boards_by_arch sparc)"

#########################################################################
## NDS32 Systems
#########################################################################

LIST_nds32="$(boards_by_arch nds32)"

#-----------------------------------------------------------------------

get_target_location() {
	local target=$1
	local BOARD_NAME=""
	local CONFIG_NAME=""
	local board=""
	local vendor=""

	# Automatic mode
	local line=`egrep -i "^[[:space:]]*${target}[[:space:]]" boards.cfg`

	if [ -z "${line}" ] ; then echo "" ; return ; fi

	set ${line}

	# add default board name if needed
	[ $# = 3 ] && set ${line} ${1}

	CONFIG_NAME="${1%_config}"

	[ "${BOARD_NAME}" ] || BOARD_NAME="${1%_config}"

	if [ "$4" = "-" ] ; then
		board=${BOARD_NAME}
	else
		board="$4"
	fi

	[ $# -gt 4 ] && [ "$5" != "-" ] && vendor="$5"
	[ $# -gt 6 ] && [ "$7" != "-" ] && {
		tmp="${7%:*}"
		if [ "$tmp" ] ; then
			CONFIG_NAME="$tmp"
		fi
	}

	# Assign board directory to BOARDIR variable
	if [ -z "${vendor}" ] ; then
	    BOARDDIR=${board}
	else
	    BOARDDIR=${vendor}/${board}
	fi

	echo "${CONFIG_NAME}:${BOARDDIR}"
}

get_target_maintainers() {
	local name=`echo $1 | cut -d : -f 1`

	if ! grep -qsi "[[:blank:]]${name}[[:blank:]]" MAINTAINERS ; then
		echo ""
		return ;
	fi

	local line=`tac MAINTAINERS | grep -ni "[[:blank:]]${name}[[:blank:]]" | cut -d : -f 1`
	local mail=`tac MAINTAINERS | tail -n +${line} | \
		sed -n ":start /.*@.*/ { b mail } ; n ; b start ; :mail /.*@.*/ { p ; n ; b mail } ; q" | \
		sed "s/^.*<//;s/>.*$//"`
	echo "$mail"
}

list_target() {
	if [ "$PRINT_MAINTS" != 'y' ] ; then
		echo "$1"
		return
	fi

	echo -n "$1:"

	local loc=`get_target_location $1`

	if [ -z "${loc}" ] ; then echo "ERROR" ; return ; fi

	local maintainers_result=`get_target_maintainers ${loc} | tr " " "\n"`

	if [ "$MAINTAINERS_ONLY" != 'y' ] ; then

		local dir=`echo ${loc} | cut -d ":" -f 2`
		local cfg=`echo ${loc} | cut -d ":" -f 1`
		local git_result=`git log --format=%aE board/${dir} \
				include/configs/${cfg}.h | grep "@"`
		local git_result_recent=`echo ${git_result} | tr " " "\n" | \
						head -n 3`
		local git_result_top=`echo ${git_result} | tr " " "\n" | \
			sort | uniq -c | sort -nr | head -n 3 | \
			sed "s/^ \+[0-9]\+ \+//"`

		echo -e "$git_result_recent\n$git_result_top\n$maintainers_result" | \
			sort -u | tr "\n" " " | sed "s/ $//" ;
	else
		echo -e "$maintainers_result" | sort -u | tr "\n" " " | \
						sed "s/ $//" ;
	fi

	echo ""
}

# Each finished build will have a file called ${donep}${n},
# where n is the index of the build. Each build
# we've already noted as finished will have ${skipp}${n}.
# The code managing the build process will use this information
# to ensure that only BUILD_NBUILDS builds are in flight at once
donep="${LOG_DIR}/._done_"
skipp="${LOG_DIR}/._skip_"

build_target() {
	target=$1
	build_idx=$2

	if [ "$ONLY_LIST" == 'y' ] ; then
		list_target ${target}
		return
	fi

	if [ $BUILD_MANY == 1 ] ; then
		output_dir="${OUTPUT_PREFIX}/${target}"
		mkdir -p "${output_dir}"
	else
		output_dir="${OUTPUT_PREFIX}"
	fi

	export BUILD_DIR="${output_dir}"

	${MAKE} distclean >/dev/null
	${MAKE} -s ${target}_config

	${MAKE} ${JOBS} all \
		>${LOG_DIR}/$target.MAKELOG 2> ${LOG_DIR}/$target.ERR

	# Check for 'make' errors
	if [ ${PIPESTATUS[0]} -ne 0 ] ; then
		RC=1
	fi

	if [ $BUILD_MANY == 1 ] ; then
		${MAKE} tidy

		if [ -s ${LOG_DIR}/${target}.ERR ] ; then
			cp ${LOG_DIR}/${target}.ERR ${OUTPUT_PREFIX}/ERR/${target}
		else
			rm ${LOG_DIR}/${target}.ERR
		fi
	else
		if [ -s ${LOG_DIR}/${target}.ERR ] ; then
			if grep -iw error ${LOG_DIR}/${target}.ERR ; then
				: $(( ERR_CNT += 1 ))
				ERR_LIST="${ERR_LIST} $target"
			else
				: $(( WRN_CNT += 1 ))
				WRN_LIST="${WRN_LIST} $target"
			fi
		else
			rm ${LOG_DIR}/${target}.ERR
		fi
	fi

	OBJS=${output_dir}/u-boot
	if [ -e ${output_dir}/spl/u-boot-spl ]; then
		OBJS="${OBJS} ${output_dir}/spl/u-boot-spl"
	fi

	${CROSS_COMPILE}size ${OBJS} | tee -a ${LOG_DIR}/$target.MAKELOG

	[ -e "${LOG_DIR}/${target}.ERR" ] && cat "${LOG_DIR}/${target}.ERR"

	touch "${donep}${build_idx}"
}

manage_builds() {
	search_idx=${OLDEST_IDX}
	if [ "$ONLY_LIST" == 'y' ] ; then return ; fi

	while true; do
		if [ -e "${donep}${search_idx}" ] ; then
			: $(( CURRENT_CNT-- ))
			[ ${OLDEST_IDX} -eq ${search_idx} ] &&
				: $(( OLDEST_IDX++ ))

			# Only want to count it once
			rm -f "${donep}${search_idx}"
			touch "${skipp}${search_idx}"
		elif [ -e "${skipp}${search_idx}" ] ; then
			[ ${OLDEST_IDX} -eq ${search_idx} ] &&
				: $(( OLDEST_IDX++ ))
		fi
		: $(( search_idx++ ))
		if [ ${search_idx} -gt ${TOTAL_CNT} ] ; then
			if [ ${CURRENT_CNT} -ge ${BUILD_NBUILDS} ] ; then
				search_idx=${OLDEST_IDX}
				sleep 1
			else
				break
			fi
		fi
	done
}

build_targets() {
	for t in "$@" ; do
		# If a LIST_xxx var exists, use it.  But avoid variable
		# expansion in the eval when a board name contains certain
		# characters that the shell interprets.
		case ${t} in
			*[-+=]*) list= ;;
			*)       list=$(eval echo '${LIST_'$t'}') ;;
		esac
		if [ -n "${list}" ] ; then
			build_targets ${list}
		else
			: $((TOTAL_CNT += 1))
			: $((CURRENT_CNT += 1))
			rm -f "${donep}${TOTAL_CNT}"
			rm -f "${skipp}${TOTAL_CNT}"
			if [ $BUILD_MANY == 1 ] ; then
				build_target ${t} ${TOTAL_CNT} &
			else
				build_target ${t} ${TOTAL_CNT}
			fi
		fi

		# We maintain a running count of all the builds we have done.
		# Each finished build will have a file called ${donep}${n},
		# where n is the index of the build. Each build
		# we've already noted as finished will have ${skipp}${n}.
		# We track the current index via TOTAL_CNT, and the oldest
		# index. When we exceed the maximum number of parallel builds,
		# We look from oldest to current for builds that have completed,
		# and update the current count and oldest index as appropriate.
		# If we've gone through the entire list, wait a second, and
		# reprocess the entire list until we find a build that has
		# completed
		if [ ${CURRENT_CNT} -ge ${BUILD_NBUILDS} ] ; then
			manage_builds
		fi
	done
}

#-----------------------------------------------------------------------

kill_children() {
	kill -- "-$1"

	exit
}

print_stats() {
	if [ "$ONLY_LIST" == 'y' ] ; then return ; fi

	rm -f ${donep}* ${skipp}*

	if [ $BUILD_MANY == 1 ] && [ -e "${OUTPUT_PREFIX}/ERR" ] ; then
		ERR_LIST=`grep -iwl error ${OUTPUT_PREFIX}/ERR/*`
		ERR_LIST=`for f in $ERR_LIST ; do echo -n " $(basename $f)" ; done`
		ERR_CNT=`echo $ERR_LIST | wc -w | awk '{print $1}'`
		WRN_LIST=`grep -iwL error ${OUTPUT_PREFIX}/ERR/*`
		WRN_LIST=`for f in $WRN_LIST ; do echo -n " $(basename $f)" ; done`
		WRN_CNT=`echo $WRN_LIST | wc -w | awk '{print $1}'`
	fi

	echo ""
	echo "--------------------- SUMMARY ----------------------------"
	echo "Boards compiled: ${TOTAL_CNT}"
	if [ ${ERR_CNT} -gt 0 ] ; then
		echo "Boards with errors: ${ERR_CNT} (${ERR_LIST} )"
	fi
	if [ ${WRN_CNT} -gt 0 ] ; then
		echo "Boards with warnings but no errors: ${WRN_CNT} (${WRN_LIST} )"
	fi
	echo "----------------------------------------------------------"

	if [ $BUILD_MANY == 1 ] ; then
		kill_children $$ &
	fi

	exit $RC
}

#-----------------------------------------------------------------------

# Build target groups selected by options, plus any command line args
set -- ${SELECTED} "$@"
# run PowerPC by default
[ $# = 0 ] && set -- powerpc
build_targets "$@"
wait


================================================
FILE: IPQ/Makefile
================================================
#
# (C) Copyright 2000-2012
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
#
# See file CREDITS for list of people who contributed to this
# project.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundatio; either version 2 of
# the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
# MA 02111-1307 USA
#

VERSION = 2012
PATCHLEVEL = 07
SUBLEVEL =
EXTRAVERSION =
ifneq "$(SUBLEVEL)" ""
U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
else
U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL)$(EXTRAVERSION)
endif
TIMESTAMP_FILE = $(obj)include/generated/timestamp_autogenerated.h
VERSION_FILE = $(obj)include/generated/version_autogenerated.h

HOSTARCH := $(shell uname -m | \
	sed -e s/i.86/x86/ \
	    -e s/sun4u/sparc64/ \
	    -e s/arm.*/arm/ \
	    -e s/sa110/arm/ \
	    -e s/ppc64/powerpc/ \
	    -e s/ppc/powerpc/ \
	    -e s/macppc/powerpc/\
	    -e s/sh.*/sh/)

HOSTOS := $(shell uname -s | tr '[:upper:]' '[:lower:]' | \
	    sed -e 's/\(cygwin\).*/cygwin/')

# Set shell to bash if possible, otherwise fall back to sh
SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
	else if [ -x /bin/bash ]; then echo /bin/bash; \
	else echo sh; fi; fi)

export	HOSTARCH HOSTOS SHELL

# Deal with colliding definitions from tcsh etc.
VENDOR=

#########################################################################
# QSDK 1.3 ES3
export HOSTCC=arm-openwrt-linux-uclibcgnueabi-gcc
export HOSTSTRIP=true
export CROSS_COMPILE=arm-openwrt-linux-uclibcgnueabi-
export STAGING_DIR=`which arm-openwrt-linux-uclibcgnueabi-gcc|sed -e "s,/bin/arm-openwrt-linuxuclibcgnueabi--gcc,,"`

#########################################################################
# Allow for silent builds
ifeq (,$(findstring s,$(MAKEFLAGS)))
XECHO = echo
else
XECHO = :
endif

#########################################################################
#
# U-boot build supports producing a object files to the separate external
# directory. Two use cases are supported:
#
# 1) Add O= to the make command line
# 'make O=/tmp/build all'
#
# 2) Set environement variable BUILD_DIR to point to the desired location
# 'export BUILD_DIR=/tmp/build'
# 'make'
#
# The second approach can also be used with a MAKEALL script
# 'export BUILD_DIR=/tmp/build'
# './MAKEALL'
#
# Command line 'O=' setting overrides BUILD_DIR environent variable.
#
# When none of the above methods is used the local build is performed and
# the object files are placed in the source directory.
#

ifdef O
ifeq ("$(origin O)", "command line")
BUILD_DIR := $(O)
endif
endif

ifneq ($(BUILD_DIR),)
saved-output := $(BUILD_DIR)

# Attempt to create a output directory.
$(shell [ -d ${BUILD_DIR} ] || mkdir -p ${BUILD_DIR})

# Verify if it was successful.
BUILD_DIR := $(shell cd $(BUILD_DIR) && /bin/pwd)
$(if $(BUILD_DIR),,$(error output directory "$(saved-output)" does not exist))
endif # ifneq ($(BUILD_DIR),)

OBJTREE		:= $(if $(BUILD_DIR),$(BUILD_DIR),$(CURDIR))
SPLTREE		:= $(OBJTREE)/spl
SRCTREE		:= $(CURDIR)
TOPDIR		:= $(SRCTREE)
LNDIR		:= $(OBJTREE)
export	TOPDIR SRCTREE OBJTREE SPLTREE

MKCONFIG	:= $(SRCTREE)/mkconfig
export MKCONFIG

ifneq ($(OBJTREE),$(SRCTREE))
REMOTE_BUILD	:= 1
export REMOTE_BUILD
endif

# $(obj) and (src) are defined in config.mk but here in main Makefile
# we also need them before config.mk is included which is the case for
# some targets like unconfig, clean, clobber, distclean, etc.
ifneq ($(OBJTREE),$(SRCTREE))
obj := $(OBJTREE)/
src := $(SRCTREE)/
else
obj :=
src :=
endif
export obj src

# Make sure CDPATH settings don't interfere
unexport CDPATH

#########################################################################

# The "tools" are needed early, so put this first
# Don't include stuff already done in $(LIBS)
# The "examples" conditionally depend on U-Boot (say, when USE_PRIVATE_LIBGCC
# is "yes"), so compile examples after U-Boot is compiled.
SUBDIR_TOOLS = tools
#SUBDIR_EXAMPLES = examples/standalone examples/api
SUBDIRS = $(SUBDIR_TOOLS)

.PHONY : $(SUBDIRS) $(VERSION_FILE) $(TIMESTAMP_FILE)

ifeq ($(obj)include/config.mk,$(wildcard $(obj)include/config.mk))

# Include autoconf.mk before config.mk so that the config options are available
# to all top level build files.  We need the dummy all: target to prevent the
# dependency target in autoconf.mk.dep from being the default.
all:
sinclude $(obj)include/autoconf.mk.dep
sinclude $(obj)include/autoconf.mk

ifndef CONFIG_SANDBOX
SUBDIRS += $(SUBDIR_EXAMPLES)
endif

# load ARCH, BOARD, and CPU configuration
include $(obj)include/config.mk
export	ARCH CPU BOARD VENDOR SOC

# set default to nothing for native builds
ifeq ($(HOSTARCH),$(ARCH))
CROSS_COMPILE ?=
endif

# load other configuration
include $(TOPDIR)/config.mk

# If board code explicitly specified LDSCRIPT or CONFIG_SYS_LDSCRIPT, use
# that (or fail if absent).  Otherwise, search for a linker script in a
# standard location.

LDSCRIPT_MAKEFILE_DIR = $(dir $(LDSCRIPT))

ifndef LDSCRIPT
	#LDSCRIPT := $(TOPDIR)/board/$(BOARDDIR)/u-boot.lds.debug
	ifdef CONFIG_SYS_LDSCRIPT
		# need to strip off double quotes
		LDSCRIPT := $(subst ",,$(CONFIG_SYS_LDSCRIPT))
	endif
endif

# If there is no specified link script, we look in a number of places for it
ifndef LDSCRIPT
	ifeq ($(CONFIG_NAND_U_BOOT),y)
		LDSCRIPT := $(TOPDIR)/board/$(BOARDDIR)/u-boot-nand.lds
		ifeq ($(wildcard $(LDSCRIPT)),)
			LDSCRIPT := $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds
		endif
	endif
	ifeq ($(wildcard $(LDSCRIPT)),)
		LDSCRIPT := $(TOPDIR)/board/$(BOARDDIR)/u-boot.lds
	endif
	ifeq ($(wildcard $(LDSCRIPT)),)
		LDSCRIPT := $(TOPDIR)/$(CPUDIR)/u-boot.lds
	endif
	ifeq ($(wildcard $(LDSCRIPT)),)
		LDSCRIPT := $(TOPDIR)/arch/$(ARCH)/cpu/u-boot.lds
		# We don't expect a Makefile here
		LDSCRIPT_MAKEFILE_DIR =
	endif
	ifeq ($(wildcard $(LDSCRIPT)),)
$(error could not find linker script)
	endif
endif

#########################################################################
# U-Boot objects....order is important (i.e. start must be first)

OBJS  = $(CPUDIR)/start.o
ifeq ($(CPU),x86)
OBJS += $(CPUDIR)/start16.o
OBJS += $(CPUDIR)/resetvec.o
endif
ifeq ($(CPU),ppc4xx)
OBJS += $(CPUDIR)/resetvec.o
endif
ifeq ($(CPU),mpc85xx)
OBJS += $(CPUDIR)/resetvec.o
endif

OBJS := $(addprefix $(obj),$(OBJS))

LIBS  = lib/libgeneric.o
LIBS += lib/lzma/liblzma.o
LIBS += lib/lzo/liblzo.o
LIBS += lib/zlib/libz.o
ifeq ($(CONFIG_TIZEN),y)
LIBS += lib/tizen/libtizen.o
endif
LIBS += $(shell if [ -f board/$(VENDOR)/common/Makefile ]; then echo \
	"board/$(VENDOR)/common/lib$(VENDOR).o"; fi)
LIBS += $(CPUDIR)/lib$(CPU).o
ifdef SOC
LIBS += $(CPUDIR)/$(SOC)/lib$(SOC).o
endif
ifeq ($(CPU),ixp)
LIBS += arch/arm/cpu/ixp/npe/libnpe.o
endif
ifeq ($(CONFIG_OF_EMBED),y)
LIBS += dts/libdts.o
endif
LIBS += arch/$(ARCH)/lib/lib$(ARCH).o
LIBS += fs/cramfs/libcramfs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o \
	fs/reiserfs/libreiserfs.o fs/ext2/libext2fs.o fs/yaffs2/libyaffs2.o \
	fs/ubifs/libubifs.o
LIBS += net/libnet.o
LIBS += disk/libdisk.o
LIBS += drivers/bios_emulator/libatibiosemu.o
LIBS += drivers/block/libblock.o
LIBS += drivers/dma/libdma.o
LIBS += drivers/fpga/libfpga.o
LIBS += drivers/gpio/libgpio.o
LIBS += drivers/hwmon/libhwmon.o
LIBS += drivers/i2c/libi2c.o
LIBS += drivers/input/libinput.o
LIBS += drivers/misc/libmisc.o
LIBS += drivers/mmc/libmmc.o
LIBS += drivers/mtd/libmtd.o
LIBS += drivers/mtd/nand/libnand.o
LIBS += drivers/mtd/onenand/libonenand.o
LIBS += drivers/mtd/ubi/libubi.o
LIBS += drivers/mtd/spi/libspi_flash.o
LIBS += drivers/net/libnet.o
LIBS += drivers/net/phy/libphy.o
LIBS += drivers/pci/libpci.o
LIBS += drivers/pcmcia/libpcmcia.o
LIBS += drivers/power/libpower.o
LIBS += drivers/spi/libspi.o
ifeq ($(CPU),mpc83xx)
LIBS += drivers/qe/libqe.o
LIBS += arch/powerpc/cpu/mpc8xxx/ddr/libddr.o
LIBS += arch/powerpc/cpu/mpc8xxx/lib8xxx.o
endif
ifeq ($(CPU),mpc85xx)
LIBS += drivers/qe/libqe.o
LIBS += drivers/net/fm/libfm.o
LIBS += arch/powerpc/cpu/mpc8xxx/ddr/libddr.o
LIBS += arch/powerpc/cpu/mpc8xxx/lib8xxx.o
endif
ifeq ($(CPU),mpc86xx)
LIBS += arch/powerpc/cpu/mpc8xxx/ddr/libddr.o
LIBS += arch/powerpc/cpu/mpc8xxx/lib8xxx.o
endif
LIBS += drivers/rtc/librtc.o
LIBS += drivers/serial/libserial.o
ifeq ($(CONFIG_GENERIC_LPC_TPM),y)
LIBS += drivers/tpm/libtpm.o
endif
LIBS += drivers/twserial/libtws.o
LIBS += drivers/usb/eth/libusb_eth.o
LIBS += drivers/usb/gadget/libusb_gadget.o
LIBS += drivers/usb/host/libusb_host.o
LIBS += drivers/usb/musb/libusb_musb.o
LIBS += drivers/usb/phy/libusb_phy.o
LIBS += drivers/usb/ulpi/libusb_ulpi.o
LIBS += drivers/video/libvideo.o
LIBS += drivers/watchdog/libwatchdog.o
LIBS += common/libcommon.o
LIBS += lib/libfdt/libfdt.o
LIBS += api/libapi.o
LIBS += post/libpost.o
LIBS += test/libtest.o

LIBS += lib_rtos/libcpu_armv7/librtos_$(CPU).o
LIBS += lib_rtos/kernel/librtos_kernel.o
LIBS += lib_rtos/librtos_$(SOC).o

ifneq ($(CONFIG_AM33XX)$(CONFIG_OMAP34XX)$(CONFIG_OMAP44XX)$(CONFIG_OMAP54XX),)
LIBS += $(CPUDIR)/omap-common/libomap-common.o
endif

ifeq ($(SOC),mx5)
LIBS += $(CPUDIR)/imx-common/libimx-common.o
endif
ifeq ($(SOC),mx6)
LIBS += $(CPUDIR)/imx-common/libimx-common.o
endif

ifeq ($(SOC),s5pc1xx)
LIBS += $(CPUDIR)/s5p-common/libs5p-common.o
endif
ifeq ($(SOC),exynos)
LIBS += $(CPUDIR)/s5p-common/libs5p-common.o
endif

LIBS := $(addprefix $(obj),$(sort $(LIBS)))
.PHONY : $(LIBS)

LIBBOARD = board/$(BOARDDIR)/lib$(BOARD).o
LIBBOARD := $(addprefix $(obj),$(LIBBOARD))

# Add GCC lib
ifdef USE_PRIVATE_LIBGCC
ifeq ("$(USE_PRIVATE_LIBGCC)", "yes")
PLATFORM_LIBGCC = $(OBJTREE)/arch/$(ARCH)/lib/libgcc.o
else
PLATFORM_LIBGCC = -L $(USE_PRIVATE_LIBGCC) -lgcc
endif
else
PLATFORM_LIBGCC := -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
endif
PLATFORM_LIBS += $(PLATFORM_LIBGCC)
export PLATFORM_LIBS

# Special flags for CPP when processing the linker script.
# Pass the version down so we can handle backwards compatibility
# on the fly.
LDPPFLAGS += \
	-include $(TOPDIR)/include/u-boot/u-boot.lds.h \
	-DCPUDIR=$(CPUDIR) \
	$(shell $(LD) --version | \
	  sed -ne 's/GNU ld version \([0-9][0-9]*\)\.\([0-9][0-9]*\).*/-DLD_MAJOR=\1 -DLD_MINOR=\2/p')

__OBJS := $(subst $(obj),,$(OBJS))
__LIBS := $(subst $(obj),,$(LIBS)) $(subst $(obj),,$(LIBBOARD))

#########################################################################
#########################################################################

ifneq ($(CONFIG_BOARD_SIZE_LIMIT),)
BOARD_SIZE_CHECK = \
	@actual=`wc -c $@ | awk '{print $$1}'`; \
	limit=$(CONFIG_BOARD_SIZE_LIMIT); \
	if test $$actual -gt $$limit; then \
		echo "$@ exceeds file size limit:"; \
		echo "  limit:  $$limit bytes"; \
		echo "  actual: $$actual bytes"; \
		echo "  excess: $$((actual - limit)) bytes"; \
		exit 1; \
	fi
else
BOARD_SIZE_CHECK =
endif

# Always append ALL so that arch config.mk's can add custom ones
ALL-y += $(obj)u-boot.srec $(obj)u-boot.bin $(obj)System.map

ALL-$(CONFIG_NAND_U_BOOT) += $(obj)u-boot-nand.bin
ALL-$(CONFIG_ONENAND_U_BOOT) += $(obj)u-boot-onenand.bin
ONENAND_BIN ?= $(obj)onenand_ipl/onenand-ipl-2k.bin
ALL-$(CONFIG_SPL) += $(obj)spl/u-boot-spl.bin
ALL-$(CONFIG_OF_SEPARATE) += $(obj)u-boot.dtb $(obj)u-boot-dtb.bin
ALL-$(CONFIG_MBN_HEADER) += $(obj)u-boot.mbn
ALL-$(CONFIG_BLS_FIT_IMAGE) += $(obj)u-boot_$(shell echo $(CONFIG_FLASH_TYPE)).img
ALL-$(CONFIG_ASUS_PRODUCT) += $(obj)u-boot_$(shell echo $(CONFIG_FLASH_TYPE)).trx

all:		$(ALL-y) $(SUBDIR_EXAMPLES)

$(obj)u-boot.dtb:	$(obj)u-boot
		$(MAKE) -C dts binary
		mv $(obj)dts/dt.dtb $@

$(obj)u-boot-dtb.bin:	$(obj)u-boot.bin $(obj)u-boot.dtb
		cat $^ >$@

$(obj)u-boot.hex:	$(obj)u-boot
		$(OBJCOPY) ${OBJCFLAGS} -O ihex $< $@

$(obj)u-boot.srec:	$(obj)u-boot
		$(OBJCOPY) -O srec $< $@

$(obj)u-boot.bin:	$(obj)u-boot
		$(OBJCOPY) ${OBJCFLAGS} -O binary $< $@
		$(BOARD_SIZE_CHECK)

$(obj)u-boot.mbn:	$(obj)u-boot.bin
		python tools/mkheader.py $(CONFIG_SYS_TEXT_BASE) $(CONFIG_IPQ_APPSBL_IMG_TYPE) $< $@

$(obj)u-boot.ldr:	$(obj)u-boot
		$(CREATE_LDR_ENV)
		$(LDR) -T $(CONFIG_BFIN_CPU) -c $@ $< $(LDR_FLAGS)
		$(BOARD_SIZE_CHECK)

$(obj)u-boot.ldr.hex:	$(obj)u-boot.ldr
		$(OBJCOPY) ${OBJCFLAGS} -O ihex $< $@ -I binary

$(obj)u-boot.ldr.srec:	$(obj)u-boot.ldr
		$(OBJCOPY) ${OBJCFLAGS} -O srec $< $@ -I binary

$(obj)u-boot.img:	$(obj)u-boot.bin
		$(obj)tools/mkimage -A $(ARCH) -T firmware -C none \
		-O u-boot -a $(CONFIG_SYS_TEXT_BASE) -e 0 \
		-n $(shell sed -n -e 's/.*U_BOOT_VERSION//p' $(VERSION_FILE) | \
			sed -e 's/"[	 ]*$$/ for $(BOARD) board"/') \
		-d $< $@

$(obj)u-boot.elf:	$(obj)u-boot
		@cp -f $< $@
		@sstrip $@

$(obj)u-boot_%.img:	$(obj)u-boot.elf
		python tools/pack.py -t $* -B -F boardconfig -o ../$@ tools/$(shell echo $(CONFIG_MODEL))$(shell echo $(CONFIG_RAM_SIZE))

$(obj)u-boot_%.trx: $(obj)u-boot_%.img
		$(obj)tools/mkimage -A $(ARCH) -T firmware -C none \
		-O u-boot -a $(CONFIG_SYS_TEXT_BASE) -e 0 \
		-n "U-Boot image" -d $< $@ && \
		$(obj)tools/addmg -f $(shell printf "%d" $(CONFIG_MAX_BL_BINARY_SIZE)) -d $@

$(obj)u-boot.imx:       $(obj)u-boot.bin
		$(obj)tools/mkimage -n  $(CONFIG_IMX_CONFIG) -T imximage \
		-e $(CONFIG_SYS_TEXT_BASE) -d $< $@

$(obj)u-boot.kwb:       $(obj)u-boot.bin
		$(obj)tools/mkimage -n $(CONFIG_SYS_KWD_CONFIG) -T kwbimage \
		-a $(CONFIG_SYS_TEXT_BASE) -e $(CONFIG_SYS_TEXT_BASE) -d $< $@

$(obj)u-boot.sha1:	$(obj)u-boot.bin
		$(obj)tools/ubsha1 $(obj)u-boot.bin

$(obj)u-boot.dis:	$(obj)u-boot
		$(OBJDUMP) -d $< > $@

$(obj)u-boot.ubl:       $(obj)spl/u-boot-spl.bin $(obj)u-boot.bin
		$(OBJCOPY) ${OBJCFLAGS} --pad-to=$(PAD_TO) -O binary $(obj)spl/u-boot-spl $(obj)spl/u-boot-spl-pad.bin
		cat $(obj)spl/u-boot-spl-pad.bin $(obj)u-boot.bin > $(obj)u-boot-ubl.bin
		$(obj)tools/mkimage -n $(UBL_CONFIG) -T ublimage \
		-e $(CONFIG_SYS_TEXT_BASE) -d $(obj)u-boot-ubl.bin $(obj)u-boot.ubl
		rm $(obj)u-boot-ubl.bin
		rm $(obj)spl/u-boot-spl-pad.bin

$(obj)u-boot.ais:       $(obj)spl/u-boot-spl.bin $(obj)u-boot.bin
		$(obj)tools/mkimage -s -n /dev/null -T aisimage \
			-e $(CONFIG_SPL_TEXT_BASE) \
			-d $(obj)spl/u-boot-spl.bin \
			$(obj)spl/u-boot-spl.ais
		$(OBJCOPY) ${OBJCFLAGS} -I binary \
			--pad-to=$(CONFIG_SPL_MAX_SIZE) -O binary \
			$(obj)spl/u-boot-spl.ais $(obj)spl/u-boot-spl-pad.ais
		cat $(obj)spl/u-boot-spl-pad.ais $(obj)u-boot.bin > \
			$(obj)u-boot.ais
		rm $(obj)spl/u-boot-spl{,-pad}.ais

$(obj)u-boot.sb:       $(obj)u-boot.bin $(obj)spl/u-boot-spl.bin
		elftosb -zdf imx28 -c $(TOPDIR)/board/$(BOARDDIR)/u-boot.bd \
			-o $(obj)u-boot.sb

# On x600 (SPEAr600) U-Boot is appended to U-Boot SPL.
# Both images are created using mkimage (crc etc), so that the ROM
# bootloader can check its integrity. Padding needs to be done to the
# SPL image (with mkimage header) and not the binary. Otherwise the resulting image
# which is loaded/copied by the ROM bootloader to SRAM doesn't fit.
# The resulting image containing both U-Boot images is called u-boot.spr
$(obj)u-boot.spr:	$(obj)u-boot.img $(obj)spl/u-boot-spl.bin
		$(obj)tools/mkimage -A $(ARCH) -T firmware -C none \
		-a $(CONFIG_SPL_TEXT_BASE) -e $(CONFIG_SPL_TEXT_BASE) -n XLOADER \
		-d $(obj)spl/u-boot-spl.bin $(obj)spl/u-boot-spl.img
		tr "\000" "\377" < /dev/zero | dd ibs=1 count=$(CONFIG_SPL_PAD_TO) \
			of=$(obj)spl/u-boot-spl-pad.img 2>/dev/null
		dd if=$(obj)spl/u-boot-spl.img of=$(obj)spl/u-boot-spl-pad.img \
			conv=notrunc 2>/dev/null
		cat $(obj)spl/u-boot-spl-pad.img $(obj)u-boot.img > $@

ifeq ($(CONFIG_SANDBOX),y)
GEN_UBOOT = \
		cd $(LNDIR) && $(CC) $(SYMS) -T $(obj)u-boot.lds \
			-Wl,--start-group $(__LIBS) -Wl,--end-group \
			$(PLATFORM_LIBS) -Wl,-Map -Wl,u-boot.map -o u-boot
else
GEN_UBOOT = \
		UNDEF_SYM=`$(OBJDUMP) -x $(LIBBOARD) $(LIBS) | \
		sed  -n -e 's/.*\($(SYM_PREFIX)__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\
		cd $(LNDIR) && $(LD) $(LDFLAGS) $(LDFLAGS_$(@F)) $$UNDEF_SYM $(__OBJS) \
			--start-group $(__LIBS) --end-group $(PLATFORM_LIBS) \
			-Map u-boot.map -o u-boot
endif

$(obj)u-boot:	depend \
		$(SUBDIR_TOOLS) $(OBJS) $(LIBBOARD) $(LIBS) $(LDSCRIPT) $(obj)u-boot.lds
		$(GEN_UBOOT)
ifeq ($(CONFIG_KALLSYMS),y)
		smap=`$(call SYSTEM_MAP,u-boot) | \
			awk '$$2 ~ /[tTwW]/ {printf $$1 $$3 "\\\\000"}'` ; \
		$(CC) $(CFLAGS) -DSYSTEM_MAP="\"$${smap}\"" \
			-c common/system_map.c -o $(obj)common/system_map.o
		$(GEN_UBOOT) $(obj)common/system_map.o
endif

$(OBJS):	depend
		$(MAKE) -C $(CPUDIR) $(if $(REMOTE_BUILD),$@,$(notdir $@))

$(LIBS):	depend $(SUBDIR_TOOLS)
		$(MAKE) -C $(dir $(subst $(obj),,$@))

$(LIBBOARD):	depend $(LIBS)
		$(MAKE) -C $(dir $(subst $(obj),,$@))

$(SUBDIRS):	depend
		$(MAKE) -C $@ all

$(SUBDIR_EXAMPLES): $(obj)u-boot

$(LDSCRIPT):	depend
		$(MAKE) -C $(dir $@) $(notdir $@)

$(obj)u-boot.lds: $(LDSCRIPT)
		$(CPP) $(CPPFLAGS) $(LDPPFLAGS) -ansi -D__ASSEMBLY__ -P - <$^ >$@

nand_spl:	$(TIMESTAMP_FILE) $(VERSION_FILE) depend
		$(MAKE) -C nand_spl/board/$(BOARDDIR) all

$(obj)u-boot-nand.bin:	nand_spl $(obj)u-boot.bin
		cat $(obj)nand_spl/u-boot-spl-16k.bin $(obj)u-boot.bin > $(obj)u-boot-nand.bin

onenand_ipl:	$(TIMESTAMP_FILE) $(VERSION_FILE) $(obj)include/autoconf.mk
		$(MAKE) -C onenand_ipl/board/$(BOARDDIR) all

$(obj)u-boot-onenand.bin:	onenand_ipl $(obj)u-boot.bin
		cat $(ONENAND_BIN) $(obj)u-boot.bin > $(obj)u-boot-onenand.bin

$(obj)spl/u-boot-spl.bin:	$(SUBDIR_TOOLS) depend
		$(MAKE) -C spl all

updater:
		$(MAKE) -C tools/updater all

# Explicitly make _depend in subdirs containing multiple targets to prevent
# parallel sub-makes creating .depend files simultaneously.
depend dep:	$(TIMESTAMP_FILE) $(VERSION_FILE) \
		$(obj)include/autoconf.mk \
		$(obj)include/generated/generic-asm-offsets.h \
		$(obj)include/generated/asm-offsets.h
		for dir in $(SUBDIRS) $(CPUDIR) $(LDSCRIPT_MAKEFILE_DIR) ; do \
			$(MAKE) -C $$dir _depend ; done

TAG_SUBDIRS = $(SUBDIRS)
TAG_SUBDIRS += $(dir $(__LIBS))
TAG_SUBDIRS += include

FIND := find
FINDFLAGS := -L

checkstack:
		$(CROSS_COMPILE)objdump -d $(obj)u-boot \
			`$(FIND) $(obj) -name u-boot-spl -print` | \
			perl $(src)tools/checkstack.pl $(ARCH)

.PHONY : tags ctags etags cscope
tags ctags:
		ctags -w -o $(obj)$@ `$(FIND) $(FINDFLAGS) $(TAG_SUBDIRS) \
						-name '*.[chS]' -print`

etags:
		etags -a -o $(obj)etags `$(FIND) $(FINDFLAGS) $(TAG_SUBDIRS) \
						-name '*.[chS]' -print`
cscope:
		$(FIND) $(FINDFLAGS) $(TAG_SUBDIRS) -name '*.[chS]' -print > \
						cscope.files
		cscope -b -q -k

SYSTEM_MAP = \
		$(NM) $1 | \
		grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \
		LC_ALL=C sort
$(obj)System.map:	$(obj)u-boot
		@$(call SYSTEM_MAP,$<) > $(obj)System.map

checkthumb:
	@if test $(call cc-version) -lt 0404; then \
		echo -n '*** Your GCC does not produce working '; \
		echo 'binaries in THUMB mode.'; \
		echo '*** Your board is configured for THUMB mode.'; \
		false; \
	fi
#
# Auto-generate the autoconf.mk file (which is included by all makefiles)
#
# This target actually generates 2 files; autoconf.mk and autoconf.mk.dep.
# the dep file is only include in this top level makefile to determine when
# to regenerate the autoconf.mk file.
$(obj)include/autoconf.mk.dep: $(obj)include/config.h include/common.h
	@$(XECHO) Generating $@ ; \
	set -e ; \
	: Generate the dependancies ; \
	$(CC) -x c -DDO_DEPS_ONLY -M $(CFLAGS) $(CPPFLAGS) \
		-MQ $(obj)include/autoconf.mk include/common.h > $@

$(obj)include/autoconf.mk: $(obj)include/config.h
	@$(XECHO) Generating $@ ; \
	set -e ; \
	: Extract the config macros ; \
	$(CPP) $(CFLAGS) -DDO_DEPS_ONLY -dM include/common.h | \
		sed -n -f tools/scripts/define2mk.sed > $@.tmp && \
	mv $@.tmp $@

$(obj)include/generated/generic-asm-offsets.h:	$(obj)include/autoconf.mk.dep \
	$(obj)lib/asm-offsets.s
	@$(XECHO) Generating $@
	tools/scripts/make-asm-offsets $(obj)lib/asm-offsets.s $@

$(obj)lib/asm-offsets.s:	$(obj)include/autoconf.mk.dep \
	$(src)lib/asm-offsets.c
	@mkdir -p $(obj)lib
	$(CC) -DDO_DEPS_ONLY \
		$(CFLAGS) $(CFLAGS_$(BCURDIR)/$(@F)) $(CFLAGS_$(BCURDIR)) \
		-o $@ $(src)lib/asm-offsets.c -c -S

$(obj)include/generated/asm-offsets.h:	$(obj)include/autoconf.mk.dep \
	$(obj)$(CPUDIR)/$(SOC)/asm-offsets.s
	@$(XECHO) Generating $@
	tools/scripts/make-asm-offsets $(obj)$(CPUDIR)/$(SOC)/asm-offsets.s $@

$(obj)$(CPUDIR)/$(SOC)/asm-offsets.s:	$(obj)include/autoconf.mk.dep
	@mkdir -p $(obj)$(CPUDIR)/$(SOC)
	if [ -f $(src)$(CPUDIR)/$(SOC)/asm-offsets.c ];then \
		$(CC) -DDO_DEPS_ONLY -DDO_SOC_DEPS_ONLY \
		$(CFLAGS) $(CFLAGS_$(BCURDIR)/$(@F)) $(CFLAGS_$(BCURDIR)) \
			-o $@ $(src)$(CPUDIR)/$(SOC)/asm-offsets.c -c -S; \
	else \
		touch $@; \
	fi

#########################################################################
else	# !config.mk
all $(obj)u-boot.hex $(obj)u-boot.srec $(obj)u-boot.bin \
$(obj)u-boot.img $(obj)u-boot.dis $(obj)u-boot \
$(filter-out tools,$(SUBDIRS)) \
updater depend dep tags ctags etags cscope $(obj)System.map:
	@echo "System not configured - see README, README.ASUS" >&2
	@ exit 1

tools: $(VERSION_FILE) $(TIMESTAMP_FILE)
	$(MAKE) -C $@ all
endif	# config.mk

$(VERSION_FILE):
		@mkdir -p $(dir $(VERSION_FILE))
		@( localvers='$(shell $(TOPDIR)/tools/setlocalversion $(TOPDIR)/../../..)' ; \
		   printf '#define PLAIN_VERSION "%s%s"\n' \
			"$(U_BOOT_VERSION)" "$${localvers}" ; \
		   printf '#define U_BOOT_VERSION "U-Boot %s%s"\n' \
			"$(U_BOOT_VERSION)" "$${localvers}" ; \
		) > $@.tmp
		@( printf '#define CC_VERSION_STRING "%s"\n' \
		 '$(shell $(CC) --version | head -n 1)' )>>  $@.tmp
		@( printf '#define LD_VERSION_STRING "%s"\n' \
		 '$(shell $(LD) -v | head -n 1)' )>>  $@.tmp
		@cmp -s $@ $@.tmp && rm -f $@.tmp || mv -f $@.tmp $@

$(TIMESTAMP_FILE):
		@mkdir -p $(dir $(TIMESTAMP_FILE))
		@LC_ALL=C date +'#define U_BOOT_DATE "%b %d %C%y"' > $@.tmp
		@LC_ALL=C date +'#define U_BOOT_TIME "%T"' >> $@.tmp
		@cmp -s $@ $@.tmp && rm -f $@.tmp || mv -f $@.tmp $@

easylogo env gdb:
	$(MAKE) -C tools/$@ all MTD_VERSION=${MTD_VERSION}
gdbtools: gdb

tools-all: easylogo env gdb $(VERSION_FILE) $(TIMESTAMP_FILE)
	$(MAKE) -C tools HOST_TOOLS_ALL=y

.PHONY : CHANGELOG
CHANGELOG:
	git log --no-merges U-Boot-1_1_5.. | \
	unexpand -a | sed -e 's/\s\s*$$//' > $@

include/license.h: tools/bin2header COPYING
	cat COPYING | gzip -9 -c | ./tools/bin2header license_gzip > include/license.h
#########################################################################

unconfig:
	@rm -f $(obj)include/config.h $(obj)include/config.mk \
		$(obj)board/*/config.tmp $(obj)board/*/*/config.tmp \
		$(obj)include/autoconf.mk $(obj)include/autoconf.mk.dep

%_config::	unconfig
	@$(MKCONFIG) -A $(@:_config=)

sinclude $(obj).boards.depend
$(obj).boards.depend:	boards.cfg
	@awk '(NF && $$1 !~ /^#/) { print $$1 ": " $$1 "_config; $$(MAKE)" }' $< > $@

#
# Functions to generate common board directory names
#
lcname	= $(shell echo $(1) | sed -e 's/\(.*\)_config/\L\1/')
ucname	= $(shell echo $(1) | sed -e 's/\(.*\)_config/\U\1/')

#========================================================================
# ARM
#========================================================================

SX1_stdout_serial_config \
SX1_config:		unconfig
	@mkdir -p $(obj)include
	@if [ "$(findstring _stdout_serial_, $@)" ] ; then \
		echo "#undef CONFIG_STDOUT_USBTTY" >> $(obj)include/config.h ; \
	else \
		echo "#define CONFIG_STDOUT_USBTTY" >> $(obj)include/config.h ; \
	fi;
	@$(MKCONFIG) -n $@ SX1 arm arm925t sx1

#########################################################################
## ARM1176 Systems
#########################################################################
smdk6400_noUSB_config	\
smdk6400_config	:	unconfig
	@mkdir -p $(obj)include $(obj)board/samsung/smdk6400
	@mkdir -p $(obj)nand_spl/board/samsung/smdk6400
	@echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h
	@echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk
	@if [ -z "$(findstring smdk6400_noUSB_config,$@)" ]; then			\
		echo "RAM_TEXT = 0x57e00000" >> $(obj)board/samsung/smdk6400/config.tmp;\
	else										\
		echo "RAM_TEXT = 0xc7e00000" >> $(obj)board/samsung/smdk6400/config.tmp;\
	fi
	@$(MKCONFIG) smdk6400 arm arm1176 smdk6400 samsung s3c64xx
	@echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk

#########################################################################
#########################################################################

clean:
	@rm -f $(obj)examples/standalone/82559_eeprom			  \
	       $(obj)examples/standalone/atmel_df_pow2			  \
	       $(obj)examples/standalone/eepro100_eeprom		  \
	       $(obj)examples/standalone/hello_world			  \
	       $(obj)examples/standalone/interrupt			  \
	       $(obj)examples/standalone/mem_to_mem_idma2intr		  \
	       $(obj)examples/standalone/sched				  \
	       $(obj)examples/standalone/smc911{11,x}_eeprom		  \
	       $(obj)examples/standalone/test_burst			  \
	       $(obj)examples/standalone/timer
	@rm -f $(obj)examples/api/demo{,.bin}
	@rm -f $(obj)tools/bmp_logo	   $(obj)tools/easylogo/easylogo  \
	       $(obj)tools/env/{fw_printenv,fw_setenv}			  \
	       $(obj)tools/envcrc					  \
	       $(obj)tools/gdb/{astest,gdbcont,gdbsend}			  \
	       $(obj)tools/gen_eth_addr    $(obj)tools/img2srec		  \
	       $(obj)tools/dump{env,}image		  \
	       $(obj)tools/mk{env,}image   $(obj)tools/mpc86x_clk	  \
	       $(obj)tools/mk{smdk5250,}spl				  \
	       $(obj)tools/ncb		   $(obj)tools/ubsha1
	@rm -f $(obj)board/cray/L1/{bootscript.c,bootscript.image}	  \
	       $(obj)board/matrix_vision/*/bootscript.img		  \
	       $(obj)board/voiceblue/eeprom 				  \
	       $(obj)u-boot.lds						  \
	       $(obj)arch/blackfin/cpu/bootrom-asm-offsets.[chs]	  \
	       $(obj)arch/blackfin/cpu/init.{lds,elf}
	@rm -f $(obj)include/bmp_logo.h
	@rm -f $(obj)include/bmp_logo_data.h
	@rm -f $(obj)lib/asm-offsets.s
	@rm -f $(obj)include/generated/asm-offsets.h
	@rm -f $(obj)$(CPUDIR)/$(SOC)/asm-offsets.s
	@rm -f $(obj)nand_spl/{u-boot.lds,u-boot-nand_spl.lds,u-boot-spl,u-boot-spl.map,System.map}
	@rm -f $(obj)onenand_ipl/onenand-{ipl,ipl.bin,ipl.map}
	@rm -f $(ONENAND_BIN)
	@rm -f $(obj)onenand_ipl/u-boot.lds
	@rm -f $(obj)spl/{u-boot-spl,u-boot-spl.bin,u-boot-spl.lds,u-boot-spl.map}
	@rm -f $(obj)MLO
	@rm -f $(TIMESTAMP_FILE) $(VERSION_FILE)
	@find $(OBJTREE) -type f \
		\( -name 'core' -o -name '*.bak' -o -name '*~' -o -name '*.su' \
		-o -name '*.o'	-o -name '*.a' -o -name '*.exe'	\) -print \
		| xargs rm -f

# Removes everything not needed for testing u-boot
tidy:	clean
	@find $(OBJTREE) -type f \( -name '*.depend*' \) -print | xargs rm -f

clobber:	tidy
	@find $(OBJTREE) \( -name '*partition.bin' -o -name "smem.bin" \) -prune -o \
		-type f \( -name '*.srec' -o -name '*.bin' -o -name u-boot.img \) \
		-print0 | xargs -0 rm -f
	@rm -f $(OBJS) $(obj)*.bak $(obj)ctags $(obj)etags $(obj)TAGS \
		$(obj)cscope.* $(obj)*.*~
	@rm -f $(obj)u-boot $(obj)u-boot.map $(obj)u-boot.hex $(ALL-y)
	@rm -f $(obj)u-boot.kwb
	@rm -f $(obj)u-boot.imx
	@rm -f $(obj)u-boot.ubl
	@rm -f $(obj)u-boot.ais
	@rm -f $(obj)u-boot.dtb
	@rm -f $(obj)u-boot.sb
	@rm -f $(obj)u-boot.spr
	@rm -f $(obj)tools/xway-swap-bytes
	@rm -f $(obj)arch/powerpc/cpu/mpc824x/bedbug_603e.c
	@rm -f $(obj)arch/powerpc/cpu/mpc83xx/ddr-gen?.c
	@rm -fr $(obj)include/asm/proc $(obj)include/asm/arch $(obj)include/asm
	@rm -fr $(obj)include/generated
	@[ ! -d $(obj)nand_spl ] || find $(obj)nand_spl -name "*" -type l -print | xargs rm -f
	@[ ! -d $(obj)onenand_ipl ] || find $(obj)onenand_ipl -name "*" -type l -print | xargs rm -f
	@rm -f $(obj)dts/*.tmp

mrproper \
distclean:	clobber unconfig
ifneq ($(OBJTREE),$(SRCTREE))
	rm -rf $(obj)*
endif

backup:
	F=`basename $(TOPDIR)` ; cd .. ; \
	gtar --force-local -zcvf `LC_ALL=C date "+$$F-%Y-%m-%d-%T.tar.gz"` $$F

#########################################################################


================================================
FILE: IPQ/README.ASUS
================================================
========
RT-AC82U formal - ONFI nand
========

1. Install toolchain and configure PATH environment variable in accordance with ../../../README.TXT
2. Run "make rt-ac82u_config"
3. Run "make"
4. Load u-boot_nand.img to RT-AC82U.

========
RT-AC58U formal - (nor + nand)
========

1. Install toolchain and configure PATH environment variable in accordance with ../../../README.TXT
2. Run "make rt-ac58u_config" for 128MB version
   or
   Run "make rt-ac58u_256MB_config" for 256MB version
3. Run "make"
4. Load u-boot_norplusnand.img to RT-AC58U.

========
RT-AC58U - nor flash only
========
1. Install toolchain and configure PATH environment variable in accordance with ../../../README.TXT
2. Run "make rt-ac58n_config"
3. Run "make"
4. Load u-boot_nor.img to RT-AC58U.

========
4G-AC53U formal - (nor + nand)
========

1. Install toolchain and configure PATH environment variable in accordance with ../../../README.TXT
2. Run "make 4g-ac53u_config"
3. Run "make"
4. Load u-boot_norplusnand.img to 4G-AC53U.



================================================
FILE: IPQ/README.ORI
================================================
#
# (C) Copyright 2000 - 2012
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
#
# See file CREDITS for list of people who contributed to this
# project.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2 of
# the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
# MA 02111-1307 USA
#

Summary:
========

This directory contains the source code for U-Boot, a boot loader for
Embedded boards based on PowerPC, ARM, MIPS and several other
processors, which can be installed in a boot ROM and used to
initialize and test the hardware or to download and run application
code.

The development of U-Boot is closely related to Linux: some parts of
the source code originate in the Linux source tree, we have some
header files in common, and special provision has been made to
support booting of Linux images.

Some attention has been paid to make this software easily
configurable and extendable. For instance, all monitor commands are
implemented with the same call interface, so that it's very easy to
add new commands. Also, instead of permanently adding rarely used
code (for instance hardware test utilities) to the monitor, you can
load and run it dynamically.


Status:
=======

In general, all boards for which a configuration option exists in the
Makefile have been tested to some extent and can be considered
"working". In fact, many of them are used in production systems.

In case of problems see the CHANGELOG and CREDITS files to find out
who contributed the specific port. The MAINTAINERS file lists board
maintainers.


Where to get help:
==================

In case you have questions about, problems with or contributions for
U-Boot you should send a message to the U-Boot mailing list at
<u-boot@lists.denx.de>. There is also an archive of previous traffic
on the mailing list - please search the archive before asking FAQ's.
Please see http://lists.denx.de/pipermail/u-boot and
http://dir.gmane.org/gmane.comp.boot-loaders.u-boot


Where to get source code:
=========================

The U-Boot source code is maintained in the git repository at
git://www.denx.de/git/u-boot.git ; you can browse it online at
http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=summary

The "snapshot" links on this page allow you to download tarballs of
any version you might be interested in. Official releases are also
available for FTP download from the ftp://ftp.denx.de/pub/u-boot/
directory.

Pre-built (and tested) images are available from
ftp://ftp.denx.de/pub/u-boot/images/


Where we come from:
===================

- start from 8xxrom sources
- create PPCBoot project (http://sourceforge.net/projects/ppcboot)
- clean up code
- make it easier to add custom boards
- make it possible to add other [PowerPC] CPUs
- extend functions, especially:
  * Provide extended interface to Linux boot loader
  * S-Record download
  * network boot
  * PCMCIA / CompactFlash / ATA disk / SCSI ... boot
- create ARMBoot project (http://sourceforge.net/projects/armboot)
- add other CPU families (starting with ARM)
- create U-Boot project (http://sourceforge.net/projects/u-boot)
- current project page: see http://www.denx.de/wiki/U-Boot


Names and Spelling:
===================

The "official" name of this project is "Das U-Boot". The spelling
"U-Boot" shall be used in all written text (documentation, comments
in source files etc.). Example:

	This is the README file for the U-Boot project.

File names etc. shall be based on the string "u-boot". Examples:

	include/asm-ppc/u-boot.h

	#include <asm/u-boot.h>

Variable names, preprocessor constants etc. shall be either based on
the string "u_boot" or on "U_BOOT". Example:

	U_BOOT_VERSION		u_boot_logo
	IH_OS_U_BOOT		u_boot_hush_start


Versioning:
===========

Starting with the release in October 2008, the names of the releases
were changed from numerical release numbers without deeper meaning
into a time stamp based numbering. Regular releases are identified by
names consisting of the calendar year and month of the release date.
Additional fields (if present) indicate release candidates or bug fix
releases in "stable" maintenance trees.

Examples:
	U-Boot v2009.11	    - Release November 2009
	U-Boot v2009.11.1   - Release 1 in version November 2009 stable tree
	U-Boot v2010.09-rc1 - Release candiate 1 for September 2010 release


Directory Hierarchy:
====================

/arch			Architecture specific files
  /arm			Files generic to ARM architecture
    /cpu		CPU specific files
      /arm720t		Files specific to ARM 720 CPUs
      /arm920t		Files specific to ARM 920 CPUs
	/at91		Files specific to Atmel AT91RM9200 CPU
	/imx		Files specific to Freescale MC9328 i.MX CPUs
	/s3c24x0	Files specific to Samsung S3C24X0 CPUs
      /arm925t		Files specific to ARM 925 CPUs
      /arm926ejs	Files specific to ARM 926 CPUs
      /arm1136		Files specific to ARM 1136 CPUs
      /ixp		Files specific to Intel XScale IXP CPUs
      /pxa		Files specific to Intel XScale PXA CPUs
      /s3c44b0		Files specific to Samsung S3C44B0 CPUs
      /sa1100		Files specific to Intel StrongARM SA1100 CPUs
    /lib		Architecture specific library files
  /avr32		Files generic to AVR32 architecture
    /cpu		CPU specific files
    /lib		Architecture specific library files
  /blackfin		Files generic to Analog Devices Blackfin architecture
    /cpu		CPU specific files
    /lib		Architecture specific library files
  /x86			Files generic to x86 architecture
    /cpu		CPU specific files
    /lib		Architecture specific library files
  /m68k			Files generic to m68k architecture
    /cpu		CPU specific files
      /mcf52x2		Files specific to Freescale ColdFire MCF52x2 CPUs
      /mcf5227x		Files specific to Freescale ColdFire MCF5227x CPUs
      /mcf532x		Files specific to Freescale ColdFire MCF5329 CPUs
      /mcf5445x		Files specific to Freescale ColdFire MCF5445x CPUs
      /mcf547x_8x	Files specific to Freescale ColdFire MCF547x_8x CPUs
    /lib		Architecture specific library files
  /microblaze		Files generic to microblaze architecture
    /cpu		CPU specific files
    /lib		Architecture specific library files
  /mips			Files generic to MIPS architecture
    /cpu		CPU specific files
      /mips32		Files specific to MIPS32 CPUs
      /xburst		Files specific to Ingenic XBurst CPUs
    /lib		Architecture specific library files
  /nds32		Files generic to NDS32 architecture
    /cpu		CPU specific files
      /n1213		Files specific to Andes Technology N1213 CPUs
    /lib		Architecture specific library files
  /nios2		Files generic to Altera NIOS2 architecture
    /cpu		CPU specific files
    /lib		Architecture specific library files
  /powerpc		Files generic to PowerPC architecture
    /cpu		CPU specific files
      /74xx_7xx		Files specific to Freescale MPC74xx and 7xx CPUs
      /mpc5xx		Files specific to Freescale MPC5xx CPUs
      /mpc5xxx		Files specific to Freescale MPC5xxx CPUs
      /mpc8xx		Files specific to Freescale MPC8xx CPUs
      /mpc8220		Files specific to Freescale MPC8220 CPUs
      /mpc824x		Files specific to Freescale MPC824x CPUs
      /mpc8260		Files specific to Freescale MPC8260 CPUs
      /mpc85xx		Files specific to Freescale MPC85xx CPUs
      /ppc4xx		Files specific to AMCC PowerPC 4xx CPUs
    /lib		Architecture specific library files
  /sh			Files generic to SH architecture
    /cpu		CPU specific files
      /sh2		Files specific to sh2 CPUs
      /sh3		Files specific to sh3 CPUs
      /sh4		Files specific to sh4 CPUs
    /lib		Architecture specific library files
  /sparc		Files generic to SPARC architecture
    /cpu		CPU specific files
      /leon2		Files specific to Gaisler LEON2 SPARC CPU
      /leon3		Files specific to Gaisler LEON3 SPARC CPU
    /lib		Architecture specific library files
/api			Machine/arch independent API for external apps
/board			Board dependent files
/common			Misc architecture independent functions
/disk			Code for disk drive partition handling
/doc			Documentation (don't expect too much)
/drivers		Commonly used device drivers
/examples		Example code for standalone applications, etc.
/fs			Filesystem code (cramfs, ext2, jffs2, etc.)
/include		Header Files
/lib			Files generic to all architectures
  /libfdt		Library files to support flattened device trees
  /lzma			Library files to support LZMA decompression
  /lzo			Library files to support LZO decompression
/net			Networking code
/post			Power On Self Test
/rtc			Real Time Clock drivers
/tools			Tools to build S-Record or U-Boot images, etc.

Software Configuration:
=======================

Configuration is usually done using C preprocessor defines; the
rationale behind that is to avoid dead code whenever possible.

There are two classes of configuration variables:

* Configuration _OPTIONS_:
  These are selectable by the user and have names beginning with
  "CONFIG_".

* Configuration _SETTINGS_:
  These depend on the hardware etc. and should not be meddled with if
  you don't know what you're doing; they have names beginning with
  "CONFIG_SYS_".

Later we will add a configuration tool - probably similar to or even
identical to what's used for the Linux kernel. Right now, we have to
do the configuration by hand, which means creating some symbolic
links and editing some configuration files. We use the TQM8xxL boards
as an example here.


Selection of Processor Architecture and Board Type:
---------------------------------------------------

For all supported boards there are ready-to-use default
configurations available; just type "make <board_name>_config".

Example: For a TQM823L module type:

	cd u-boot
	make TQM823L_config

For the Cogent platform, you need to specify the CPU type as well;
e.g. "make cogent_mpc8xx_config". And also configure the cogent
directory according to the instructions in cogent/README.


Configuration Options:
----------------------

Configuration depends on the combination of board and CPU type; all
such information is kept in a configuration file
"include/configs/<board_name>.h".

Example: For a TQM823L module, all configuration settings are in
"include/configs/TQM823L.h".


Many of the options are named exactly as the corresponding Linux
kernel configuration options. The intention is to make it easier to
build a config tool - later.


The following options need to be configured:

- CPU Type:	Define exactly one, e.g. CONFIG_MPC85XX.

- Board Type:	Define exactly one, e.g. CONFIG_MPC8540ADS.

- CPU Daughterboard Type: (if CONFIG_ATSTK1000 is defined)
		Define exactly one, e.g. CONFIG_ATSTK1002

- CPU Module Type: (if CONFIG_COGENT is defined)
		Define exactly one of
		CONFIG_CMA286_60_OLD
--- FIXME --- not tested yet:
		CONFIG_CMA286_60, CONFIG_CMA286_21, CONFIG_CMA286_60P,
		CONFIG_CMA287_23, CONFIG_CMA287_50

- Motherboard Type: (if CONFIG_COGENT is defined)
		Define exactly one of
		CONFIG_CMA101, CONFIG_CMA102

- Motherboard I/O Modules: (if CONFIG_COGENT is defined)
		Define one or more of
		CONFIG_CMA302

- Motherboard Options: (if CONFIG_CMA101 or CONFIG_CMA102 are defined)
		Define one or more of
		CONFIG_LCD_HEARTBEAT	- update a character position on
					  the LCD display every second with
					  a "rotator" |\-/|\-/

- Board flavour: (if CONFIG_MPC8260ADS is defined)
		CONFIG_ADSTYPE
		Possible values are:
			CONFIG_SYS_8260ADS	- original MPC8260ADS
			CONFIG_SYS_8266ADS	- MPC8266ADS
			CONFIG_SYS_PQ2FADS	- PQ2FADS-ZU or PQ2FADS-VR
			CONFIG_SYS_8272ADS	- MPC8272ADS

- Marvell Family Member
		CONFIG_SYS_MVFS		- define it if you want to enable
					  multiple fs option at one time
					  for marvell soc family

- MPC824X Family Member (if CONFIG_MPC824X is defined)
		Define exactly one of
		CONFIG_MPC8240, CONFIG_MPC8245

- 8xx CPU Options: (if using an MPC8xx CPU)
		CONFIG_8xx_GCLK_FREQ	- deprecated: CPU clock if
					  get_gclk_freq() cannot work
					  e.g. if there is no 32KHz
					  reference PIT/RTC clock
		CONFIG_8xx_OSCLK	- PLL input clock (either EXTCLK
					  or XTAL/EXTAL)

- 859/866/885 CPU options: (if using a MPC859 or MPC866 or MPC885 CPU):
		CONFIG_SYS_8xx_CPUCLK_MIN
		CONFIG_SYS_8xx_CPUCLK_MAX
		CONFIG_8xx_CPUCLK_DEFAULT
			See doc/README.MPC866

		CONFIG_SYS_MEASURE_CPUCLK

		Define this to measure the actual CPU clock instead
		of relying on the correctness of the configured
		values. Mostly useful for board bringup to make sure
		the PLL is locked at the intended frequency. Note
		that this requires a (stable) reference clock (32 kHz
		RTC clock or CONFIG_SYS_8XX_XIN)

		CONFIG_SYS_DELAYED_ICACHE

		Define this option if you want to enable the
		ICache only when Code runs from RAM.

- 85xx CPU Options:
		CONFIG_SYS_FSL_TBCLK_DIV

		Defines the core time base clock divider ratio compared to the
		system clock.  On most PQ3 devices this is 8, on newer QorIQ
		devices it can be 16 or 32.  The ratio varies from SoC to Soc.

		CONFIG_SYS_FSL_PCIE_COMPAT

		Defines the string to utilize when trying to match PCIe device
		tree nodes for the given platform.

		CONFIG_SYS_PPC_E500_DEBUG_TLB

		Enables a temporary TLB entry to be used during boot to work
		around limitations in e500v1 and e500v2 external debugger
		support. This reduces the portions of the boot code where
		breakpoints and single stepping do not work.  The value of this
		symbol should be set to the TLB1 entry to be used for this
		purpose.

- Generic CPU options:
		CONFIG_SYS_BIG_ENDIAN, CONFIG_SYS_LITTLE_ENDIAN

		Defines the endianess of the CPU. Implementation of those
		values is arch specific.

- Intel Monahans options:
		CONFIG_SYS_MONAHANS_RUN_MODE_OSC_RATIO

		Defines the Monahans run mode to oscillator
		ratio. Valid values are 8, 16, 24, 31. The core
		frequency is this value multiplied by 13 MHz.

		CONFIG_SYS_MONAHANS_TURBO_RUN_MODE_RATIO

		Defines the Monahans turbo mode to oscillator
		ratio. Valid values are 1 (default if undefined) and
		2. The core frequency as calculated above is multiplied
		by this value.

- MIPS CPU options:
		CONFIG_SYS_INIT_SP_OFFSET

		Offset relative to CONFIG_SYS_SDRAM_BASE for initial stack
		pointer. This is needed for the temporary stack before
		relocation.

		CONFIG_SYS_MIPS_CACHE_MODE

		Cache operation mode for the MIPS CPU.
		See also arch/mips/include/asm/mipsregs.h.
		Possible values are:
			CONF_CM_CACHABLE_NO_WA
			CONF_CM_CACHABLE_WA
			CONF_CM_UNCACHED
			CONF_CM_CACHABLE_NONCOHERENT
			CONF_CM_CACHABLE_CE
			CONF_CM_CACHABLE_COW
			CONF_CM_CACHABLE_CUW
			CONF_CM_CACHABLE_ACCELERATED

		CONFIG_SYS_XWAY_EBU_BOOTCFG

		Special option for Lantiq XWAY SoCs for booting from NOR flash.
		See also arch/mips/cpu/mips32/start.S.

		CONFIG_XWAY_SWAP_BYTES

		Enable compilation of tools/xway-swap-bytes needed for Lantiq
		XWAY SoCs for booting from NOR flash. The U-Boot image needs to
		be swapped if a flash programmer is used.

- ARM options:
		CONFIG_SYS_EXCEPTION_VECTORS_HIGH

		Select high exception vectors of the ARM core, e.g., do not
		clear the V bit of the c1 register of CP15.

		CONFIG_SYS_THUMB_BUILD

		Use this flag to build U-Boot using the Thumb instruction
		set for ARM architectures. Thumb instruction set provides
		better code density. For ARM architectures that support
		Thumb2 this flag will result in Thumb2 code generated by
		GCC.

- Linux Kernel Interface:
		CONFIG_CLOCKS_IN_MHZ

		U-Boot stores all clock information in Hz
		internally. For binary compatibility with older Linux
		kernels (which expect the clocks passed in the
		bd_info data to be in MHz) the environment variable
		"clocks_in_mhz" can be defined so that U-Boot
		converts clock data to MHZ before passing it to the
		Linux kernel.
		When CONFIG_CLOCKS_IN_MHZ is defined, a definition of
		"clocks_in_mhz=1" is automatically included in the
		default environment.

		CONFIG_MEMSIZE_IN_BYTES		[relevant for MIPS only]

		When transferring memsize parameter to linux, some versions
		expect it to be in bytes, others in MB.
		Define CONFIG_MEMSIZE_IN_BYTES to make it in bytes.

		CONFIG_OF_LIBFDT

		New kernel versions are expecting firmware settings to be
		passed using flattened device trees (based on open firmware
		concepts).

		CONFIG_OF_LIBFDT
		 * New libfdt-based support
		 * Adds the "fdt" command
		 * The bootm command automatically updates the fdt

		OF_CPU - The proper name of the cpus node (only required for
			MPC512X and MPC5xxx based boards).
		OF_SOC - The proper name of the soc node (only required for
			MPC512X and MPC5xxx based boards).
		OF_TBCLK - The timebase frequency.
		OF_STDOUT_PATH - The path to the console device

		boards with QUICC Engines require OF_QE to set UCC MAC
		addresses

		CONFIG_OF_BOARD_SETUP

		Board code has addition modification that it wants to make
		to the flat device tree before handing it off to the kernel

		CONFIG_OF_BOOT_CPU

		This define fills in the correct boot CPU in the boot
		param header, the default value is zero if undefined.

		CONFIG_OF_IDE_FIXUP

		U-Boot can detect if an IDE device is present or not.
		If not, and this new config option is activated, U-Boot
		removes the ATA node from the DTS before booting Linux,
		so the Linux IDE driver does not probe the device and
		crash. This is needed for buggy hardware (uc101) where
		no pull down resistor is connected to the signal IDE5V_DD7.

		CONFIG_MACH_TYPE	[relevant for ARM only][mandatory]

		This setting is mandatory for all boards that have only one
		machine type and must be used to specify the machine type
		number as it appears in the ARM machine registry
		(see http://www.arm.linux.org.uk/developer/machines/).
		Only boards that have multiple machine types supported
		in a single configuration file and the machine type is
		runtime discoverable, do not have to use this setting.

- vxWorks boot parameters:

		bootvx constructs a valid bootline using the following
		environments variables: bootfile, ipaddr, serverip, hostname.
		It loads the vxWorks image pointed bootfile.

		CONFIG_SYS_VXWORKS_BOOT_DEVICE - The vxworks device name
		CONFIG_SYS_VXWORKS_MAC_PTR - Ethernet 6 byte MA -address
		CONFIG_SYS_VXWORKS_SERVERNAME - Name of the server
		CONFIG_SYS_VXWORKS_BOOT_ADDR - Address of boot parameters

		CONFIG_SYS_VXWORKS_ADD_PARAMS

		Add it at the end of the bootline. E.g "u=username pw=secret"

		Note: If a "bootargs" environment is defined, it will overwride
		the defaults discussed just above.

- Cache Configuration:
		CONFIG_SYS_ICACHE_OFF - Do not enable instruction cache in U-Boot
		CONFIG_SYS_DCACHE_OFF - Do not enable data cache in U-Boot
		CONFIG_SYS_L2CACHE_OFF- Do not enable L2 cache in U-Boot

- Cache Configuration for ARM:
		CONFIG_SYS_L2_PL310 - Enable support for ARM PL310 L2 cache
				      controller
		CONFIG_SYS_PL310_BASE - Physical base address of PL310
					controller register space

- Serial Ports:
		CONFIG_PL010_SERIAL

		Define this if you want support for Amba PrimeCell PL010 UARTs.

		CONFIG_PL011_SERIAL

		Define this if you want support for Amba PrimeCell PL011 UARTs.

		CONFIG_PL011_CLOCK

		If you have Amba PrimeCell PL011 UARTs, set this variable to
		the clock speed of the UARTs.

		CONFIG_PL01x_PORTS

		If you have Amba PrimeCell PL010 or PL011 UARTs on your board,
		define this to a list of base addresses for each (supported)
		port. See e.g. include/configs/versatile.h

		CONFIG_PL011_SERIAL_RLCR

		Some vendor versions of PL011 serial ports (e.g. ST-Ericsson U8500)
		have separate receive and transmit line control registers.  Set
		this variable to initialize the extra register.

		CONFIG_PL011_SERIAL_FLUSH_ON_INIT

		On some platforms (e.g. U8500) U-Boot is loaded by a second stage
		boot loader that has already initialized the UART.  Define this
		variable to flush the UART at init time.


- Console Interface:
		Depending on board, define exactly one serial port
		(like CONFIG_8xx_CONS_SMC1, CONFIG_8xx_CONS_SMC2,
		CONFIG_8xx_CONS_SCC1, ...), or switch off the serial
		console by defining CONFIG_8xx_CONS_NONE

		Note: if CONFIG_8xx_CONS_NONE is defined, the serial
		port routines must be defined elsewhere
		(i.e. serial_init(), serial_getc(), ...)

		CONFIG_CFB_CONSOLE
		Enables console device for a color framebuffer. Needs following
		defines (cf. smiLynxEM, i8042)
			VIDEO_FB_LITTLE_ENDIAN	graphic memory organisation
						(default big endian)
			VIDEO_HW_RECTFILL	graphic chip supports
						rectangle fill
						(cf. smiLynxEM)
			VIDEO_HW_BITBLT		graphic chip supports
						bit-blit (cf. smiLynxEM)
			VIDEO_VISIBLE_COLS	visible pixel columns
						(cols=pitch)
			VIDEO_VISIBLE_ROWS	visible pixel rows
			VIDEO_PIXEL_SIZE	bytes per pixel
			VIDEO_DATA_FORMAT	graphic data format
						(0-5, cf. cfb_console.c)
			VIDEO_FB_ADRS		framebuffer address
			VIDEO_KBD_INIT_FCT	keyboard int fct
						(i.e. i8042_kbd_init())
			VIDEO_TSTC_FCT		test char fct
						(i.e. i8042_tstc)
			VIDEO_GETC_FCT		get char fct
						(i.e. i8042_getc)
			CONFIG_CONSOLE_CURSOR	cursor drawing on/off
						(requires blink timer
						cf. i8042.c)
			CONFIG_SYS_CONSOLE_BLINK_COUNT blink interval (cf. i8042.c)
			CONFIG_CONSOLE_TIME	display time/date info in
						upper right corner
						(requires CONFIG_CMD_DATE)
			CONFIG_VIDEO_LOGO	display Linux logo in
						upper left corner
			CONFIG_VIDEO_BMP_LOGO	use bmp_logo.h instead of
						linux_logo.h for logo.
						Requires CONFIG_VIDEO_LOGO
			CONFIG_CONSOLE_EXTRA_INFO
						additional board info beside
						the logo

		When CONFIG_CFB_CONSOLE is defined, video console is
		default i/o. Serial console can be forced with
		environment 'console=serial'.

		When CONFIG_SILENT_CONSOLE is defined, all console
		messages (by U-Boot and Linux!) can be silenced with
		the "silent" environment variable. See
		doc/README.silent for more information.

- Console Baudrate:
		CONFIG_BAUDRATE - in bps
		Select one of the baudrates listed in
		CONFIG_SYS_BAUDRATE_TABLE, see below.
		CONFIG_SYS_BRGCLK_PRESCALE, baudrate prescale

- Console Rx buffer length
		With CONFIG_SYS_SMC_RXBUFLEN it is possible to define
		the maximum receive buffer length for the SMC.
		This option is actual only for 82xx and 8xx possible.
		If using CONFIG_SYS_SMC_RXBUFLEN also CONFIG_SYS_MAXIDLE
		must be defined, to setup the maximum idle timeout for
		the SMC.

- Pre-Console Buffer:
		Prior to the console being initialised (i.e. serial UART
		initialised etc) all console output is silently discarded.
		Defining CONFIG_PRE_CONSOLE_BUFFER will cause U-Boot to
		buffer any console messages prior to the console being
		initialised to a buffer of size CONFIG_PRE_CON_BUF_SZ
		bytes located at CONFIG_PRE_CON_BUF_ADDR. The buffer is
		a circular buffer, so if more than CONFIG_PRE_CON_BUF_SZ
		bytes are output before the console is initialised, the
		earlier bytes are discarded.

		'Sane' compilers will generate smaller code if
		CONFIG_PRE_CON_BUF_SZ is a power of 2

- Safe printf() functions
		Define CONFIG_SYS_VSNPRINTF to compile in safe versions of
		the printf() functions. These are defined in
		include/vsprintf.h and include snprintf(), vsnprintf() and
		so on. Code size increase is approximately 300-500 bytes.
		If this option is not given then these functions will
		silently discard their buffer size argument - this means
		you are not getting any overflow checking in this case.

- Boot Delay:	CONFIG_BOOTDELAY - in seconds
		Delay before automatically booting the default image;
		set to -1 to disable autoboot.

		See doc/README.autoboot for these options that
		work with CONFIG_BOOTDELAY. None are required.
		CONFIG_BOOT_RETRY_TIME
		CONFIG_BOOT_RETRY_MIN
		CONFIG_AUTOBOOT_KEYED
		CONFIG_AUTOBOOT_PROMPT
		CONFIG_AUTOBOOT_DELAY_STR
		CONFIG_AUTOBOOT_STOP_STR
		CONFIG_AUTOBOOT_DELAY_STR2
		CONFIG_AUTOBOOT_STOP_STR2
		CONFIG_ZERO_BOOTDELAY_CHECK
		CONFIG_RESET_TO_RETRY

- Autoboot Command:
		CONFIG_BOOTCOMMAND
		Only needed when CONFIG_BOOTDELAY is enabled;
		define a command string that is automatically executed
		when no character is read on the console interface
		within "Boot Delay" after reset.

		CONFIG_BOOTARGS
		This can be used to pass arguments to the bootm
		command. The value of CONFIG_BOOTARGS goes into the
		environment value "bootargs".

		CONFIG_RAMBOOT and CONFIG_NFSBOOT
		The value of these goes into the environment as
		"ramboot" and "nfsboot" respectively, and can be used
		as a convenience, when switching between booting from
		RAM and NFS.

- Pre-Boot Commands:
		CONFIG_PREBOOT

		When this option is #defined, the existence of the
		environment variable "preboot" will be checked
		immediately before starting the CONFIG_BOOTDELAY
		countdown and/or running the auto-boot command resp.
		entering interactive mode.

		This feature is especially useful when "preboot" is
		automatically generated or modified. For an example
		see the LWMON board specific code: here "preboot" is
		modified when the user holds down a certain
		combination of keys on the (special) keyboard when
		booting the systems

- Serial Download Echo Mode:
		CONFIG_LOADS_ECHO
		If defined to 1, all characters received during a
		serial download (using the "loads" command) are
		echoed back. This might be needed by some terminal
		emulations (like "cu"), but may as well just take
		time on others. This setting #define's the initial
		value of the "loads_echo" environment variable.

- Kgdb Serial Baudrate: (if CONFIG_CMD_KGDB is defined)
		CONFIG_KGDB_BAUDRATE
		Select one of the baudrates listed in
		CONFIG_SYS_BAUDRATE_TABLE, see below.

- Monitor Functions:
		Monitor commands can be included or excluded
		from the build by using the #include files
		"config_cmd_all.h" and #undef'ing unwanted
		commands, or using "config_cmd_default.h"
		and augmenting with additional #define's
		for wanted commands.

		The default command configuration includes all commands
		except those marked below with a "*".

		CONFIG_CMD_ASKENV	* ask for env variable
		CONFIG_CMD_BDI		  bdinfo
		CONFIG_CMD_BEDBUG	* Include BedBug Debugger
		CONFIG_CMD_BMP		* BMP support
		CONFIG_CMD_BSP		* Board specific commands
		CONFIG_CMD_BOOTD	  bootd
		CONFIG_CMD_CACHE	* icache, dcache
		CONFIG_CMD_CONSOLE	  coninfo
		CONFIG_CMD_CRC32	* crc32
		CONFIG_CMD_DATE		* support for RTC, date/time...
		CONFIG_CMD_DHCP		* DHCP support
		CONFIG_CMD_DIAG		* Diagnostics
		CONFIG_CMD_DS4510	* ds4510 I2C gpio commands
		CONFIG_CMD_DS4510_INFO	* ds4510 I2C info command
		CONFIG_CMD_DS4510_MEM	* ds4510 I2C eeprom/sram commansd
		CONFIG_CMD_DS4510_RST	* ds4510 I2C rst command
		CONFIG_CMD_DTT		* Digital Therm and Thermostat
		CONFIG_CMD_ECHO		  echo arguments
		CONFIG_CMD_EDITENV	  edit env variable
		CONFIG_CMD_EEPROM	* EEPROM read/write support
		CONFIG_CMD_ELF		* bootelf, bootvx
		CONFIG_CMD_EXPORTENV	* export the environment
		CONFIG_CMD_SAVEENV	  saveenv
		CONFIG_CMD_FDC		* Floppy Disk Support
		CONFIG_CMD_FAT		* FAT partition support
		CONFIG_CMD_FDOS		* Dos diskette Support
		CONFIG_CMD_FLASH	  flinfo, erase, protect
		CONFIG_CMD_FPGA		  FPGA device initialization support
		CONFIG_CMD_GO		* the 'go' command (exec code)
		CONFIG_CMD_GREPENV	* search environment
		CONFIG_CMD_HWFLOW	* RTS/CTS hw flow control
		CONFIG_CMD_I2C		* I2C serial bus support
		CONFIG_CMD_IDE		* IDE harddisk support
		CONFIG_CMD_IMI		  iminfo
		CONFIG_CMD_IMLS		  List all found images
		CONFIG_CMD_IMMAP	* IMMR dump support
		CONFIG_CMD_IMPORTENV	* import an environment
		CONFIG_CMD_IRQ		* irqinfo
		CONFIG_CMD_ITEST	  Integer/string test of 2 values
		CONFIG_CMD_JFFS2	* JFFS2 Support
		CONFIG_CMD_KGDB		* kgdb
		CONFIG_CMD_LDRINFO	  ldrinfo (display Blackfin loader)
		CONFIG_CMD_LINK_LOCAL	* link-local IP address auto-configuration
					  (169.254.*.*)
		CONFIG_CMD_LOADB	  loadb
		CONFIG_CMD_LOADS	  loads
		CONFIG_CMD_MD5SUM	  print md5 message digest
					  (requires CONFIG_CMD_MEMORY and CONFIG_MD5)
		CONFIG_CMD_MEMORY	  md, mm, nm, mw, cp, cmp, crc, base,
					  loop, loopw, mtest
		CONFIG_CMD_MISC		  Misc functions like sleep etc
		CONFIG_CMD_MMC		* MMC memory mapped support
		CONFIG_CMD_MII		* MII utility commands
		CONFIG_CMD_MTDPARTS	* MTD partition support
		CONFIG_CMD_NAND		* NAND support
		CONFIG_CMD_NET		  bootp, tftpboot, rarpboot
		CONFIG_CMD_PCA953X	* PCA953x I2C gpio commands
		CONFIG_CMD_PCA953X_INFO * PCA953x I2C gpio info command
		CONFIG_CMD_PCI		* pciinfo
		CONFIG_CMD_PCMCIA		* PCMCIA support
		CONFIG_CMD_PING		* send ICMP ECHO_REQUEST to network
					  host
		CONFIG_CMD_PORTIO	* Port I/O
		CONFIG_CMD_REGINFO	* Register dump
		CONFIG_CMD_RUN		  run command in env variable
		CONFIG_CMD_SAVES	* save S record dump
		CONFIG_CMD_SCSI		* SCSI Support
		CONFIG_CMD_SDRAM	* print SDRAM configuration information
					  (requires CONFIG_CMD_I2C)
		CONFIG_CMD_SETGETDCR	  Support for DCR Register access
					  (4xx only)
		CONFIG_CMD_SF		* Read/write/erase SPI NOR flash
		CONFIG_CMD_SHA1SUM	  print sha1 memory digest
					  (requires CONFIG_CMD_MEMORY)
		CONFIG_CMD_SOURCE	  "source" command Support
		CONFIG_CMD_SPI		* SPI serial bus support
		CONFIG_CMD_TFTPSRV	* TFTP transfer in server mode
		CONFIG_CMD_TFTPPUT	* TFTP put command (upload)
		CONFIG_CMD_TIME		* run command and report execution time
		CONFIG_CMD_USB		* USB support
		CONFIG_CMD_CDP		* Cisco Discover Protocol support
		CONFIG_CMD_MFSL		* Microblaze FSL support


		EXAMPLE: If you want all functions except of network
		support you can write:

		#include "config_cmd_all.h"
		#undef CONFIG_CMD_NET

	Other Commands:
		fdt (flattened device tree) command: CONFIG_OF_LIBFDT

	Note:	Don't enable the "icache" and "dcache" commands
		(configuration option CONFIG_CMD_CACHE) unless you know
		what you (and your U-Boot users) are doing. Data
		cache cannot be enabled on systems like the 8xx or
		8260 (where accesses to the IMMR region must be
		uncached), and it cannot be disabled on all other
		systems where we (mis-) use the data cache to hold an
		initial stack and some data.


		XXX - this list needs to get updated!

- Device tree:
		CONFIG_OF_CONTROL
		If this variable is defined, U-Boot will use a device tree
		to configure its devices, instead of relying on statically
		compiled #defines in the board file. This option is
		experimental and only available on a few boards. The device
		tree is available in the global data as gd->fdt_blob.

		U-Boot needs to get its device tree from somewhere. This can
		be done using one of the two options below:

		CONFIG_OF_EMBED
		If this variable is defined, U-Boot will embed a device tree
		binary in its image. This device tree file should be in the
		board directory and called <soc>-<board>.dts. The binary file
		is then picked up in board_init_f() and made available through
		the global data structure as gd->blob.

		CONFIG_OF_SEPARATE
		If this variable is defined, U-Boot will build a device tree
		binary. It will be called u-boot.dtb. Architecture-specific
		code will locate it at run-time. Generally this works by:

			cat u-boot.bin u-boot.dtb >image.bin

		and in fact, U-Boot does this for you, creating a file called
		u-boot-dtb.bin which is useful in the common case. You can
		still use the individual files if you need something more
		exotic.

- Watchdog:
		CONFIG_WATCHDOG
		If this variable is defined, it enables watchdog
		support for the SoC. There must be support in the SoC
		specific code for a watchdog. For the 8xx and 8260
		CPUs, the SIU Watchdog feature is enabled in the SYPCR
		register.  When supported for a specific SoC is
		available, then no further board specific code should
		be needed to use it.

		CONFIG_HW_WATCHDOG
		When using a watchdog circuitry external to the used
		SoC, then define this variable and provide board
		specific code for the "hw_watchdog_reset" function.

- U-Boot Version:
		CONFIG_VERSION_VARIABLE
		If this variable is defined, an environment variable
		named "ver" is created by U-Boot showing the U-Boot
		version as printed by the "version" command.
		This variable is readonly.

- Real-Time Clock:

		When CONFIG_CMD_DATE is selected, the type of the RTC
		has to be selected, too. Define exactly one of the
		following options:

		CONFIG_RTC_MPC8xx	- use internal RTC of MPC8xx
		CONFIG_RTC_PCF8563	- use Philips PCF8563 RTC
		CONFIG_RTC_MC13XXX	- use MC13783 or MC13892 RTC
		CONFIG_RTC_MC146818	- use MC146818 RTC
		CONFIG_RTC_DS1307	- use Maxim, Inc. DS1307 RTC
		CONFIG_RTC_DS1337	- use Maxim, Inc. DS1337 RTC
		CONFIG_RTC_DS1338	- use Maxim, Inc. DS1338 RTC
		CONFIG_RTC_DS164x	- use Dallas DS164x RTC
		CONFIG_RTC_ISL1208	- use Intersil ISL1208 RTC
		CONFIG_RTC_MAX6900	- use Maxim, Inc. MAX6900 RTC
		CONFIG_SYS_RTC_DS1337_NOOSC	- Turn off the OSC output for DS1337
		CONFIG_SYS_RV3029_TCR	- enable trickle charger on
					  RV3029 RTC.

		Note that if the RTC uses I2C, then the I2C interface
		must also be configured. See I2C Support, below.

- GPIO Support:
		CONFIG_PCA953X		- use NXP's PCA953X series I2C GPIO
		CONFIG_PCA953X_INFO	- enable pca953x info command

		The CONFIG_SYS_I2C_PCA953X_WIDTH option specifies a list of
		chip-ngpio pairs that tell the PCA953X driver the number of
		pins supported by a particular chip.

		Note that if the GPIO device uses I2C, then the I2C interface
		must also be configured. See I2C Support, below.

- Timestamp Support:

		When CONFIG_TIMESTAMP is selected, the timestamp
		(date and time) of an image is printed by image
		commands like bootm or iminfo. This option is
		automatically enabled when you select CONFIG_CMD_DATE .

- Partition Support:
		CONFIG_MAC_PARTITION and/or CONFIG_DOS_PARTITION
		and/or CONFIG_ISO_PARTITION and/or CONFIG_EFI_PARTITION

		If IDE or SCSI support is enabled (CONFIG_CMD_IDE or
		CONFIG_CMD_SCSI) you must configure support for at
		least one partition type as well.

- IDE Reset method:
		CONFIG_IDE_RESET_ROUTINE - this is defined in several
		board configurations files but used nowhere!

		CONFIG_IDE_RESET - is this is defined, IDE Reset will
		be performed by calling the function
			ide_set_reset(int reset)
		which has to be defined in a board specific file

- ATAPI Support:
		CONFIG_ATAPI

		Set this to enable ATAPI support.

- LBA48 Support
		CONFIG_LBA48

		Set this to enable support for disks larger than 137GB
		Also look at CONFIG_SYS_64BIT_LBA.
		Whithout these , LBA48 support uses 32bit variables and will 'only'
		support disks up to 2.1TB.

		CONFIG_SYS_64BIT_LBA:
			When enabled, makes the IDE subsystem use 64bit sector addresses.
			Default is 32bit.

- SCSI Support:
		At the moment only there is only support for the
		SYM53C8XX SCSI controller; define
		CONFIG_SCSI_SYM53C8XX to enable it.

		CONFIG_SYS_SCSI_MAX_LUN [8], CONFIG_SYS_SCSI_MAX_SCSI_ID [7] and
		CONFIG_SYS_SCSI_MAX_DEVICE [CONFIG_SYS_SCSI_MAX_SCSI_ID *
		CONFIG_SYS_SCSI_MAX_LUN] can be adjusted to define the
		maximum numbers of LUNs, SCSI ID's and target
		devices.
		CONFIG_SYS_SCSI_SYM53C8XX_CCF to fix clock timing (80Mhz)

- NETWORK Support (PCI):
		CONFIG_E1000
		Support for Intel 8254x/8257x gigabit chips.

		CONFIG_E1000_SPI
		Utility code for direct access to the SPI bus on Intel 8257x.
		This does not do anything useful unless you set at least one
		of CONFIG_CMD_E1000 or CONFIG_E1000_SPI_GENERIC.

		CONFIG_E1000_SPI_GENERIC
		Allow generic access to the SPI bus on the Intel 8257x, for
		example with the "sspi" command.

		CONFIG_CMD_E1000
		Management command for E1000 devices.  When used on devices
		with SPI support you can reprogram the EEPROM from U-Boot.

		CONFIG_E1000_FALLBACK_MAC
		default MAC for empty EEPROM after production.

		CONFIG_EEPRO100
		Support for Intel 82557/82559/82559ER chips.
		Optional CONFIG_EEPRO100_SROM_WRITE enables EEPROM
		write routine for first time initialisation.

		CONFIG_TULIP
		Support for Digital 2114x chips.
		Optional CONFIG_TULIP_SELECT_MEDIA for board specific
		modem chip initialisation (KS8761/QS6611).

		CONFIG_NATSEMI
		Support for National dp83815 chips.

		CONFIG_NS8382X
		Support for National dp8382[01] gigabit chips.

- NETWORK Support (other):

		CONFIG_DRIVER_AT91EMAC
		Support for AT91RM9200 EMAC.

			CONFIG_RMII
			Define this to use reduced MII inteface

			CONFIG_DRIVER_AT91EMAC_QUIET
			If this defined, the driver is quiet.
			The driver doen't show link status messages.

		CONFIG_CALXEDA_XGMAC
		Support for the Calxeda XGMAC device

		CONFIG_DRIVER_LAN91C96
		Support for SMSC's LAN91C96 chips.

			CONFIG_LAN91C96_BASE
			Define this to hold the physical address
			of the LAN91C96's I/O space

			CONFIG_LAN91C96_USE_32_BIT
			Define this to enable 32 bit addressing

		CONFIG_DRIVER_SMC91111
		Support for SMSC's LAN91C111 chip

			CONFIG_SMC91111_BASE
			Define this to hold the physical address
			of the device (I/O space)

			CONFIG_SMC_USE_32_BIT
			Define this if data bus is 32 bits

			CONFIG_SMC_USE_IOFUNCS
			Define this to use i/o functions instead of macros
			(some hardware wont work with macros)

		CONFIG_DRIVER_TI_EMAC
		Support for davinci emac

			CONFIG_SYS_DAVINCI_EMAC_PHY_COUNT
			Define this if you have more then 3 PHYs.

		CONFIG_FTGMAC100
		Support for Faraday's FTGMAC100 Gigabit SoC Ethernet

			CONFIG_FTGMAC100_EGIGA
			Define this to use GE link update with gigabit PHY.
			Define this if FTGMAC100 is connected to gigabit PHY.
			If your system has 10/100 PHY only, it might not occur
			wrong behavior. Because PHY usually return timeout or
			useless data when polling gigabit status and gigabit
			control registers. This behavior won't affect the
			correctnessof 10/100 link speed update.

		CONFIG_SMC911X
		Support for SMSC's LAN911x and LAN921x chips

			CONFIG_SMC911X_BASE
			Define this to hold the physical address
			of the device (I/O space)

			CONFIG_SMC911X_32_BIT
			Define this if data bus is 32 bits

			CONFIG_SMC911X_16_BIT
			Define this if data bus is 16 bits. If your processor
			automatically converts one 32 bit word to two 16 bit
			words you may also try CONFIG_SMC911X_32_BIT.

		CONFIG_SH_ETHER
		Support for Renesas on-chip Ethernet controller

			CONFIG_SH_ETHER_USE_PORT
			Define the number of ports to be used

			CONFIG_SH_ETHER_PHY_ADDR
			Define the ETH PHY's address

			CONFIG_SH_ETHER_CACHE_WRITEBACK
			If this option is set, the driver enables cache flush.

- TPM Support:
		CONFIG_GENERIC_LPC_TPM
		Support for generic parallel port TPM devices. Only one device
		per system is supported at this time.

			CONFIG_TPM_TIS_BASE_ADDRESS
			Base address where the generic TPM device is mapped
			to. Contemporary x86 systems usually map it at
			0xfed40000.

- USB Support:
		At the moment only the UHCI host controller is
		supported (PIP405, MIP405, MPC5200); define
		CONFIG_USB_UHCI to enable it.
		define CONFIG_USB_KEYBOARD to enable the USB Keyboard
		and define CONFIG_USB_STORAGE to enable the USB
		storage devices.
		Note:
		Supported are USB Keyboards and USB Floppy drives
		(TEAC FD-05PUB).
		MPC5200 USB requires additional defines:
			CONFIG_USB_CLOCK
				for 528 MHz Clock: 0x0001bbbb
			CONFIG_PSC3_USB
				for USB on PSC3
			CONFIG_USB_CONFIG
				for differential drivers: 0x00001000
				for single ended drivers: 0x00005000
				for differential drivers on PSC3: 0x00000100
				for single ended drivers on PSC3: 0x00004100
			CONFIG_SYS_USB_EVENT_POLL
				May be defined to allow interrupt polling
				instead of using asynchronous interrupts

		CONFIG_USB_EHCI_TXFIFO_THRESH enables setting of the
		txfilltuning field in the EHCI controller on reset.

- USB Device:
		Define the below if you wish to use the USB console.
		Once firmware is rebuilt from a serial console issue the
		command "setenv stdin usbtty; setenv stdout usbtty" and
		attach your USB cable. The Unix command "dmesg" should print
		it has found a new device. The environment variable usbtty
		can be set to gserial or cdc_acm to enable your device to
		appear to a USB host as a Linux gserial device or a
		Common Device Class Abstract Control Model serial device.
		If you select usbtty = gserial you should be able to enumerate
		a Linux host by
		# modprobe usbserial vendor=0xVendorID product=0xProductID
		else if using cdc_acm, simply setting the environment
		variable usbtty to be cdc_acm should suffice. The following
		might be defined in YourBoardName.h

			CONFIG_USB_DEVICE
			Define this to build a UDC device

			CONFIG_USB_TTY
			Define this to have a tty type of device available to
			talk to the UDC device

			CONFIG_USBD_HS
			Define this to enable the high speed support for usb
			device and usbtty. If this feature is enabled, a routine
			int is_usbd_high_speed(void)
			also needs to be defined by the driver to dynamically poll
			whether the enumeration has succeded at high speed or full
			speed.

			CONFIG_SYS_CONSOLE_IS_IN_ENV
			Define this if you want stdin, stdout &/or stderr to
			be set to usbtty.

			mpc8xx:
				CONFIG_SYS_USB_EXTC_CLK 0xBLAH
				Derive USB clock from external clock "blah"
				- CONFIG_SYS_USB_EXTC_CLK 0x02

				CONFIG_SYS_USB_BRG_CLK 0xBLAH
				Derive USB clock from brgclk
				- CONFIG_SYS_USB_BRG_CLK 0x04

		If you have a USB-IF assigned VendorID then you may wish to
		define your own vendor specific values either in BoardName.h
		or directly in usbd_vendor_info.h. If you don't define
		CONFIG_USBD_MANUFACTURER, CONFIG_USBD_PRODUCT_NAME,
		CONFIG_USBD_VENDORID and CONFIG_USBD_PRODUCTID, then U-Boot
		should pretend to be a Linux device to it's target host.

			CONFIG_USBD_MANUFACTURER
			Define this string as the name of your company for
			- CONFIG_USBD_MANUFACTURER "my company"

			CONFIG_USBD_PRODUCT_NAME
			Define this string as the name of your product
			- CONFIG_USBD_PRODUCT_NAME "acme usb device"

			CONFIG_USBD_VENDORID
			Define this as your assigned Vendor ID from the USB
			Implementors Forum. This *must* be a genuine Vendor ID
			to avoid polluting the USB namespace.
			- CONFIG_USBD_VENDORID 0xFFFF

			CONFIG_USBD_PRODUCTID
			Define this as the unique Product ID
			for your device
			- CONFIG_USBD_PRODUCTID 0xFFFF

- ULPI Layer Support:
		The ULPI (UTMI Low Pin (count) Interface) PHYs are supported via
		the generic ULPI layer. The generic layer accesses the ULPI PHY
		via the platform viewport, so you need both the genric layer and
		the viewport enabled. Currently only Chipidea/ARC based
		viewport is supported.
		To enable the ULPI layer support, define CONFIG_USB_ULPI and
		CONFIG_USB_ULPI_VIEWPORT in your board configuration file.

- MMC Support:
		The MMC controller on the Intel PXA is supported. To
		enable this define CONFIG_MMC. The MMC can be
		accessed from the boot prompt by mapping the device
		to physical memory similar to flash. Command line is
		enabled with CONFIG_CMD_MMC. The MMC driver also works with
		the FAT fs. This is enabled with CONFIG_CMD_FAT.

		CONFIG_SH_MMCIF
		Support for Renesas on-chip MMCIF controller

			CONFIG_SH_MMCIF_ADDR
			Define the base address of MMCIF registers

			CONFIG_SH_MMCIF_CLK
			Define the clock frequency for MMCIF

- Journaling Flash filesystem support:
		CONFIG_JFFS2_NAND, CONFIG_JFFS2_NAND_OFF, CONFIG_JFFS2_NAND_SIZE,
		CONFIG_JFFS2_NAND_DEV
		Define these for a default partition on a NAND device

		CONFIG_SYS_JFFS2_FIRST_SECTOR,
		CONFIG_SYS_JFFS2_FIRST_BANK, CONFIG_SYS_JFFS2_NUM_BANKS
		Define these for a default partition on a NOR device

		CONFIG_SYS_JFFS_CUSTOM_PART
		Define this to create an own partition. You have to provide a
		function struct part_info* jffs2_part_info(int part_num)

		If you define only one JFFS2 partition you may also want to
		#define CONFIG_SYS_JFFS_SINGLE_PART	1
		to disable the command chpart. This is the default when you
		have not defined a custom partition

- FAT(File Allocation Table) filesystem write function support:
		CONFIG_FAT_WRITE

		Define this to enable support for saving memory data as a
		file in FAT formatted partition.

		This will also enable the command "fatwrite" enabling the
		user to write files to FAT.

- Keyboard Support:
		CONFIG_ISA_KEYBOARD

		Define this to enable standard (PC-Style) keyboard
		support

		CONFIG_I8042_KBD
		Standard PC keyboard driver with US (is default) and
		GERMAN key layout (switch via environment 'keymap=de') support.
		Export function i8042_kbd_init, i8042_tstc and i8042_getc
		for cfb_console. Supports cursor blinking.

- Video support:
		CONFIG_VIDEO

		Define this to enable video support (for output to
		video).

		CONFIG_VIDEO_CT69000

		Enable Chips & Technologies 69000 Video chip

		CONFIG_VIDEO_SMI_LYNXEM
		Enable Silicon Motion SMI 712/710/810 Video chip. The
		video output is selected via environment 'videoout'
		(1 = LCD and 2 = CRT). If videoout is undefined, CRT is
		assumed.

		For the CT69000 and SMI_LYNXEM drivers, videomode is
		selected via environment 'videomode'. Two different ways
		are possible:
		- "videomode=num"   'num' is a standard LiLo mode numbers.
		Following standard modes are supported	(* is default):

		      Colors	640x480 800x600 1024x768 1152x864 1280x1024
		-------------+---------------------------------------------
		      8 bits |	0x301*	0x303	 0x305	  0x161	    0x307
		     15 bits |	0x310	0x313	 0x316	  0x162	    0x319
		     16 bits |	0x311	0x314	 0x317	  0x163	    0x31A
		     24 bits |	0x312	0x315	 0x318	    ?	    0x31B
		-------------+---------------------------------------------
		(i.e. setenv videomode 317; saveenv; reset;)

		- "videomode=bootargs" all the video parameters are parsed
		from the bootargs. (See drivers/video/videomodes.c)


		CONFIG_VIDEO_SED13806
		Enable Epson SED13806 driver. This driver supports 8bpp
		and 16bpp modes defined by CONFIG_VIDEO_SED13806_8BPP
		or CONFIG_VIDEO_SED13806_16BPP

		CONFIG_FSL_DIU_FB
		Enable the Freescale DIU video driver.	Reference boards for
		SOCs that have a DIU should define this macro to enable DIU
		support, and should also define these other macros:

			CONFIG_SYS_DIU_ADDR
			CONFIG_VIDEO
			CONFIG_CMD_BMP
			CONFIG_CFB_CONSOLE
			CONFIG_VIDEO_SW_CURSOR
			CONFIG_VGA_AS_SINGLE_DEVICE
			CONFIG_VIDEO_LOGO
			CONFIG_VIDEO_BMP_LOGO

		The DIU driver will look for the 'video-mode' environment
		variable, and if defined, enable the DIU as a console during
		boot.  See the documentation file README.video for a
		description of this variable.

- Keyboard Support:
		CONFIG_KEYBOARD

		Define this to enable a custom keyboard support.
		This simply calls drv_keyboard_init() which must be
		defined in your board-specific files.
		The only board using this so far is RBC823.

- LCD Support:	CONFIG_LCD

		Define this to enable LCD support (for output to LCD
		display); also select one of the supported displays
		by defining one of these:

		CONFIG_ATMEL_LCD:

			HITACHI TX09D70VM1CCA, 3.5", 240x320.

		CONFIG_NEC_NL6448AC33:

			NEC NL6448AC33-18. Active, color, single scan.

		CONFIG_NEC_NL6448BC20

			NEC NL6448BC20-08. 6.5", 640x480.
			Active, color, single scan.

		CONFIG_NEC_NL6448BC33_54

			NEC NL6448BC33-54. 10.4", 640x480.
			Active, color, single scan.

		CONFIG_SHARP_16x9

			Sharp 320x240. Active, color, single scan.
			It isn't 16x9, and I am not sure what it is.

		CONFIG_SHARP_LQ64D341

			Sharp LQ64D341 display, 640x480.
			Active, color, single scan.

		CONFIG_HLD1045

			HLD1045 display, 640x480.
			Active, color, single scan.

		CONFIG_OPTREX_BW

			Optrex	 CBL50840-2 NF-FW 99 22 M5
			or
			Hitachi	 LMG6912RPFC-00T
			or
			Hitachi	 SP14Q002

			320x240. Black & white.

		Normally display is black on white background; define
		CONFIG_SYS_WHITE_ON_BLACK to get it inverted.

- Splash Screen Support: CONFIG_SPLASH_SCREEN

		If this option is set, the environment is checked for
		a variable "splashimage". If found, the usual display
		of logo, copyright and system information on the LCD
		is suppressed and the BMP image at the address
		specified in "splashimage" is loaded instead. The
		console is redirected to the "nulldev", too. This
		allows for a "silent" boot where a splash screen is
		loaded very quickly after power-on.

		CONFIG_SPLASH_SCREEN_ALIGN

		If this option is set the splash image can be freely positioned
		on the screen. Environment variable "splashpos" specifies the
		position as "x,y". If a positive number is given it is used as
		number of pixel from left/top. If a negative number is given it
		is used as number of pixel from right/bottom. You can also
		specify 'm' for centering the image.

		Example:
		setenv splashpos m,m
			=> image at center of screen

		setenv splashpos 30,20
			=> image at x = 30 and y = 20

		setenv splashpos -10,m
			=> vertically centered image
			   at x = dspWidth - bmpWidth - 9

- Gzip compressed BMP image support: CONFIG_VIDEO_BMP_GZIP

		If this option is set, additionally to standard BMP
		images, gzipped BMP images can be displayed via the
		splashscreen support or the bmp command.

- Run length encoded BMP image (RLE8) support: CONFIG_VIDEO_BMP_RLE8

		If this option is set, 8-bit RLE compressed BMP images
		can be displayed via the splashscreen support or the
		bmp command.

- Compression support:
		CONFIG_BZIP2

		If this option is set, support for bzip2 compressed
		images is included. If not, only uncompressed and gzip
		compressed images are supported.

		NOTE: the bzip2 algorithm requires a lot of RAM, so
		the malloc area (as defined by CONFIG_SYS_MALLOC_LEN) should
		be at least 4MB.

		CONFIG_LZMA

		If this option is set, support for lzma compressed
		images is included.

		Note: The LZMA algorithm adds between 2 and 4KB of code and it
		requires an amount of dynamic memory that is given by the
		formula:

			(1846 + 768 << (lc + lp)) * sizeof(uint16)

		Where lc and lp stand for, respectively, Literal context bits
		and Literal pos bits.

		This value is upper-bounded by 14MB in the worst case. Anyway,
		for a ~4MB large kernel image, we have lc=3 and lp=0 for a
		total amount of (1846 + 768 << (3 + 0)) * 2 = ~41KB... that is
		a very small buffer.

		Use the lzmainfo tool to determinate the lc and lp values and
		then calculate the amount of needed dynamic memory (ensuring
		the appropriate CONFIG_SYS_MALLOC_LEN value).

- MII/PHY support:
		CONFIG_PHY_ADDR

		The address of PHY on MII bus.

		CONFIG_PHY_CLOCK_FREQ (ppc4xx)

		The clock frequency of the MII bus

		CONFIG_PHY_GIGE

		If this option is set, support for speed/duplex
		detection of gigabit PHY is included.

		CONFIG_PHY_RESET_DELAY

		Some PHY like Intel LXT971A need extra delay after
		reset before any MII register access is possible.
		For such PHY, set this option to the usec delay
		required. (minimum 300usec for LXT971A)

		CONFIG_PHY_CMD_DELAY (ppc4xx)

		Some PHY like Intel LXT971A need extra delay after
		command issued before MII status register can be read

- Ethernet address:
		CONFIG_ETHADDR
		CONFIG_ETH1ADDR
		CONFIG_ETH2ADDR
		CONFIG_ETH3ADDR
		CONFIG_ETH4ADDR
		CONFIG_ETH5ADDR

		Define a default value for Ethernet address to use
		for the respective Ethernet interface, in case this
		is not determined automatically.

- IP address:
		CONFIG_IPADDR

		Define a default value for the IP address to use for
		the default Ethernet interface, in case this is not
		determined through e.g. bootp.
		(Environment variable "ipaddr")

- Server IP address:
		CONFIG_SERVERIP

		Defines a default value for the IP address of a TFTP
		server to contact when using the "tftboot" command.
		(Environment variable "serverip")

		CONFIG_KEEP_SERVERADDR

		Keeps the server's MAC address, in the env 'serveraddr'
		for passing to bootargs (like Linux's netconsole option)

- Gateway IP address:
		CONFIG_GATEWAYIP

		Defines a default value for the IP address of the
		default router where packets to other networks are
		sent to.
		(Environment variable "gatewayip")

- Subnet mask:
		CONFIG_NETMASK

		Defines a default value for the subnet mask (or
		routing prefix) which is used to determine if an IP
		address belongs to the local subnet or needs to be
		forwarded through a router.
		(Environment variable "netmask")

- Multicast TFTP Mode:
		CONFIG_MCAST_TFTP

		Defines whether you want to support multicast TFTP as per
		rfc-2090; for example to work with atftp.  Lets lots of targets
		tftp down the same boot image concurrently.  Note: the Ethernet
		driver in use must provide a function: mcast() to join/leave a
		multicast group.

- BOOTP Recovery Mode:
		CONFIG_BOOTP_RANDOM_DELAY

		If you have many targets in a network that try to
		boot using BOOTP, you may want to avoid that all
		systems send out BOOTP requests at precisely the same
		moment (which would happen for instance at recovery
		from a power failure, when all systems will try to
		boot, thus flooding the BOOTP server. Defining
		CONFIG_BOOTP_RANDOM_DELAY causes a random delay to be
		inserted before sending out BOOTP requests. The
		following delays are inserted then:

		1st BOOTP request:	delay 0 ... 1 sec
		2nd BOOTP request:	delay 0 ... 2 sec
		3rd BOOTP request:	delay 0 ... 4 sec
		4th and following
		BOOTP requests:		delay 0 ... 8 sec

- DHCP Advanced Options:
		You can fine tune the DHCP functionality by defining
		CONFIG_BOOTP_* symbols:

		CONFIG_BOOTP_SUBNETMASK
		CONFIG_BOOTP_GATEWAY
		CONFIG_BOOTP_HOSTNAME
		CONFIG_BOOTP_NISDOMAIN
		CONFIG_BOOTP_BOOTPATH
		CONFIG_BOOTP_BOOTFILESIZE
		CONFIG_BOOTP_DNS
		CONFIG_BOOTP_DNS2
		CONFIG_BOOTP_SEND_HOSTNAME
		CONFIG_BOOTP_NTPSERVER
		CONFIG_BOOTP_TIMEOFFSET
		CONFIG_BOOTP_VENDOREX
		CONFIG_BOOTP_MAY_FAIL

		CONFIG_BOOTP_SERVERIP - TFTP server will be the serverip
		environment variable, not the BOOTP server.

		CONFIG_BOOTP_MAY_FAIL - If the DHCP server is not found
		after the configured retry count, the call will fail
		instead of starting over.  This can be used to fail over
		to Link-local IP address configuration if the DHCP server
		is not available.

		CONFIG_BOOTP_DNS2 - If a DHCP client requests the DNS
		serverip from a DHCP server, it is possible that more
		than one DNS serverip is offered to the client.
		If CONFIG_BOOTP_DNS2 is enabled, the secondary DNS
		serverip will be stored in the additional environment
		variable "dnsip2". The first DNS serverip is always
		stored in the variable "dnsip", when CONFIG_BOOTP_DNS
		is defined.

		CONFIG_BOOTP_SEND_HOSTNAME - Some DHCP servers are capable
		to do a dynamic update of a DNS server. To do this, they
		need the hostname of the DHCP requester.
		If CONFIG_BOOTP_SEND_HOSTNAME is defined, the content
		of the "hostname" environment variable is passed as
		option 12 to the DHCP server.

		CONFIG_BOOTP_DHCP_REQUEST_DELAY

		A 32bit value in microseconds for a delay between
		receiving a "DHCP Offer" and sending the "DHCP Request".
		This fixes a problem with certain DHCP servers that don't
		respond 100% of the time to a "DHCP request". E.g. On an
		AT91RM9200 processor running at 180MHz, this delay needed
		to be *at least* 15,000 usec before a Windows Server 2003
		DHCP server would reply 100% of the time. I recommend at
		least 50,000 usec to be safe. The alternative is to hope
		that one of the retries will be successful but note that
		the DHCP timeout and retry process takes a longer than
		this delay.

 - Link-local IP address negotiation:
		Negotiate with other link-local clients on the local network
		for an address that doesn't require explicit configuration.
		This is especially useful if a DHCP server cannot be guaranteed
		to exist in all environments that the device must operate.

		See doc/README.link-local for more information.

 - CDP Options:
		CONFIG_CDP_DEVICE_ID

		The device id used in CDP trigger frames.

		CONFIG_CDP_DEVICE_ID_PREFIX

		A two character string which is prefixed to the MAC address
		of the device.

		CONFIG_CDP_PORT_ID

		A printf format string which contains the ascii name of
		the port. Normally is set to "eth%d" which sets
		eth0 for the first Ethernet, eth1 for the second etc.

		CONFIG_CDP_CAPABILITIES

		A 32bit integer which indicates the device capabilities;
		0x00000010 for a normal host which does not forwards.

		CONFIG_CDP_VERSION

		An ascii string containing the version of the software.

		CONFIG_CDP_PLATFORM

		An ascii string containing the name of the platform.

		CONFIG_CDP_TRIGGER

		A 32bit integer sent on the trigger.

		CONFIG_CDP_POWER_CONSUMPTION

		A 16bit integer containing the power consumption of the
		device in .1 of milliwatts.

		CONFIG_CDP_APPLIANCE_VLAN_TYPE

		A byte containing the id of the VLAN.

- Status LED:	CONFIG_STATUS_LED

		Several configurations allow to display the current
		status using a LED. For instance, the LED will blink
		fast while running U-Boot code, stop blinking as
		soon as a reply to a BOOTP request was received, and
		start blinking slow once the Linux kernel is running
		(supported by a status LED driver in the Linux
		kernel). Defining CONFIG_STATUS_LED enables this
		feature in U-Boot.

- CAN Support:	CONFIG_CAN_DRIVER

		Defining CONFIG_CAN_DRIVER enables CAN driver support
		on those systems that support this (optional)
		feature, like the TQM8xxL modules.

- I2C Support:	CONFIG_HARD_I2C | CONFIG_SOFT_I2C

		These enable I2C serial bus commands. Defining either of
		(but not both of) CONFIG_HARD_I2C or CONFIG_SOFT_I2C will
		include the appropriate I2C driver for the selected CPU.

		This will allow you to use i2c commands at the u-boot
		command line (as long as you set CONFIG_CMD_I2C in
		CONFIG_COMMANDS) and communicate with i2c based realtime
		clock chips. See common/cmd_i2c.c for a description of the
		command line interface.

		CONFIG_HARD_I2C selects a hardware I2C controller.

		CONFIG_SOFT_I2C configures u-boot to use a software (aka
		bit-banging) driver instead of CPM or similar hardware
		support for I2C.

		There are several other quantities that must also be
		defined when you define CONFIG_HARD_I2C or CONFIG_SOFT_I2C.

		In both cases you will need to define CONFIG_SYS_I2C_SPEED
		to be the frequency (in Hz) at which you wish your i2c bus
		to run and CONFIG_SYS_I2C_SLAVE to be the address of this node (ie
		the CPU's i2c node address).

		Now, the u-boot i2c code for the mpc8xx
		(arch/powerpc/cpu/mpc8xx/i2c.c) sets the CPU up as a master node
		and so its address should therefore be cleared to 0 (See,
		eg, MPC823e User's Manual p.16-473). So, set
		CONFIG_SYS_I2C_SLAVE to 0.

		CONFIG_SYS_I2C_INIT_MPC5XXX

		When a board is reset during an i2c bus transfer
		chips might think that the current transfer is still
		in progress.  Reset the slave devices by sending start
		commands until the slave device responds.

		That's all that's required for CONFIG_HARD_I2C.

		If you use the software i2c interface (CONFIG_SOFT_I2C)
		then the following macros need to be defined (examples are
		from include/configs/lwmon.h):

		I2C_INIT

		(Optional). Any commands necessary to enable the I2C
		controller or configure ports.

		eg: #define I2C_INIT (immr->im_cpm.cp_pbdir |=	PB_SCL)

		I2C_PORT

		(Only for MPC8260 CPU). The I/O port to use (the code
		assumes both bits are on the same port). Valid values
		are 0..3 for ports A..D.

		I2C_ACTIVE

		The code necessary to make the I2C data line active
		(driven).  If the data line is open collector, this
		define can be null.

		eg: #define I2C_ACTIVE (immr->im_cpm.cp_pbdir |=  PB_SDA)

		I2C_TRISTATE

		The code necessary to make the I2C data line tri-stated
		(inactive).  If the data line is open collector, this
		define can be null.

		eg: #define I2C_TRISTATE (immr->im_cpm.cp_pbdir &= ~PB_SDA)

		I2C_READ

		Code that returns TRUE if the I2C data line is high,
		FALSE if it is low.

		eg: #define I2C_READ ((immr->im_cpm.cp_pbdat & PB_SDA) != 0)

		I2C_SDA(bit)

		If <bit> is TRUE, sets the I2C data line high. If it
		is FALSE, it clears it (low).

		eg: #define I2C_SDA(bit) \
			if(bit) immr->im_cpm.cp_pbdat |=  PB_SDA; \
			else	immr->im_cpm.cp_pbdat &= ~PB_SDA

		I2C_SCL(bit)

		If <bit> is TRUE, sets the I2C clock line high. If it
		is FALSE, it clears it (low).

		eg: #define I2C_SCL(bit) \
			if(bit) immr->im_cpm.cp_pbdat |=  PB_SCL; \
			else	immr->im_cpm.cp_pbdat &= ~PB_SCL

		I2C_DELAY

		This delay is invoked four times per clock cycle so this
		controls the rate of data transfer.  The data rate thus
		is 1 / (I2C_DELAY * 4). Often defined to be something
		like:

		#define I2C_DELAY  udelay(2)

		CONFIG_SOFT_I2C_GPIO_SCL / CONFIG_SOFT_I2C_GPIO_SDA

		If your arch supports the generic GPIO framework (asm/gpio.h),
		then you may alternatively define the two GPIOs that are to be
		used as SCL / SDA.  Any of the previous I2C_xxx macros will
		have GPIO-based defaults assigned to them as appropriate.

		You should define these to the GPIO value as given directly to
		the generic GPIO functions.

		CONFIG_SYS_I2C_INIT_BOARD

		When a board is reset during an i2c bus transfer
		chips might think that the current transfer is still
		in progress. On some boards it is possible to access
		the i2c SCLK line directly, either by using the
		processor pin as a GPIO or by having a second pin
		connected to the bus. If this option is defined a
		custom i2c_init_board() routine in boards/xxx/board.c
		is run early in the boot sequence.

		CONFIG_SYS_I2C_BOARD_LATE_INIT

		An alternative to CONFIG_SYS_I2C_INIT_BOARD. If this option is
		defined a custom i2c_board_late_init() routine in
		boards/xxx/board.c is run AFTER the operations in i2c_init()
		is completed. This callpoint can be used to unreset i2c bus
		using CPU i2c controller register accesses for CPUs whose i2c
		controller provide such a method. It is called at the end of
		i2c_init() to allow i2c_init operations to setup the i2c bus
		controller on the CPU (e.g. setting bus speed & slave address).

		CONFIG_I2CFAST (PPC405GP|PPC405EP only)

		This option enables configuration of bi_iic_fast[] flags
		in u-boot bd_info structure based on u-boot environment
		variable "i2cfast". (see also i2cfast)

		CONFIG_I2C_MULTI_BUS

		This option allows the use of multiple I2C buses, each of which
		must have a controller.	 At any point in time, only one bus is
		active.	 To switch to a different bus, use the 'i2c dev' command.
		Note that bus numbering is zero-based.

		CONFIG_SYS_I2C_NOPROBES

		This option specifies a list of I2C devices that will be skipped
		when the 'i2c probe' command is issued.	 If CONFIG_I2C_MULTI_BUS
		is set, specify a list of bus-device pairs.  Otherwise, specify
		a 1D array of device addresses

		e.g.
			#undef	CONFIG_I2C_MULTI_BUS
			#define CONFIG_SYS_I2C_NOPROBES {0x50,0x68}

		will skip addresses 0x50 and 0x68 on a board with one I2C bus

			#define CONFIG_I2C_MULTI_BUS
			#define CONFIG_SYS_I2C_MULTI_NOPROBES	{{0,0x50},{0,0x68},{1,0x54}}

		will skip addresses 0x50 and 0x68 on bus 0 and address 0x54 on bus 1

		CONFIG_SYS_SPD_BUS_NUM

		If defined, then this indicates the I2C bus number for DDR SPD.
		If not defined, then U-Boot assumes that SPD is on I2C bus 0.

		CONFIG_SYS_RTC_BUS_NUM

		If defined, then this indicates the I2C bus number for the RTC.
		If not defined, then U-Boot assumes that RTC is on I2C bus 0.

		CONFIG_SYS_DTT_BUS_NUM

		If defined, then this indicates the I2C bus number for the DTT.
		If not defined, then U-Boot assumes that DTT is on I2C bus 0.

		CONFIG_SYS_I2C_DTT_ADDR:

		If defined, specifies the I2C address of the DTT device.
		If not defined, then U-Boot uses predefined value for
		specified DTT device.

		CONFIG_FSL_I2C

		Define this option if you want to use Freescale's I2C driver in
		drivers/i2c/fsl_i2c.c.

		CONFIG_I2C_MUX

		Define this option if you have I2C devices reached over 1 .. n
		I2C Muxes like the pca9544a. This option addes a new I2C
		Command "i2c bus [muxtype:muxaddr:muxchannel]" which adds a
		new I2C Bus to the existing I2C Busses. If you select the
		new Bus with "i2c dev", u-bbot sends first the commandos for
		the muxes to activate this new "bus".

		CONFIG_I2C_MULTI_BUS must be also defined, to use this
		feature!

		Example:
		Adding a new I2C Bus reached over 2 pca9544a muxes
			The First mux with address 70 and channel 6
			The Second mux with address 71 and channel 4

		=> i2c bus pca9544a:70:6:pca9544a:71:4

		Use the "i2c bus" command without parameter, to get a list
		of I2C Busses with muxes:

		=> i2c bus
		Busses reached over muxes:
		Bus ID: 2
		  reached over Mux(es):
		    pca9544a@70 ch: 4
		Bus ID: 3
		  reached over Mux(es):
		    pca9544a@70 ch: 6
		    pca9544a@71 ch: 4
		=>

		If you now switch to the new I2C Bus 3 with "i2c dev 3"
		u-boot first sends the command to the mux@70 to enable
		channel 6, and then the command to the mux@71 to enable
		the channel 4.

		After that, you can use the "normal" i2c commands as
		usual to communicate with your I2C devices behind
		the 2 muxes.

		This option is actually implemented for the bitbanging
		algorithm in common/soft_i2c.c and for the Hardware I2C
		Bus on the MPC8260. But it should be not so difficult
		to add this option to other architectures.

		CONFIG_SOFT_I2C_READ_REPEATED_START

		defining this will force the i2c_read() function in
		the soft_i2c driver to perform an I2C repeated start
		between writing the address pointer and reading the
		data.  If this define is omitted the default behaviour
		of doing a stop-start sequence will be used.  Most I2C
		devices can use either method, but some require one or
		the other.

- SPI Support:	CONFIG_SPI

		Enables SPI driver (so far only tested with
		SPI EEPROM, also an instance works with Crystal A/D and
		D/As on the SACSng board)

		CONFIG_SH_SPI

		Enables the driver for SPI controller on SuperH. Currently
		only SH7757 is supported.

		CONFIG_SPI_X

		Enables extended (16-bit) SPI EEPROM addressing.
		(symmetrical to CONFIG_I2C_X)

		CONFIG_SOFT_SPI

		Enables a software (bit-bang) SPI driver rather than
		using hardware support. This is a general purpose
		driver that only requires three general I/O port pins
		(two outputs, one input) to function. If this is
		defined, the board configuration must define several
		SPI configuration items (port pins to use, etc). For
		an example, see include/configs/sacsng.h.

		CONFIG_HARD_SPI

		Enables a hardware SPI driver for general-purpose reads
		and writes.  As with CONFIG_SOFT_SPI, the board configuration
		must define a list of chip-select function pointers.
		Currently supported on some MPC8xxx processors.	 For an
		example, see include/configs/mpc8349emds.h.

		CONFIG_MXC_SPI

		Enables the driver for the SPI controllers on i.MX and MXC
		SoCs. Currently i.MX31/35/51 are supported.

- FPGA Support: CONFIG_FPGA

		Enables FPGA subsystem.

		CONFIG_FPGA_<vendor>

		Enables support for specific chip vendors.
		(ALTERA, XILINX)

		CONFIG_FPGA_<family>

		Enables support for FPGA family.
		(SPARTAN2, SPARTAN3, VIRTEX2, CYCLONE2, ACEX1K, ACEX)

		CONFIG_FPGA_COUNT

		Specify the number of FPGA devices to support.

		CONFIG_SYS_FPGA_PROG_FEEDBACK

		Enable printing of hash marks during FPGA configuration.

		CONFIG_SYS_FPGA_CHECK_BUSY

		Enable checks on FPGA configuration interface busy
		status by the configuration function. This option
		will require a board or device specific function to
		be written.

		CONFIG_FPGA_DELAY

		If defined, a function that provides delays in the FPGA
		configuration driver.

		CONFIG_SYS_FPGA_CHECK_CTRLC
		Allow Control-C to interrupt FPGA configuration

		CONFIG_SYS_FPGA_CHECK_ERROR

		Check for configuration errors during FPGA bitfile
		loading. For example, abort during Virtex II
		configuration if the INIT_B line goes low (which
		indicated a CRC error).

		CONFIG_SYS_FPGA_WAIT_INIT

		Maximum time to wait for the INIT_B line to deassert
		after PROB_B has been deasserted during a Virtex II
		FPGA configuration sequence. The default time is 500
		ms.

		CONFIG_SYS_FPGA_WAIT_BUSY

		Maximum time to wait for BUSY to deassert during
		Virtex II FPGA configuration. The default is 5 ms.

		CONFIG_SYS_FPGA_WAIT_CONFIG

		Time to wait after FPGA configuration. The default is
		200 ms.

- Configuration Management:
		CONFIG_IDENT_STRING

		If defined, this string will be added to the U-Boot
		version information (U_BOOT_VERSION)

- Vendor Parameter Protection:

		U-Boot considers the values of the environment
		variables "serial#" (Board Serial Number) and
		"ethaddr" (Ethernet Address) to be parameters that
		are set once by the board vendor / manufacturer, and
		protects these variables from casual modification by
		the user. Once set, these variables are read-only,
		and write or delete attempts are rejected. You can
		change this behaviour:

		If CONFIG_ENV_OVERWRITE is #defined in your config
		file, the write protection for vendor parameters is
		completely disabled. Anybody can change or delete
		these parameters.

		Alternatively, if you #define _both_ CONFIG_ETHADDR
		_and_ CONFIG_OVERWRITE_ETHADDR_ONCE, a default
		Ethernet address is installed in the environment,
		which can be changed exactly ONCE by the user. [The
		serial# is unaffected by this, i. e. it remains
		read-only.]

- Protected RAM:
		CONFIG_PRAM

		Define this variable to enable the reservation of
		"protected RAM", i. e. RAM which is not overwritten
		by U-Boot. Define CONFIG_PRAM to hold the number of
		kB you want to reserve for pRAM. You can overwrite
		this default value by defining an environment
		variable "pram" to the number of kB you want to
		reserve. Note that the board info structure will
		still show the full amount of RAM. If pRAM is
		reserved, a new environment variable "mem" will
		automatically be defined to hold the amount of
		remaining RAM in a form that can be passed as boot
		argument to Linux, for instance like that:

			setenv bootargs ... mem=\${mem}
			saveenv

		This way you can tell Linux not to use this memory,
		either, which results in a memory region that will
		not be affected by reboots.

		*WARNING* If your board configuration uses automatic
		detection of the RAM size, you must make sure that
		this memory test is non-destructive. So far, the
		following board configurations are known to be
		"pRAM-clean":

			ETX094, IVMS8, IVML24, SPD8xx, TQM8xxL,
			HERMES, IP860, RPXlite, LWMON, LANTEC,
			FLAGADM, TQM8260

- Error Recovery:
		CONFIG_PANIC_HANG

		Define this variable to stop the system in case of a
		fatal error, so that you have to reset it manually.
		This is probably NOT a good idea for an embedded
		system where you want the system to reboot
		automatically as fast as possible, but it may be
		useful during development since you can try to debug
		the conditions that lead to the situation.

		CONFIG_NET_RETRY_COUNT

		This variable defines the number of retries for
		network operations like ARP, RARP, TFTP, or BOOTP
		before giving up the operation. If not defined, a
		default value of 5 is used.

		CONFIG_ARP_TIMEOUT

		Timeout waiting for an ARP reply in milliseconds.

- Command Interpreter:
		CONFIG_AUTO_COMPLETE

		Enable auto completion of commands using TAB.

		Note that this feature has NOT been implemented yet
		for the "hush" shell.


		CONFIG_SYS_HUSH_PARSER

		Define this variable to enable the "hush" shell (from
		Busybox) as command line interpreter, thus enabling
		powerful command line syntax like
		if...then...else...fi conditionals or `&&' and '||'
		constructs ("shell scripts").

		If undefined, you get the old, much simpler behaviour
		with a somewhat smaller memory footprint.


		CONFIG_SYS_PROMPT_HUSH_PS2

		This defines the secondary prompt string, which is
		printed when the command interpreter needs more input
		to complete a command. Usually "> ".

	Note:

		In the current implementation, the local variables
		space and global environment variables space are
		separated. Local variables are those you define by
		simply typing `name=value'. To access a local
		variable later on, you have write `$name' or
		`${name}'; to execute the contents of a variable
		directly type `$name' at the command prompt.

		Global environment variables are those you use
		setenv/printenv to work with. To run a command stored
		in such a variable, you need to use the run command,
		and you must not use the '$' sign to access them.

		To store commands and special characters in a
		variable, please use double quotation marks
		surrounding the whole text of the variable, instead
		of the backslashes before semicolons and special
		symbols.

- Commandline Editing and History:
		CONFIG_CMDLINE_EDITING

		Enable editing and History functions for interactive
		commandline input operations

- Default Environment:
		CONFIG_EXTRA_ENV_SETTINGS

		Define this to contain any number of null terminated
		strings (variable = value pairs) that will be part of
		the default environment compiled into the boot image.

		For example, place something like this in your
		board's config file:

		#define CONFIG_EXTRA_ENV_SETTINGS \
			"myvar1=value1\0" \
			"myvar2=value2\0"

		Warning: This method is based on knowledge about the
		internal format how the environment is stored by the
		U-Boot code. This is NOT an official, exported
		interface! Although it is unlikely that this format
		will change soon, there is no guarantee either.
		You better know what you are doing here.

		Note: overly (ab)use of the default environment is
		discouraged. Make sure to check other ways to preset
		the environment like the "source" command or the
		boot command first.

		CONFIG_ENV_VARS_UBOOT_CONFIG

		Define this in order to add variables describing the
		U-Boot build configuration to the default environment.
		These will be named arch, cpu, board, vendor, and soc.

		Enabling this option will cause the following to be defined:

		- CONFIG_SYS_ARCH
		- CONFIG_SYS_CPU
		- CONFIG_SYS_BOARD
		- CONFIG_SYS_VENDOR
		- CONFIG_SYS_SOC

- DataFlash Support:
		CONFIG_HAS_DATAFLASH

		Defining this option enables DataFlash features and
		allows to read/write in Dataflash via the standard
		commands cp, md...

- Serial Flash support
		CONFIG_CMD_SF

		Defining this option enables SPI flash commands
		'sf probe/read/write/erase/update'.

		Usage requires an initial 'probe' to define the serial
		flash parameters, followed by read/write/erase/update
		commands.

		The following defaults may be provided by the platform
		to handle the common case when only a single serial
		flash is present on the system.

		CONFIG_SF_DEFAULT_BUS		Bus identifier
		CONFIG_SF_DEFAULT_CS		Chip-select
		CONFIG_SF_DEFAULT_MODE 		(see include/spi.h)
		CONFIG_SF_DEFAULT_SPEED		in Hz

- SystemACE Support:
		CONFIG_SYSTEMACE

		Adding this option adds support for Xilinx SystemACE
		chips attached via some sort of local bus. The address
		of the chip must also be defined in the
		CONFIG_SYS_SYSTEMACE_BASE macro. For example:

		#define CONFIG_SYSTEMACE
		#define CONFIG_SYS_SYSTEMACE_BASE 0xf0000000

		When SystemACE support is added, the "ace" device type
		becomes available to the fat commands, i.e. fatls.

- TFTP Fixed UDP Port:
		CONFIG_TFTP_PORT

		If this is defined, the environment variable tftpsrcp
		is used to supply the TFTP UDP source port value.
		If tftpsrcp isn't defined, the normal pseudo-random port
		number generator is used.

		Also, the environment variable tftpdstp is used to supply
		the TFTP UDP destination port value.  If tftpdstp isn't
		defined, the normal port 69 is used.

		The purpose for tftpsrcp is to allow a TFTP server to
		blindly start the TFTP transfer using the pre-configured
		target IP address and UDP port. This has the effect of
		"punching through" the (Windows XP) firewall, allowing
		the remainder of the TFTP transfer to proceed normally.
		A better solution is to properly configure the firewall,
		but sometimes that is not allowed.

- Show boot progress:
		CONFIG_SHOW_BOOT_PROGRESS

		Defining this option allows to add some board-
		specific code (calling a user-provided function
		"show_boot_progress(int)") that enables you to show
		the system's boot progress on some display (for
		example, some LED's) on your board. At the moment,
		the following checkpoints are implemented:

- Detailed boot stage timing
		CONFIG_BOOTSTAGE
		Define this option to get detailed timing of each stage
		of the boot process.

		CONFIG_BOOTSTAGE_USER_COUNT
		This is the number of available user bootstage records.
		Each time you call bootstage_mark(BOOTSTAGE_ID_ALLOC, ...)
		a new ID will be allocated from this stash. If you exceed
		the limit, recording will stop.

		CONFIG_BOOTSTAGE_REPORT
		Define this to print a report before boot, similar to this:

		Timer summary in microseconds:
		       Mark    Elapsed  Stage
			  0          0  reset
		  3,575,678  3,575,678  board_init_f start
		  3,575,695         17  arch_cpu_init A9
		  3,575,777         82  arch_cpu_init done
		  3,659,598     83,821  board_init_r start
		  3,910,375    250,777  main_loop
		 29,916,167 26,005,792  bootm_start
		 30,361,327    445,160  start_kernel

Legacy uImage format:

  Arg	Where			When
    1	common/cmd_bootm.c	before attempting to boot an image
   -1	common/cmd_bootm.c	Image header has bad	 magic number
    2	common/cmd_bootm.c	Image header has correct magic number
   -2	common/cmd_bootm.c	Image header has bad	 checksum
    3	common/cmd_bootm.c	Image header has correct checksum
   -3	common/cmd_bootm.c	Image data   has bad	 checksum
    4	common/cmd_bootm.c	Image data   has correct checksum
   -4	common/cmd_bootm.c	Image is for unsupported architecture
    5	common/cmd_bootm.c	Architecture check OK
   -5	common/cmd_bootm.c	Wrong Image Type (not kernel, multi)
    6	common/cmd_bootm.c	Image Type check OK
   -6	common/cmd_bootm.c	gunzip uncompression error
   -7	common/cmd_bootm.c	Unimplemented compression type
    7	common/cmd_bootm.c	Uncompression OK
    8	common/cmd_bootm.c	No uncompress/copy overwrite error
   -9	common/cmd_bootm.c	Unsupported OS (not Linux, BSD, VxWorks, QNX)

    9	common/image.c		Start initial ramdisk verification
  -10	common/image.c		Ramdisk header has bad	   magic number
  -11	common/image.c		Ramdisk header has bad	   checksum
   10	common/image.c		Ramdisk header is OK
  -12	common/image.c		Ramdisk data   has bad	   checksum
   11	common/image.c		Ramdisk data   has correct checksum
   12	common/image.c		Ramdisk verification complete, start loading
  -13	common/image.c		Wrong Image Type (not PPC Linux ramdisk)
   13	common/image.c		Start multifile image verification
   14	common/image.c		No initial ramdisk, no multifile, continue.

   15	arch/<arch>/lib/bootm.c All preparation done, transferring control to OS

  -30	arch/powerpc/lib/board.c	Fatal error, hang the system
  -31	post/post.c		POST test failed, detected by post_output_backlog()
  -32	post/post.c		POST test failed, detected by post_run_single()

   34	common/cmd_doc.c	before loading a Image from a DOC device
  -35	common/cmd_doc.c	Bad usage of "doc" command
   35	common/cmd_doc.c	correct usage of "doc" command
  -36	common/cmd_doc.c	No boot device
   36	common/cmd_doc.c	correct boot device
  -37	common/cmd_doc.c	Unknown Chip ID on boot device
   37	common/cmd_doc.c	correct chip ID found, device available
  -38	common/cmd_doc.c	Read Error on boot device
   38	common/cmd_doc.c	reading Image header from DOC device OK
  -39	common/cmd_doc.c	Image header has bad magic number
   39	common/cmd_doc.c	Image header has correct magic number
  -40	common/cmd_doc.c	Error reading Image from DOC device
   40	common/cmd_doc.c	Image header has correct magic number
   41	common/cmd_ide.c	before loading a Image from a IDE device
  -42	common/cmd_ide.c	Bad usage of "ide" command
   42	common/cmd_ide.c	correct usage of "ide" command
  -43	common/cmd_ide.c	No boot device
   43	common/cmd_ide.c	boot device found
  -44	common/cmd_ide.c	Device not available
   44	common/cmd_ide.c	Device available
  -45	common/cmd_ide.c	wrong partition selected
   45	common/cmd_ide.c	partition selected
  -46	common/cmd_ide.c	Unknown partition table
   46	common/cmd_ide.c	valid partition table found
  -47	common/cmd_ide.c	Invalid partition type
   47	common/cmd_ide.c	correct partition type
  -48	common/cmd_ide.c	Error reading Image Header on boot device
   48	common/cmd_ide.c	reading Image Header from IDE device OK
  -49	common/cmd_ide.c	Image header has bad magic number
   49	common/cmd_ide.c	Image header has correct magic number
  -50	common/cmd_ide.c	Image header has bad	 checksum
   50	common/cmd_ide.c	Image header has correct checksum
  -51	common/cmd_ide.c	Error reading Image from IDE device
   51	common/cmd_ide.c	reading Image from IDE device OK
   52	common/cmd_nand.c	before loading a Image from a NAND device
  -53	common/cmd_nand.c	Bad usage of "nand" command
   53	common/cmd_nand.c	correct usage of "nand" command
  -54	common/cmd_nand.c	No boot device
   54	common/cmd_nand.c	boot device found
  -55	common/cmd_nand.c	Unknown Chip ID on boot device
   55	common/cmd_nand.c	correct chip ID found, device available
  -56	common/cmd_nand.c	Error reading Image Header on boot device
   56	common/cmd_nand.c	reading Image Header from NAND device OK
  -57	common/cmd_nand.c	Image header has bad magic number
   57	common/cmd_nand.c	Image header has correct magic number
  -58	common/cmd_nand.c	Error reading Image from NAND device
   58	common/cmd_nand.c	reading Image from NAND device OK

  -60	common/env_common.c	Environment has a bad CRC, using default

   64	net/eth.c		starting with Ethernet configuration.
  -64	net/eth.c		no Ethernet found.
   65	net/eth.c		Ethernet found.

  -80	common/cmd_net.c	usage wrong
   80	common/cmd_net.c	before calling NetLoop()
  -81	common/cmd_net.c	some error in NetLoop() occurred
   81	common/cmd_net.c	NetLoop() back without error
  -82	common/cmd_net.c	size == 0 (File with size 0 loaded)
   82	common/cmd_net.c	trying automatic boot
   83	common/cmd_net.c	running "source" command
  -83	common/cmd_net.c	some error in automatic boot or "source" command
   84	common/cmd_net.c	end without errors

FIT uImage format:

  Arg	Where			When
  100	common/cmd_bootm.c	Kernel FIT Image has correct format
 -100	common/cmd_bootm.c	Kernel FIT Image has incorrect format
  101	common/cmd_bootm.c	No Kernel subimage unit name, using configuration
 -101	common/cmd_bootm.c	Can't get configuration for kernel subimage
  102	common/cmd_bootm.c	Kernel unit name specified
 -103	common/cmd_bootm.c	Can't get kernel subimage node offset
  103	common/cmd_bootm.c	Found configuration node
  104	common/cmd_bootm.c	Got kernel subimage node offset
 -104	common/cmd_bootm.c	Kernel subimage hash verification failed
  105	common/cmd_bootm.c	Kernel subimage hash verification OK
 -105	common/cmd_bootm.c	Kernel subimage is for unsupported architecture
  106	common/cmd_bootm.c	Architecture check OK
 -106	common/cmd_bootm.c	Kernel subimage has wrong type
  107	common/cmd_bootm.c	Kernel subimage type OK
 -107	common/cmd_bootm.c	Can't get kernel subimage data/size
  108	common/cmd_bootm.c	Got kernel subimage data/size
 -108	common/cmd_bootm.c	Wrong image type (not legacy, FIT)
 -109	common/cmd_bootm.c	Can't get kernel subimage type
 -110	common/cmd_bootm.c	Can't get kernel subimage comp
 -111	common/cmd_bootm.c	Can't get kernel subimage os
 -112	common/cmd_bootm.c	Can't get kernel subimage load address
 -113	common/cmd_bootm.c	Image uncompress/copy overwrite error

  120	common/image.c		Start initial ramdisk verification
 -120	common/image.c		Ramdisk FIT image has incorrect format
  121	common/image.c		Ramdisk FIT image has correct format
  122	common/image.c		No ramdisk subimage unit name, using configuration
 -122	common/image.c		Can't get configuration for ramdisk subimage
  123	common/image.c		Ramdisk unit name specified
 -124	common/image.c		Can't get ramdisk subimage node offset
  125	common/image.c		Got ramdisk subimage node offset
 -125	common/image.c		Ramdisk subimage hash verification failed
  126	common/image.c		Ramdisk subimage hash verification OK
 -126	common/image.c		Ramdisk subimage for unsupported architecture
  127	common/image.c		Architecture check OK
 -127	common/image.c		Can't get ramdisk subimage data/size
  128	common/image.c		Got ramdisk subimage data/size
  129	common/image.c		Can't get ramdisk load address
 -129	common/image.c		Got ramdisk load address

 -130	common/cmd_doc.c	Incorrect FIT image format
  131	common/cmd_doc.c	FIT image format OK

 -140	common/cmd_ide.c	Incorrect FIT image format
  141	common/cmd_ide.c	FIT image format OK

 -150	common/cmd_nand.c	Incorrect FIT image format
  151	common/cmd_nand.c	FIT image format OK

- Standalone program support:
		CONFIG_STANDALONE_LOAD_ADDR

		This option defines a board specific value for the
		address where standalone program gets loaded, thus
		overwriting the architecture dependent default
		settings.

- Frame Buffer Address:
		CONFIG_FB_ADDR

		Define CONFIG_FB_ADDR if you want to use specific
		address for frame buffer.
		Then system will reserve the frame buffer address to
		defined address instead of lcd_setmem (this function
		grabs the memory for frame buffer by panel's size).

		Please see board_init_f function.

- Automatic software updates via TFTP server
		CONFIG_UPDATE_TFTP
		CONFIG_UPDATE_TFTP_CNT_MAX
		CONFIG_UPDATE_TFTP_MSEC_MAX

		These options enable and control the auto-update feature;
		for a more detailed description refer to doc/README.update.

- MTD Support (mtdparts command, UBI support)
		CONFIG_MTD_DEVICE

		Adds the MTD device infrastructure from the Linux kernel.
		Needed for mtdparts command support.

		CONFIG_MTD_PARTITIONS

		Adds the MTD partitioning infrastructure from the Linux
		kernel. Needed for UBI support.

- SPL framework
		CONFIG_SPL
		Enable building of SPL globally.

		CONFIG_SPL_LDSCRIPT
		LDSCRIPT for linking the SPL binary.

		CONFIG_SPL_MAX_SIZE
		Maximum binary size (text, data and rodata) of the SPL binary.

		CONFIG_SPL_TEXT_BASE
		TEXT_BASE for linking the SPL binary.

		CONFIG_SPL_BSS_START_ADDR
		Link address for the BSS within the SPL binary.

		CONFIG_SPL_BSS_MAX_SIZE
		Maximum binary size of the BSS section of the SPL binary.

		CONFIG_SPL_STACK
		Adress of the start of the stack SPL will use

		CONFIG_SYS_SPL_MALLOC_START
		Starting address of the malloc pool used in SPL.

		CONFIG_SYS_SPL_MALLOC_SIZE
		The size of the malloc pool used in SPL.

		CONFIG_SPL_LIBCOMMON_SUPPORT
		Support for common/libcommon.o in SPL binary

		CONFIG_SPL_LIBDISK_SUPPORT
		Support for disk/libdisk.o in SPL binary

		CONFIG_SPL_I2C_SUPPORT
		Support for drivers/i2c/libi2c.o in SPL binary

		CONFIG_SPL_GPIO_SUPPORT
		Support for drivers/gpio/libgpio.o in SPL binary

		CONFIG_SPL_MMC_SUPPORT
		Support for drivers/mmc/libmmc.o in SPL binary

		CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR,
		CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS,
		CONFIG_SYS_MMC_SD_FAT_BOOT_PARTITION
		Address, size and partition on the MMC to load U-Boot from
		when the MMC is being used in raw mode.

		CONFIG_SPL_FAT_SUPPORT
		Support for fs/fat/libfat.o in SPL binary

		CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME
		Filename to read to load U-Boot when reading from FAT

		CONFIG_SPL_NAND_SIMPLE
		Support for drivers/mtd/nand/libnand.o in SPL binary

		CONFIG_SYS_NAND_5_ADDR_CYCLE, CONFIG_SYS_NAND_PAGE_COUNT,
		CONFIG_SYS_NAND_PAGE_SIZE, CONFIG_SYS_NAND_OOBSIZE,
		CONFIG_SYS_NAND_BLOCK_SIZE, CONFIG_SYS_NAND_BAD_BLOCK_POS,
		CONFIG_SYS_NAND_ECCPOS, CONFIG_SYS_NAND_ECCSIZE,
		CONFIG_SYS_NAND_ECCBYTES
		Defines the size and behavior of the NAND that SPL uses
		to read U-Boot with CONFIG_SPL_NAND_SIMPLE

		CONFIG_SYS_NAND_U_BOOT_OFFS
		Location in NAND for CONFIG_SPL_NAND_SIMPLE to read U-Boot
		from.

		CONFIG_SYS_NAND_U_BOOT_START
		Location in memory for CONFIG_SPL_NAND_SIMPLE to load U-Boot
		to.

		CONFIG_SYS_NAND_HW_ECC_OOBFIRST
		Define this if you need to first read the OOB and then the
		data. This is used for example on davinci plattforms.

		CONFIG_SPL_OMAP3_ID_NAND
		Support for an OMAP3-specific set of functions to return the
		ID and MFR of the first attached NAND chip, if present.

		CONFIG_SPL_SERIAL_SUPPORT
		Support for drivers/serial/libserial.o in SPL binary

		CONFIG_SPL_SPI_FLASH_SUPPORT
		Support for drivers/mtd/spi/libspi_flash.o in SPL binary

		CONFIG_SPL_SPI_SUPPORT
		Support for drivers/spi/libspi.o in SPL binary

		CONFIG_SPL_LIBGENERIC_SUPPORT
		Support for lib/libgeneric.o in SPL binary

Modem Support:
--------------

[so far only for SMDK2400 boards]

- Modem support enable:
		CONFIG_MODEM_SUPPORT

- RTS/CTS Flow control enable:
		CONFIG_HWFLOW

- Modem debug support:
		CONFIG_MODEM_SUPPORT_DEBUG

		Enables debugging stuff (char screen[1024], dbg())
		for modem support. Useful only with BDI2000.

- Interrupt support (PPC):

		There are common interrupt_init() and timer_interrupt()
		for all PPC archs. interrupt_init() calls interrupt_init_cpu()
		for CPU specific initialization. interrupt_init_cpu()
		should set decrementer_count to appropriate value. If
		CPU resets decrementer automatically after interrupt
		(ppc4xx) it should set decrementer_count to zero.
		timer_interrupt() calls timer_interrupt_cpu() for CPU
		specific handling. If board has watchdog / status_led
		/ other_activity_monitor it works automatically from
		general timer_interrupt().

- General:

		In the target system modem support is enabled when a
		specific key (key combination) is pressed during
		power-on. Otherwise U-Boot will boot normally
		(autoboot). The key_pressed() function is called from
		board_init(). Currently key_pressed() is a dummy
		function, returning 1 and thus enabling modem
		initialization.

		If there are no modem init strings in the
		environment, U-Boot proceed to autoboot; the
		previous output (banner, info printfs) will be
		suppressed, though.

		See also: doc/README.Modem

Board initialization settings:
------------------------------

During Initialization u-boot calls a number of board specific functions
to allow the preparation of board specific prerequisites, e.g. pin setup
before drivers are initialized. To enable these callbacks the
following configuration macros have to be defined. Currently this is
architecture specific, so please check arch/your_architecture/lib/board.c
typically in board_init_f() and board_init_r().

- CONFIG_BOARD_EARLY_INIT_F: Call board_early_init_f()
- CONFIG_BOARD_EARLY_INIT_R: Call board_early_init_r()
- CONFIG_BOARD_LATE_INIT: Call board_late_init()
- CONFIG_BOARD_POSTCLK_INIT: Call board_postclk_init()

Configuration Settings:
-----------------------

- CONFIG_SYS_LONGHELP: Defined when you want long help messages included;
		undefine this when you're short of memory.

- CONFIG_SYS_HELP_CMD_WIDTH: Defined when you want to override the default
		width of the commands listed in the 'help' command output.

- CONFIG_SYS_PROMPT:	This is what U-Boot prints on the console to
		prompt for user input.

- CONFIG_SYS_CBSIZE:	Buffer size for input from the Console

- CONFIG_SYS_PBSIZE:	Buffer size for Console output

- CONFIG_SYS_MAXARGS:	max. Number of arguments accepted for monitor commands

- CONFIG_SYS_BARGSIZE: Buffer size for Boot Arguments which are passed to
		the application (usually a Linux kernel) when it is
		booted

- CONFIG_SYS_BAUDRATE_TABLE:
		List of legal baudrate settings for this board.

- CONFIG_SYS_CONSOLE_INFO_QUIET
		Suppress display of console information at boot.

- CONFIG_SYS_CONSOLE_IS_IN_ENV
		If the board specific function
			extern int overwrite_console (void);
		returns 1, the stdin, stderr and stdout are switched to the
		serial port, else the settings in the environment are used.

- CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
		Enable the call to overwrite_console().

- CONFIG_SYS_CONSOLE_ENV_OVERWRITE
		Enable overwrite of previous console environment settings.

- CONFIG_SYS_MEMTEST_START, CONFIG_SYS_MEMTEST_END:
		Begin and End addresses of the area used by the
		simple memory test.

- CONFIG_SYS_ALT_MEMTEST:
		Enable an alternate, more extensive memory test.

- CONFIG_SYS_MEMTEST_SCRATCH:
		Scratch address used by the alternate memory test
		You only need to set this if address zero isn't writeable

- CONFIG_SYS_MEM_TOP_HIDE (PPC only):
		If CONFIG_SYS_MEM_TOP_HIDE is defined in the board config header,
		this specified memory area will get subtracted from the top
		(end) of RAM and won't get "touched" at all by U-Boot. By
		fixing up gd->ram_size the Linux kernel should gets passed
		the now "corrected" memory size and won't touch it either.
		This should work for arch/ppc and arch/powerpc. Only Linux
		board ports in arch/powerpc with bootwrapper support that
		recalculate the memory size from the SDRAM controller setup
		will have to get fixed in Linux additionally.

		This option can be used as a workaround for the 440EPx/GRx
		CHIP 11 errata where the last 256 bytes in SDRAM shouldn't
		be touched.

		WARNING: Please make sure that this value is a multiple of
		the Linux page size (normally 4k). If this is not the case,
		then the end address of the Linux memory will be located at a
		non page size aligned address and this could cause major
		problems.

- CONFIG_SYS_TFTP_LOADADDR:
		Default load address for network file downloads

- CONFIG_SYS_LOADS_BAUD_CHANGE:
		Enable temporary baudrate change while serial download

- CONFIG_SYS_SDRAM_BASE:
		Physical start address of SDRAM. _Must_ be 0 here.

- CONFIG_SYS_MBIO_BASE:
		Physical start address of Motherboard I/O (if using a
		Cogent motherboard)

- CONFIG_SYS_FLASH_BASE:
		Physical start address of Flash memory.

- CONFIG_SYS_MONITOR_BASE:
		Physical start address of boot monitor code (set by
		make config files to be same as the text base address
		(CONFIG_SYS_TEXT_BASE) used when linking) - same as
		CONFIG_SYS_FLASH_BASE when booting from flash.

- CONFIG_SYS_MONITOR_LEN:
		Size of memory reserved for monitor code, used to
		determine _at_compile_time_ (!) if the environment is
		embedded within the U-Boot image, or in a separate
		flash sector.

- CONFIG_SYS_MALLOC_LEN:
		Size of DRAM reserved for malloc() use.

- CONFIG_SYS_BOOTM_LEN:
		Normally compressed uImages are limited to an
		uncompressed size of 8 MBytes. If this is not enough,
		you can define CONFIG_SYS_BOOTM_LEN in your board config file
		to adjust this setting to your needs.

- CONFIG_SYS_BOOTMAPSZ:
		Maximum size of memory mapped by the startup code of
		the Linux kernel; all data that must be processed by
		the Linux kernel (bd_info, boot arguments, FDT blob if
		used) must be put below this limit, unless "bootm_low"
		enviroment variable is defined and non-zero. In such case
		all data for the Linux kernel must be between "bootm_low"
		and "bootm_low" + CONFIG_SYS_BOOTMAPSZ.	 The environment
		variable "bootm_mapsize" will override the value of
		CONFIG_SYS_BOOTMAPSZ.  If CONFIG_SYS_BOOTMA
Download .txt
Showing preview only (819K chars total). Download the full file or copy to clipboard to get everything.
gitextract_acnaedof/

├── .gitignore
├── BCM/
│   └── empty
├── IPQ/
│   ├── COPYING
│   ├── CREDITS
│   ├── MAINTAINERS
│   ├── MAKEALL
│   ├── Makefile
│   ├── README.ASUS
│   ├── README.ORI
│   ├── api/
│   │   ├── Makefile
│   │   ├── README
│   │   ├── api.c
│   │   ├── api_display.c
│   │   ├── api_net.c
│   │   ├── api_platform-arm.c
│   │   ├── api_platform-powerpc.c
│   │   ├── api_private.h
│   │   └── api_storage.c
│   ├── arch/
│   │   ├── arm/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── arm1136/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── mx31/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── devices.c
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx35/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   ├── iomux.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── omap24xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── arm1176/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── s3c64xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── cpu_init.S
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── tnetv107x/
│   │   │   │   │       ├── Makefile
│   │   │   │   │       ├── aemif.c
│   │   │   │   │       ├── clock.c
│   │   │   │   │       ├── init.c
│   │   │   │   │       ├── lowlevel_init.S
│   │   │   │   │       ├── mux.c
│   │   │   │   │       ├── timer.c
│   │   │   │   │       └── wdt.c
│   │   │   │   ├── arm720t/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── lpc2292/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── flash.c
│   │   │   │   │   │   ├── iap_entry.S
│   │   │   │   │   │   ├── mmc.c
│   │   │   │   │   │   ├── mmc_hw.c
│   │   │   │   │   │   ├── mmc_hw.h
│   │   │   │   │   │   └── spi.c
│   │   │   │   │   ├── s3c4510b/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   └── cache.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── arm920t/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── a320/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── at91/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── at91rm9200_devices.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── ep93xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   └── u-boot.lds
│   │   │   │   │   ├── imx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── ks8695/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── s3c24x0/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu_info.c
│   │   │   │   │   │   ├── interrupts.c
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   ├── usb.c
│   │   │   │   │   │   ├── usb_ohci.c
│   │   │   │   │   │   └── usb_ohci.h
│   │   │   │   │   └── start.S
│   │   │   │   ├── arm925t/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── omap925.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── timer.c
│   │   │   │   ├── arm926ejs/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── armada100/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── dram.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── at91/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── at91cap9_devices.c
│   │   │   │   │   │   ├── at91sam9260_devices.c
│   │   │   │   │   │   ├── at91sam9261_devices.c
│   │   │   │   │   │   ├── at91sam9263_devices.c
│   │   │   │   │   │   ├── at91sam9m10g45_devices.c
│   │   │   │   │   │   ├── at91sam9rl_devices.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── eflash.c
│   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── davinci/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── da850_lowlevel.c
│   │   │   │   │   │   ├── da850_pinmux.c
│   │   │   │   │   │   ├── dm355.c
│   │   │   │   │   │   ├── dm365.c
│   │   │   │   │   │   ├── dm365_lowlevel.c
│   │   │   │   │   │   ├── dm644x.c
│   │   │   │   │   │   ├── dm646x.c
│   │   │   │   │   │   ├── dp83848.c
│   │   │   │   │   │   ├── et1011c.c
│   │   │   │   │   │   ├── ksz8873.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── lxt972.c
│   │   │   │   │   │   ├── misc.c
│   │   │   │   │   │   ├── pinmux.c
│   │   │   │   │   │   ├── psc.c
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   ├── spl.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── kirkwood/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cache.c
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── dram.c
│   │   │   │   │   │   ├── mpp.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── lpc32xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clk.c
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── devices.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mb86r0x/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx25/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx27/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── generic.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx28/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── iomux.c
│   │   │   │   │   │   ├── mx28.c
│   │   │   │   │   │   ├── mx28_init.h
│   │   │   │   │   │   ├── spl_boot.c
│   │   │   │   │   │   ├── spl_lradc_init.c
│   │   │   │   │   │   ├── spl_mem_init.c
│   │   │   │   │   │   ├── spl_power_init.c
│   │   │   │   │   │   ├── start.S
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   └── u-boot-spl.lds
│   │   │   │   │   ├── nomadik/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── omap/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpuinfo.c
│   │   │   │   │   │   ├── reset.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── orion5x/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── dram.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── pantheon/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── dram.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── spear/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   ├── spear600.c
│   │   │   │   │   │   ├── spl.c
│   │   │   │   │   │   ├── spl_boot.c
│   │   │   │   │   │   ├── spr600_mt47h128m8_3_266_cl5_async.c
│   │   │   │   │   │   ├── spr600_mt47h32m16_333_cl5_psync.c
│   │   │   │   │   │   ├── spr600_mt47h32m16_37e_166_cl4_sync.c
│   │   │   │   │   │   ├── spr600_mt47h64m16_3_333_cl5_psync.c
│   │   │   │   │   │   ├── start.S
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   └── u-boot-spl.lds
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── versatile/
│   │   │   │   │       ├── Makefile
│   │   │   │   │       ├── reset.S
│   │   │   │   │       └── timer.c
│   │   │   │   ├── arm946es/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── arm_intcm/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── armv7/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── am33xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── board.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── ddr.c
│   │   │   │   │   │   ├── emif4.c
│   │   │   │   │   │   └── sys_info.c
│   │   │   │   │   ├── cache_v7.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── exynos/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── pinmux.c
│   │   │   │   │   │   ├── power.c
│   │   │   │   │   │   ├── soc.c
│   │   │   │   │   │   └── system.c
│   │   │   │   │   ├── highbank/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── bootcount.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── imx-common/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu.c
│   │   │   │   │   │   ├── speed.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── ipq/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── cmd_bootipq.c
│   │   │   │   │   │   ├── cmd_dumpipq_data.c
│   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   ├── scm.c
│   │   │   │   │   │   ├── smem.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── mx5/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── iomux.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   └── soc.c
│   │   │   │   │   ├── mx6/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── iomux-v3.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   └── soc.c
│   │   │   │   │   ├── omap-common/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── boot-common.c
│   │   │   │   │   │   ├── clocks-common.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── emif-common.c
│   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   ├── hwinit-common.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── mem-common.c
│   │   │   │   │   │   ├── reset.c
│   │   │   │   │   │   ├── spl.c
│   │   │   │   │   │   ├── spl_mmc.c
│   │   │   │   │   │   ├── spl_nand.c
│   │   │   │   │   │   ├── spl_ymodem.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   ├── u-boot-spl.lds
│   │   │   │   │   │   ├── utils.c
│   │   │   │   │   │   └── vc.c
│   │   │   │   │   ├── omap3/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── board.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── emac.c
│   │   │   │   │   │   ├── emif4.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── mem.c
│   │   │   │   │   │   ├── sdrc.c
│   │   │   │   │   │   ├── spl_id_nand.c
│   │   │   │   │   │   └── sys_info.c
│   │   │   │   │   ├── omap4/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clocks.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── emif.c
│   │   │   │   │   │   ├── hwinit.c
│   │   │   │   │   │   └── sdram_elpida.c
│   │   │   │   │   ├── omap5/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── clocks.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── emif.c
│   │   │   │   │   │   ├── hwinit.c
│   │   │   │   │   │   └── sdram.c
│   │   │   │   │   ├── qca/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asm-offsets.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── cmd_blowsecfuse.c
│   │   │   │   │   │   ├── cmd_bootqca.c
│   │   │   │   │   │   ├── cmd_dumpqca_data.c
│   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   ├── scm.c
│   │   │   │   │   │   ├── smem.c
│   │   │   │   │   │   └── timer.c
│   │   │   │   │   ├── s5p-common/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cpu_info.c
│   │   │   │   │   │   ├── pwm.c
│   │   │   │   │   │   ├── sromc.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   └── wdt.c
│   │   │   │   │   ├── s5pc1xx/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── cache.S
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   └── reset.S
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── syslib.c
│   │   │   │   │   ├── tegra2/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── ap20.c
│   │   │   │   │   │   ├── board.c
│   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   ├── cmd_enterrcm.c
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── crypto.c
│   │   │   │   │   │   ├── crypto.h
│   │   │   │   │   │   ├── emc.c
│   │   │   │   │   │   ├── funcmux.c
│   │   │   │   │   │   ├── lowlevel_init.S
│   │   │   │   │   │   ├── pinmux.c
│   │   │   │   │   │   ├── pmu.c
│   │   │   │   │   │   ├── sys_info.c
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   ├── usb.c
│   │   │   │   │   │   ├── warmboot.c
│   │   │   │   │   │   ├── warmboot_avp.c
│   │   │   │   │   │   └── warmboot_avp.h
│   │   │   │   │   └── u8500/
│   │   │   │   │       ├── Makefile
│   │   │   │   │       ├── clock.c
│   │   │   │   │       ├── lowlevel.S
│   │   │   │   │       └── timer.c
│   │   │   │   ├── ixp/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── npe/
│   │   │   │   │   │   ├── IxEthAcc.c
│   │   │   │   │   │   ├── IxEthAccCommon.c
│   │   │   │   │   │   ├── IxEthAccControlInterface.c
│   │   │   │   │   │   ├── IxEthAccDataPlane.c
│   │   │   │   │   │   ├── IxEthAccMac.c
│   │   │   │   │   │   ├── IxEthAccMii.c
│   │   │   │   │   │   ├── IxEthDBAPI.c
│   │   │   │   │   │   ├── IxEthDBAPISupport.c
│   │   │   │   │   │   ├── IxEthDBCore.c
│   │   │   │   │   │   ├── IxEthDBEvents.c
│   │   │   │   │   │   ├── IxEthDBFeatures.c
│   │   │   │   │   │   ├── IxEthDBFirewall.c
│   │   │   │   │   │   ├── IxEthDBHashtable.c
│   │   │   │   │   │   ├── IxEthDBLearning.c
│   │   │   │   │   │   ├── IxEthDBMem.c
│   │   │   │   │   │   ├── IxEthDBNPEAdaptor.c
│   │   │   │   │   │   ├── IxEthDBPortUpdate.c
│   │   │   │   │   │   ├── IxEthDBReports.c
│   │   │   │   │   │   ├── IxEthDBSearch.c
│   │   │   │   │   │   ├── IxEthDBSpanningTree.c
│   │   │   │   │   │   ├── IxEthDBUtil.c
│   │   │   │   │   │   ├── IxEthDBVlan.c
│   │   │   │   │   │   ├── IxEthDBWiFi.c
│   │   │   │   │   │   ├── IxEthMii.c
│   │   │   │   │   │   ├── IxFeatureCtrl.c
│   │   │   │   │   │   ├── IxNpeDl.c
│   │   │   │   │   │   ├── IxNpeDlImageMgr.c
│   │   │   │   │   │   ├── IxNpeDlNpeMgr.c
│   │   │   │   │   │   ├── IxNpeDlNpeMgrUtils.c
│   │   │   │   │   │   ├── IxNpeMh.c
│   │   │   │   │   │   ├── IxNpeMhConfig.c
│   │   │   │   │   │   ├── IxNpeMhReceive.c
│   │   │   │   │   │   ├── IxNpeMhSend.c
│   │   │   │   │   │   ├── IxNpeMhSolicitedCbMgr.c
│   │   │   │   │   │   ├── IxNpeMhUnsolicitedCbMgr.c
│   │   │   │   │   │   ├── IxOsalBufferMgt.c
│   │   │   │   │   │   ├── IxOsalIoMem.c
│   │   │   │   │   │   ├── IxOsalOsCacheMMU.c
│   │   │   │   │   │   ├── IxOsalOsMsgQ.c
│   │   │   │   │   │   ├── IxOsalOsSemaphore.c
│   │   │   │   │   │   ├── IxOsalOsServices.c
│   │   │   │   │   │   ├── IxOsalOsThread.c
│   │   │   │   │   │   ├── IxQMgrAqmIf.c
│   │   │   │   │   │   ├── IxQMgrDispatcher.c
│   │   │   │   │   │   ├── IxQMgrInit.c
│   │   │   │   │   │   ├── IxQMgrQAccess.c
│   │   │   │   │   │   ├── IxQMgrQCfg.c
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── include/
│   │   │   │   │   │   │   ├── IxAssert.h
│   │   │   │   │   │   │   ├── IxAtmSch.h
│   │   │   │   │   │   │   ├── IxAtmTypes.h
│   │   │   │   │   │   │   ├── IxAtmdAcc.h
│   │   │   │   │   │   │   ├── IxAtmdAccCtrl.h
│   │   │   │   │   │   │   ├── IxAtmm.h
│   │   │   │   │   │   │   ├── IxDmaAcc.h
│   │   │   │   │   │   │   ├── IxEthAcc.h
│   │   │   │   │   │   │   ├── IxEthAccDataPlane_p.h
│   │   │   │   │   │   │   ├── IxEthAccMac_p.h
│   │   │   │   │   │   │   ├── IxEthAccMii_p.h
│   │   │   │   │   │   │   ├── IxEthAccQueueAssign_p.h
│   │   │   │   │   │   │   ├── IxEthAcc_p.h
│   │   │   │   │   │   │   ├── IxEthDB.h
│   │   │   │   │   │   │   ├── IxEthDBLocks_p.h
│   │   │   │   │   │   │   ├── IxEthDBLog_p.h
│   │   │   │   │   │   │   ├── IxEthDBMessages_p.h
│   │   │   │   │   │   │   ├── IxEthDBPortDefs.h
│   │   │   │   │   │   │   ├── IxEthDBQoS.h
│   │   │   │   │   │   │   ├── IxEthDB_p.h
│   │   │   │   │   │   │   ├── IxEthMii.h
│   │   │   │   │   │   │   ├── IxEthMii_p.h
│   │   │   │   │   │   │   ├── IxEthNpe.h
│   │   │   │   │   │   │   ├── IxFeatureCtrl.h
│   │   │   │   │   │   │   ├── IxHssAcc.h
│   │   │   │   │   │   │   ├── IxI2cDrv.h
│   │   │   │   │   │   │   ├── IxNpeA.h
│   │   │   │   │   │   │   ├── IxNpeDl.h
│   │   │   │   │   │   │   ├── IxNpeDlImageMgr_p.h
│   │   │   │   │   │   │   ├── IxNpeDlMacros_p.h
│   │   │   │   │   │   │   ├── IxNpeDlNpeMgrEcRegisters_p.h
│   │   │   │   │   │   │   ├── IxNpeDlNpeMgrUtils_p.h
│   │   │   │   │   │   │   ├── IxNpeDlNpeMgr_p.h
│   │   │   │   │   │   │   ├── IxNpeMh.h
│   │   │   │   │   │   │   ├── IxNpeMhConfig_p.h
│   │   │   │   │   │   │   ├── IxNpeMhMacros_p.h
│   │   │   │   │   │   │   ├── IxNpeMhReceive_p.h
│   │   │   │   │   │   │   ├── IxNpeMhSend_p.h
│   │   │   │   │   │   │   ├── IxNpeMhSolicitedCbMgr_p.h
│   │   │   │   │   │   │   ├── IxNpeMhUnsolicitedCbMgr_p.h
│   │   │   │   │   │   │   ├── IxNpeMicrocode.h
│   │   │   │   │   │   │   ├── IxOsBufLib.h
│   │   │   │   │   │   │   ├── IxOsBuffMgt.h
│   │   │   │   │   │   │   ├── IxOsBuffPoolMgt.h
│   │   │   │   │   │   │   ├── IxOsCacheMMU.h
│   │   │   │   │   │   │   ├── IxOsPrintf.h
│   │   │   │   │   │   │   ├── IxOsServices.h
│   │   │   │   │   │   │   ├── IxOsServicesComponents.h
│   │   │   │   │   │   │   ├── IxOsServicesEndianess.h
│   │   │   │   │   │   │   ├── IxOsServicesMemAccess.h
│   │   │   │   │   │   │   ├── IxOsServicesMemMap.h
│   │   │   │   │   │   │   ├── IxOsal.h
│   │   │   │   │   │   │   ├── IxOsalAssert.h
│   │   │   │   │   │   │   ├── IxOsalBackward.h
│   │   │   │   │   │   │   ├── IxOsalBackwardAssert.h
│   │   │   │   │   │   │   ├── IxOsalBackwardBufferMgt.h
│   │   │   │   │   │   │   ├── IxOsalBackwardCacheMMU.h
│   │   │   │   │   │   │   ├── IxOsalBackwardMemMap.h
│   │   │   │   │   │   │   ├── IxOsalBackwardOsServices.h
│   │   │   │   │   │   │   ├── IxOsalBackwardOssl.h
│   │   │   │   │   │   │   ├── IxOsalBufferMgt.h
│   │   │   │   │   │   │   ├── IxOsalBufferMgtDefault.h
│   │   │   │   │   │   │   ├── IxOsalConfig.h
│   │   │   │   │   │   │   ├── IxOsalEndianess.h
│   │   │   │   │   │   │   ├── IxOsalIoMem.h
│   │   │   │   │   │   │   ├── IxOsalMemAccess.h
│   │   │   │   │   │   │   ├── IxOsalOem.h
│   │   │   │   │   │   │   ├── IxOsalOs.h
│   │   │   │   │   │   │   ├── IxOsalOsAssert.h
│   │   │   │   │   │   │   ├── IxOsalOsBufferMgt.h
│   │   │   │   │   │   │   ├── IxOsalOsIxp400.h
│   │   │   │   │   │   │   ├── IxOsalOsIxp400CustomizedMapping.h
│   │   │   │   │   │   │   ├── IxOsalOsTypes.h
│   │   │   │   │   │   │   ├── IxOsalOsUtilitySymbols.h
│   │   │   │   │   │   │   ├── IxOsalTypes.h
│   │   │   │   │   │   │   ├── IxOsalUtilitySymbols.h
│   │   │   │   │   │   │   ├── IxParityENAcc.h
│   │   │   │   │   │   │   ├── IxPerfProfAcc.h
│   │   │   │   │   │   │   ├── IxQMgr.h
│   │   │   │   │   │   │   ├── IxQMgrAqmIf_p.h
│   │   │   │   │   │   │   ├── IxQMgrDefines_p.h
│   │   │   │   │   │   │   ├── IxQMgrDispatcher_p.h
│   │   │   │   │   │   │   ├── IxQMgrLog_p.h
│   │   │   │   │   │   │   ├── IxQMgrQAccess_p.h
│   │   │   │   │   │   │   ├── IxQMgrQCfg_p.h
│   │   │   │   │   │   │   ├── IxQueueAssignments.h
│   │   │   │   │   │   │   ├── IxSspAcc.h
│   │   │   │   │   │   │   ├── IxTimeSyncAcc.h
│   │   │   │   │   │   │   ├── IxTimerCtrl.h
│   │   │   │   │   │   │   ├── IxTypes.h
│   │   │   │   │   │   │   ├── IxUART.h
│   │   │   │   │   │   │   ├── IxVersionId.h
│   │   │   │   │   │   │   ├── ix_error.h
│   │   │   │   │   │   │   ├── ix_macros.h
│   │   │   │   │   │   │   ├── ix_os_type.h
│   │   │   │   │   │   │   ├── ix_ossl.h
│   │   │   │   │   │   │   ├── ix_symbols.h
│   │   │   │   │   │   │   ├── ix_types.h
│   │   │   │   │   │   │   ├── npe.h
│   │   │   │   │   │   │   └── os_datatypes.h
│   │   │   │   │   │   ├── miiphy.c
│   │   │   │   │   │   └── npe.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── timer.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── lh7a40x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── timer.c
│   │   │   │   ├── pxa/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpuinfo.c
│   │   │   │   │   ├── pxa2xx.c
│   │   │   │   │   ├── pxafb.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── timer.c
│   │   │   │   │   └── usb.c
│   │   │   │   ├── s3c44b0/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── timer.c
│   │   │   │   ├── sa1100/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── timer.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── dts/
│   │   │   │   ├── skeleton.dtsi
│   │   │   │   └── tegra20.dtsi
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── arch-a320/
│   │   │   │       │   └── a320.h
│   │   │   │       ├── arch-am33xx/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── clocks_am33xx.h
│   │   │   │       │   ├── common_def.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── ddr_defs.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mmc_host_def.h
│   │   │   │       │   ├── omap.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-arm720t/
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── netarm_dma_module.h
│   │   │   │       │   ├── netarm_eni_module.h
│   │   │   │       │   ├── netarm_eth_module.h
│   │   │   │       │   ├── netarm_gen_module.h
│   │   │   │       │   ├── netarm_mem_module.h
│   │   │   │       │   ├── netarm_registers.h
│   │   │   │       │   └── netarm_ser_module.h
│   │   │   │       ├── arch-armada100/
│   │   │   │       │   ├── armada100.h
│   │   │   │       │   ├── config.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mfp.h
│   │   │   │       │   ├── spi.h
│   │   │   │       │   └── utmi-armada100.h
│   │   │   │       ├── arch-armv7/
│   │   │   │       │   ├── sysctrl.h
│   │   │   │       │   ├── systimer.h
│   │   │   │       │   └── wdt.h
│   │   │   │       ├── arch-at91/
│   │   │   │       │   ├── at91_common.h
│   │   │   │       │   ├── at91_dbu.h
│   │   │   │       │   ├── at91_eefc.h
│   │   │   │       │   ├── at91_emac.h
│   │   │   │       │   ├── at91_gpbr.h
│   │   │   │       │   ├── at91_matrix.h
│   │   │   │       │   ├── at91_mc.h
│   │   │   │       │   ├── at91_pdc.h
│   │   │   │       │   ├── at91_pio.h
│   │   │   │       │   ├── at91_pit.h
│   │   │   │       │   ├── at91_pmc.h
│   │   │   │       │   ├── at91_rstc.h
│   │   │   │       │   ├── at91_rtt.h
│   │   │   │       │   ├── at91_shdwn.h
│   │   │   │       │   ├── at91_spi.h
│   │   │   │       │   ├── at91_st.h
│   │   │   │       │   ├── at91_tc.h
│   │   │   │       │   ├── at91_wdt.h
│   │   │   │       │   ├── at91cap9.h
│   │   │   │       │   ├── at91cap9_matrix.h
│   │   │   │       │   ├── at91rm9200.h
│   │   │   │       │   ├── at91sam9260.h
│   │   │   │       │   ├── at91sam9260_matrix.h
│   │   │   │       │   ├── at91sam9261.h
│   │   │   │       │   ├── at91sam9261_matrix.h
│   │   │   │       │   ├── at91sam9263.h
│   │   │   │       │   ├── at91sam9263_matrix.h
│   │   │   │       │   ├── at91sam9_matrix.h
│   │   │   │       │   ├── at91sam9_sdramc.h
│   │   │   │       │   ├── at91sam9_smc.h
│   │   │   │       │   ├── at91sam9g45.h
│   │   │   │       │   ├── at91sam9g45_matrix.h
│   │   │   │       │   ├── at91sam9rl.h
│   │   │   │       │   ├── at91sam9rl_matrix.h
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   └── hardware.h
│   │   │   │       ├── arch-davinci/
│   │   │   │       │   ├── aintc_defs.h
│   │   │   │       │   ├── da850_lowlevel.h
│   │   │   │       │   ├── da8xx-fb.h
│   │   │   │       │   ├── davinci_misc.h
│   │   │   │       │   ├── ddr2_defs.h
│   │   │   │       │   ├── dm365_lowlevel.h
│   │   │   │       │   ├── emac_defs.h
│   │   │   │       │   ├── emif_defs.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── i2c_defs.h
│   │   │   │       │   ├── nand_defs.h
│   │   │   │       │   ├── pinmux_defs.h
│   │   │   │       │   ├── pll_defs.h
│   │   │   │       │   ├── psc_defs.h
│   │   │   │       │   ├── sdmmc_defs.h
│   │   │   │       │   ├── syscfg_defs.h
│   │   │   │       │   └── timer_defs.h
│   │   │   │       ├── arch-ep93xx/
│   │   │   │       │   └── ep93xx.h
│   │   │   │       ├── arch-exynos/
│   │   │   │       │   ├── adc.h
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── dmc.h
│   │   │   │       │   ├── dsim.h
│   │   │   │       │   ├── ehci.h
│   │   │   │       │   ├── fb.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mipi_dsim.h
│   │   │   │       │   ├── mmc.h
│   │   │   │       │   ├── periph.h
│   │   │   │       │   ├── pinmux.h
│   │   │   │       │   ├── power.h
│   │   │   │       │   ├── pwm.h
│   │   │   │       │   ├── sromc.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   ├── system.h
│   │   │   │       │   ├── tzpc.h
│   │   │   │       │   ├── uart.h
│   │   │   │       │   ├── watchdog.h
│   │   │   │       │   └── xhci-exynos.h
│   │   │   │       ├── arch-imx/
│   │   │   │       │   └── imx-regs.h
│   │   │   │       ├── arch-ipq40xx/
│   │   │   │       │   ├── ess/
│   │   │   │       │   │   └── ipq40xx_edma.h
│   │   │   │       │   ├── iomap.h
│   │   │   │       │   ├── scm.h
│   │   │   │       │   ├── smem.h
│   │   │   │       │   └── timer.h
│   │   │   │       ├── arch-ipq806x/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── iomap.h
│   │   │   │       │   ├── nss/
│   │   │   │       │   │   ├── clock.h
│   │   │   │       │   │   ├── ipq_mdio.h
│   │   │   │       │   │   ├── msm_ipq806x_gmac.h
│   │   │   │       │   │   └── nss_reg.h
│   │   │   │       │   ├── scm.h
│   │   │   │       │   ├── smem.h
│   │   │   │       │   └── timer.h
│   │   │   │       ├── arch-ixp/
│   │   │   │       │   ├── ixp425.h
│   │   │   │       │   └── ixp425pci.h
│   │   │   │       ├── arch-kirkwood/
│   │   │   │       │   ├── config.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── kirkwood.h
│   │   │   │       │   ├── kw88f6192.h
│   │   │   │       │   ├── kw88f6281.h
│   │   │   │       │   ├── mpp.h
│   │   │   │       │   └── spi.h
│   │   │   │       ├── arch-ks8695/
│   │   │   │       │   └── platform.h
│   │   │   │       ├── arch-lpc2292/
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── lpc2292_registers.h
│   │   │   │       │   └── spi.h
│   │   │   │       ├── arch-lpc32xx/
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── config.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── emc.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   ├── timer.h
│   │   │   │       │   ├── uart.h
│   │   │   │       │   └── wdt.h
│   │   │   │       ├── arch-mb86r0x/
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   └── mb86r0x.h
│   │   │   │       ├── arch-mx25/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── imx25-pinmux.h
│   │   │   │       │   ├── macro.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx27/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   └── mxcmmc.h
│   │   │   │       ├── arch-mx28/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── dma.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── iomux-mx28.h
│   │   │   │       │   ├── iomux.h
│   │   │   │       │   ├── regs-apbh.h
│   │   │   │       │   ├── regs-base.h
│   │   │   │       │   ├── regs-bch.h
│   │   │   │       │   ├── regs-clkctrl.h
│   │   │   │       │   ├── regs-common.h
│   │   │   │       │   ├── regs-digctl.h
│   │   │   │       │   ├── regs-gpmi.h
│   │   │   │       │   ├── regs-i2c.h
│   │   │   │       │   ├── regs-lcdif.h
│   │   │   │       │   ├── regs-lradc.h
│   │   │   │       │   ├── regs-ocotp.h
│   │   │   │       │   ├── regs-pinctrl.h
│   │   │   │       │   ├── regs-power.h
│   │   │   │       │   ├── regs-rtc.h
│   │   │   │       │   ├── regs-ssp.h
│   │   │   │       │   ├── regs-timrot.h
│   │   │   │       │   ├── regs-usb.h
│   │   │   │       │   ├── regs-usbphy.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx31/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx35/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── crm_regs.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── iomux.h
│   │   │   │       │   ├── lowlevel_macro.S
│   │   │   │       │   ├── mx35_pins.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx5/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── crm_regs.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── iomux.h
│   │   │   │       │   ├── mx5x_pins.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-mx6/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── crm_regs.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── imx-regs.h
│   │   │   │       │   ├── iomux-v3.h
│   │   │   │       │   ├── mx6x_pins.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-nomadik/
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   └── mtu.h
│   │   │   │       ├── arch-omap24xx/
│   │   │   │       │   ├── bits.h
│   │   │   │       │   ├── clocks.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mem.h
│   │   │   │       │   ├── mux.h
│   │   │   │       │   ├── omap2420.h
│   │   │   │       │   ├── sys_info.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-omap3/
│   │   │   │       │   ├── am35x_def.h
│   │   │   │       │   ├── clocks.h
│   │   │   │       │   ├── clocks_omap3.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── dma.h
│   │   │   │       │   ├── dss.h
│   │   │   │       │   ├── ehci.h
│   │   │   │       │   ├── emac_defs.h
│   │   │   │       │   ├── emif4.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mem.h
│   │   │   │       │   ├── mmc_host_def.h
│   │   │   │       │   ├── mux.h
│   │   │   │       │   ├── omap3-regs.h
│   │   │   │       │   ├── omap3.h
│   │   │   │       │   ├── omap_gpmc.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-omap4/
│   │   │   │       │   ├── clocks.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── ehci.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mmc_host_def.h
│   │   │   │       │   ├── mux_omap4.h
│   │   │   │       │   ├── omap.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-omap5/
│   │   │   │       │   ├── clocks.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── i2c.h
│   │   │   │       │   ├── mmc_host_def.h
│   │   │   │       │   ├── mux_omap5.h
│   │   │   │       │   ├── omap.h
│   │   │   │       │   └── sys_proto.h
│   │   │   │       ├── arch-orion5x/
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── mv88f5182.h
│   │   │   │       │   └── orion5x.h
│   │   │   │       ├── arch-pantheon/
│   │   │   │       │   ├── config.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── mfp.h
│   │   │   │       │   └── pantheon.h
│   │   │   │       ├── arch-pxa/
│   │   │   │       │   ├── bitfield.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── pxa-regs.h
│   │   │   │       │   ├── pxa.h
│   │   │   │       │   ├── regs-mmc.h
│   │   │   │       │   └── regs-uart.h
│   │   │   │       ├── arch-qcom-common/
│   │   │   │       │   ├── bam.h
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── ebi2.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── gsbi.h
│   │   │   │       │   ├── nand.h
│   │   │   │       │   ├── qpic_nand.h
│   │   │   │       │   └── uart.h
│   │   │   │       ├── arch-s3c24x0/
│   │   │   │       │   ├── memory.h
│   │   │   │       │   ├── s3c2400.h
│   │   │   │       │   ├── s3c2410.h
│   │   │   │       │   ├── s3c2440.h
│   │   │   │       │   ├── s3c24x0.h
│   │   │   │       │   └── s3c24x0_cpu.h
│   │   │   │       ├── arch-s3c44b0/
│   │   │   │       │   └── hardware.h
│   │   │   │       ├── arch-s3c4510b/
│   │   │   │       │   └── hardware.h
│   │   │   │       ├── arch-s3c64xx/
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── s3c6400.h
│   │   │   │       │   └── s3c64x0.h
│   │   │   │       ├── arch-s5pc1xx/
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── cpu.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mmc.h
│   │   │   │       │   ├── power.h
│   │   │   │       │   ├── pwm.h
│   │   │   │       │   ├── sromc.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   ├── uart.h
│   │   │   │       │   └── watchdog.h
│   │   │   │       ├── arch-sa1100/
│   │   │   │       │   └── bitfield.h
│   │   │   │       ├── arch-spear/
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── spr_defs.h
│   │   │   │       │   ├── spr_emi.h
│   │   │   │       │   ├── spr_gpt.h
│   │   │   │       │   ├── spr_misc.h
│   │   │   │       │   ├── spr_ssp.h
│   │   │   │       │   └── spr_syscntl.h
│   │   │   │       ├── arch-tegra2/
│   │   │   │       │   ├── ap20.h
│   │   │   │       │   ├── apb_misc.h
│   │   │   │       │   ├── board.h
│   │   │   │       │   ├── clk_rst.h
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── emc.h
│   │   │   │       │   ├── flow.h
│   │   │   │       │   ├── funcmux.h
│   │   │   │       │   ├── fuse.h
│   │   │   │       │   ├── gp_padctrl.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mmc.h
│   │   │   │       │   ├── pinmux.h
│   │   │   │       │   ├── pmc.h
│   │   │   │       │   ├── pmu.h
│   │   │   │       │   ├── scu.h
│   │   │   │       │   ├── sdram_param.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   ├── tegra2.h
│   │   │   │       │   ├── tegra_i2c.h
│   │   │   │       │   ├── tegra_spi.h
│   │   │   │       │   ├── timer.h
│   │   │   │       │   ├── uart-spi-switch.h
│   │   │   │       │   ├── uart.h
│   │   │   │       │   ├── usb.h
│   │   │   │       │   └── warmboot.h
│   │   │   │       ├── arch-tnetv107x/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── emif_defs.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── mux.h
│   │   │   │       │   └── nand_defs.h
│   │   │   │       ├── arch-u8500/
│   │   │   │       │   ├── clock.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── sys_proto.h
│   │   │   │       │   └── u8500.h
│   │   │   │       ├── armv7.h
│   │   │   │       ├── assembler.h
│   │   │   │       ├── atomic.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── bootm.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── dma-mapping.h
│   │   │   │       ├── ehci-omap.h
│   │   │   │       ├── emif.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── hardware.h
│   │   │   │       ├── io.h
│   │   │   │       ├── linkage.h
│   │   │   │       ├── mach-types.h
│   │   │   │       ├── macro.h
│   │   │   │       ├── memory.h
│   │   │   │       ├── omap_common.h
│   │   │   │       ├── omap_gpio.h
│   │   │   │       ├── pl310.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── proc-armv/
│   │   │   │       │   ├── domain.h
│   │   │   │       │   ├── processor.h
│   │   │   │       │   ├── ptrace.h
│   │   │   │       │   └── system.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── setup.h
│   │   │   │       ├── sizes.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot-arm.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── unaligned.h
│   │   │   │       └── utils.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── _ashldi3.S
│   │   │       ├── _ashrdi3.S
│   │   │       ├── _divsi3.S
│   │   │       ├── _lshrdi3.S
│   │   │       ├── _modsi3.S
│   │   │       ├── _udivsi3.S
│   │   │       ├── _umodsi3.S
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache-cp15.c
│   │   │       ├── cache-pl310.c
│   │   │       ├── cache.c
│   │   │       ├── div0.c
│   │   │       ├── eabi_compat.c
│   │   │       ├── interrupts.c
│   │   │       ├── memcpy.S
│   │   │       ├── memset.S
│   │   │       └── reset.c
│   │   ├── avr32/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at32ap700x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── clk.c
│   │   │   │   │   ├── mmu.c
│   │   │   │   │   ├── portmux.c
│   │   │   │   │   └── sm.h
│   │   │   │   ├── cache.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── cpu.c
│   │   │   │   ├── exception.c
│   │   │   │   ├── hsdramc.c
│   │   │   │   ├── hsdramc1.h
│   │   │   │   ├── hsmc3.h
│   │   │   │   ├── interrupts.c
│   │   │   │   ├── pio2.h
│   │   │   │   ├── portmux-gpio.c
│   │   │   │   ├── portmux-pio.c
│   │   │   │   ├── start.S
│   │   │   │   └── u-boot.lds
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── arch-at32ap700x/
│   │   │   │       │   ├── addrspace.h
│   │   │   │       │   ├── cacheflush.h
│   │   │   │       │   ├── chip-features.h
│   │   │   │       │   ├── clk.h
│   │   │   │       │   ├── gpio-impl.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── hardware.h
│   │   │   │       │   ├── hmatrix.h
│   │   │   │       │   ├── mmu.h
│   │   │   │       │   └── portmux.h
│   │   │   │       ├── arch-common/
│   │   │   │       │   ├── portmux-gpio.h
│   │   │   │       │   └── portmux-pio.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── dma-mapping.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── hmatrix-common.h
│   │   │   │       ├── io.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── sdram.h
│   │   │   │       ├── sections.h
│   │   │   │       ├── setup.h
│   │   │   │       ├── string.h
│   │   │   │       ├── sysreg.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── interrupts.c
│   │   │       └── memset.S
│   │   ├── blackfin/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bootcount.c
│   │   │   │   ├── bootrom-asm-offsets.awk
│   │   │   │   ├── bootrom-asm-offsets.c.in
│   │   │   │   ├── cache.S
│   │   │   │   ├── cpu.c
│   │   │   │   ├── cpu.h
│   │   │   │   ├── gpio.c
│   │   │   │   ├── init.S
│   │   │   │   ├── init.lds.S
│   │   │   │   ├── initcode.c
│   │   │   │   ├── initcode.h
│   │   │   │   ├── interrupt.S
│   │   │   │   ├── interrupts.c
│   │   │   │   ├── jtag-console.c
│   │   │   │   ├── os_log.c
│   │   │   │   ├── reset.c
│   │   │   │   ├── serial.c
│   │   │   │   ├── serial.h
│   │   │   │   ├── start.S
│   │   │   │   ├── traps.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── watchdog.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bfin_logo_230x230_gzip.h
│   │   │   │       ├── bfin_logo_230x230_lzma.h
│   │   │   │       ├── bfin_logo_rgb565_230x230_gzip.h
│   │   │   │       ├── bfin_logo_rgb565_230x230_lzma.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── blackfin.h
│   │   │   │       ├── blackfin_cdef.h
│   │   │   │       ├── blackfin_def.h
│   │   │   │       ├── blackfin_local.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config-pre.h
│   │   │   │       ├── config.h
│   │   │   │       ├── cplb.h
│   │   │   │       ├── deferred.h
│   │   │   │       ├── delay.h
│   │   │   │       ├── dma.h
│   │   │   │       ├── entry.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── io.h
│   │   │   │       ├── linkage.h
│   │   │   │       ├── mach-bf506/
│   │   │   │       │   ├── BF504_cdef.h
│   │   │   │       │   ├── BF504_def.h
│   │   │   │       │   ├── BF506_cdef.h
│   │   │   │       │   ├── BF506_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf518/
│   │   │   │       │   ├── BF512_cdef.h
│   │   │   │       │   ├── BF512_def.h
│   │   │   │       │   ├── BF514_cdef.h
│   │   │   │       │   ├── BF514_def.h
│   │   │   │       │   ├── BF516_cdef.h
│   │   │   │       │   ├── BF516_def.h
│   │   │   │       │   ├── BF518_cdef.h
│   │   │   │       │   ├── BF518_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf527/
│   │   │   │       │   ├── BF522_cdef.h
│   │   │   │       │   ├── BF522_def.h
│   │   │   │       │   ├── BF523_cdef.h
│   │   │   │       │   ├── BF523_def.h
│   │   │   │       │   ├── BF524_cdef.h
│   │   │   │       │   ├── BF524_def.h
│   │   │   │       │   ├── BF525_cdef.h
│   │   │   │       │   ├── BF525_def.h
│   │   │   │       │   ├── BF526_cdef.h
│   │   │   │       │   ├── BF526_def.h
│   │   │   │       │   ├── BF527_cdef.h
│   │   │   │       │   ├── BF527_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mem_map.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf533/
│   │   │   │       │   ├── BF531_cdef.h
│   │   │   │       │   ├── BF531_def.h
│   │   │   │       │   ├── BF532_cdef.h
│   │   │   │       │   ├── BF532_def.h
│   │   │   │       │   ├── BF533_cdef.h
│   │   │   │       │   ├── BF533_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf537/
│   │   │   │       │   ├── BF534_cdef.h
│   │   │   │       │   ├── BF534_def.h
│   │   │   │       │   ├── BF536_cdef.h
│   │   │   │       │   ├── BF536_def.h
│   │   │   │       │   ├── BF537_cdef.h
│   │   │   │       │   ├── BF537_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf538/
│   │   │   │       │   ├── BF538_cdef.h
│   │   │   │       │   ├── BF538_def.h
│   │   │   │       │   ├── BF539_cdef.h
│   │   │   │       │   ├── BF539_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf548/
│   │   │   │       │   ├── ADSP-EDN-BF542-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF542-extended_def.h
│   │   │   │       │   ├── ADSP-EDN-BF544-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF544-extended_def.h
│   │   │   │       │   ├── ADSP-EDN-BF547-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF547-extended_def.h
│   │   │   │       │   ├── ADSP-EDN-BF548-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF548-extended_def.h
│   │   │   │       │   ├── ADSP-EDN-BF549-extended_cdef.h
│   │   │   │       │   ├── ADSP-EDN-BF549-extended_def.h
│   │   │   │       │   ├── BF542_cdef.h
│   │   │   │       │   ├── BF542_def.h
│   │   │   │       │   ├── BF544_cdef.h
│   │   │   │       │   ├── BF544_def.h
│   │   │   │       │   ├── BF547_cdef.h
│   │   │   │       │   ├── BF547_def.h
│   │   │   │       │   ├── BF548_cdef.h
│   │   │   │       │   ├── BF548_def.h
│   │   │   │       │   ├── BF549_cdef.h
│   │   │   │       │   ├── BF549_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── mem_map.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-bf561/
│   │   │   │       │   ├── BF561_cdef.h
│   │   │   │       │   ├── BF561_def.h
│   │   │   │       │   ├── anomaly.h
│   │   │   │       │   ├── def_local.h
│   │   │   │       │   ├── gpio.h
│   │   │   │       │   ├── portmux.h
│   │   │   │       │   └── ports.h
│   │   │   │       ├── mach-common/
│   │   │   │       │   ├── ADSP-EDN-core_cdef.h
│   │   │   │       │   ├── ADSP-EDN-core_def.h
│   │   │   │       │   └── bits/
│   │   │   │       │       ├── bootrom.h
│   │   │   │       │       ├── core.h
│   │   │   │       │       ├── dma.h
│   │   │   │       │       ├── ebiu.h
│   │   │   │       │       ├── emac.h
│   │   │   │       │       ├── eppi.h
│   │   │   │       │       ├── lockbox.h
│   │   │   │       │       ├── mpu.h
│   │   │   │       │       ├── otp.h
│   │   │   │       │       ├── pata.h
│   │   │   │       │       ├── pll.h
│   │   │   │       │       ├── ports-a.h
│   │   │   │       │       ├── ports-b.h
│   │   │   │       │       ├── ports-c.h
│   │   │   │       │       ├── ports-d.h
│   │   │   │       │       ├── ports-e.h
│   │   │   │       │       ├── ports-f.h
│   │   │   │       │       ├── ports-g.h
│   │   │   │       │       ├── ports-h.h
│   │   │   │       │       ├── ports-i.h
│   │   │   │       │       ├── ports-j.h
│   │   │   │       │       ├── ppi.h
│   │   │   │       │       ├── rtc.h
│   │   │   │       │       ├── sdh.h
│   │   │   │       │       ├── spi.h
│   │   │   │       │       ├── sport.h
│   │   │   │       │       ├── timer.h
│   │   │   │       │       ├── trace.h
│   │   │   │       │       ├── twi.h
│   │   │   │       │       ├── uart.h
│   │   │   │       │       ├── usb.h
│   │   │   │       │       └── watchdog.h
│   │   │   │       ├── mem_map.h
│   │   │   │       ├── net.h
│   │   │   │       ├── portmux.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── sdh.h
│   │   │   │       ├── shared_resources.h
│   │   │   │       ├── signal.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── traps.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── __kgdb.S
│   │   │       ├── board.c
│   │   │       ├── boot.c
│   │   │       ├── cache.c
│   │   │       ├── clocks.c
│   │   │       ├── cmd_cache_dump.c
│   │   │       ├── ins.S
│   │   │       ├── kgdb.c
│   │   │       ├── kgdb.h
│   │   │       ├── memcmp.S
│   │   │       ├── memcpy.S
│   │   │       ├── memmove.S
│   │   │       ├── memset.S
│   │   │       ├── muldi3.c
│   │   │       ├── outs.S
│   │   │       ├── post.c
│   │   │       └── string.c
│   │   ├── m68k/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── mcf5227x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── mcf523x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── mcf52x2/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu.h
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── mcf532x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   ├── mcf5445x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   └── start.S
│   │   │   │   └── mcf547x_8x/
│   │   │   │       ├── Makefile
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── cpu_init.c
│   │   │   │       ├── interrupts.c
│   │   │   │       ├── pci.c
│   │   │   │       ├── slicetimer.c
│   │   │   │       ├── speed.c
│   │   │   │       └── start.S
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── coldfire/
│   │   │   │       │   ├── ata.h
│   │   │   │       │   ├── crossbar.h
│   │   │   │       │   ├── dspi.h
│   │   │   │       │   ├── edma.h
│   │   │   │       │   ├── eport.h
│   │   │   │       │   ├── flexbus.h
│   │   │   │       │   ├── flexcan.h
│   │   │   │       │   ├── intctrl.h
│   │   │   │       │   ├── lcd.h
│   │   │   │       │   ├── mdha.h
│   │   │   │       │   ├── pwm.h
│   │   │   │       │   ├── qspi.h
│   │   │   │       │   ├── rng.h
│   │   │   │       │   ├── skha.h
│   │   │   │       │   └── ssi.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── fec.h
│   │   │   │       ├── fsl_i2c.h
│   │   │   │       ├── fsl_mcdmafec.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── immap.h
│   │   │   │       ├── immap_520x.h
│   │   │   │       ├── immap_5227x.h
│   │   │   │       ├── immap_5235.h
│   │   │   │       ├── immap_5249.h
│   │   │   │       ├── immap_5253.h
│   │   │   │       ├── immap_5271.h
│   │   │   │       ├── immap_5272.h
│   │   │   │       ├── immap_5275.h
│   │   │   │       ├── immap_5282.h
│   │   │   │       ├── immap_5301x.h
│   │   │   │       ├── immap_5329.h
│   │   │   │       ├── immap_5445x.h
│   │   │   │       ├── immap_547x_8x.h
│   │   │   │       ├── io.h
│   │   │   │       ├── m520x.h
│   │   │   │       ├── m5227x.h
│   │   │   │       ├── m5235.h
│   │   │   │       ├── m5249.h
│   │   │   │       ├── m5253.h
│   │   │   │       ├── m5271.h
│   │   │   │       ├── m5272.h
│   │   │   │       ├── m5275.h
│   │   │   │       ├── m5282.h
│   │   │   │       ├── m5301x.h
│   │   │   │       ├── m5329.h
│   │   │   │       ├── m5445x.h
│   │   │   │       ├── m547x_8x.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── rtc.h
│   │   │   │       ├── string.h
│   │   │   │       ├── timer.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── uart.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.c
│   │   │       ├── interrupts.c
│   │   │       ├── time.c
│   │   │       └── traps.c
│   │   ├── microblaze/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cache.c
│   │   │   │   ├── cpu.c
│   │   │   │   ├── exception.c
│   │   │   │   ├── interrupts.c
│   │   │   │   ├── irq.S
│   │   │   │   ├── start.S
│   │   │   │   └── timer.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── asm.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── io.h
│   │   │   │       ├── microblaze_intc.h
│   │   │   │       ├── microblaze_timer.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       └── time.c
│   │   ├── mips/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── mips32/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── au1x00/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── au1x00_eth.c
│   │   │   │   │   │   ├── au1x00_serial.c
│   │   │   │   │   │   ├── au1x00_usb_ohci.c
│   │   │   │   │   │   ├── au1x00_usb_ohci.h
│   │   │   │   │   │   └── config.mk
│   │   │   │   │   ├── cache.S
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── incaip/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── asc_serial.c
│   │   │   │   │   │   ├── asc_serial.h
│   │   │   │   │   │   ├── config.mk
│   │   │   │   │   │   ├── incaip_clock.c
│   │   │   │   │   │   └── incaip_wdt.S
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   └── time.c
│   │   │   │   └── xburst/
│   │   │   │       ├── Makefile
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── jz4740.c
│   │   │   │       ├── jz_serial.c
│   │   │   │       ├── start.S
│   │   │   │       └── timer.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── addrspace.h
│   │   │   │       ├── asm.h
│   │   │   │       ├── au1x00.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── cachectl.h
│   │   │   │       ├── cacheops.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── inca-ip.h
│   │   │   │       ├── io.h
│   │   │   │       ├── isadep.h
│   │   │   │       ├── jz4740.h
│   │   │   │       ├── mipsregs.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── reboot.h
│   │   │   │       ├── reg.h
│   │   │   │       ├── regdef.h
│   │   │   │       ├── sgidefs.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot-mips.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       └── bootm_qemu_mips.c
│   │   ├── nds32/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   └── n1213/
│   │   │   │       ├── Makefile
│   │   │   │       ├── ag101/
│   │   │   │       │   ├── Makefile
│   │   │   │       │   ├── asm-offsets.c
│   │   │   │       │   ├── cpu.c
│   │   │   │       │   ├── lowlevel_init.S
│   │   │   │       │   ├── timer.c
│   │   │   │       │   └── watchdog.S
│   │   │   │       ├── ag102/
│   │   │   │       │   ├── Makefile
│   │   │   │       │   ├── asm-offsets.c
│   │   │   │       │   ├── cpu.c
│   │   │   │       │   ├── lowlevel_init.S
│   │   │   │       │   ├── timer.c
│   │   │   │       │   └── watchdog.S
│   │   │   │       ├── start.S
│   │   │   │       └── u-boot.lds
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── arch-ag101/
│   │   │   │       │   └── ag101.h
│   │   │   │       ├── arch-ag102/
│   │   │   │       │   └── ag102.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── io.h
│   │   │   │       ├── linkage.h
│   │   │   │       ├── mach-types.h
│   │   │   │       ├── macro.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot-nds32.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.c
│   │   │       └── interrupts.c
│   │   ├── nios2/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpu.c
│   │   │   │   ├── epcs.c
│   │   │   │   ├── exceptions.S
│   │   │   │   ├── fdt.c
│   │   │   │   ├── interrupts.c
│   │   │   │   ├── start.S
│   │   │   │   ├── sysid.c
│   │   │   │   ├── traps.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops/
│   │   │   │       │   ├── atomic.h
│   │   │   │       │   ├── ffs.h
│   │   │   │       │   └── non-atomic.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── dma-mapping.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── io.h
│   │   │   │       ├── opcodes.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── psr.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── status_led.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.S
│   │   │       ├── libgcc.c
│   │   │       ├── longlong.h
│   │   │       └── time.c
│   │   ├── openrisc/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cache.c
│   │   │   │   ├── cpu.c
│   │   │   │   ├── exceptions.c
│   │   │   │   ├── interrupts.c
│   │   │   │   └── start.S
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops/
│   │   │   │       │   ├── ffs.h
│   │   │   │       │   └── fls.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── io.h
│   │   │   │       ├── openrisc_exc.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── spr-defs.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       └── timer.c
│   │   ├── powerpc/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── 74xx_7xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.S
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── io.S
│   │   │   │   │   ├── kgdb.S
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc512x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── asm-offsets.h
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── diu.c
│   │   │   │   │   ├── fixed_sdram.c
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── ide.c
│   │   │   │   │   ├── iim.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── iopin.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc5xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── spi.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc5xxx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── firmware_sc_task_bestcomm.impl.S
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── ide.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── io.S
│   │   │   │   │   ├── loadtask.c
│   │   │   │   │   ├── pci_mpc5200.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   ├── u-boot-customlayout.lds
│   │   │   │   │   ├── u-boot.lds
│   │   │   │   │   ├── usb.c
│   │   │   │   │   ├── usb_ohci.c
│   │   │   │   │   └── usb_ohci.h
│   │   │   │   ├── mpc8220/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── dma.h
│   │   │   │   │   ├── dramSetup.c
│   │   │   │   │   ├── dramSetup.h
│   │   │   │   │   ├── fec.c
│   │   │   │   │   ├── fec.h
│   │   │   │   │   ├── fec_dma_tasks.S
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── i2cCore.c
│   │   │   │   │   ├── i2cCore.h
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── io.S
│   │   │   │   │   ├── loadtask.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   ├── u-boot.lds
│   │   │   │   │   └── uart.c
│   │   │   │   ├── mpc824x/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── drivers/
│   │   │   │   │   │   ├── epic/
│   │   │   │   │   │   │   ├── README
│   │   │   │   │   │   │   ├── epic.h
│   │   │   │   │   │   │   ├── epic1.c
│   │   │   │   │   │   │   ├── epic2.S
│   │   │   │   │   │   │   └── epicutil.S
│   │   │   │   │   │   ├── epic.h
│   │   │   │   │   │   ├── errors.h
│   │   │   │   │   │   ├── i2c/
│   │   │   │   │   │   │   └── i2c.c
│   │   │   │   │   │   └── i2c_export.h
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc8260/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── bedbug_603e.c
│   │   │   │   │   ├── commproc.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── ether_fcc.c
│   │   │   │   │   ├── ether_scc.c
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── kgdb.S
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── serial_scc.c
│   │   │   │   │   ├── serial_smc.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── speed.h
│   │   │   │   │   ├── spi.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc83xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── ecc.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── law.c
│   │   │   │   │   ├── nand_init.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── pcie.c
│   │   │   │   │   ├── qe_io.c
│   │   │   │   │   ├── serdes.c
│   │   │   │   │   ├── spd_sdram.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc85xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── cmd_errata.c
│   │   │   │   │   ├── commproc.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── cpu_init_early.c
│   │   │   │   │   ├── cpu_init_nand.c
│   │   │   │   │   ├── ddr-gen1.c
│   │   │   │   │   ├── ddr-gen2.c
│   │   │   │   │   ├── ddr-gen3.c
│   │   │   │   │   ├── ether_fcc.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── fixed_ivor.S
│   │   │   │   │   ├── fsl_corenet_serdes.c
│   │   │   │   │   ├── fsl_corenet_serdes.h
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── liodn.c
│   │   │   │   │   ├── mp.c
│   │   │   │   │   ├── mp.h
│   │   │   │   │   ├── mpc8536_serdes.c
│   │   │   │   │   ├── mpc8544_serdes.c
│   │   │   │   │   ├── mpc8548_serdes.c
│   │   │   │   │   ├── mpc8568_serdes.c
│   │   │   │   │   ├── mpc8569_serdes.c
│   │   │   │   │   ├── mpc8572_serdes.c
│   │   │   │   │   ├── p1010_serdes.c
│   │   │   │   │   ├── p1021_serdes.c
│   │   │   │   │   ├── p1022_serdes.c
│   │   │   │   │   ├── p1023_serdes.c
│   │   │   │   │   ├── p2020_serdes.c
│   │   │   │   │   ├── p2041_ids.c
│   │   │   │   │   ├── p2041_serdes.c
│   │   │   │   │   ├── p3041_ids.c
│   │   │   │   │   ├── p3041_serdes.c
│   │   │   │   │   ├── p3060_ids.c
│   │   │   │   │   ├── p3060_serdes.c
│   │   │   │   │   ├── p4080_ids.c
│   │   │   │   │   ├── p4080_serdes.c
│   │   │   │   │   ├── p5020_ids.c
│   │   │   │   │   ├── p5020_serdes.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   ├── portals.c
│   │   │   │   │   ├── qe_io.c
│   │   │   │   │   ├── release.S
│   │   │   │   │   ├── resetvec.S
│   │   │   │   │   ├── serial_scc.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── tlb.c
│   │   │   │   │   ├── traps.c
│   │   │   │   │   ├── u-boot-nand.lds
│   │   │   │   │   ├── u-boot-nand_spl.lds
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc86xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.S
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── ddr-8641.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── mp.c
│   │   │   │   │   ├── mpc8610_serdes.c
│   │   │   │   │   ├── mpc8641_serdes.c
│   │   │   │   │   ├── release.S
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── u-boot.lds
│   │   │   │   ├── mpc8xx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── bedbug_860.c
│   │   │   │   │   ├── commproc.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── fec.c
│   │   │   │   │   ├── fec.h
│   │   │   │   │   ├── i2c.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── kgdb.S
│   │   │   │   │   ├── lcd.c
│   │   │   │   │   ├── plprcr_write.S
│   │   │   │   │   ├── scc.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   ├── speed.c
│   │   │   │   │   ├── spi.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── traps.c
│   │   │   │   │   ├── upatch.c
│   │   │   │   │   ├── video.c
│   │   │   │   │   └── wlkbd.c
│   │   │   │   ├── mpc8xxx/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── ddr/
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── common_timing_params.h
│   │   │   │   │   │   ├── ctrl_regs.c
│   │   │   │   │   │   ├── ddr.h
│   │   │   │   │   │   ├── ddr1_dimm_params.c
│   │   │   │   │   │   ├── ddr2_dimm_params.c
│   │   │   │   │   │   ├── ddr3_dimm_params.c
│   │   │   │   │   │   ├── interactive.c
│   │   │   │   │   │   ├── lc_common_dimm_params.c
│   │   │   │   │   │   ├── main.c
│   │   │   │   │   │   ├── options.c
│   │   │   │   │   │   └── util.c
│   │   │   │   │   ├── fdt.c
│   │   │   │   │   ├── fsl_ifc.c
│   │   │   │   │   ├── fsl_lbc.c
│   │   │   │   │   └── srio.c
│   │   │   │   └── ppc4xx/
│   │   │   │       ├── 40x_spd_sdram.c
│   │   │   │       ├── 44x_spd_ddr.c
│   │   │   │       ├── 44x_spd_ddr2.c
│   │   │   │       ├── 4xx_ibm_ddr2_autocalib.c
│   │   │   │       ├── 4xx_pci.c
│   │   │   │       ├── 4xx_pcie.c
│   │   │   │       ├── 4xx_uart.c
│   │   │   │       ├── Makefile
│   │   │   │       ├── bedbug_405.c
│   │   │   │       ├── cache.S
│   │   │   │       ├── cmd_chip_config.c
│   │   │   │       ├── cmd_ecctest.c
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── cpu_init.c
│   │   │   │       ├── dcr.S
│   │   │   │       ├── denali_data_eye.c
│   │   │   │       ├── denali_spd_ddr2.c
│   │   │   │       ├── ecc.c
│   │   │   │       ├── ecc.h
│   │   │   │       ├── fdt.c
│   │   │   │       ├── gpio.c
│   │   │   │       ├── interrupts.c
│   │   │   │       ├── iop480_uart.c
│   │   │   │       ├── kgdb.S
│   │   │   │       ├── miiphy.c
│   │   │   │       ├── reginfo.c
│   │   │   │       ├── resetvec.S
│   │   │   │       ├── sdram.c
│   │   │   │       ├── sdram.h
│   │   │   │       ├── speed.c
│   │   │   │       ├── start.S
│   │   │   │       ├── tlb.c
│   │   │   │       ├── traps.c
│   │   │   │       ├── u-boot.lds
│   │   │   │       ├── uic.c
│   │   │   │       ├── usb.c
│   │   │   │       ├── usb_ohci.c
│   │   │   │       ├── usb_ohci.h
│   │   │   │       └── xilinx_irq.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── 4xx_pci.h
│   │   │   │       ├── 4xx_pcie.h
│   │   │   │       ├── 5xx_immap.h
│   │   │   │       ├── 8xx_immap.h
│   │   │   │       ├── apm821xx.h
│   │   │   │       ├── arch-mpc83xx/
│   │   │   │       │   └── gpio.h
│   │   │   │       ├── atomic.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── config_mpc85xx.h
│   │   │   │       ├── config_mpc86xx.h
│   │   │   │       ├── cpm_8260.h
│   │   │   │       ├── cpm_85xx.h
│   │   │   │       ├── e300.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── fsl_ddr_dimm_params.h
│   │   │   │       ├── fsl_ddr_sdram.h
│   │   │   │       ├── fsl_dma.h
│   │   │   │       ├── fsl_dtsec.h
│   │   │   │       ├── fsl_enet.h
│   │   │   │       ├── fsl_fman.h
│   │   │   │       ├── fsl_i2c.h
│   │   │   │       ├── fsl_ifc.h
│   │   │   │       ├── fsl_law.h
│   │   │   │       ├── fsl_lbc.h
│   │   │   │       ├── fsl_liodn.h
│   │   │   │       ├── fsl_mpc83xx_serdes.h
│   │   │   │       ├── fsl_pci.h
│   │   │   │       ├── fsl_portals.h
│   │   │   │       ├── fsl_secure_boot.h
│   │   │   │       ├── fsl_serdes.h
│   │   │   │       ├── fsl_srio.h
│   │   │   │       ├── fsl_tgec.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── immap_512x.h
│   │   │   │       ├── immap_8220.h
│   │   │   │       ├── immap_8260.h
│   │   │   │       ├── immap_83xx.h
│   │   │   │       ├── immap_85xx.h
│   │   │   │       ├── immap_86xx.h
│   │   │   │       ├── immap_qe.h
│   │   │   │       ├── interrupt.h
│   │   │   │       ├── io.h
│   │   │   │       ├── iopin_8260.h
│   │   │   │       ├── iopin_85xx.h
│   │   │   │       ├── iopin_8xx.h
│   │   │   │       ├── m8260_pci.h
│   │   │   │       ├── mc146818rtc.h
│   │   │   │       ├── mmu.h
│   │   │   │       ├── mp.h
│   │   │   │       ├── mpc512x.h
│   │   │   │       ├── mpc8349_pci.h
│   │   │   │       ├── mpc85xx_gpio.h
│   │   │   │       ├── mpc8xxx_spi.h
│   │   │   │       ├── pci_io.h
│   │   │   │       ├── pnp.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── ppc405.h
│   │   │   │       ├── ppc405cr.h
│   │   │   │       ├── ppc405ep.h
│   │   │   │       ├── ppc405ex.h
│   │   │   │       ├── ppc405ez.h
│   │   │   │       ├── ppc405gp.h
│   │   │   │       ├── ppc440.h
│   │   │   │       ├── ppc440ep_gr.h
│   │   │   │       ├── ppc440epx_grx.h
│   │   │   │       ├── ppc440gp.h
│   │   │   │       ├── ppc440gx.h
│   │   │   │       ├── ppc440sp.h
│   │   │   │       ├── ppc440spe.h
│   │   │   │       ├── ppc460ex_gt.h
│   │   │   │       ├── ppc460sx.h
│   │   │   │       ├── ppc4xx-ebc.h
│   │   │   │       ├── ppc4xx-emac.h
│   │   │   │       ├── ppc4xx-gpio.h
│   │   │   │       ├── ppc4xx-i2c.h
│   │   │   │       ├── ppc4xx-isram.h
│   │   │   │       ├── ppc4xx-mal.h
│   │   │   │       ├── ppc4xx-sdram.h
│   │   │   │       ├── ppc4xx-uic.h
│   │   │   │       ├── ppc4xx.h
│   │   │   │       ├── ppc4xx_config.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── residual.h
│   │   │   │       ├── sigcontext.h
│   │   │   │       ├── signal.h
│   │   │   │       ├── status_led.h
│   │   │   │       ├── string.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── unaligned.h
│   │   │   │       └── xilinx_irq.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── _ashldi3.S
│   │   │       ├── _ashrdi3.S
│   │   │       ├── _lshrdi3.S
│   │   │       ├── bat_rw.c
│   │   │       ├── board.c
│   │   │       ├── bootcount.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.c
│   │   │       ├── extable.c
│   │   │       ├── interrupts.c
│   │   │       ├── kgdb.c
│   │   │       ├── memcpy_mpc5200.c
│   │   │       ├── ppccache.S
│   │   │       ├── ppcstring.S
│   │   │       ├── reloc.S
│   │   │       ├── ticks.S
│   │   │       └── time.c
│   │   ├── sandbox/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpu.c
│   │   │   │   ├── os.c
│   │   │   │   ├── start.c
│   │   │   │   ├── state.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── getopt.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── gpio.h
│   │   │   │       ├── io.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── sections.h
│   │   │   │       ├── state.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot-sandbox.h
│   │   │   │       ├── u-boot.h
│   │   │   │       └── unaligned.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       └── interrupts.c
│   │   ├── sh/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── sh2/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── u-boot.lds
│   │   │   │   │   └── watchdog.c
│   │   │   │   ├── sh3/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── cache.c
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── start.S
│   │   │   │   │   ├── u-boot.lds
│   │   │   │   │   └── watchdog.c
│   │   │   │   └── sh4/
│   │   │   │       ├── Makefile
│   │   │   │       ├── cache.c
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── interrupts.c
│   │   │   │       ├── start.S
│   │   │   │       ├── u-boot.lds
│   │   │   │       └── watchdog.c
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── clk.h
│   │   │   │       ├── config.h
│   │   │   │       ├── cpu_sh2.h
│   │   │   │       ├── cpu_sh3.h
│   │   │   │       ├── cpu_sh4.h
│   │   │   │       ├── cpu_sh7203.h
│   │   │   │       ├── cpu_sh7264.h
│   │   │   │       ├── cpu_sh7269.h
│   │   │   │       ├── cpu_sh7706.h
│   │   │   │       ├── cpu_sh7710.h
│   │   │   │       ├── cpu_sh7720.h
│   │   │   │       ├── cpu_sh7722.h
│   │   │   │       ├── cpu_sh7723.h
│   │   │   │       ├── cpu_sh7724.h
│   │   │   │       ├── cpu_sh7734.h
│   │   │   │       ├── cpu_sh7750.h
│   │   │   │       ├── cpu_sh7757.h
│   │   │   │       ├── cpu_sh7763.h
│   │   │   │       ├── cpu_sh7780.h
│   │   │   │       ├── cpu_sh7785.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── io.h
│   │   │   │       ├── irqflags.h
│   │   │   │       ├── macro.h
│   │   │   │       ├── mmc.h
│   │   │   │       ├── pci.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── string.h
│   │   │   │       ├── system.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── unaligned-sh4a.h
│   │   │   │       ├── unaligned.h
│   │   │   │       └── zimage.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── ashiftlt.S
│   │   │       ├── ashiftrt.S
│   │   │       ├── ashldi3.c
│   │   │       ├── ashrsi3.S
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── libgcc.h
│   │   │       ├── lshiftrt.S
│   │   │       ├── lshrdi3.c
│   │   │       ├── movmem.S
│   │   │       ├── time.c
│   │   │       ├── time_sh2.c
│   │   │       └── zimageboot.c
│   │   ├── sparc/
│   │   │   ├── config.mk
│   │   │   ├── cpu/
│   │   │   │   ├── leon2/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── config.mk
│   │   │   │   │   ├── cpu.c
│   │   │   │   │   ├── cpu_init.c
│   │   │   │   │   ├── interrupts.c
│   │   │   │   │   ├── prom.c
│   │   │   │   │   ├── serial.c
│   │   │   │   │   └── start.S
│   │   │   │   └── leon3/
│   │   │   │       ├── Makefile
│   │   │   │       ├── ambapp.c
│   │   │   │       ├── config.mk
│   │   │   │       ├── cpu.c
│   │   │   │       ├── cpu_init.c
│   │   │   │       ├── interrupts.c
│   │   │   │       ├── prom.c
│   │   │   │       ├── serial.c
│   │   │   │       ├── start.S
│   │   │   │       ├── usb_uhci.c
│   │   │   │       └── usb_uhci.h
│   │   │   ├── include/
│   │   │   │   └── asm/
│   │   │   │       ├── arch-leon2/
│   │   │   │       │   └── asi.h
│   │   │   │       ├── arch-leon3/
│   │   │   │       │   └── asi.h
│   │   │   │       ├── asi.h
│   │   │   │       ├── asmmacro.h
│   │   │   │       ├── atomic.h
│   │   │   │       ├── bitops.h
│   │   │   │       ├── byteorder.h
│   │   │   │       ├── cache.h
│   │   │   │       ├── config.h
│   │   │   │       ├── errno.h
│   │   │   │       ├── global_data.h
│   │   │   │       ├── io.h
│   │   │   │       ├── irq.h
│   │   │   │       ├── leon.h
│   │   │   │       ├── leon2.h
│   │   │   │       ├── leon3.h
│   │   │   │       ├── machines.h
│   │   │   │       ├── page.h
│   │   │   │       ├── posix_types.h
│   │   │   │       ├── processor.h
│   │   │   │       ├── prom.h
│   │   │   │       ├── psr.h
│   │   │   │       ├── ptrace.h
│   │   │   │       ├── srmmu.h
│   │   │   │       ├── stack.h
│   │   │   │       ├── string.h
│   │   │   │       ├── types.h
│   │   │   │       ├── u-boot.h
│   │   │   │       ├── unaligned.h
│   │   │   │       └── winmacro.h
│   │   │   └── lib/
│   │   │       ├── Makefile
│   │   │       ├── board.c
│   │   │       ├── bootm.c
│   │   │       ├── cache.c
│   │   │       ├── interrupts.c
│   │   │       └── time.c
│   │   └── x86/
│   │       ├── config.mk
│   │       ├── cpu/
│   │       │   ├── Makefile
│   │       │   ├── config.mk
│   │       │   ├── coreboot/
│   │       │   │   ├── Makefile
│   │       │   │   ├── asm-offsets.c
│   │       │   │   ├── coreboot_car.S
│   │       │   │   ├── ipchecksum.c
│   │       │   │   ├── sdram.c
│   │       │   │   ├── sysinfo.c
│   │       │   │   └── tables.c
│   │       │   ├── cpu.c
│   │       │   ├── interrupts.c
│   │       │   ├── resetvec.S
│   │       │   ├── sc520/
│   │       │   │   ├── Makefile
│   │       │   │   ├── asm-offsets.c
│   │       │   │   ├── sc520.c
│   │       │   │   ├── sc520_car.S
│   │       │   │   ├── sc520_pci.c
│   │       │   │   ├── sc520_reset.c
│   │       │   │   ├── sc520_sdram.c
│   │       │   │   ├── sc520_ssi.c
│   │       │   │   └── sc520_timer.c
│   │       │   ├── start.S
│   │       │   ├── start16.S
│   │       │   └── u-boot.lds
│   │       ├── include/
│   │       │   └── asm/
│   │       │       ├── arch-coreboot/
│   │       │       │   ├── ipchecksum.h
│   │       │       │   ├── sysinfo.h
│   │       │       │   └── tables.h
│   │       │       ├── arch-sc520/
│   │       │       │   ├── pci.h
│   │       │       │   ├── sc520.h
│   │       │       │   └── ssi.h
│   │       │       ├── bitops.h
│   │       │       ├── bootparam.h
│   │       │       ├── byteorder.h
│   │       │       ├── cache.h
│   │       │       ├── config.h
│   │       │       ├── e820.h
│   │       │       ├── errno.h
│   │       │       ├── global_data.h
│   │       │       ├── i8254.h
│   │       │       ├── i8259.h
│   │       │       ├── ibmpc.h
│   │       │       ├── init_helpers.h
│   │       │       ├── init_wrappers.h
│   │       │       ├── interrupt.h
│   │       │       ├── io.h
│   │       │       ├── ioctl.h
│   │       │       ├── ist.h
│   │       │       ├── pci.h
│   │       │       ├── posix_types.h
│   │       │       ├── processor-flags.h
│   │       │       ├── processor.h
│   │       │       ├── ptrace.h
│   │       │       ├── realmode.h
│   │       │       ├── relocate.h
│   │       │       ├── string.h
│   │       │       ├── types.h
│   │       │       ├── u-boot-x86.h
│   │       │       ├── u-boot.h
│   │       │       ├── unaligned.h
│   │       │       ├── video/
│   │       │       │   └── edid.h
│   │       │       └── zimage.h
│   │       └── lib/
│   │           ├── Makefile
│   │           ├── bios.S
│   │           ├── bios.h
│   │           ├── bios_pci.S
│   │           ├── bios_setup.c
│   │           ├── board.c
│   │           ├── bootm.c
│   │           ├── cmd_boot.c
│   │           ├── gcc.c
│   │           ├── init_helpers.c
│   │           ├── init_wrappers.c
│   │           ├── interrupts.c
│   │           ├── pcat_interrupts.c
│   │           ├── pcat_timer.c
│   │           ├── pci.c
│   │           ├── pci_type1.c
│   │           ├── realmode.c
│   │           ├── realmode_switch.S
│   │           ├── relocate.c
│   │           ├── string.c
│   │           ├── timer.c
│   │           ├── video.c
│   │           ├── video_bios.c
│   │           └── zimage.c
│   ├── board/
│   │   ├── AndesTech/
│   │   │   ├── adp-ag101/
│   │   │   │   ├── Makefile
│   │   │   │   └── adp-ag101.c
│   │   │   ├── adp-ag101p/
│   │   │   │   ├── Makefile
│   │   │   │   └── adp-ag101p.c
│   │   │   └── adp-ag102/
│   │   │       ├── Makefile
│   │   │       └── adp-ag102.c
│   │   ├── BuS/
│   │   │   ├── EB+MCF-EV123/
│   │   │   │   ├── EB+MCF-EV123.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── cfm_flash.c
│   │   │   │   ├── cfm_flash.h
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── eb_cpux9k2/
│   │   │   │   ├── Makefile
│   │   │   │   └── cpux9k2.c
│   │   │   └── vl_ma2sc/
│   │   │       ├── Makefile
│   │   │       └── vl_ma2sc.c
│   │   ├── CarMediaLab/
│   │   │   └── flea3/
│   │   │       ├── Makefile
│   │   │       ├── flea3.c
│   │   │       └── lowlevel_init.S
│   │   ├── LEOX/
│   │   │   └── elpt860/
│   │   │       ├── Makefile
│   │   │       ├── README.LEOX
│   │   │       ├── elpt860.c
│   │   │       ├── flash.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── LaCie/
│   │   │   ├── common/
│   │   │   │   ├── common.c
│   │   │   │   └── common.h
│   │   │   ├── edminiv2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── edminiv2.c
│   │   │   ├── net2big_v2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── net2big_v2.c
│   │   │   │   └── net2big_v2.h
│   │   │   └── netspace_v2/
│   │   │       ├── Makefile
│   │   │       ├── kwbimage-is2.cfg
│   │   │       ├── kwbimage.cfg
│   │   │       ├── netspace_v2.c
│   │   │       └── netspace_v2.h
│   │   ├── Marvell/
│   │   │   ├── aspenite/
│   │   │   │   ├── Makefile
│   │   │   │   └── aspenite.c
│   │   │   ├── common/
│   │   │   │   ├── bootseq.txt
│   │   │   │   ├── ecctest.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── i2c.c
│   │   │   │   ├── i2c.h
│   │   │   │   ├── intel_flash.c
│   │   │   │   ├── intel_flash.h
│   │   │   │   ├── memory.c
│   │   │   │   ├── misc.S
│   │   │   │   ├── ns16550.c
│   │   │   │   ├── ns16550.h
│   │   │   │   ├── serial.c
│   │   │   │   └── serial.h
│   │   │   ├── db64360/
│   │   │   │   ├── 64360.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── db64360.c
│   │   │   │   ├── eth.h
│   │   │   │   ├── mpsc.c
│   │   │   │   ├── mpsc.h
│   │   │   │   ├── mv_eth.c
│   │   │   │   ├── mv_eth.h
│   │   │   │   ├── mv_regs.h
│   │   │   │   ├── pci.c
│   │   │   │   └── sdram_init.c
│   │   │   ├── db64460/
│   │   │   │   ├── 64460.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── db64460.c
│   │   │   │   ├── eth.h
│   │   │   │   ├── mpsc.c
│   │   │   │   ├── mpsc.h
│   │   │   │   ├── mv_eth.c
│   │   │   │   ├── mv_eth.h
│   │   │   │   ├── mv_regs.h
│   │   │   │   ├── pci.c
│   │   │   │   └── sdram_init.c
│   │   │   ├── dkb/
│   │   │   │   ├── Makefile
│   │   │   │   └── dkb.c
│   │   │   ├── dreamplug/
│   │   │   │   ├── Makefile
│   │   │   │   ├── dreamplug.c
│   │   │   │   ├── dreamplug.h
│   │   │   │   └── kwbimage.cfg
│   │   │   ├── gplugd/
│   │   │   │   ├── Makefile
│   │   │   │   └── gplugd.c
│   │   │   ├── guruplug/
│   │   │   │   ├── Makefile
│   │   │   │   ├── guruplug.c
│   │   │   │   ├── guruplug.h
│   │   │   │   └── kwbimage.cfg
│   │   │   ├── include/
│   │   │   │   ├── core.h
│   │   │   │   ├── memory.h
│   │   │   │   ├── mv_gen_reg.h
│   │   │   │   └── pci.h
│   │   │   ├── mv88f6281gtw_ge/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── mv88f6281gtw_ge.c
│   │   │   │   └── mv88f6281gtw_ge.h
│   │   │   ├── openrd/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── openrd.c
│   │   │   │   └── openrd.h
│   │   │   ├── rd6281a/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── rd6281a.c
│   │   │   │   └── rd6281a.h
│   │   │   └── sheevaplug/
│   │   │       ├── Makefile
│   │   │       ├── kwbimage.cfg
│   │   │       ├── sheevaplug.c
│   │   │       └── sheevaplug.h
│   │   ├── RPXClassic/
│   │   │   ├── Makefile
│   │   │   ├── RPXClassic.c
│   │   │   ├── eccx.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── RPXlite/
│   │   │   ├── Makefile
│   │   │   ├── RPXlite.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── RPXlite_dw/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── RPXlite_dw.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── RRvision/
│   │   │   ├── Makefile
│   │   │   ├── RRvision.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── video_ad7179.h
│   │   ├── Seagate/
│   │   │   └── dockstar/
│   │   │       ├── Makefile
│   │   │       ├── dockstar.c
│   │   │       ├── dockstar.h
│   │   │       └── kwbimage.cfg
│   │   ├── a3000/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── a3000.c
│   │   │   └── flash.c
│   │   ├── a4m072/
│   │   │   ├── Makefile
│   │   │   ├── a4m072.c
│   │   │   └── mt46v32m16.h
│   │   ├── actux1/
│   │   │   ├── Makefile
│   │   │   ├── actux1.c
│   │   │   ├── actux1_hw.h
│   │   │   └── u-boot.lds
│   │   ├── actux2/
│   │   │   ├── Makefile
│   │   │   ├── actux2.c
│   │   │   ├── actux2_hw.h
│   │   │   └── u-boot.lds
│   │   ├── actux3/
│   │   │   ├── Makefile
│   │   │   ├── actux3.c
│   │   │   ├── actux3_hw.h
│   │   │   └── u-boot.lds
│   │   ├── actux4/
│   │   │   ├── Makefile
│   │   │   ├── actux4.c
│   │   │   └── actux4_hw.h
│   │   ├── adder/
│   │   │   ├── Makefile
│   │   │   ├── adder.c
│   │   │   └── u-boot.lds
│   │   ├── afeb9260/
│   │   │   ├── Makefile
│   │   │   ├── afeb9260.c
│   │   │   ├── config.mk
│   │   │   └── partition.c
│   │   ├── ait/
│   │   │   └── cam_enc_4xx/
│   │   │       ├── Makefile
│   │   │       ├── cam_enc_4xx.c
│   │   │       ├── config.mk
│   │   │       ├── u-boot-spl.lds
│   │   │       └── ublimage.cfg
│   │   ├── alaska/
│   │   │   ├── Makefile
│   │   │   ├── alaska.c
│   │   │   └── flash.c
│   │   ├── alphaproject/
│   │   │   └── ap_sh4a_4a/
│   │   │       ├── Makefile
│   │   │       ├── ap_sh4a_4a.c
│   │   │       └── lowlevel_init.S
│   │   ├── altera/
│   │   │   ├── common/
│   │   │   │   ├── AMDLV065D.c
│   │   │   │   ├── cfide.c
│   │   │   │   ├── epled.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── sevenseg.c
│   │   │   │   └── sevenseg.h
│   │   │   └── nios2-generic/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── custom_fpga.h
│   │   │       ├── nios2-generic.c
│   │   │       ├── text_base.S
│   │   │       └── u-boot.lds
│   │   ├── amcc/
│   │   │   ├── acadia/
│   │   │   │   ├── Makefile
│   │   │   │   ├── acadia.c
│   │   │   │   ├── cmd_acadia.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── memory.c
│   │   │   │   ├── pll.c
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── bamboo/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bamboo.c
│   │   │   │   ├── bamboo.h
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── init.S
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── bluestone/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bluestone.c
│   │   │   │   ├── config.mk
│   │   │   │   └── init.S
│   │   │   ├── bubinga/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bubinga.c
│   │   │   │   └── flash.c
│   │   │   ├── canyonlands/
│   │   │   │   ├── Makefile
│   │   │   │   ├── canyonlands.c
│   │   │   │   ├── chip_config.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── common/
│   │   │   │   └── flash.c
│   │   │   ├── ebony/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── ebony.c
│   │   │   │   ├── flash.c
│   │   │   │   └── init.S
│   │   │   ├── katmai/
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   └── katmai.c
│   │   │   ├── kilauea/
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── kilauea.c
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── luan/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── epld.h
│   │   │   │   ├── flash.c
│   │   │   │   ├── init.S
│   │   │   │   └── luan.c
│   │   │   ├── makalu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pll.c
│   │   │   │   ├── init.S
│   │   │   │   └── makalu.c
│   │   │   ├── ocotea/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── init.S
│   │   │   │   ├── ocotea.c
│   │   │   │   └── ocotea.h
│   │   │   ├── redwood/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── redwood.c
│   │   │   │   └── redwood.h
│   │   │   ├── sequoia/
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── sdram.c
│   │   │   │   ├── sequoia.c
│   │   │   │   ├── u-boot-nand.lds
│   │   │   │   └── u-boot-ram.lds
│   │   │   ├── taihu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── lcd.c
│   │   │   │   ├── taihu.c
│   │   │   │   └── update.c
│   │   │   ├── taishan/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── lcd.c
│   │   │   │   ├── showinfo.c
│   │   │   │   ├── taishan.c
│   │   │   │   └── update.c
│   │   │   ├── walnut/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── walnut.c
│   │   │   ├── yosemite/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   └── yosemite.c
│   │   │   └── yucca/
│   │   │       ├── Makefile
│   │   │       ├── cmd_yucca.c
│   │   │       ├── config.mk
│   │   │       ├── flash.c
│   │   │       ├── init.S
│   │   │       ├── yucca.c
│   │   │       └── yucca.h
│   │   ├── amirix/
│   │   │   └── ap1000/
│   │   │       ├── Makefile
│   │   │       ├── ap1000.c
│   │   │       ├── ap1000.h
│   │   │       ├── flash.c
│   │   │       ├── init.S
│   │   │       ├── pci.c
│   │   │       ├── powerspan.c
│   │   │       ├── powerspan.h
│   │   │       ├── serial.c
│   │   │       └── u-boot.lds
│   │   ├── apollon/
│   │   │   ├── Makefile
│   │   │   ├── apollon.c
│   │   │   ├── config.mk
│   │   │   ├── lowlevel_init.S
│   │   │   ├── mem.c
│   │   │   ├── mem.h
│   │   │   └── sys_info.c
│   │   ├── armltd/
│   │   │   ├── integrator/
│   │   │   │   ├── Makefile
│   │   │   │   ├── arm-ebi.h
│   │   │   │   ├── integrator-sc.h
│   │   │   │   ├── integrator.c
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── pci.c
│   │   │   │   ├── pci_v3.h
│   │   │   │   └── timer.c
│   │   │   ├── versatile/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── versatile.c
│   │   │   └── vexpress/
│   │   │       ├── Makefile
│   │   │       └── ca9x4_ct_vxp.c
│   │   ├── astro/
│   │   │   └── mcf5373l/
│   │   │       ├── Makefile
│   │   │       ├── astro.h
│   │   │       ├── fpga.c
│   │   │       ├── mcf5373l.c
│   │   │       └── u-boot.lds
│   │   ├── atc/
│   │   │   ├── Makefile
│   │   │   ├── atc.c
│   │   │   ├── flash.c
│   │   │   └── ti113x.c
│   │   ├── atmel/
│   │   │   ├── at91rm9200ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91rm9200ek.c
│   │   │   │   └── led.c
│   │   │   ├── at91sam9260ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9260ek.c
│   │   │   │   ├── led.c
│   │   │   │   └── partition.c
│   │   │   ├── at91sam9261ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9261ek.c
│   │   │   │   ├── led.c
│   │   │   │   └── partition.c
│   │   │   ├── at91sam9263ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9263ek.c
│   │   │   │   ├── led.c
│   │   │   │   └── partition.c
│   │   │   ├── at91sam9m10g45ek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9m10g45ek.c
│   │   │   │   ├── config.mk
│   │   │   │   └── led.c
│   │   │   ├── at91sam9rlek/
│   │   │   │   ├── Makefile
│   │   │   │   ├── at91sam9rlek.c
│   │   │   │   ├── led.c
│   │   │   │   └── partition.c
│   │   │   ├── atngw100/
│   │   │   │   ├── Makefile
│   │   │   │   └── atngw100.c
│   │   │   └── atstk1000/
│   │   │       ├── Makefile
│   │   │       └── atstk1000.c
│   │   ├── avionic-design/
│   │   │   ├── common/
│   │   │   │   └── tamonten.c
│   │   │   ├── dts/
│   │   │   │   ├── tegra2-medcom.dts
│   │   │   │   ├── tegra2-plutux.dts
│   │   │   │   └── tegra2-tec.dts
│   │   │   ├── medcom/
│   │   │   │   └── Makefile
│   │   │   ├── plutux/
│   │   │   │   └── Makefile
│   │   │   └── tec/
│   │   │       └── Makefile
│   │   ├── avnet/
│   │   │   ├── fx12mm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── fx12mm.c
│   │   │   │   └── xparameters.h
│   │   │   └── v5fx30teval/
│   │   │       ├── Makefile
│   │   │       ├── v5fx30teval.c
│   │   │       └── xparameters.h
│   │   ├── balloon3/
│   │   │   ├── Makefile
│   │   │   └── balloon3.c
│   │   ├── bc3450/
│   │   │   ├── Makefile
│   │   │   ├── bc3450.c
│   │   │   ├── cmd_bc3450.c
│   │   │   └── mt48lc16m16a2-75.h
│   │   ├── bct-brettl2/
│   │   │   ├── Makefile
│   │   │   ├── bct-brettl2.c
│   │   │   ├── cled.c
│   │   │   ├── config.mk
│   │   │   ├── gpio_cfi_flash.c
│   │   │   ├── smsc9303.c
│   │   │   └── smsc9303.h
│   │   ├── bf506f-ezkit/
│   │   │   ├── Makefile
│   │   │   └── bf506f-ezkit.c
│   │   ├── bf518f-ezbrd/
│   │   │   ├── Makefile
│   │   │   ├── bf518f-ezbrd.c
│   │   │   └── config.mk
│   │   ├── bf525-ucr2/
│   │   │   ├── Makefile
│   │   │   └── bf525-ucr2.c
│   │   ├── bf526-ezbrd/
│   │   │   ├── Makefile
│   │   │   ├── bf526-ezbrd.c
│   │   │   └── config.mk
│   │   ├── bf527-ad7160-eval/
│   │   │   ├── Makefile
│   │   │   ├── bf527-ad7160-eval.c
│   │   │   └── config.mk
│   │   ├── bf527-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf527-ezkit.c
│   │   │   ├── config.mk
│   │   │   └── video.c
│   │   ├── bf527-sdp/
│   │   │   ├── Makefile
│   │   │   ├── bf527-sdp.c
│   │   │   └── config.mk
│   │   ├── bf533-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf533-ezkit.c
│   │   │   ├── config.mk
│   │   │   ├── flash-defines.h
│   │   │   ├── flash.c
│   │   │   └── psd4256.h
│   │   ├── bf533-stamp/
│   │   │   ├── Makefile
│   │   │   ├── bf533-stamp.c
│   │   │   ├── config.mk
│   │   │   ├── ide-cf.c
│   │   │   ├── video.c
│   │   │   └── video.h
│   │   ├── bf537-minotaur/
│   │   │   ├── Makefile
│   │   │   ├── bf537-minotaur.c
│   │   │   └── config.mk
│   │   ├── bf537-pnav/
│   │   │   ├── Makefile
│   │   │   └── bf537-pnav.c
│   │   ├── bf537-srv1/
│   │   │   ├── Makefile
│   │   │   ├── bf537-srv1.c
│   │   │   └── config.mk
│   │   ├── bf537-stamp/
│   │   │   ├── Makefile
│   │   │   ├── bf537-stamp.c
│   │   │   ├── config.mk
│   │   │   ├── ide-cf.c
│   │   │   └── post-memory.c
│   │   ├── bf538f-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf538f-ezkit.c
│   │   │   └── config.mk
│   │   ├── bf548-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf548-ezkit.c
│   │   │   ├── config.mk
│   │   │   └── video.c
│   │   ├── bf561-acvilon/
│   │   │   ├── Makefile
│   │   │   ├── bf561-acvilon.c
│   │   │   └── config.mk
│   │   ├── bf561-ezkit/
│   │   │   ├── Makefile
│   │   │   ├── bf561-ezkit.c
│   │   │   └── config.mk
│   │   ├── blackstamp/
│   │   │   ├── Makefile
│   │   │   └── blackstamp.c
│   │   ├── blackvme/
│   │   │   ├── Makefile
│   │   │   └── blackvme.c
│   │   ├── bluewater/
│   │   │   └── snapper9260/
│   │   │       ├── Makefile
│   │   │       └── snapper9260.c
│   │   ├── bmw/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── bmw.c
│   │   │   ├── bmw.h
│   │   │   ├── config.mk
│   │   │   ├── early_init.S
│   │   │   ├── flash.c
│   │   │   ├── m48t59y.c
│   │   │   ├── m48t59y.h
│   │   │   ├── ns16550.c
│   │   │   ├── ns16550.h
│   │   │   └── serial.c
│   │   ├── br4/
│   │   │   ├── Makefile
│   │   │   ├── br4.c
│   │   │   └── config.mk
│   │   ├── buffalo/
│   │   │   └── lsxl/
│   │   │       ├── Makefile
│   │   │       ├── kwbimage-lschl.cfg
│   │   │       ├── kwbimage-lsxhl.cfg
│   │   │       ├── lsxl.c
│   │   │       └── lsxl.h
│   │   ├── c2mon/
│   │   │   ├── Makefile
│   │   │   ├── c2mon.c
│   │   │   ├── flash.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── calao/
│   │   │   ├── sbc35_a9g20/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── sbc35_a9g20.c
│   │   │   │   └── spi.c
│   │   │   └── tny_a9260/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── spi.c
│   │   │       └── tny_a9260.c
│   │   ├── canmb/
│   │   │   ├── Makefile
│   │   │   ├── canmb.c
│   │   │   └── mt48lc16m32s2-75.h
│   │   ├── chromebook-x86/
│   │   │   └── coreboot/
│   │   │       ├── Makefile
│   │   │       ├── coreboot.c
│   │   │       ├── coreboot_pci.c
│   │   │       ├── coreboot_start.S
│   │   │       └── coreboot_start16.S
│   │   ├── cloudengines/
│   │   │   └── pogo_e02/
│   │   │       ├── Makefile
│   │   │       ├── kwbimage.cfg
│   │   │       ├── pogo_e02.c
│   │   │       └── pogo_e02.h
│   │   ├── cm-bf527/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf527.c
│   │   │   ├── config.mk
│   │   │   └── gpio_cfi_flash.c
│   │   ├── cm-bf533/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf533.c
│   │   │   └── config.mk
│   │   ├── cm-bf537e/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf537e.c
│   │   │   ├── config.mk
│   │   │   ├── gpio_cfi_flash.c
│   │   │   └── gpio_cfi_flash.h
│   │   ├── cm-bf537u/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf537u.c
│   │   │   ├── config.mk
│   │   │   └── gpio_cfi_flash.c
│   │   ├── cm-bf548/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf548.c
│   │   │   ├── config.mk
│   │   │   └── video.c
│   │   ├── cm-bf561/
│   │   │   ├── Makefile
│   │   │   ├── cm-bf561.c
│   │   │   └── config.mk
│   │   ├── cm4008/
│   │   │   ├── Makefile
│   │   │   ├── cm4008.c
│   │   │   ├── config.mk
│   │   │   └── flash.c
│   │   ├── cm41xx/
│   │   │   ├── Makefile
│   │   │   ├── cm41xx.c
│   │   │   ├── config.mk
│   │   │   └── flash.c
│   │   ├── cm5200/
│   │   │   ├── Makefile
│   │   │   ├── cm5200.c
│   │   │   ├── cm5200.h
│   │   │   ├── cmd_cm5200.c
│   │   │   ├── fwupdate.c
│   │   │   └── fwupdate.h
│   │   ├── cm_t35/
│   │   │   ├── Makefile
│   │   │   ├── cm_t35.c
│   │   │   ├── eeprom.c
│   │   │   ├── eeprom.h
│   │   │   └── leds.c
│   │   ├── cmi/
│   │   │   ├── Makefile
│   │   │   ├── cmi.c
│   │   │   └── flash.c
│   │   ├── cobra5272/
│   │   │   ├── Makefile
│   │   │   ├── bdm/
│   │   │   │   ├── cobra5272_uboot.gdb
│   │   │   │   ├── gdbinit.reset
│   │   │   │   ├── load-cobra_uboot
│   │   │   │   └── reset
│   │   │   ├── cobra5272.c
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   └── u-boot.lds
│   │   ├── cogent/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── README.cma286
│   │   │   ├── config.mk
│   │   │   ├── dipsw.c
│   │   │   ├── dipsw.h
│   │   │   ├── flash.c
│   │   │   ├── flash.h
│   │   │   ├── kbm.c
│   │   │   ├── kbm.h
│   │   │   ├── lcd.c
│   │   │   ├── lcd.h
│   │   │   ├── mb.c
│   │   │   ├── mb.h
│   │   │   ├── par.c
│   │   │   ├── par.h
│   │   │   ├── pci.c
│   │   │   ├── pci.h
│   │   │   ├── rtc.c
│   │   │   ├── rtc.h
│   │   │   ├── serial.c
│   │   │   ├── serial.h
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── comelit/
│   │   │   └── dig297/
│   │   │       ├── Makefile
│   │   │       ├── dig297.c
│   │   │       └── dig297.h
│   │   ├── compal/
│   │   │   ├── dts/
│   │   │   │   └── tegra2-paz00.dts
│   │   │   └── paz00/
│   │   │       ├── Makefile
│   │   │       └── paz00.c
│   │   ├── compulab/
│   │   │   ├── dts/
│   │   │   │   └── tegra2-trimslice.dts
│   │   │   └── trimslice/
│   │   │       ├── Makefile
│   │   │       └── trimslice.c
│   │   ├── corscience/
│   │   │   └── tricorder/
│   │   │       ├── Makefile
│   │   │       ├── tricorder.c
│   │   │       └── tricorder.h
│   │   ├── cpc45/
│   │   │   ├── Makefile
│   │   │   ├── cpc45.c
│   │   │   ├── flash.c
│   │   │   ├── pd67290.c
│   │   │   └── plx9030.c
│   │   ├── cpu86/
│   │   │   ├── Makefile
│   │   │   ├── cpu86.c
│   │   │   ├── cpu86.h
│   │   │   └── flash.c
│   │   ├── cpu87/
│   │   │   ├── Makefile
│   │   │   ├── cpu87.c
│   │   │   ├── cpu87.h
│   │   │   └── flash.c
│   │   ├── cray/
│   │   │   └── L1/
│   │   │       ├── L1.c
│   │   │       ├── L1.h
│   │   │       ├── Makefile
│   │   │       ├── bootscript.hush
│   │   │       ├── flash.c
│   │   │       ├── init.S
│   │   │       ├── patchme
│   │   │       ├── u-boot.lds.debug
│   │   │       └── x2c.awk
│   │   ├── csb272/
│   │   │   ├── Makefile
│   │   │   ├── csb272.c
│   │   │   └── init.S
│   │   ├── csb472/
│   │   │   ├── Makefile
│   │   │   ├── csb472.c
│   │   │   └── init.S
│   │   ├── cu824/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── cu824.c
│   │   │   └── flash.c
│   │   ├── d-link/
│   │   │   └── dns325/
│   │   │       ├── Makefile
│   │   │       ├── dns325.c
│   │   │       ├── dns325.h
│   │   │       └── kwbimage.cfg
│   │   ├── dave/
│   │   │   ├── PPChameleonEVB/
│   │   │   │   ├── Makefile
│   │   │   │   ├── PPChameleonEVB.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── nand.c
│   │   │   │   └── u-boot.lds
│   │   │   └── common/
│   │   │       ├── flash.c
│   │   │       ├── fpga.c
│   │   │       └── pci.c
│   │   ├── davedenx/
│   │   │   ├── aria/
│   │   │   │   ├── Makefile
│   │   │   │   └── aria.c
│   │   │   └── qong/
│   │   │       ├── Makefile
│   │   │       ├── fpga.c
│   │   │       ├── lowlevel_init.S
│   │   │       ├── qong.c
│   │   │       └── qong_fpga.h
│   │   ├── davinci/
│   │   │   ├── da8xxevm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── da830evm.c
│   │   │   │   ├── da850evm.c
│   │   │   │   ├── hawkboard.c
│   │   │   │   ├── u-boot-spl-da850evm.lds
│   │   │   │   └── u-boot-spl-hawk.lds
│   │   │   ├── dm355evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── dm355evm.c
│   │   │   ├── dm355leopard/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── dm355leopard.c
│   │   │   ├── dm365evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── dm365evm.c
│   │   │   ├── dm6467evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── dm6467evm.c
│   │   │   ├── dvevm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── board_init.S
│   │   │   │   ├── config.mk
│   │   │   │   └── dvevm.c
│   │   │   ├── ea20/
│   │   │   │   ├── Makefile
│   │   │   │   └── ea20.c
│   │   │   ├── schmoogie/
│   │   │   │   ├── Makefile
│   │   │   │   ├── board_init.S
│   │   │   │   ├── config.mk
│   │   │   │   └── schmoogie.c
│   │   │   ├── sffsdr/
│   │   │   │   ├── Makefile
│   │   │   │   ├── board_init.S
│   │   │   │   ├── config.mk
│   │   │   │   └── sffsdr.c
│   │   │   └── sonata/
│   │   │       ├── Makefile
│   │   │       ├── board_init.S
│   │   │       ├── config.mk
│   │   │       └── sonata.c
│   │   ├── dbau1x00/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── config.mk
│   │   │   ├── dbau1x00.c
│   │   │   ├── lowlevel_init.S
│   │   │   └── u-boot.lds
│   │   ├── denx/
│   │   │   └── m28evk/
│   │   │       ├── Makefile
│   │   │       ├── m28evk.c
│   │   │       ├── spl_boot.c
│   │   │       └── u-boot.bd
│   │   ├── dnp5370/
│   │   │   ├── Makefile
│   │   │   └── dnp5370.c
│   │   ├── dvlhost/
│   │   │   ├── Makefile
│   │   │   ├── dvlhost.c
│   │   │   ├── dvlhost_hw.h
│   │   │   ├── u-boot.lds
│   │   │   └── watchdog.c
│   │   ├── eNET/
│   │   │   ├── Makefile
│   │   │   ├── eNET.c
│   │   │   ├── eNET_pci.c
│   │   │   ├── eNET_start.S
│   │   │   ├── eNET_start16.S
│   │   │   └── hardware.h
│   │   ├── eXalion/
│   │   │   ├── Makefile
│   │   │   ├── eXalion.c
│   │   │   ├── eXalion.h
│   │   │   └── piix_pci.h
│   │   ├── earthlcd/
│   │   │   └── favr-32-ezkit/
│   │   │       ├── Makefile
│   │   │       ├── favr-32-ezkit.c
│   │   │       └── flash.c
│   │   ├── efikamx/
│   │   │   ├── Makefile
│   │   │   ├── efikamx-usb.c
│   │   │   ├── efikamx.c
│   │   │   ├── imximage_mx.cfg
│   │   │   └── imximage_sb.cfg
│   │   ├── egnite/
│   │   │   └── ethernut5/
│   │   │       ├── Makefile
│   │   │       ├── ethernut5.c
│   │   │       ├── ethernut5_pwrman.c
│   │   │       └── ethernut5_pwrman.h
│   │   ├── eltec/
│   │   │   ├── elppc/
│   │   │   │   ├── Makefile
│   │   │   │   ├── asm_init.S
│   │   │   │   ├── eepro100_srom.c
│   │   │   │   ├── elppc.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── misc.c
│   │   │   │   ├── mpc107_i2c.c
│   │   │   │   ├── pci.c
│   │   │   │   └── srom.h
│   │   │   └── mhpc/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── mhpc.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── emk/
│   │   │   ├── common/
│   │   │   │   ├── am79c874.c
│   │   │   │   ├── flash.c
│   │   │   │   └── vpd.c
│   │   │   ├── top5200/
│   │   │   │   ├── Makefile
│   │   │   │   └── top5200.c
│   │   │   ├── top860/
│   │   │   │   ├── Makefile
│   │   │   │   ├── top860.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── u-boot.lds.debug
│   │   │   └── top9000/
│   │   │       ├── Makefile
│   │   │       ├── spi.c
│   │   │       └── top9000.c
│   │   ├── enbw/
│   │   │   └── enbw_cmc/
│   │   │       ├── Makefile
│   │   │       └── enbw_cmc.c
│   │   ├── ep8248/
│   │   │   ├── Makefile
│   │   │   └── ep8248.c
│   │   ├── ep8260/
│   │   │   ├── Makefile
│   │   │   ├── ep8260.c
│   │   │   ├── ep8260.h
│   │   │   ├── flash.c
│   │   │   └── mii_phy.c
│   │   ├── ep82xxm/
│   │   │   ├── Makefile
│   │   │   └── ep82xxm.c
│   │   ├── ep88x/
│   │   │   ├── Makefile
│   │   │   ├── ep88x.c
│   │   │   └── u-boot.lds
│   │   ├── esd/
│   │   │   ├── adciop/
│   │   │   │   ├── Makefile
│   │   │   │   ├── adciop.c
│   │   │   │   ├── adciop.h
│   │   │   │   └── flash.c
│   │   │   ├── apc405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── apc405.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   └── logo_640_480_24bpp.c
│   │   │   ├── ar405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ar405.c
│   │   │   │   ├── ar405.h
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   └── fpgadata_xl30.c
│   │   │   ├── ash405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ash405.c
│   │   │   │   ├── flash.c
│   │   │   │   └── fpgadata.c
│   │   │   ├── canbt/
│   │   │   │   ├── Makefile
│   │   │   │   ├── canbt.c
│   │   │   │   ├── canbt.h
│   │   │   │   ├── flash.c
│   │   │   │   └── fpgadata.c
│   │   │   ├── cms700/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cms700.c
│   │   │   │   └── flash.c
│   │   │   ├── common/
│   │   │   │   ├── auto_update.c
│   │   │   │   ├── auto_update.h
│   │   │   │   ├── cmd_loadpci.c
│   │   │   │   ├── esd405ep_nand.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpga.c
│   │   │   │   ├── lcd.c
│   │   │   │   ├── lcd.h
│   │   │   │   ├── misc.c
│   │   │   │   ├── pci.c
│   │   │   │   ├── s1d13505_640_480_16bpp.h
│   │   │   │   ├── s1d13704_320_240_4bpp.h
│   │   │   │   ├── s1d13705_320_240_8bpp.h
│   │   │   │   ├── s1d13806_1024_768_8bpp.h
│   │   │   │   ├── s1d13806_320_240_4bpp.h
│   │   │   │   ├── s1d13806_640_480_16bpp.h
│   │   │   │   ├── s1d13806_640_480_8bpp.h
│   │   │   │   └── xilinx_jtag/
│   │   │   │       ├── lenval.c
│   │   │   │       ├── lenval.h
│   │   │   │       ├── micro.c
│   │   │   │       ├── micro.h
│   │   │   │       ├── ports.c
│   │   │   │       └── ports.h
│   │   │   ├── cpci2dp/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpci2dp.c
│   │   │   │   └── flash.c
│   │   │   ├── cpci405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpci405.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata_cpci405.c
│   │   │   │   ├── fpgadata_cpci4052.c
│   │   │   │   └── fpgadata_cpci405ab.c
│   │   │   ├── cpci5200/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpci5200.c
│   │   │   │   ├── mt46v16m16-75.h
│   │   │   │   └── strataflash.c
│   │   │   ├── cpci750/
│   │   │   │   ├── 64360.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpci750.c
│   │   │   │   ├── eth.h
│   │   │   │   ├── i2c.c
│   │   │   │   ├── i2c.h
│   │   │   │   ├── ide.c
│   │   │   │   ├── local.h
│   │   │   │   ├── misc.S
│   │   │   │   ├── mpsc.c
│   │   │   │   ├── mpsc.h
│   │   │   │   ├── mv_eth.c
│   │   │   │   ├── mv_eth.h
│   │   │   │   ├── mv_regs.h
│   │   │   │   ├── pci.c
│   │   │   │   ├── sdram_init.c
│   │   │   │   ├── serial.c
│   │   │   │   └── serial.h
│   │   │   ├── cpciiser4/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpciiser4.c
│   │   │   │   ├── cpciiser4.h
│   │   │   │   ├── flash.c
│   │   │   │   └── fpgadata.c
│   │   │   ├── dasa_sim/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_dasa_sim.c
│   │   │   │   ├── dasa_sim.c
│   │   │   │   ├── dasa_sim.h
│   │   │   │   ├── eeprom.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── dp405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── dp405.c
│   │   │   │   └── flash.c
│   │   │   ├── du405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── du405.c
│   │   │   │   ├── du405.h
│   │   │   │   ├── flash.c
│   │   │   │   └── fpgadata.c
│   │   │   ├── du440/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── du440.c
│   │   │   │   ├── du440.h
│   │   │   │   └── init.S
│   │   │   ├── hh405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── hh405.c
│   │   │   │   ├── logo_1024_768_8bpp.c
│   │   │   │   ├── logo_320_240_4bpp.c
│   │   │   │   ├── logo_320_240_8bpp.c
│   │   │   │   └── logo_640_480_24bpp.c
│   │   │   ├── hub405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── hub405.c
│   │   │   ├── mecp5123/
│   │   │   │   ├── Makefile
│   │   │   │   └── mecp5123.c
│   │   │   ├── mecp5200/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mecp5200.c
│   │   │   │   └── mt46v16m16-75.h
│   │   │   ├── meesc/
│   │   │   │   ├── Makefile
│   │   │   │   ├── meesc.c
│   │   │   │   └── partition.c
│   │   │   ├── ocrtc/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_ocrtc.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── ocrtc.c
│   │   │   │   └── ocrtc.h
│   │   │   ├── otc570/
│   │   │   │   ├── Makefile
│   │   │   │   ├── otc570.c
│   │   │   │   └── partition.c
│   │   │   ├── pci405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pci405.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── pci405.c
│   │   │   │   ├── pci405.h
│   │   │   │   └── writeibm.S
│   │   │   ├── pf5200/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── mt46v16m16-75.h
│   │   │   │   └── pf5200.c
│   │   │   ├── plu405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   └── plu405.c
│   │   │   ├── pmc405/
│   │   │   │   ├── Makefile
│   │   │   │   └── pmc405.c
│   │   │   ├── pmc405de/
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   └── pmc405de.c
│   │   │   ├── pmc440/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pmc440.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── init.S
│   │   │   │   ├── pmc440.c
│   │   │   │   ├── pmc440.h
│   │   │   │   ├── sdram.c
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── tasreg/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── tasreg.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── vme8349/
│   │   │   │   ├── Makefile
│   │   │   │   ├── caddy.c
│   │   │   │   ├── caddy.h
│   │   │   │   ├── pci.c
│   │   │   │   ├── vme8349.c
│   │   │   │   └── vme8349pin.h
│   │   │   ├── voh405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpgadata.c
│   │   │   │   ├── logo_320_240_4bpp.c
│   │   │   │   ├── logo_640_480_24bpp.c
│   │   │   │   └── voh405.c
│   │   │   ├── vom405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── vom405.c
│   │   │   └── wuh405/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── fpgadata.c
│   │   │       └── wuh405.c
│   │   ├── esg/
│   │   │   └── ima3-mx53/
│   │   │       ├── Makefile
│   │   │       ├── ima3-mx53.c
│   │   │       └── imximage.cfg
│   │   ├── espt/
│   │   │   ├── Makefile
│   │   │   ├── espt.c
│   │   │   └── lowlevel_init.S
│   │   ├── esteem192e/
│   │   │   ├── Makefile
│   │   │   ├── esteem192e.c
│   │   │   ├── flash.c
│   │   │   └── u-boot.lds
│   │   ├── etin/
│   │   │   ├── debris/
│   │   │   │   ├── Makefile
│   │   │   │   ├── debris.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── phantom.c
│   │   │   │   └── speed.h
│   │   │   └── kvme080/
│   │   │       ├── Makefile
│   │   │       ├── kvme080.c
│   │   │       ├── multiverse.c
│   │   │       └── multiverse.h
│   │   ├── etx094/
│   │   │   ├── Makefile
│   │   │   ├── etx094.c
│   │   │   ├── flash.c
│   │   │   └── u-boot.lds
│   │   ├── eukrea/
│   │   │   ├── cpu9260/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpu9260.c
│   │   │   │   └── led.c
│   │   │   └── cpuat91/
│   │   │       ├── Makefile
│   │   │       └── cpuat91.c
│   │   ├── evb64260/
│   │   │   ├── 64260.h
│   │   │   ├── Makefile
│   │   │   ├── bootseq.txt
│   │   │   ├── ecctest.c
│   │   │   ├── eth.c
│   │   │   ├── eth.h
│   │   │   ├── eth_addrtbl.c
│   │   │   ├── eth_addrtbl.h
│   │   │   ├── evb64260.c
│   │   │   ├── flash.c
│   │   │   ├── i2c.c
│   │   │   ├── i2c.h
│   │   │   ├── intel_flash.c
│   │   │   ├── intel_flash.h
│   │   │   ├── local.h
│   │   │   ├── memory.c
│   │   │   ├── misc.S
│   │   │   ├── mpsc.c
│   │   │   ├── mpsc.h
│   │   │   ├── pci.c
│   │   │   ├── sdram_init.c
│   │   │   ├── serial.c
│   │   │   ├── serial.h
│   │   │   ├── u-boot.lds
│   │   │   ├── zuma_pbb.c
│   │   │   ├── zuma_pbb.h
│   │   │   ├── zuma_pbb_mbox.c
│   │   │   └── zuma_pbb_mbox.h
│   │   ├── exmeritus/
│   │   │   └── hww1u1a/
│   │   │       ├── Makefile
│   │   │       ├── ddr.c
│   │   │       ├── gpios.h
│   │   │       ├── hww1u1a.c
│   │   │       ├── law.c
│   │   │       └── tlb.c
│   │   ├── fads/
│   │   │   ├── Makefile
│   │   │   ├── fads.c
│   │   │   ├── fads.h
│   │   │   ├── flash.c
│   │   │   ├── lamp.c
│   │   │   ├── pcmcia.c
│   │   │   └── u-boot.lds
│   │   ├── faraday/
│   │   │   └── a320evb/
│   │   │       ├── Makefile
│   │   │       ├── a320evb.c
│   │   │       └── lowlevel_init.S
│   │   ├── flagadm/
│   │   │   ├── Makefile
│   │   │   ├── flagadm.c
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── freescale/
│   │   │   ├── bsc9131rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── README
│   │   │   │   ├── bsc9131rdb.c
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   └── tlb.c
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cadmus.c
│   │   │   │   ├── cadmus.h
│   │   │   │   ├── cds_pci_ft.c
│   │   │   │   ├── cds_via.c
│   │   │   │   ├── eeprom.h
│   │   │   │   ├── fman.c
│   │   │   │   ├── fman.h
│   │   │   │   ├── ics307_clk.c
│   │   │   │   ├── ics307_clk.h
│   │   │   │   ├── ngpixis.c
│   │   │   │   ├── ngpixis.h
│   │   │   │   ├── p_corenet/
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── law.c
│   │   │   │   │   ├── pci.c
│   │   │   │   │   └── tlb.c
│   │   │   │   ├── pixis.c
│   │   │   │   ├── pixis.h
│   │   │   │   ├── pq-mds-pib.c
│   │   │   │   ├── pq-mds-pib.h
│   │   │   │   ├── qixis.c
│   │   │   │   ├── qixis.h
│   │   │   │   ├── sdhc_boot.c
│   │   │   │   ├── sgmii_riser.c
│   │   │   │   ├── sgmii_riser.h
│   │   │   │   ├── sys_eeprom.c
│   │   │   │   └── via.h
│   │   │   ├── corenet_ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── corenet_ds.c
│   │   │   │   ├── corenet_ds.h
│   │   │   │   ├── ddr.c
│   │   │   │   ├── eth_hydra.c
│   │   │   │   ├── eth_p4080.c
│   │   │   │   ├── p3041ds_ddr.c
│   │   │   │   ├── p4080ds_ddr.c
│   │   │   │   └── p5020ds_ddr.c
│   │   │   ├── m5208evbe/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5208evbe.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m52277evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m52277evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5235evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5235evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5249evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5249evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5253demo/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── m5253demo.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5253evbe/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5253evbe.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5271evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5271evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5272c3/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5272c3.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5275evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5275evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5282evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5282evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m53017evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m53017evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5329evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5329evb.c
│   │   │   │   ├── nand.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m5373evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m5373evb.c
│   │   │   │   ├── nand.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m54451evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m54451evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m54455evb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m54455evb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m547xevb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m547xevb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── m548xevb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── m548xevb.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── mpc5121ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── README
│   │   │   │   └── mpc5121ads.c
│   │   │   ├── mpc7448hpc2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── asm_init.S
│   │   │   │   ├── config.mk
│   │   │   │   ├── mpc7448hpc2.c
│   │   │   │   └── tsi108_init.c
│   │   │   ├── mpc8260ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── mpc8260ads.c
│   │   │   ├── mpc8266ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   └── mpc8266ads.c
│   │   │   ├── mpc8308rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8308rdb.c
│   │   │   │   └── sdram.c
│   │   │   ├── mpc8313erdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8313erdb.c
│   │   │   │   └── sdram.c
│   │   │   ├── mpc8315erdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8315erdb.c
│   │   │   │   └── sdram.c
│   │   │   ├── mpc8323erdb/
│   │   │   │   ├── Makefile
│   │   │   │   └── mpc8323erdb.c
│   │   │   ├── mpc832xemds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc832xemds.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8349emds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── mpc8349emds.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8349itx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8349itx.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8360emds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8360emds.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8360erdk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc8360erdk.c
│   │   │   │   └── nand.c
│   │   │   ├── mpc837xemds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc837xemds.c
│   │   │   │   ├── pci.c
│   │   │   │   └── pci.h
│   │   │   ├── mpc837xerdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mpc837xerdb.c
│   │   │   │   └── pci.c
│   │   │   ├── mpc8536ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8536ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8540ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8540ads.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8541cds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8541cds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8544ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8544ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8548cds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8548cds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8555cds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8555cds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8560ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8560ads.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8568mds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bcsr.c
│   │   │   │   ├── bcsr.h
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8568mds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8569mds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bcsr.c
│   │   │   │   ├── bcsr.h
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8569mds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8572ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8572ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── mpc8610hpcd/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── mpc8610hpcd.c
│   │   │   │   └── mpc8610hpcd_diu.c
│   │   │   ├── mpc8641hpcn/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   └── mpc8641hpcn.c
│   │   │   ├── mx25pdk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── mx25pdk.c
│   │   │   ├── mx28evk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── iomux.c
│   │   │   │   ├── mx28evk.c
│   │   │   │   └── u-boot.bd
│   │   │   ├── mx31ads/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mx31ads.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── mx31pdk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── mx31pdk.c
│   │   │   ├── mx35pdk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mx35pdk.c
│   │   │   │   └── mx35pdk.h
│   │   │   ├── mx51evk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx51evk.c
│   │   │   ├── mx53ard/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage_dd3.cfg
│   │   │   │   └── mx53ard.c
│   │   │   ├── mx53evk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx53evk.c
│   │   │   ├── mx53loco/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx53loco.c
│   │   │   ├── mx53smd/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx53smd.c
│   │   │   ├── mx6qarm2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx6qarm2.c
│   │   │   ├── mx6qsabrelite/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imximage.cfg
│   │   │   │   └── mx6qsabrelite.c
│   │   │   ├── p1010rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── README
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p1010rdb.c
│   │   │   │   └── tlb.c
│   │   │   ├── p1022ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── diu.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p1022ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── p1023rds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bcsr.h
│   │   │   │   ├── law.c
│   │   │   │   ├── p1023rds.c
│   │   │   │   └── tlb.c
│   │   │   ├── p1_p2_rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p1_p2_rdb.c
│   │   │   │   ├── pci.c
│   │   │   │   └── tlb.c
│   │   │   ├── p1_p2_rdb_pc/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p1_p2_rdb_pc.c
│   │   │   │   └── tlb.c
│   │   │   ├── p2020come/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p2020come.c
│   │   │   │   └── tlb.c
│   │   │   ├── p2020ds/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── p2020ds.c
│   │   │   │   └── tlb.c
│   │   │   ├── p2041rdb/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cpld.c
│   │   │   │   ├── cpld.h
│   │   │   │   ├── ddr.c
│   │   │   │   ├── eth.c
│   │   │   │   └── p2041rdb.c
│   │   │   └── p3060qds/
│   │   │       ├── Makefile
│   │   │       ├── ddr.c
│   │   │       ├── eth.c
│   │   │       ├── fixed_ddr.c
│   │   │       ├── p3060qds.c
│   │   │       ├── p3060qds.h
│   │   │       └── p3060qds_qixis.h
│   │   ├── funkwerk/
│   │   │   └── vovpn-gw/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── m88e6060.c
│   │   │       ├── m88e6060.h
│   │   │       └── vovpn-gw.c
│   │   ├── g2000/
│   │   │   ├── Makefile
│   │   │   ├── g2000.c
│   │   │   └── strataflash.c
│   │   ├── gaisler/
│   │   │   ├── gr_cpci_ax2000/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── gr_cpci_ax2000.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── gr_ep2s60/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── gr_ep2s60.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── gr_xc3s_1500/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── gr_xc3s_1500.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── grsim/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── grsim.c
│   │   │   │   └── u-boot.lds
│   │   │   └── grsim_leon2/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── grsim_leon2.c
│   │   │       └── u-boot.lds
│   │   ├── galaxy5200/
│   │   │   ├── Makefile
│   │   │   └── galaxy5200.c
│   │   ├── gdsys/
│   │   │   ├── 405ep/
│   │   │   │   ├── 405ep.c
│   │   │   │   ├── 405ep.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── dlvision-10g.c
│   │   │   │   ├── io.c
│   │   │   │   ├── iocon.c
│   │   │   │   └── neo.c
│   │   │   ├── 405ex/
│   │   │   │   ├── 405ex.c
│   │   │   │   ├── 405ex.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── chip_config.c
│   │   │   │   └── io64.c
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── miiphybb.c
│   │   │   │   ├── osd.c
│   │   │   │   └── osd.h
│   │   │   ├── dlvision/
│   │   │   │   ├── Makefile
│   │   │   │   └── dlvision.c
│   │   │   ├── gdppc440etx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── gdppc440etx.c
│   │   │   │   └── init.S
│   │   │   └── intip/
│   │   │       ├── Makefile
│   │   │       ├── chip_config.c
│   │   │       ├── config.mk
│   │   │       ├── init.S
│   │   │       └── intip.c
│   │   ├── gen860t/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── beeper.c
│   │   │   ├── beeper.h
│   │   │   ├── flash.c
│   │   │   ├── fpga.c
│   │   │   ├── fpga.h
│   │   │   ├── gen860t.c
│   │   │   ├── ioport.c
│   │   │   ├── ioport.h
│   │   │   ├── u-boot-flashenv.lds
│   │   │   └── u-boot.lds
│   │   ├── genietv/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── genietv.c
│   │   │   ├── genietv.h
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── gth2/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── ee_access.c
│   │   │   ├── ee_access.h
│   │   │   ├── ee_dev.h
│   │   │   ├── flash.c
│   │   │   ├── gth2.c
│   │   │   ├── lowlevel_init.S
│   │   │   └── u-boot.lds
│   │   ├── gw8260/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── gw8260.c
│   │   ├── hale/
│   │   │   └── tt01/
│   │   │       ├── Makefile
│   │   │       ├── lowlevel_init.S
│   │   │       └── tt01.c
│   │   ├── hermes/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── hermes.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── hidden_dragon/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── early_init.S
│   │   │   ├── flash.c
│   │   │   ├── hidden_dragon.c
│   │   │   └── speed.h
│   │   ├── highbank/
│   │   │   ├── Makefile
│   │   │   └── highbank.c
│   │   ├── htkw/
│   │   │   └── mcx/
│   │   │       ├── Makefile
│   │   │       ├── mcx.c
│   │   │       └── mcx.h
│   │   ├── hymod/
│   │   │   ├── Makefile
│   │   │   ├── bsp.c
│   │   │   ├── config.mk
│   │   │   ├── eeprom.c
│   │   │   ├── env.c
│   │   │   ├── fetch.c
│   │   │   ├── flash.c
│   │   │   ├── flash.h
│   │   │   ├── global_env
│   │   │   ├── hymod.c
│   │   │   ├── hymod.h
│   │   │   ├── input.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── ibf-dsp561/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   └── ibf-dsp561.c
│   │   ├── icecube/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── icecube.c
│   │   │   ├── mt46v16m16-75.h
│   │   │   ├── mt46v32m16.h
│   │   │   └── mt48lc16m16a2-75.h
│   │   ├── icu862/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── icu862.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── idmr/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── idmr.c
│   │   │   └── u-boot.lds
│   │   ├── ids8247/
│   │   │   ├── Makefile
│   │   │   └── ids8247.c
│   │   ├── imx31_phycore/
│   │   │   ├── Makefile
│   │   │   ├── imx31_phycore.c
│   │   │   └── lowlevel_init.S
│   │   ├── in-circuit/
│   │   │   └── grasshopper/
│   │   │       ├── Makefile
│   │   │       └── grasshopper.c
│   │   ├── incaip/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── incaip.c
│   │   │   ├── lowlevel_init.S
│   │   │   └── u-boot.lds
│   │   ├── inka4x0/
│   │   │   ├── Makefile
│   │   │   ├── hyb25d512160bf-5.h
│   │   │   ├── inka4x0.c
│   │   │   ├── inkadiag.c
│   │   │   ├── k4h511638c.h
│   │   │   ├── mt46v16m16-75.h
│   │   │   ├── mt46v32m16-75.h
│   │   │   └── mt48lc16m16a2-75.h
│   │   ├── intercontrol/
│   │   │   └── digsy_mtc/
│   │   │       ├── Makefile
│   │   │       ├── cmd_disp.c
│   │   │       ├── cmd_mtc.c
│   │   │       ├── cmd_mtc.h
│   │   │       ├── digsy_mtc.c
│   │   │       ├── eeprom.h
│   │   │       ├── is42s16800a-7t.h
│   │   │       └── is45s16800a2.h
│   │   ├── ip04/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   └── ip04.c
│   │   ├── ip860/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── ip860.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── ipek01/
│   │   │   ├── Makefile
│   │   │   └── ipek01.c
│   │   ├── iphase4539/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── iphase4539.c
│   │   ├── isee/
│   │   │   ├── igep0020/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── igep0020.c
│   │   │   │   └── igep0020.h
│   │   │   └── igep0030/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── igep0030.c
│   │   │       └── igep0030.h
│   │   ├── ispan/
│   │   │   ├── Makefile
│   │   │   └── ispan.c
│   │   ├── ivm/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── ivm.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── jornada/
│   │   │   ├── Makefile
│   │   │   ├── jornada.c
│   │   │   └── setup.S
│   │   ├── jse/
│   │   │   ├── Makefile
│   │   │   ├── README.txt
│   │   │   ├── flash.c
│   │   │   ├── host_bridge.c
│   │   │   ├── init.S
│   │   │   ├── jse.c
│   │   │   ├── jse_priv.h
│   │   │   └── sdram.c
│   │   ├── jupiter/
│   │   │   ├── Makefile
│   │   │   └── jupiter.c
│   │   ├── karo/
│   │   │   ├── tk71/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   └── tk71.c
│   │   │   └── tx25/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── lowlevel_init.S
│   │   │       └── tx25.c
│   │   ├── keymile/
│   │   │   ├── common/
│   │   │   │   ├── common.c
│   │   │   │   ├── common.h
│   │   │   │   └── ivm.c
│   │   │   ├── km82xx/
│   │   │   │   ├── Makefile
│   │   │   │   └── km82xx.c
│   │   │   ├── km83xx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── km83xx.c
│   │   │   │   └── km83xx_i2c.c
│   │   │   ├── km_arm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── fpga_config.c
│   │   │   │   ├── km_arm.c
│   │   │   │   ├── kwbimage-memphis.cfg
│   │   │   │   ├── kwbimage.cfg
│   │   │   │   ├── kwbimage_128M16_1.cfg
│   │   │   │   └── kwbimage_256M8_1.cfg
│   │   │   └── scripts/
│   │   │       ├── README
│   │   │       ├── develop-arm.txt
│   │   │       ├── develop-common.txt
│   │   │       ├── develop-ppc_82xx.txt
│   │   │       ├── develop-ppc_8xx.txt
│   │   │       ├── ramfs-arm.txt
│   │   │       ├── ramfs-common.txt
│   │   │       ├── ramfs-ppc_82xx.txt
│   │   │       └── ramfs-ppc_8xx.txt
│   │   ├── korat/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── init.S
│   │   │   ├── korat.c
│   │   │   └── u-boot-F7FC.lds
│   │   ├── kup/
│   │   │   ├── Makefile
│   │   │   ├── common/
│   │   │   │   ├── flash.c
│   │   │   │   ├── kup.c
│   │   │   │   ├── kup.h
│   │   │   │   ├── load_sernum_ethaddr.c
│   │   │   │   └── pcmcia.c
│   │   │   ├── kup4k/
│   │   │   │   ├── Makefile
│   │   │   │   ├── kup4k.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── u-boot.lds.debug
│   │   │   └── kup4x/
│   │   │       ├── Makefile
│   │   │       ├── kup4x.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── lantec/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── lantec.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── linkstation/
│   │   │   ├── Makefile
│   │   │   ├── avr.c
│   │   │   ├── hwctl.c
│   │   │   ├── ide.c
│   │   │   └── linkstation.c
│   │   ├── logicpd/
│   │   │   ├── am3517evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── am3517evm.c
│   │   │   │   └── am3517evm.h
│   │   │   ├── imx27lite/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imx27lite.c
│   │   │   │   └── lowlevel_init.S
│   │   │   ├── imx31_litekit/
│   │   │   │   ├── Makefile
│   │   │   │   ├── imx31_litekit.c
│   │   │   │   └── lowlevel_init.S
│   │   │   ├── omap3som/
│   │   │   │   ├── Makefile
│   │   │   │   ├── omap3logic.c
│   │   │   │   └── omap3logic.h
│   │   │   ├── zoom1/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── zoom1.c
│   │   │   │   └── zoom1.h
│   │   │   └── zoom2/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── debug_board.c
│   │   │       ├── led.c
│   │   │       ├── zoom2.c
│   │   │       ├── zoom2.h
│   │   │       ├── zoom2_serial.c
│   │   │       └── zoom2_serial.h
│   │   ├── lubbock/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── lubbock.c
│   │   ├── lwmon/
│   │   │   ├── Makefile
│   │   │   ├── README.keybd
│   │   │   ├── flash.c
│   │   │   ├── lwmon.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── lwmon5/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── init.S
│   │   │   ├── kbd.c
│   │   │   ├── lwmon5.c
│   │   │   └── sdram.c
│   │   ├── manroland/
│   │   │   ├── hmi1001/
│   │   │   │   ├── Makefile
│   │   │   │   └── hmi1001.c
│   │   │   ├── mucmc52/
│   │   │   │   ├── Makefile
│   │   │   │   └── mucmc52.c
│   │   │   ├── uc100/
│   │   │   │   ├── Makefile
│   │   │   │   ├── pcmcia.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── uc100.c
│   │   │   └── uc101/
│   │   │       ├── Makefile
│   │   │       └── uc101.c
│   │   ├── matrix_vision/
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── mv_common.c
│   │   │   │   └── mv_common.h
│   │   │   ├── mergerbox/
│   │   │   │   ├── Makefile
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── mergerbox.c
│   │   │   │   ├── mergerbox.h
│   │   │   │   ├── pci.c
│   │   │   │   └── sm107.c
│   │   │   ├── mvbc_p/
│   │   │   │   ├── Makefile
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── mvbc_p.c
│   │   │   │   ├── mvbc_p.h
│   │   │   │   └── mvbc_p_autoscript
│   │   │   ├── mvblm7/
│   │   │   │   ├── Makefile
│   │   │   │   ├── bootscript
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── mvblm7.c
│   │   │   │   ├── mvblm7.h
│   │   │   │   └── pci.c
│   │   │   ├── mvblx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── fpga.c
│   │   │   │   ├── fpga.h
│   │   │   │   ├── mvblx.c
│   │   │   │   ├── mvblx.h
│   │   │   │   └── sys_eeprom.c
│   │   │   └── mvsmr/
│   │   │       ├── Makefile
│   │   │       ├── bootscript
│   │   │       ├── fpga.c
│   │   │       ├── fpga.h
│   │   │       ├── mvsmr.c
│   │   │       ├── mvsmr.h
│   │   │       └── u-boot.lds
│   │   ├── mbx8xx/
│   │   │   ├── Makefile
│   │   │   ├── csr.h
│   │   │   ├── dimm.h
│   │   │   ├── flash.c
│   │   │   ├── mbx8xx.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   ├── u-boot.lds.debug
│   │   │   ├── vpd.c
│   │   │   └── vpd.h
│   │   ├── mcc200/
│   │   │   ├── Makefile
│   │   │   ├── auto_update.c
│   │   │   ├── lcd.c
│   │   │   ├── mcc200.c
│   │   │   ├── mt46v16m16-75.h
│   │   │   ├── mt48lc16m16a2-75.h
│   │   │   ├── mt48lc16m32s2-75.h
│   │   │   └── mt48lc8m32b2-6-7.h
│   │   ├── micronas/
│   │   │   └── vct/
│   │   │       ├── Makefile
│   │   │       ├── bcu.h
│   │   │       ├── config.mk
│   │   │       ├── dcgu.c
│   │   │       ├── dcgu.h
│   │   │       ├── ebi.c
│   │   │       ├── ebi.h
│   │   │       ├── ebi_nor_flash.c
│   │   │       ├── ebi_onenand.c
│   │   │       ├── ebi_smc911x.c
│   │   │       ├── ehci.c
│   │   │       ├── gpio.c
│   │   │       ├── scc.c
│   │   │       ├── scc.h
│   │   │       ├── smc_eeprom.c
│   │   │       ├── top.c
│   │   │       ├── u-boot.lds
│   │   │       ├── vct.c
│   │   │       ├── vct.h
│   │   │       ├── vcth/
│   │   │       │   ├── reg_dcgu.h
│   │   │       │   ├── reg_ebi.h
│   │   │       │   ├── reg_fwsram.h
│   │   │       │   ├── reg_gpio.h
│   │   │       │   ├── reg_scc.h
│   │   │       │   ├── reg_usbh.h
│   │   │       │   └── reg_wdt.h
│   │   │       ├── vcth2/
│   │   │       │   └── reg_ebi.h
│   │   │       └── vctv/
│   │   │           ├── reg_dcgu.h
│   │   │           ├── reg_ebi.h
│   │   │           ├── reg_gpio.h
│   │   │           └── reg_wdt.h
│   │   ├── mimc/
│   │   │   └── mimc200/
│   │   │       ├── Makefile
│   │   │       └── mimc200.c
│   │   ├── miromico/
│   │   │   └── hammerhead/
│   │   │       ├── Makefile
│   │   │       └── hammerhead.c
│   │   ├── ml2/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── init.S
│   │   │   ├── ml2.c
│   │   │   ├── serial.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── mosaixtech/
│   │   │   └── icon/
│   │   │       ├── Makefile
│   │   │       ├── chip_config.c
│   │   │       ├── config.mk
│   │   │       ├── icon.c
│   │   │       └── init.S
│   │   ├── motionpro/
│   │   │   ├── Makefile
│   │   │   └── motionpro.c
│   │   ├── mousse/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── flash.c
│   │   │   ├── flash.h
│   │   │   ├── m48t59y.c
│   │   │   ├── m48t59y.h
│   │   │   ├── mousse.c
│   │   │   ├── mousse.h
│   │   │   ├── pci.c
│   │   │   ├── u-boot.lds
│   │   │   ├── u-boot.lds.ram
│   │   │   └── u-boot.lds.rom
│   │   ├── mpc8308_p1m/
│   │   │   ├── Makefile
│   │   │   ├── mpc8308_p1m.c
│   │   │   └── sdram.c
│   │   ├── mpl/
│   │   │   ├── common/
│   │   │   │   ├── common_util.c
│   │   │   │   ├── common_util.h
│   │   │   │   ├── isa.c
│   │   │   │   ├── isa.h
│   │   │   │   ├── kbd.c
│   │   │   │   ├── kbd.h
│   │   │   │   ├── pci.c
│   │   │   │   ├── pci_parts.h
│   │   │   │   ├── piix4_pci.h
│   │   │   │   ├── usb_uhci.c
│   │   │   │   └── usb_uhci.h
│   │   │   ├── mip405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_mip405.c
│   │   │   │   ├── init.S
│   │   │   │   ├── mip405.c
│   │   │   │   └── mip405.h
│   │   │   ├── pati/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pati.c
│   │   │   │   ├── pati.c
│   │   │   │   ├── pati.h
│   │   │   │   ├── pci_eeprom.h
│   │   │   │   └── plx9056.h
│   │   │   ├── pip405/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_pip405.c
│   │   │   │   ├── init.S
│   │   │   │   ├── pip405.c
│   │   │   │   ├── pip405.h
│   │   │   │   └── u-boot.lds.debug
│   │   │   └── vcma9/
│   │   │       ├── Makefile
│   │   │       ├── cmd_vcma9.c
│   │   │       ├── lowlevel_init.S
│   │   │       ├── vcma9.c
│   │   │       └── vcma9.h
│   │   ├── mpr2/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── mpr2.c
│   │   ├── ms7720se/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── ms7720se.c
│   │   ├── ms7722se/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── ms7722se.c
│   │   ├── ms7750se/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── ms7750se.c
│   │   ├── muas3001/
│   │   │   ├── Makefile
│   │   │   └── muas3001.c
│   │   ├── munices/
│   │   │   ├── Makefile
│   │   │   ├── mt48lc16m16a2-75.h
│   │   │   └── munices.c
│   │   ├── musenki/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── flash.c
│   │   │   └── musenki.c
│   │   ├── mvblue/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── mvblue.c
│   │   │   └── u-boot.lds
│   │   ├── mx1ads/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   ├── mx1ads.c
│   │   │   └── syncflash.c
│   │   ├── netphone/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── netphone.c
│   │   │   ├── phone_console.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── netta/
│   │   │   ├── Makefile
│   │   │   ├── codec.c
│   │   │   ├── dsp.c
│   │   │   ├── flash.c
│   │   │   ├── netta.c
│   │   │   ├── pcmcia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── netta2/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── netta2.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── netvia/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── netvia.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── ns9750dev/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── led.c
│   │   │   ├── lowlevel_init.S
│   │   │   └── ns9750dev.c
│   │   ├── nvidia/
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── board.c
│   │   │   │   ├── board.h
│   │   │   │   ├── emc.c
│   │   │   │   ├── emc.h
│   │   │   │   └── uart-spi-switch.c
│   │   │   ├── dts/
│   │   │   │   ├── tegra2-harmony.dts
│   │   │   │   ├── tegra2-seaboard.dts
│   │   │   │   ├── tegra2-ventana.dts
│   │   │   │   └── tegra2-whistler.dts
│   │   │   ├── harmony/
│   │   │   │   ├── Makefile
│   │   │   │   └── harmony.c
│   │   │   ├── seaboard/
│   │   │   │   ├── Makefile
│   │   │   │   └── seaboard.c
│   │   │   ├── ventana/
│   │   │   │   └── Makefile
│   │   │   └── whistler/
│   │   │       ├── Makefile
│   │   │       └── whistler.c
│   │   ├── nx823/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── nx823.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── o2dnt/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── o2dnt.c
│   │   ├── omicron/
│   │   │   └── calimain/
│   │   │       ├── Makefile
│   │   │       └── calimain.c
│   │   ├── openrisc/
│   │   │   └── openrisc-generic/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── openrisc-generic.c
│   │   │       ├── or1ksim.cfg
│   │   │       └── u-boot.lds
│   │   ├── overo/
│   │   │   ├── Makefile
│   │   │   ├── overo.c
│   │   │   └── overo.h
│   │   ├── palmld/
│   │   │   ├── Makefile
│   │   │   └── palmld.c
│   │   ├── palmtc/
│   │   │   ├── Makefile
│   │   │   └── palmtc.c
│   │   ├── pandora/
│   │   │   ├── Makefile
│   │   │   ├── pandora.c
│   │   │   └── pandora.h
│   │   ├── pb1x00/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── lowlevel_init.S
│   │   │   ├── pb1x00.c
│   │   │   └── u-boot.lds
│   │   ├── pcippc2/
│   │   │   ├── Makefile
│   │   │   ├── cpc710.h
│   │   │   ├── cpc710_init_ram.c
│   │   │   ├── cpc710_pci.c
│   │   │   ├── cpc710_pci.h
│   │   │   ├── flash.c
│   │   │   ├── fpga_serial.c
│   │   │   ├── fpga_serial.h
│   │   │   ├── hardware.h
│   │   │   ├── i2c.c
│   │   │   ├── i2c.h
│   │   │   ├── ns16550.h
│   │   │   ├── pcippc2.c
│   │   │   ├── pcippc2.h
│   │   │   ├── pcippc2_fpga.c
│   │   │   ├── pcippc2_fpga.h
│   │   │   ├── sconsole.c
│   │   │   └── sconsole.h
│   │   ├── pcs440ep/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── flash.c
│   │   │   ├── init.S
│   │   │   └── pcs440ep.c
│   │   ├── pdm360ng/
│   │   │   ├── Makefile
│   │   │   └── pdm360ng.c
│   │   ├── phytec/
│   │   │   └── pcm030/
│   │   │       ├── Makefile
│   │   │       ├── mt46v32m16-75.h
│   │   │       └── pcm030.c
│   │   ├── pm520/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── mt46v16m16-75.h
│   │   │   ├── mt48lc16m16a2-75.h
│   │   │   └── pm520.c
│   │   ├── pm826/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── pm826.c
│   │   ├── pm828/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── pm828.c
│   │   ├── pn62/
│   │   │   ├── Makefile
│   │   │   ├── cmd_pn62.c
│   │   │   ├── misc.c
│   │   │   ├── pn62.c
│   │   │   └── pn62.h
│   │   ├── ppmc7xx/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── init.S
│   │   │   ├── pci.c
│   │   │   └── ppmc7xx.c
│   │   ├── ppmc8260/
│   │   │   ├── Makefile
│   │   │   ├── ppmc8260.c
│   │   │   └── strataflash.c
│   │   ├── pr1/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   └── pr1.c
│   │   ├── prodrive/
│   │   │   ├── alpr/
│   │   │   │   ├── Makefile
│   │   │   │   ├── alpr.c
│   │   │   │   ├── config.mk
│   │   │   │   ├── fpga.c
│   │   │   │   ├── init.S
│   │   │   │   └── nand.c
│   │   │   ├── common/
│   │   │   │   ├── flash.c
│   │   │   │   └── fpga.c
│   │   │   ├── p3mx/
│   │   │   │   ├── 64460.h
│   │   │   │   ├── Makefile
│   │   │   │   ├── eth.h
│   │   │   │   ├── misc.S
│   │   │   │   ├── mpsc.c
│   │   │   │   ├── mpsc.h
│   │   │   │   ├── mv_eth.c
│   │   │   │   ├── mv_eth.h
│   │   │   │   ├── mv_regs.h
│   │   │   │   ├── p3mx.c
│   │   │   │   ├── p3mx.h
│   │   │   │   ├── pci.c
│   │   │   │   ├── ppc_error_no.h
│   │   │   │   ├── sdram_init.c
│   │   │   │   ├── serial.c
│   │   │   │   └── serial.h
│   │   │   ├── p3p440/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── p3p440.c
│   │   │   │   └── p3p440.h
│   │   │   └── pdnb3/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── nand.c
│   │   │       └── pdnb3.c
│   │   ├── psyent/
│   │   │   ├── common/
│   │   │   │   └── AMDLV065D.c
│   │   │   ├── pci5441/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   └── pci5441.c
│   │   │   └── pk1c20/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── led.c
│   │   │       └── pk1c20.c
│   │   ├── pxa255_idp/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── idp_notes.txt
│   │   │   ├── pxa_idp.c
│   │   │   ├── pxa_reg_calcs.out
│   │   │   └── pxa_reg_calcs.py
│   │   ├── qcom/
│   │   │   ├── common/
│   │   │   │   ├── athrs17_phy.c
│   │   │   │   ├── athrs17_phy.h
│   │   │   │   ├── ipq806x_phy.h
│   │   │   │   ├── qca8511.c
│   │   │   │   ├── qca8511.h
│   │   │   │   └── qca_common.h
│   │   │   ├── ipq40xx_cdp/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ipq40xx_board_param.h
│   │   │   │   ├── ipq40xx_cdp.c
│   │   │   │   └── ipq40xx_cdp.h
│   │   │   └── ipq806x_cdp/
│   │   │       ├── Makefile
│   │   │       ├── ipq806x_board_param.h
│   │   │       ├── ipq806x_cdp.c
│   │   │       └── ipq806x_cdp.h
│   │   ├── qemu-mips/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── config.mk
│   │   │   ├── lowlevel_init.S
│   │   │   ├── qemu-mips.c
│   │   │   └── u-boot.lds
│   │   ├── qi/
│   │   │   └── qi_lb60/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── qi_lb60.c
│   │   │       └── u-boot.lds
│   │   ├── quad100hd/
│   │   │   ├── Makefile
│   │   │   ├── nand.c
│   │   │   └── quad100hd.c
│   │   ├── quantum/
│   │   │   ├── Makefile
│   │   │   ├── fpga.c
│   │   │   ├── fpga.h
│   │   │   ├── quantum.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── r360mpi/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── pcmcia.c
│   │   │   ├── r360mpi.c
│   │   │   └── u-boot.lds
│   │   ├── raidsonic/
│   │   │   └── ib62x0/
│   │   │       ├── Makefile
│   │   │       ├── ib62x0.c
│   │   │       ├── ib62x0.h
│   │   │       └── kwbimage.cfg
│   │   ├── rattler/
│   │   │   ├── Makefile
│   │   │   └── rattler.c
│   │   ├── rbc823/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── kbd.c
│   │   │   ├── rbc823.c
│   │   │   └── u-boot.lds
│   │   ├── renesas/
│   │   │   ├── MigoR/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── migo_r.c
│   │   │   ├── ap325rxa/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ap325rxa.c
│   │   │   │   ├── cpld-ap325rxa.c
│   │   │   │   └── lowlevel_init.S
│   │   │   ├── ecovec/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ecovec.c
│   │   │   │   └── lowlevel_init.S
│   │   │   ├── r0p7734/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── r0p7734.c
│   │   │   ├── r2dplus/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── r2dplus.c
│   │   │   ├── r7780mp/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── r7780mp.c
│   │   │   │   └── r7780mp.h
│   │   │   ├── rsk7203/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── rsk7203.c
│   │   │   ├── rsk7264/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── rsk7264.c
│   │   │   ├── rsk7269/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── rsk7269.c
│   │   │   ├── sh7757lcr/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── sh7757lcr.c
│   │   │   │   ├── spi-boot.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── sh7763rdp/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── sh7763rdp.c
│   │   │   └── sh7785lcr/
│   │   │       ├── Makefile
│   │   │       ├── lowlevel_init.S
│   │   │       ├── rtl8169.h
│   │   │       ├── rtl8169_mac.c
│   │   │       ├── selfcheck.c
│   │   │       └── sh7785lcr.c
│   │   ├── ronetix/
│   │   │   ├── pm9261/
│   │   │   │   ├── Makefile
│   │   │   │   ├── led.c
│   │   │   │   ├── partition.c
│   │   │   │   └── pm9261.c
│   │   │   ├── pm9263/
│   │   │   │   ├── Makefile
│   │   │   │   ├── led.c
│   │   │   │   ├── partition.c
│   │   │   │   └── pm9263.c
│   │   │   └── pm9g45/
│   │   │       ├── Makefile
│   │   │       └── pm9g45.c
│   │   ├── rpxsuper/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── mii_phy.c
│   │   │   ├── readme
│   │   │   ├── rpxsuper.c
│   │   │   └── rpxsuper.h
│   │   ├── rsdproto/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── flash_asm.S
│   │   │   ├── rsdproto.c
│   │   │   └── u-boot.lds
│   │   ├── sacsng/
│   │   │   ├── Makefile
│   │   │   ├── clkinit.c
│   │   │   ├── clkinit.h
│   │   │   ├── flash.c
│   │   │   ├── ioconfig.h
│   │   │   └── sacsng.c
│   │   ├── samsung/
│   │   │   ├── goni/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── goni.c
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem_setup.S
│   │   │   │   └── onenand.c
│   │   │   ├── origen/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem_setup.S
│   │   │   │   ├── mmc_boot.c
│   │   │   │   ├── origen.c
│   │   │   │   ├── origen_setup.h
│   │   │   │   └── tools/
│   │   │   │       └── mkv310_image.c
│   │   │   ├── smdk2410/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── smdk2410.c
│   │   │   ├── smdk5250/
│   │   │   │   ├── Makefile
│   │   │   │   ├── clock_init.c
│   │   │   │   ├── dmc_init.c
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mmc_boot.c
│   │   │   │   ├── setup.h
│   │   │   │   ├── smdk5250.c
│   │   │   │   └── tzpc_init.c
│   │   │   ├── smdk6400/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── smdk6400.c
│   │   │   │   ├── smdk6400_nand_spl.c
│   │   │   │   └── u-boot-nand.lds
│   │   │   ├── smdkc100/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem_setup.S
│   │   │   │   ├── onenand.c
│   │   │   │   └── smdkc100.c
│   │   │   ├── smdkv310/
│   │   │   │   ├── Makefile
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem_setup.S
│   │   │   │   ├── mmc_boot.c
│   │   │   │   ├── smdkv310.c
│   │   │   │   └── tools/
│   │   │   │       └── mkv310_image.c
│   │   │   ├── trats/
│   │   │   │   ├── Makefile
│   │   │   │   ├── setup.h
│   │   │   │   └── trats.c
│   │   │   └── universal_c210/
│   │   │       ├── Makefile
│   │   │       ├── lowlevel_init.S
│   │   │       ├── onenand.c
│   │   │       └── universal.c
│   │   ├── sandbox/
│   │   │   └── sandbox/
│   │   │       ├── Makefile
│   │   │       └── sandbox.c
│   │   ├── sandburst/
│   │   │   ├── common/
│   │   │   │   ├── flash.c
│   │   │   │   ├── ppc440gx_i2c.c
│   │   │   │   ├── ppc440gx_i2c.h
│   │   │   │   ├── sb_common.c
│   │   │   │   └── sb_common.h
│   │   │   ├── karef/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── hal_ka_of_auto.h
│   │   │   │   ├── hal_ka_sc_auto.h
│   │   │   │   ├── init.S
│   │   │   │   ├── karef.c
│   │   │   │   ├── karef.h
│   │   │   │   ├── karef_version.h
│   │   │   │   └── u-boot.lds.debug
│   │   │   └── metrobox/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── hal_xc_auto.h
│   │   │       ├── init.S
│   │   │       ├── metrobox.c
│   │   │       ├── metrobox.h
│   │   │       ├── metrobox_version.h
│   │   │       └── u-boot.lds.debug
│   │   ├── sandpoint/
│   │   │   ├── Makefile
│   │   │   ├── README
│   │   │   ├── dinkdl
│   │   │   ├── early_init.S
│   │   │   ├── flash.c
│   │   │   ├── sandpoint.c
│   │   │   ├── speed.h
│   │   │   └── u-boot.lds
│   │   ├── sbc405/
│   │   │   ├── Makefile
│   │   │   ├── sbc405.c
│   │   │   └── strataflash.c
│   │   ├── sbc8349/
│   │   │   ├── Makefile
│   │   │   ├── pci.c
│   │   │   └── sbc8349.c
│   │   ├── sbc8548/
│   │   │   ├── Makefile
│   │   │   ├── ddr.c
│   │   │   ├── law.c
│   │   │   ├── sbc8548.c
│   │   │   └── tlb.c
│   │   ├── sbc8560/
│   │   │   ├── Makefile
│   │   │   ├── ddr.c
│   │   │   ├── law.c
│   │   │   ├── sbc8560.c
│   │   │   └── tlb.c
│   │   ├── sbc8641d/
│   │   │   ├── Makefile
│   │   │   ├── ddr.c
│   │   │   ├── law.c
│   │   │   └── sbc8641d.c
│   │   ├── sc3/
│   │   │   ├── Makefile
│   │   │   ├── init.S
│   │   │   ├── sc3.c
│   │   │   ├── sc3.h
│   │   │   └── sc3nand.c
│   │   ├── scb9328/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── intel.h
│   │   │   ├── lowlevel_init.S
│   │   │   └── scb9328.c
│   │   ├── sheldon/
│   │   │   └── simpc8313/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       ├── sdram.c
│   │   │       └── simpc8313.c
│   │   ├── shmin/
│   │   │   ├── Makefile
│   │   │   ├── lowlevel_init.S
│   │   │   └── shmin.c
│   │   ├── siemens/
│   │   │   ├── IAD210/
│   │   │   │   ├── IAD210.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── atm.c
│   │   │   │   ├── atm.h
│   │   │   │   ├── flash.c
│   │   │   │   └── u-boot.lds
│   │   │   ├── SCM/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── fpga_scm.c
│   │   │   │   ├── scm.c
│   │   │   │   └── scm.h
│   │   │   └── common/
│   │   │       ├── README
│   │   │       ├── fpga.c
│   │   │       └── fpga.h
│   │   ├── sixnet/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── fpgadata.c
│   │   │   ├── sixnet.c
│   │   │   ├── sixnet.h
│   │   │   └── u-boot.lds
│   │   ├── snmc/
│   │   │   ├── qs850/
│   │   │   │   ├── Makefile
│   │   │   │   ├── flash.c
│   │   │   │   ├── qs850.c
│   │   │   │   └── u-boot.lds
│   │   │   └── qs860t/
│   │   │       ├── Makefile
│   │   │       ├── flash.c
│   │   │       ├── qs860t.c
│   │   │       └── u-boot.lds
│   │   ├── socrates/
│   │   │   ├── Makefile
│   │   │   ├── ddr.c
│   │   │   ├── law.c
│   │   │   ├── nand.c
│   │   │   ├── sdram.c
│   │   │   ├── socrates.c
│   │   │   ├── tlb.c
│   │   │   └── upm_table.h
│   │   ├── sorcery/
│   │   │   ├── Makefile
│   │   │   └── sorcery.c
│   │   ├── spc1920/
│   │   │   ├── Makefile
│   │   │   ├── hpi.c
│   │   │   ├── hpi.h
│   │   │   ├── pld.h
│   │   │   ├── spc1920.c
│   │   │   └── u-boot.lds
│   │   ├── spd8xx/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── spd8xx.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── spear/
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── spr_lowlevel_init.S
│   │   │   │   └── spr_misc.c
│   │   │   ├── spear300/
│   │   │   │   ├── Makefile
│   │   │   │   └── spear300.c
│   │   │   ├── spear310/
│   │   │   │   ├── Makefile
│   │   │   │   └── spear310.c
│   │   │   ├── spear320/
│   │   │   │   ├── Makefile
│   │   │   │   └── spear320.c
│   │   │   └── spear600/
│   │   │       ├── Makefile
│   │   │       └── spear600.c
│   │   ├── st/
│   │   │   └── nhk8815/
│   │   │       ├── Makefile
│   │   │       └── nhk8815.c
│   │   ├── st-ericsson/
│   │   │   └── u8500/
│   │   │       ├── Makefile
│   │   │       ├── gpio.c
│   │   │       ├── prcmu-fw.h
│   │   │       ├── prcmu.c
│   │   │       └── u8500_href.c
│   │   ├── stx/
│   │   │   ├── stxgp3/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── flash.c
│   │   │   │   ├── law.c
│   │   │   │   ├── stxgp3.c
│   │   │   │   └── tlb.c
│   │   │   ├── stxssa/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── stxssa.c
│   │   │   │   └── tlb.c
│   │   │   └── stxxtc/
│   │   │       ├── Makefile
│   │   │       ├── stxxtc.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── svm_sc8xx/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── svm_sc8xx.c
│   │   │   ├── u-boot.lds
│   │   │   └── u-boot.lds.debug
│   │   ├── sx1/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── lowlevel_init.S
│   │   │   └── sx1.c
│   │   ├── syteco/
│   │   │   ├── jadecpu/
│   │   │   │   ├── Makefile
│   │   │   │   ├── jadecpu.c
│   │   │   │   └── lowlevel_init.S
│   │   │   └── zmx25/
│   │   │       ├── Makefile
│   │   │       ├── lowlevel_init.S
│   │   │       └── zmx25.c
│   │   ├── t3corp/
│   │   │   ├── Makefile
│   │   │   ├── chip_config.c
│   │   │   ├── config.mk
│   │   │   ├── init.S
│   │   │   └── t3corp.c
│   │   ├── tcm-bf518/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   └── tcm-bf518.c
│   │   ├── tcm-bf537/
│   │   │   ├── Makefile
│   │   │   ├── config.mk
│   │   │   ├── gpio_cfi_flash.c
│   │   │   └── tcm-bf537.c
│   │   ├── technexion/
│   │   │   └── twister/
│   │   │       ├── Makefile
│   │   │       ├── twister.c
│   │   │       └── twister.h
│   │   ├── teejet/
│   │   │   └── mt_ventoux/
│   │   │       ├── Makefile
│   │   │       ├── mt_ventoux.c
│   │   │       └── mt_ventoux.h
│   │   ├── ti/
│   │   │   ├── am335x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── evm.c
│   │   │   │   └── mux.c
│   │   │   ├── am3517crane/
│   │   │   │   ├── Makefile
│   │   │   │   ├── am3517crane.c
│   │   │   │   └── am3517crane.h
│   │   │   ├── beagle/
│   │   │   │   ├── Makefile
│   │   │   │   ├── beagle.c
│   │   │   │   ├── beagle.h
│   │   │   │   └── led.c
│   │   │   ├── evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── evm.c
│   │   │   │   └── evm.h
│   │   │   ├── omap1510inn/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── omap1510innovator.c
│   │   │   ├── omap2420h4/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   ├── mem.c
│   │   │   │   ├── omap2420h4.c
│   │   │   │   └── sys_info.c
│   │   │   ├── omap5912osk/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── omap5912osk.c
│   │   │   ├── omap5_evm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── evm.c
│   │   │   │   └── mux_data.h
│   │   │   ├── omap730p2/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── flash.c
│   │   │   │   ├── lowlevel_init.S
│   │   │   │   └── omap730p2.c
│   │   │   ├── panda/
│   │   │   │   ├── Makefile
│   │   │   │   ├── panda.c
│   │   │   │   └── panda_mux_data.h
│   │   │   ├── sdp3430/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── sdp.c
│   │   │   │   └── sdp.h
│   │   │   ├── sdp4430/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cmd_bat.c
│   │   │   │   ├── sdp.c
│   │   │   │   └── sdp4430_mux_data.h
│   │   │   └── tnetv107xevm/
│   │   │       ├── Makefile
│   │   │       ├── config.mk
│   │   │       └── sdb_board.c
│   │   ├── timll/
│   │   │   ├── devkit3250/
│   │   │   │   ├── Makefile
│   │   │   │   └── devkit3250.c
│   │   │   └── devkit8000/
│   │   │       ├── Makefile
│   │   │       ├── devkit8000.c
│   │   │       └── devkit8000.h
│   │   ├── toradex/
│   │   │   └── colibri_pxa270/
│   │   │       ├── Makefile
│   │   │       └── colibri_pxa270.c
│   │   ├── total5200/
│   │   │   ├── Makefile
│   │   │   ├── mt48lc16m16a2-75.h
│   │   │   ├── mt48lc32m16a2-75.h
│   │   │   ├── sdram.c
│   │   │   ├── sdram.h
│   │   │   └── total5200.c
│   │   ├── tqc/
│   │   │   ├── tqm5200/
│   │   │   │   ├── Makefile
│   │   │   │   ├── cam5200_flash.c
│   │   │   │   ├── cmd_stk52xx.c
│   │   │   │   ├── cmd_tb5200.c
│   │   │   │   ├── mt48lc16m16a2-75.h
│   │   │   │   └── tqm5200.c
│   │   │   ├── tqm8260/
│   │   │   │   ├── Makefile
│   │   │   │   └── tqm8260.c
│   │   │   ├── tqm8272/
│   │   │   │   ├── Makefile
│   │   │   │   ├── nand.c
│   │   │   │   ├── tqm8272.c
│   │   │   │   └── tqm8272.h
│   │   │   ├── tqm834x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── pci.c
│   │   │   │   └── tqm834x.c
│   │   │   ├── tqm85xx/
│   │   │   │   ├── Makefile
│   │   │   │   ├── law.c
│   │   │   │   ├── nand.c
│   │   │   │   ├── sdram.c
│   │   │   │   ├── tlb.c
│   │   │   │   └── tqm85xx.c
│   │   │   └── tqm8xx/
│   │   │       ├── Makefile
│   │   │       ├── load_sernum_ethaddr.c
│   │   │       ├── tqm8xx.c
│   │   │       └── u-boot.lds
│   │   ├── trizepsiv/
│   │   │   ├── Makefile
│   │   │   ├── conxs.c
│   │   │   └── eeprom.c
│   │   ├── ttcontrol/
│   │   │   └── vision2/
│   │   │       ├── Makefile
│   │   │       ├── imximage_hynix.cfg
│   │   │       └── vision2.c
│   │   ├── utx8245/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── utx8245.c
│   │   ├── v37/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   ├── u-boot.lds
│   │   │   └── v37.c
│   │   ├── v38b/
│   │   │   ├── Makefile
│   │   │   ├── ethaddr.c
│   │   │   └── v38b.c
│   │   ├── ve8313/
│   │   │   ├── Makefile
│   │   │   └── ve8313.c
│   │   ├── vpac270/
│   │   │   ├── Makefile
│   │   │   ├── onenand.c
│   │   │   ├── u-boot-spl.lds
│   │   │   └── vpac270.c
│   │   ├── w7o/
│   │   │   ├── Makefile
│   │   │   ├── cmd_vpd.c
│   │   │   ├── errors.h
│   │   │   ├── flash.c
│   │   │   ├── fpga.c
│   │   │   ├── fsboot.c
│   │   │   ├── init.S
│   │   │   ├── post1.S
│   │   │   ├── post2.c
│   │   │   ├── u-boot.lds.debug
│   │   │   ├── vpd.c
│   │   │   ├── vpd.h
│   │   │   ├── w7o.c
│   │   │   ├── w7o.h
│   │   │   └── watchdog.c
│   │   ├── westel/
│   │   │   └── amx860/
│   │   │       ├── Makefile
│   │   │       ├── amx860.c
│   │   │       ├── flash.c
│   │   │       ├── u-boot.lds
│   │   │       └── u-boot.lds.debug
│   │   ├── xaeniax/
│   │   │   ├── Makefile
│   │   │   ├── flash.c
│   │   │   └── xaeniax.c
│   │   ├── xes/
│   │   │   ├── common/
│   │   │   │   ├── Makefile
│   │   │   │   ├── actl_nand.c
│   │   │   │   ├── board.c
│   │   │   │   ├── fsl_8xxx_clk.c
│   │   │   │   ├── fsl_8xxx_misc.c
│   │   │   │   ├── fsl_8xxx_misc.h
│   │   │   │   └── fsl_8xxx_pci.c
│   │   │   ├── xpedite1000/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── init.S
│   │   │   │   ├── u-boot.lds.debug
│   │   │   │   └── xpedite1000.c
│   │   │   ├── xpedite517x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   └── xpedite517x.c
│   │   │   ├── xpedite520x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── tlb.c
│   │   │   │   └── xpedite520x.c
│   │   │   ├── xpedite537x/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ddr.c
│   │   │   │   ├── law.c
│   │   │   │   ├── tlb.c
│   │   │   │   └── xpedite537x.c
│   │   │   └── xpedite550x/
│   │   │       ├── Makefile
│   │   │       ├── ddr.c
│   │   │       ├── law.c
│   │   │       ├── tlb.c
│   │   │       └── xpedite550x.c
│   │   ├── xilinx/
│   │   │   ├── common/
│   │   │   │   ├── xbasic_types.c
│   │   │   │   ├── xbasic_types.h
│   │   │   │   ├── xbuf_descriptor.h
│   │   │   │   ├── xdma_channel.c
│   │   │   │   ├── xdma_channel.h
│   │   │   │   ├── xdma_channel_i.h
│   │   │   │   ├── xdma_channel_sg.c
│   │   │   │   ├── xio.h
│   │   │   │   ├── xipif_v1_23_b.c
│   │   │   │   ├── xipif_v1_23_b.h
│   │   │   │   ├── xpacket_fifo_v1_00_b.c
│   │   │   │   ├── xpacket_fifo_v1_00_b.h
│   │   │   │   ├── xstatus.h
│   │   │   │   ├── xversion.c
│   │   │   │   └── xversion.h
│   │   │   ├── microblaze-generic/
│   │   │   │   ├── Makefile
│   │   │   │   ├── config.mk
│   │   │   │   ├── microblaze-generic.c
│   │   │   │   ├── u-boot.lds
│   │   │   │   └── xparameters.h
│   │   │   ├── ml507/
│   │   │   │   ├── Makefile
│   │   │   │   ├── ml507.c
│   │   │   │   └── xparameters.h
│   │   │   ├── ppc405-generic/
│   │   │   │   ├── Makefile
│   │   │   │   ├── xilinx_ppc405_generic.c
│   │   │   │   └── xparameters.h
│   │   │   ├── ppc440-generic/
│   │   │   │   ├── Makefile
│   │   │   │   ├── init.S
│   │   │   │   ├── xilinx_ppc440_generic.c
│   │   │   │   └── xparameters.h
│   │   │   └── xilinx_iic/
│   │   │       ├── xiic_l.c
│   │   │       └── xiic_l.h
│   │   ├── zeus/
│   │   │   ├── Makefile
│   │   │   ├── update.c
│   │   │   └── zeus.c
│   │   ├── zipitz2/
│   │   │   ├── Makefile
│   │   │   └── zipitz2.c
│   │   └── zpc1900/
│   │       ├── Makefile
│   │       └── zpc1900.c
│   ├── boards.cfg
│   ├── common/
│   │   ├── Makefile
│   │   ├── bedbug.c
│   │   ├── bootstage.c
│   │   ├── cmd_ambapp.c
│   │   ├── cmd_bdinfo.c
│   │   ├── cmd_bedbug.c
│   │   ├── cmd_bmp.c
│   │   ├── cmd_boot.c
│   │   ├── cmd_bootldr.c
│   │   ├── cmd_bootm.c
│   │   ├── cmd_cache.c
│   │   ├── cmd_console.c
│   │   ├── cmd_cplbinfo.c
│   │   ├── cmd_cramfs.c
│   │   ├── cmd_dataflash_mmc_mux.c
│   │   ├── cmd_date.c
│   │   ├── cmd_dcr.c
│   │   ├── cmd_df.c
│   │   ├── cmd_diag.c
│   │   ├── cmd_display.c
│   │   ├── cmd_dtt.c
│   │   ├── cmd_echo.c
│   │   ├── cmd_eeprom.c
│   │   ├── cmd_elf.c
│   │   ├── cmd_exit.c
│   │   ├── cmd_ext2.c
│   │   ├── cmd_fat.c
│   │   ├── cmd_fdc.c
│   │   ├── cmd_fdos.c
│   │   ├── cmd_fdt.c
│   │   ├── cmd_fitupd.c
│   │   ├── cmd_flash.c
│   │   ├── cmd_fpga.c
│   │   ├── cmd_gpio.c
│   │   ├── cmd_help.c
│   │   ├── cmd_i2c.c
│   │   ├── cmd_ide.c
│   │   ├── cmd_immap.c
│   │   ├── cmd_irq.c
│   │   ├── cmd_itest.c
│   │   ├── cmd_jffs2.c
│   │   ├── cmd_ldrinfo.c
│   │   ├── cmd_led.c
│   │   ├── cmd_license.c
│   │   ├── cmd_load.c
│   │   ├── cmd_log.c
│   │   ├── cmd_mac.c
│   │   ├── cmd_md5sum.c
│   │   ├── cmd_mdio.c
│   │   ├── cmd_mem.c
│   │   ├── cmd_mfsl.c
│   │   ├── cmd_mii.c
│   │   ├── cmd_misc.c
│   │   ├── cmd_mmc.c
│   │   ├── cmd_mmc_spi.c
│   │   ├── cmd_mp.c
│   │   ├── cmd_mtdparts.c
│   │   ├── cmd_nand.c
│   │   ├── cmd_net.c
│   │   ├── cmd_nvedit.c
│   │   ├── cmd_onenand.c
│   │   ├── cmd_otp.c
│   │   ├── cmd_pci.c
│   │   ├── cmd_pcmcia.c
│   │   ├── cmd_portio.c
│   │   ├── cmd_pxe.c
│   │   ├── cmd_reginfo.c
│   │   ├── cmd_reiser.c
│   │   ├── cmd_sata.c
│   │   ├── cmd_scsi.c
│   │   ├── cmd_setexpr.c
│   │   ├── cmd_sf.c
│   │   ├── cmd_sha1sum.c
│   │   ├── cmd_source.c
│   │   ├── cmd_spi.c
│   │   ├── cmd_spibootldr.c
│   │   ├── cmd_spl.c
│   │   ├── cmd_strings.c
│   │   ├── cmd_terminal.c
│   │   ├── cmd_test.c
│   │   ├── cmd_tftpServer.c
│   │   ├── cmd_time.c
│   │   ├── cmd_tpm.c
│   │   ├── cmd_tsi148.c
│   │   ├── cmd_ubi.c
│   │   ├── cmd_ubifs.c
│   │   ├── cmd_universe.c
│   │   ├── cmd_unzip.c
│   │   ├── cmd_usb.c
│   │   ├── cmd_version.c
│   │   ├── cmd_ximg.c
│   │   ├── cmd_yaffs2.c
│   │   ├── command.c
│   │   ├── console.c
│   │   ├── ddr_spd.c
│   │   ├── dlmalloc.c
│   │   ├── dlmalloc.src
│   │   ├── env_common.c
│   │   ├── env_dataflash.c
│   │   ├── env_eeprom.c
│   │   ├── env_embedded.c
│   │   ├── env_fat.c
│   │   ├── env_flash.c
│   │   ├── env_mmc.c
│   │   ├── env_nand.c
│   │   ├── env_nowhere.c
│   │   ├── env_nvram.c
│   │   ├── env_onenand.c
│   │   ├── env_remote.c
│   │   ├── env_sf.c
│   │   ├── exports.c
│   │   ├── fdt_support.c
│   │   ├── flash.c
│   │   ├── gpio.c
│   │   ├── hush.c
│   │   ├── hwconfig.c
│   │   ├── image.c
│   │   ├── iomux.c
│   │   ├── kallsyms.c
│   │   ├── kgdb.c
│   │   ├── kgdb_stubs.c
│   │   ├── lcd.c
│   │   ├── lynxkdi.c
│   │   ├── main.c
│   │   ├── memsize.c
│   │   ├── menu.c
│   │   ├── miiphyutil.c
│   │   ├── modem.c
│   │   ├── replace.c
│   │   ├── s_record.c
│   │   ├── serial.c
│   │   ├── stdio.c
│   │   ├── system_map.c
│   │   ├── update.c
│   │   ├── usb.c
│   │   ├── usb_hub.c
│   │   ├── usb_kbd.c
│   │   ├── usb_storage.c
│   │   └── xyzModem.c
│   ├── config.mk
│   ├── disk/
│   │   ├── Makefile
│   │   ├── part.c
│   │   ├── part_amiga.c
│   │   ├── part_amiga.h
│   │   ├── part_dos.c
│   │   ├── part_dos.h
│   │   ├── part_efi.c
│   │   ├── part_efi.h
│   │   ├── part_iso.c
│   │   ├── part_iso.h
│   │   ├── part_mac.c
│   │   └── part_mac.h
│   ├── doc/
│   │   ├── I2C_Edge_Conditions
│   │   ├── README-integrator
│   │   ├── README.440-DDR-performance
│   │   ├── README.AMCC-eval-boards-cleanup
│   │   ├── README.ARM-SoC
│   │   ├── README.ARM-memory-map
│   │   ├── README.AVR32
│   │   ├── README.AVR32-port-muxing
│   │   ├── README.COBRA5272
│   │   ├── README.EVB-64260-750CX
│   │   ├── README.INCA-IP
│   │   ├── README.IPHASE4539
│   │   ├── README.IceCube
│   │   ├── README.JFFS2
│   │   ├── README.JFFS2_NAND
│   │   ├── README.LED
│   │   ├── README.LED_display
│   │   ├── README.Lite5200B_low_power
│   │   ├── README.MBX
│   │   ├── README.MPC866
│   │   ├── README.Modem
│   │   ├── README.N1213
│   │   ├── README.NDS32
│   │   ├── README.NetConsole
│   │   ├── README.OFT
│   │   ├── README.OXC
│   │   ├── README.PIP405
│   │   ├── README.POST
│   │   ├── README.PlanetCore
│   │   ├── README.RPXClassic
│   │   ├── README.RPXlite
│   │   ├── README.SBC8560
│   │   ├── README.SNTP
│   │   ├── README.SPL
│   │   ├── README.Sandpoint8240
│   │   ├── README.TQM8260
│   │   ├── README.VLAN
│   │   ├── README.ag101
│   │   ├── README.ag102
│   │   ├── README.alaska8220
│   │   ├── README.amigaone
│   │   ├── README.arm-caches
│   │   ├── README.arm-relocation
│   │   ├── README.at91
│   │   ├── README.at91-soc
│   │   ├── README.atmel_mci
│   │   ├── README.autoboot
│   │   ├── README.bamboo
│   │   ├── README.bedbug
│   │   ├── README.bitbangMII
│   │   ├── README.blackfin
│   │   ├── README.bus_vcxk
│   │   ├── README.cfi
│   │   ├── README.cmi
│   │   ├── README.commands
│   │   ├── README.commands.itest
│   │   ├── README.commands.spl
│   │   ├── README.console
│   │   ├── README.davinci
│   │   ├── README.davinci.nand_spl
│   │   ├── README.db64360
│   │   ├── README.db64460
│   │   ├── README.designware_eth
│   │   ├── README.dnp5370
│   │   ├── README.dns
│   │   ├── README.drivers.eth
│   │   ├── README.ebony
│   │   ├── README.enetaddr
│   │   ├── README.evb64260
│   │   ├── README.fads
│   │   ├── README.fdt-control
│   │   ├── README.fsl-ddr
│   │   ├── README.fsl-hwconfig
│   │   ├── README.generic_usb_ohci
│   │   ├── README.hawkboard
│   │   ├── README.hwconfig
│   │   ├── README.idma2intr
│   │   ├── README.imx31
│   │   ├── README.imx5
│   │   ├── README.imximage
│   │   ├── README.iomux
│   │   ├── README.kmeter1
│   │   ├── README.korat
│   │   ├── README.kwbimage
│   │   ├── README.link-local
│   │   ├── README.lynxkdi
│   │   ├── README.m28
│   │   ├── README.m52277evb
│   │   ├── README.m5253evbe
│   │   ├── README.m53017evb
│   │   ├── README.m5373evb
│   │   ├── README.m54455evb
│   │   ├── README.m5475evb
│   │   ├── README.m68k
│   │   ├── README.marubun-pcmcia
│   │   ├── README.menu
│   │   ├── README.mergerbox
│   │   ├── README.mips
│   │   ├── README.mpc5xx
│   │   ├── README.mpc7448hpc2
│   │   ├── README.mpc74xx
│   │   ├── README.mpc8313erdb
│   │   ├── README.mpc8315erdb
│   │   ├── README.mpc8323erdb
│   │   ├── README.mpc832xemds
│   │   ├── README.mpc8349itx
│   │   ├── README.mpc8360emds
│   │   ├── README.mpc837xemds
│   │   ├── README.mpc837xerdb
│   │   ├── README.mpc83xx.ddrecc
│   │   ├── README.mpc83xxads
│   │   ├── README.mpc8536ds
│   │   ├── README.mpc8544ds
│   │   ├── README.mpc8569mds
│   │   ├── README.mpc8572ds
│   │   ├── README.mpc85xx
│   │   ├── README.mpc85xxads
│   │   ├── README.mpc85xxcds
│   │   ├── README.mpc8610hpcd
│   │   ├── README.mpc8641hpcn
│   │   ├── README.mvbc_p
│   │   ├── README.mvblm7
│   │   ├── README.mvsmr
│   │   ├── README.mx28_common
│   │   ├── README.mx28evk
│   │   ├── README.mx35pdk
│   │   ├── README.mx6qsabrelite
│   │   ├── README.nand
│   │   ├── README.nand-boot-ppc440
│   │   ├── README.ne2000
│   │   ├── README.nhk8815
│   │   ├── README.ns9750dev
│   │   ├── README.ocotea
│   │   ├── README.ocotea-PIBS-to-U-Boot
│   │   ├── README.omap-ulpi-viewport
│   │   ├── README.omap3
│   │   ├── README.omap730p2
│   │   ├── README.p1022ds
│   │   ├── README.p1023rds
│   │   ├── README.p1_p2_rdb_pc
│   │   ├── README.p2020rdb
│   │   ├── README.p2041rdb
│   │   ├── README.p3060qds
│   │   ├── README.p4080ds
│   │   ├── README.phytec.pcm030
│   │   ├── README.ppc440
│   │   ├── README.pxe
│   │   ├── README.qemu_mips
│   │   ├── README.s5pc1xx
│   │   ├── README.sandbox
│   │   ├── README.sata
│   │   ├── README.sbc8349
│   │   ├── README.sbc8548
│   │   ├── README.sbc8641d
│   │   ├── README.sched
│   │   ├── README.scrapyard
│   │   ├── README.serial_multi
│   │   ├── README.sh
│   │   ├── README.sh7757lcr
│   │   ├── README.sh7785lcr
│   │   ├── README.sha1
│   │   ├── README.silent
│   │   ├── README.simpc8313
│   │   ├── README.spear
│   │   ├── README.srio-boot-corenet
│   │   ├── README.standalone
│   │   ├── README.stxxtc
│   │   ├── README.switch_config
│   │   ├── README.timll
│   │   ├── README.ubi
│   │   ├── README.ublimage
│   │   ├── README.update
│   │   ├── README.usb
│   │   ├── README.video
│   │   ├── README.xpedite1k
│   │   ├── README.zeus
│   │   ├── SPL/
│   │   │   └── README.omap3
│   │   ├── device-tree-bindings/
│   │   │   ├── README
│   │   │   ├── clock/
│   │   │   │   └── nvidia,tegra20-car.txt
│   │   │   ├── i2c/
│   │   │   │   └── tegra20-i2c.txt
│   │   │   └── usb/
│   │   │       └── tegra-usb.txt
│   │   ├── feature-removal-schedule.txt
│   │   ├── git-mailrc
│   │   ├── kwboot.1
│   │   ├── mkimage.1
│   │   └── uImage.FIT/
│   │       ├── command_syntax_extensions.txt
│   │       ├── howto.txt
│   │       ├── kernel.its
│   │       ├── kernel_fdt.its
│   │       ├── multi.its
│   │       ├── source_file_format.txt
│   │       ├── update3.its
│   │       └── update_uboot.its
│   ├── drivers/
│   │   ├── bios_emulator/
│   │   │   ├── Makefile
│   │   │   ├── atibios.c
│   │   │   ├── besys.c
│   │   │   ├── bios.c
│   │   │   ├── biosemu.c
│   │   │   ├── biosemui.h
│   │   │   ├── include/
│   │   │   │   ├── biosemu.h
│   │   │   │   ├── x86emu/
│   │   │   │   │   ├── debug.h
│   │   │   │   │   ├── decode.h
│   │   │   │   │   ├── ops.h
│   │   │   │   │   ├── prim_asm.h
│   │   │   │   │   ├── prim_ops.h
│   │   │   │   │   ├── regs.h
│   │   │   │   │   └── x86emui.h
│   │   │   │   └── x86emu.h
│   │   │   └── x86emu/
│   │   │       ├── debug.c
│   │   │       ├── decode.c
│   │   │       ├── ops.c
│   │   │       ├── ops2.c
│   │   │       ├── prim_ops.c
│   │   │       └── sys.c
│   │   ├── block/
│   │   │   ├── Makefile
│   │   │   ├── ahci.c
│   │   │   ├── ata_piix.c
│   │   │   ├── ata_piix.h
│   │   │   ├── dwc_ahsata.c
│   │   │   ├── dwc_ahsata.h
│   │   │   ├── fsl_sata.c
│   │   │   ├── fsl_sata.h
│   │   │   ├── ftide020.c
│   │   │   ├── ftide020.h
│   │   │   ├── libata.c
│   │   │   ├── mvsata_ide.c
│   │   │   ├── mxc_ata.c
│   │   │   ├── pata_bfin.c
│   │   │   ├── pata_bfin.h
│   │   │   ├── sata_dwc.c
│   │   │   ├── sata_dwc.h
│   │   │   ├── sata_sil.c
│   │   │   ├── sata_sil.h
│   │   │   ├── sata_sil3114.c
│   │   │   ├── sata_sil3114.h
│   │   │   ├── sil680.c
│   │   │   ├── sym53c8xx.c
│   │   │   └── systemace.c
│   │   ├── dma/
│   │   │   ├── MCD_dmaApi.c
│   │   │   ├── MCD_tasks.c
│   │   │   ├── MCD_tasksInit.c
│   │   │   ├── Makefile
│   │   │   ├── apbh_dma.c
│   │   │   ├── bam.c
│   │   │   ├── fsl_dma.c
│   │   │   └── omap3_dma.c
│   │   ├── fpga/
│   │   │   ├── ACEX1K.c
│   │   │   ├── Makefile
│   │   │   ├── altera.c
│   │   │   ├── cyclon2.c
│   │   │   ├── fpga.c
│   │   │   ├── ivm_core.c
│   │   │   ├── lattice.c
│   │   │   ├── spartan2.c
│   │   │   ├── spartan3.c
│   │   │   ├── stratixII.c
│   │   │   ├── virtex2.c
│   │   │   └── xilinx.c
│   │   ├── gpio/
│   │   │   ├── Makefile
│   │   │   ├── altera_pio.c
│   │   │   ├── at91_gpio.c
│   │   │   ├── da8xx_gpio.c
│   │   │   ├── kw_gpio.c
│   │   │   ├── mpc83xx_gpio.c
│   │   │   ├── mvgpio.c
│   │   │   ├── mvgpio.h
│   │   │   ├── mvmfp.c
│   │   │   ├── mxc_gpio.c
│   │   │   ├── mxs_gpio.c
│   │   │   ├── pca953x.c
│   │   │   ├── pca9698.c
│   │   │   ├── s5p_gpio.c
│   │   │   ├── sandbox.c
│   │   │   ├── spear_gpio.c
│   │   │   └── tegra_gpio.c
│   │   ├── hwmon/
│   │   │   ├── Makefile
│   │   │   ├── adm1021.c
│   │   │   ├── adt7460.c
│   │   │   ├── ds1621.c
│   │   │   ├── ds1722.c
│   │   │   ├── ds1775.c
│   │   │   ├── lm63.c
│   │   │   ├── lm73.c
│   │   │   ├── lm75.c
│   │   │   └── lm81.c
│   │   ├── i2c/
│   │   │   ├── Makefile
│   │   │   ├── bfin-twi_i2c.c
│   │   │   ├── davinci_i2c.c
│   │   │   ├── designware_i2c.c
│   │   │   ├── designware_i2c.h
│   │   │   ├── fsl_i2c.c
│   │   │   ├── ipq40xx_i2c.c
│   │   │   ├── ipq40xx_i2c.h
│   │   │   ├── ipq_i2c.c
│   │   │   ├── ipq_i2c.h
│   │   │   ├── mv_i2c.c
│   │   │   ├── mv_i2c.h
│   │   │   ├── mvtwsi.c
│   │   │   ├── mxc_i2c.c
│   │   │   ├── mxs_i2c.c
│   │   │   ├── omap1510_i2c.c
│   │   │   ├── omap24xx_i2c.c
│   │   │   ├── omap24xx_i2c.h
│   │   │   ├── pca9564_i2c.c
│   │   │   ├── ppc4xx_i2c.c
│   │   │   ├── s3c24x0_i2c.c
│   │   │   ├── s3c44b0_i2c.c
│   │   │   ├── sh_i2c.c
│   │   │   ├── sh_sh7734_i2c.c
│   │   │   ├── soft_i2c.c
│   │   │   ├── tegra_i2c.c
│   │   │   ├── tsi108_i2c.c
│   │   │   ├── u8500_i2c.c
│   │   │   └── u8500_i2c.h
│   │   ├── input/
│   │   │   ├── Makefile
│   │   │   ├── i8042.c
│   │   │   ├── input.c
│   │   │   ├── key_matrix.c
│   │   │   ├── keyboard.c
│   │   │   ├── pc_keyb.c
│   │   │   ├── ps2mult.c
│   │   │   ├── ps2ser.c
│   │   │   └── tegra-kbc.c
│   │   ├── misc/
│   │   │   ├── Makefile
│   │   │   ├── ali512x.c
│   │   │   ├── ds4510.c
│   │   │   ├── fsl_law.c
│   │   │   ├── gpio_led.c
│   │   │   ├── mc9sdz60.c
│   │   │   ├── ns87308.c
│   │   │   ├── pdsp188x.c
│   │   │   ├── pmic_core.c
│   │   │   ├── pmic_dialog.c
│   │   │   ├── pmic_fsl.c
│   │   │   ├── pmic_i2c.c
│   │   │   ├── pmic_max8997.c
│   │   │   ├── pmic_max8998.c
│   │   │   ├── pmic_spi.c
│   │   │   ├── status_led.c
│   │   │   └── twl4030_led.c
│   │   ├── mmc/
│   │   │   ├── Makefile
│   │   │   ├── arm_pl180_mmci.c
│   │   │   ├── arm_pl180_mmci.h
│   │   │   ├── bfin_sdh.c
│   │   │   ├── davinci_mmc.c
│   │   │   ├── fsl_esdhc.c
│   │   │   ├── ftsdc010_esdhc.c
│   │   │   ├── gen_atmel_mci.c
│   │   │   ├── mmc.c
│   │   │   ├── mmc_spi.c
│   │   │   ├── mv_sdhci.c
│   │   │   ├── mxcmmc.c
│   │   │   ├── mxsmmc.c
│   │   │   ├── omap_hsmmc.c
│   │   │   ├── pxa_mmc.c
│   │   │   ├── pxa_mmc.h
│   │   │   ├── pxa_mmc_gen.c
│   │   │   ├── qca_mmc.c
│   │   │   ├── qca_mmc.h
│   │   │   ├── s5p_sdhci.c
│   │   │   ├── sdhci.c
│   │   │   ├── sh_mmcif.c
│   │   │   ├── sh_mmcif.h
│   │   │   ├── tegra_mmc.c
│   │   │   └── tegra_mmc.h
│   │   ├── mtd/
│   │   │   ├── Makefile
│   │   │   ├── at45.c
│   │   │   ├── cfi_flash.c
│   │   │   ├── cfi_mtd.c
│   │   │   ├── dataflash.c
│   │   │   ├── flash_wrapper.c
│   │   │   ├── ftsmc020.c
│   │   │   ├── ipq_nand.c
│   │   │   ├── ipq_spi_flash.c
│   │   │   ├── jedec_flash.c
│   │   │   ├── mtdconcat.c
│   │   │   ├── mtdcore.c
│   │   │   ├── mtdpart.c
│   │   │   ├── mw_eeprom.c
│   │   │   ├── nand/
│   │   │   │   ├── Makefile
│   │   │   │   ├── atmel_nand.c
│   │   │   │   ├── atmel_nand_ecc.h
│   │   │   │   ├── bfin_nand.c
│   │   │   │   ├── davinci_nand.c
│   │   │   │   ├── diskonchip.c
│   │   │   │   ├── fsl_elbc_nand.c
│   │   │   │   ├── fsl_ifc_nand.c
│   │   │   │   ├── fsl_upm.c
│   │   │   │   ├── fsmc_nand.c
│   │   │   │   ├── jz4740_nand.c
│   │   │   │   ├── kb9202_nand.c
│   │   │   │   ├── kirkwood_nand.c
│   │   │   │   ├── kmeter1_nand.c
│   │   │   │   ├── mpc5121_nfc.c
│   │   │   │   ├── mxc_nand.c
│   │   │   │   ├── mxs_nand.c
│   │   │   │   ├── nand.c
│   │   │   │   ├── nand_base.c
│   │   │   │   ├── nand_bbt.c
│   │   │   │   ├── nand_bch.c
│   │   │   │   ├── nand_ecc.c
│   │   │   │   ├── nand_ids.c
│   │   │   │   ├── nand_plat.c
│   │   │   │   ├── nand_spl_load.c
│   │   │   │   ├── nand_spl_simple.c
│   │   │   │   ├── nand_util.c
│   │   │   │   ├── ndfc.c
│   │   │   │   ├── nomadik.c
│   │   │   │   ├── omap_gpmc.c
│   │   │   │   ├── s3c2410_nand.c
│   │   │   │   └── s3c64xx.c
│   │   │   ├── onenand/
│   │   │   │   ├── Makefile
│   │   │   │   ├── onenand_base.c
│   │   │   │   ├── onenand_bbt.c
│   │   │   │   ├── onenand_spl.c
│   │   │   │   ├── onenand_uboot.c
│   │   │   │   └── samsung.c
│   │   │   ├── qpic_nand.c
│   │   │   ├── spi/
│   │   │   │   ├── Makefile
│   │   │   │   ├── atmel.c
│   │   │   │   ├── eeprom_m95xxx.c
│   │   │   │   ├── eon.c
│   │   │   │   ├── giga.c
│   │   │   │   ├── macronix.c
│   │   │   │   ├── ramtron.c
│   │   │   │   ├── spansion.c
│   │   │   │   ├── spi_flash.c
│   │   │   │   ├── spi_flash_internal.h
│   │   │   │   ├── spi_nand.c
│   │   │   │   ├── spi_nand_dev.h
│   │   │   │   ├── spi_nor_generic.c
│   │   │   │   ├── spi_spl_load.c
│   │   │   │   ├── sst.c
│   │   │   │   ├── stmicro.c
│   │   │   │   └── winbond.c
│   │   │   ├── st_smi.c
│   │   │   └── ubi/
│   │   │       ├── Makefile
│   │   │       ├── build.c
│   │   │       ├── crc32.c
│   │   │       ├── crc32defs.h
│   │   │       ├── crc32table.h
│   │   │       ├── debug.c
│   │   │       ├── debug.h
│   │   │       ├── eba.c
│   │   │       ├── io.c
│   │   │       ├── kapi.c
│   │   │       ├── misc.c
│   │   │       ├── scan.c
│   │   │       ├── scan.h
│   │   │       ├── ubi-media.h
│   │   │       ├── ubi.h
│   │   │       ├── upd.c
│   │   │       ├── vmt.c
│   │   │       ├── vtbl.c
│   │   │       └── wl.c
│   │   ├── net/
│   │   │   ├── 4xx_enet.c
│   │   │   ├── 8390.h
│   │   │   ├── Makefile
│   │   │   ├── altera_tse.c
│   │   │   ├── altera_tse.h
│   │   │   ├── armada100_fec.c
│   │   │   ├── armada100_fec.h
│   │   │   ├── at91_emac.c
│   │   │   ├── ax88180.c
│   │   │   ├── ax88180.h
│   │   │   ├── ax88796.c
│   │   │   ├── ax88796.h
│   │   │   ├── bfin_mac.c
│   │   │   ├── bfin_mac.h
│   │   │   ├── calxedaxgmac.c
│   │   │   ├── cs8900.c
│   │   │   ├── cs8900.h
│   │   │   ├── davinci_emac.c
│   │   │   ├── davinci_emac.h
│   │   │   ├── dc2114x.c
│   │   │   ├── designware.c
│   │   │   ├── designware.h
│   │   │   ├── dm9000x.c
│   │   │   ├── dm9000x.h
│   │   │   ├── dnet.c
│   │   │   ├── dnet.h
│   │   │   ├── e1000.c
│   │   │   ├── e1000.h
│   │   │   ├── e1000_spi.c
│   │   │   ├── eepro100.c
│   │   │   ├── enc28j60.c
│   │   │   ├── enc28j60.h
│   │   │   ├── ep93xx_eth.c
│   │   │   ├── ep93xx_eth.h
│   │   │   ├── ethoc.c
│   │   │   ├── fec_mxc.c
│   │   │   ├── fec_mxc.h
│   │   │   ├── fm/
│   │   │   │   ├── Makefile
│   │   │   │   ├── dtsec.c
│   │   │   │   ├── eth.c
│   │   │   │   ├── fm.c
│   │   │   │   ├── fm.h
│   │   │   │   ├── init.c
│   │   │   │   ├── p1023.c
│   │   │   │   ├── p3060.c
│   │   │   │   ├── p4080.c
│   │   │   │   ├── p5020.c
│   │   │   │   ├── tgec.c
│   │   │   │   └── tgec_phy.c
│   │   │   ├── fsl_mcdmafec.c
│   │   │   ├── fsl_mdio.c
│   │   │   ├── ftgmac100.c
│   │   │   ├── ftgmac100.h
│   │   │   ├── ftmac100.c
│   │   │   ├── ftmac100.h
│   │   │   ├── greth.c
│   │   │   ├── greth.h
│   │   │   ├── inca-ip_sw.c
│   │   │   ├── ipq/
│   │   │   │   ├── ipq_gmac.h
│   │   │   │   ├── ipq_gmac_eth.c
│   │   │   │   └── ipq_mdio.c
│   │   │   ├── ipq40xx/
│   │   │   │   ├── ipq40xx_edma_eth.c
│   │   │   │   ├── ipq40xx_edma_eth.h
│   │   │   │   ├── ipq40xx_ess_sw.c
│   │   │   │   ├── ipq40xx_ess_sw.h
│   │   │   │   ├── ipq40xx_mdio.c
│   │   │   │   ├── ipq40xx_mdio.h
│   │   │   │   ├── ipq40xx_qca8033.c
│   │   │   │   ├── ipq40xx_qca8033.h
│   │   │   │   ├── ipq40xx_qca8075.c
│   │   │   │   └── ipq40xx_qca8075.h
│   │   │   ├── ks8695eth.c
│   │   │   ├── lan91c96.c
│   │   │   ├── lan91c96.h
│   │   │   ├── macb.c
│   │   │   ├── macb.h
│   │   │   ├── mcffec.c
│   │   │   ├── mcfmii.c
│   │   │   ├── mpc512x_fec.c
│   │   │   ├── mpc512x_fec.h
│   │   │   ├── mpc5xxx_fec.c
│   │   │   ├── mpc5xxx_fec.h
│   │   │   ├── mvgbe.c
│   │   │   ├── mvgbe.h
│   │   │   ├── natsemi.c
│   │   │   ├── ne2000.c
│   │   │   ├── ne2000.h
│   │   │   ├── ne2000_base.c
│   │   │   ├── ne2000_base.h
│   │   │   ├── netarm_eth.c
│   │   │   ├── netarm_eth.h
│   │   │   ├── netconsole.c
│   │   │   ├── nicext.h
│   │   │   ├── ns8382x.c
│   │   │   ├── nss/
│   │   │   │   ├── mii_gpio.c
│   │   │   │   ├── nss_gmac_clocks.h
│   │   │   │   ├── synopGMAC_Dev.c
│   │   │   │   ├── synopGMAC_Dev.h
│   │   │   │   ├── synopGMAC_network_interface.c
│   │   │   │   ├── synopGMAC_plat.h
│   │   │   │   ├── synop_mdio_acc.c
│   │   │   │   ├── uboot_skb.c
│   │   │   │   └── uboot_skb.h
│   │   │   ├── pcnet.c
│   │   │   ├── phy/
│   │   │   │   ├── Makefile
│   │   │   │   ├── atheros.c
│   │   │   │   ├── broadcom.c
│   │   │   │   ├── davicom.c
│   │   │   │   ├── generic_10g.c
│   │   │   │   ├── lxt.c
│   │   │   │   ├── marvell.c
│   │   │   │   ├── micrel.c
│   │   │   │   ├── miiphybb.c
│   │   │   │   ├── mv88e61xx.c
│   │   │   │   ├── mv88e61xx.h
│   │   │   │   ├── natsemi.c
│   │   │   │   ├── phy.c
│   │   │   │   ├── realtek.c
│   │   │   │   ├── smsc.c
│   │   │   │   ├── teranetics.c
│   │   │   │   └── vitesse.c
│   │   │   ├── plb2800_eth.c
│   │   │   ├── rtl8139.c
│   │   │   ├── rtl8169.c
│   │   │   ├── sh_eth.c
│   │   │   ├── sh_eth.h
│   │   │   ├── smc91111.c
│   │   │   ├── smc91111.h
│   │   │   ├── smc911x.c
│   │   │   ├── smc911x.h
│   │   │   ├── tsec.c
│   │   │   ├── tsi108_eth.c
│   │   │   ├── uli526x.c
│   │   │   ├── vsc7385.c
│   │   │   ├── xilinx_axi_emac.c
│   │   │   ├── xilinx_emaclite.c
│   │   │   ├── xilinx_ll_temac.c
│   │   │   ├── xilinx_ll_temac.h
│   │   │   ├── xilinx_ll_temac_fifo.c
│   │   │   ├── xilinx_ll_temac_fifo.h
│   │   │   ├── xilinx_ll_temac_mdio.c
│   │   │   ├── xilinx_ll_temac_mdio.h
│   │   │   ├── xilinx_ll_temac_sdma.c
│   │   │   └── xilinx_ll_temac_sdma.h
│   │   ├── pci/
│   │   │   ├── Makefile
│   │   │   ├── fsl_pci_init.c
│   │   │   ├── pci.c
│   │   │   ├── pci_auto.c
│   │   │   ├── pci_ftpci100.c
│   │   │   ├── pci_ftpci100.h
│   │   │   ├── pci_indirect.c
│   │   │   ├── pci_ipq.c
│   │   │   ├── pci_ipq40xx.c
│   │   │   ├── pci_ixp.c
│   │   │   ├── pci_sh4.c
│   │   │   ├── pci_sh7751.c
│   │   │   ├── pci_sh7780.c
│   │   │   ├── tsi108_pci.c
│   │   │   └── w83c553f.c
│   │   ├── pcmcia/
│   │   │   ├── Makefile
│   │   │   ├── i82365.c
│   │   │   ├── marubun_pcmcia.c
│   │   │   ├── mpc8xx_pcmcia.c
│   │   │   ├── rpx_pcmcia.c
│   │   │   ├── ti_pci1410a.c
│   │   │   └── tqm8xx_pcmcia.c
│   │   ├── power/
│   │   │   ├── Makefile
│   │   │   ├── ftpmu010.c
│   │   │   ├── tps6586x.c
│   │   │   ├── twl4030.c
│   │   │   ├── twl6030.c
│   │   │   └── twl6035.c
│   │   ├── qe/
│   │   │   ├── Makefile
│   │   │   ├── fdt.c
│   │   │   ├── qe.c
│   │   │   ├── qe.h
│   │   │   ├── uccf.c
│   │   │   ├── uccf.h
│   │   │   ├── uec.c
│   │   │   ├── uec.h
│   │   │   ├── uec_phy.c
│   │   │   └── uec_phy.h
│   │   ├── rtc/
│   │   │   ├── Makefile
│   │   │   ├── at91sam9_rtt.c
│   │   │   ├── bfin_rtc.c
│   │   │   ├── date.c
│   │   │   ├── davinci.c
│   │   │   ├── ds12887.c
│   │   │   ├── ds1302.c
│   │   │   ├── ds1306.c
│   │   │   ├── ds1307.c
│   │   │   ├── ds1337.c
│   │   │   ├── ds1374.c
│   │   │   ├── ds1556.c
│   │   │   ├── ds164x.c
│   │   │   ├── ds174x.c
│   │   │   ├── ds3231.c
│   │   │   ├── ftrtc010.c
│   │   │   ├── isl1208.c
│   │   │   ├── m41t11.c
│   │   │   ├── m41t60.c
│   │   │   ├── m41t62.c
│   │   │   ├── m41t94.c
│   │   │   ├── m48t35ax.c
│   │   │   ├── max6900.c
│   │   │   ├── mc13xxx-rtc.c
│   │   │   ├── mc146818.c
│   │   │   ├── mcfrtc.c
│   │   │   ├── mk48t59.c
│   │   │   ├── mpc5xxx.c
│   │   │   ├── mpc8xx.c
│   │   │   ├── mvrtc.c
│   │   │   ├── mvrtc.h
│   │   │   ├── mxsrtc.c
│   │   │   ├── pcf8563.c
│   │   │   ├── pl031.c
│   │   │   ├── pt7c4338.c
│   │   │   ├── rs5c372.c
│   │   │   ├── rtc4543.c
│   │   │   ├── rv3029.c
│   │   │   ├── rx8025.c
│   │  
Download .txt
Showing preview only (4,847K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (61792 symbols across 7352 files)

FILE: IPQ/api/api.c
  function API_getc (line 68) | static int API_getc(va_list ap)
  function API_tstc (line 84) | static int API_tstc(va_list ap)
  function API_putc (line 100) | static int API_putc(va_list ap)
  function API_puts (line 116) | static int API_puts(va_list ap)
  function API_reset (line 132) | static int API_reset(va_list ap)
  function API_get_sys_info (line 148) | static int API_get_sys_info(va_list ap)
  function API_udelay (line 164) | static int API_udelay(va_list ap)
  function API_get_timer (line 180) | static int API_get_timer(va_list ap)
  function API_dev_enum (line 214) | static int API_dev_enum(va_list ap)
  function API_dev_open (line 247) | static int API_dev_open(va_list ap)
  function API_dev_close (line 279) | static int API_dev_close(va_list ap)
  function API_dev_write (line 331) | static int API_dev_write(va_list ap)
  function API_dev_read (line 398) | static int API_dev_read(va_list ap)
  function API_env_get (line 469) | static int API_env_get(va_list ap)
  function API_env_set (line 492) | static int API_env_set(va_list ap)
  function API_env_enum (line 513) | static int API_env_enum(va_list ap)
  function API_display_get_info (line 561) | static int API_display_get_info(va_list ap)
  function API_display_draw_bitmap (line 577) | static int API_display_draw_bitmap(va_list ap)
  function API_display_clear (line 594) | static int API_display_clear(va_list ap)
  function syscall (line 618) | int syscall(int call, int *retval, ...)
  function api_init (line 641) | void api_init(void)
  function platform_set_mr (line 691) | void platform_set_mr(struct sys_info *si, unsigned long start, unsigned ...

FILE: IPQ/api/api_display.c
  function display_get_info (line 34) | int display_get_info(int type, struct display_info *di)
  function display_draw_bitmap (line 58) | int display_draw_bitmap(ulong bitmap, int x, int y)
  function display_clear (line 69) | void display_clear(void)

FILE: IPQ/api/api_net.c
  function dev_valid_net (line 46) | static int dev_valid_net(void *cookie)
  function dev_open_net (line 51) | int dev_open_net(void *cookie)
  function dev_close_net (line 62) | int dev_close_net(void *cookie)
  function dev_enum_net (line 75) | int dev_enum_net(struct device_info *di)
  function dev_write_net (line 92) | int dev_write_net(void *cookie, void *buf, int len)
  function dev_read_net (line 99) | int dev_read_net(void *cookie, void *buf, int len)

FILE: IPQ/api/api_platform-arm.c
  function platform_sys_info (line 46) | int platform_sys_info(struct sys_info *si)

FILE: IPQ/api/api_platform-powerpc.c
  function platform_sys_info (line 46) | int platform_sys_info(struct sys_info *si)

FILE: IPQ/api/api_private.h
  type sys_info (line 30) | struct sys_info
  type sys_info (line 31) | struct sys_info
  type device_info (line 34) | struct device_info
  type device_info (line 35) | struct device_info
  type display_info (line 48) | struct display_info

FILE: IPQ/api/api_storage.c
  type stor_spec (line 53) | struct stor_spec {
  type stor_spec (line 61) | struct stor_spec
  function dev_stor_init (line 64) | void dev_stor_init(void)
  function dev_stor_get (line 116) | static int dev_stor_get(int type, int first, int *more, struct device_in...
  function dev_stor_type (line 183) | static int dev_stor_type(block_dev_desc_t *dd)
  function dev_is_stor (line 199) | static int dev_is_stor(int type, struct device_info *di)
  function dev_enum_stor (line 205) | static int dev_enum_stor(int type, struct device_info *di)
  function dev_enum_reset (line 298) | void dev_enum_reset(void)
  function dev_enum_storage (line 308) | int dev_enum_storage(struct device_info *di)
  function dev_stor_is_valid (line 323) | static int dev_stor_is_valid(int type, block_dev_desc_t *dd)
  function dev_open_stor (line 336) | int dev_open_stor(void *cookie)
  function dev_close_stor (line 350) | int dev_close_stor(void *cookie)
  function dev_stor_index (line 360) | static int dev_stor_index(block_dev_desc_t *dd)
  function lbasize_t (line 373) | lbasize_t dev_read_stor(void *cookie, void *buf, lbasize_t len, lbastart...

FILE: IPQ/arch/arm/cpu/arm1136/cpu.c
  function cleanup_before_linux (line 40) | int cleanup_before_linux (void)
  function cache_flush (line 70) | static void cache_flush(void)
  function invalidate_dcache_all (line 87) | void invalidate_dcache_all(void)
  function flush_dcache_all (line 92) | void flush_dcache_all(void)
  function check_cache_range (line 98) | static int check_cache_range(unsigned long start, unsigned long stop)
  function invalidate_dcache_range (line 115) | void invalidate_dcache_range(unsigned long start, unsigned long stop)
  function flush_dcache_range (line 126) | void flush_dcache_range(unsigned long start, unsigned long stop)
  function flush_cache (line 139) | void flush_cache(unsigned long start, unsigned long size)
  function enable_caches (line 144) | void enable_caches(void)
  function invalidate_dcache_all (line 155) | void invalidate_dcache_all(void)
  function flush_dcache_all (line 159) | void flush_dcache_all(void)
  function invalidate_dcache_range (line 163) | void invalidate_dcache_range(unsigned long start, unsigned long stop)
  function flush_dcache_range (line 167) | void flush_dcache_range(unsigned long start, unsigned long stop)
  function flush_cache (line 171) | void flush_cache(unsigned long start, unsigned long size)

FILE: IPQ/arch/arm/cpu/arm1136/mx31/devices.c
  function mx31_uart1_hw_init (line 30) | void mx31_uart1_hw_init(void)
  function mx31_uart2_hw_init (line 39) | void mx31_uart2_hw_init(void)
  function mx31_spi2_hw_init (line 53) | void mx31_spi2_hw_init(void)

FILE: IPQ/arch/arm/cpu/arm1136/mx31/generic.c
  function u32 (line 30) | static u32 mx31_decode_pll(u32 reg, u32 infreq)
  function u32 (line 45) | static u32 mx31_get_mpl_dpdgck_clk(void)
  function u32 (line 57) | static u32 mx31_get_mcu_main_clk(void)
  function u32 (line 65) | static u32 mx31_get_ipg_clk(void)
  function u32 (line 77) | static u32 mx31_get_hsp_clk(void)
  function mx31_dump_clocks (line 87) | void mx31_dump_clocks(void)
  function mxc_get_clock (line 95) | unsigned int mxc_get_clock(enum mxc_clock clk)
  function u32 (line 112) | u32 imx_get_uartclk(void)
  function mx31_gpio_mux (line 117) | void mx31_gpio_mux(unsigned long mode)
  function mx31_set_pad (line 130) | void mx31_set_pad(enum iomux_pins pin, u32 config)
  function mx31_set_gpr (line 145) | void mx31_set_gpr(enum iomux_gp_func gp, char en)
  function mxc_setup_weimcs (line 159) | void mxc_setup_weimcs(int cs, const struct mxc_weimcs *weimcs)
  type mx3_cpu_type (line 169) | struct mx3_cpu_type
  function u32 (line 181) | u32 get_cpu_rev(void)
  type clock_control_regs (line 199) | struct clock_control_regs
  type clock_control_regs (line 200) | struct clock_control_regs
  function print_cpuinfo (line 221) | int print_cpuinfo(void)

FILE: IPQ/arch/arm/cpu/arm1136/mx31/timer.c
  function tick_to_time (line 53) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function time_to_tick (line 60) | static inline unsigned long long time_to_tick(unsigned long long time)
  function us_to_tick (line 67) | static inline unsigned long long us_to_tick(unsigned long long us)
  function tick_to_time (line 79) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function time_to_tick (line 85) | static inline unsigned long long time_to_tick(unsigned long long time)
  function us_to_tick (line 90) | static inline unsigned long long us_to_tick(unsigned long long us)
  function timer_init (line 99) | int timer_init(void)
  function get_ticks (line 114) | unsigned long long get_ticks(void)
  function ulong (line 127) | ulong get_timer_masked(void)
  function ulong (line 138) | ulong get_timer(ulong base)
  function __udelay (line 144) | void __udelay(unsigned long usec)
  function ulong (line 160) | ulong get_tbclk(void)
  function reset_cpu (line 165) | void reset_cpu(ulong addr)
  function mxc_hw_watchdog_enable (line 174) | void mxc_hw_watchdog_enable(void)
  function mxc_hw_watchdog_reset (line 195) | void mxc_hw_watchdog_reset(void)

FILE: IPQ/arch/arm/cpu/arm1136/mx35/asm-offsets.c
  function main (line 23) | int main(void)

FILE: IPQ/arch/arm/cpu/arm1136/mx35/generic.c
  function u32 (line 64) | u32 get_cpu_rev(void)
  function u32 (line 80) | static u32 get_arm_div(u32 pdr0, u32 *fi, u32 *fd)
  function get_ahb_div (line 112) | static int get_ahb_div(u32 pdr0)
  function u32 (line 126) | static u32 decode_pll(u32 reg, u32 infreq)
  function u32 (line 140) | static u32 get_mcu_main_clk(void)
  function u32 (line 152) | static u32 get_ipg_clk(void)
  function u32 (line 162) | static u32 get_ipg_per_clk(void)
  function u32 (line 186) | u32 imx_get_uartclk(void)
  function mxc_get_main_clock (line 208) | unsigned int mxc_get_main_clock(enum mxc_main_clocks clk)
  function mxc_get_peri_clock (line 273) | unsigned int mxc_get_peri_clock(enum mxc_peri_clocks clk)
  function mxc_get_clock (line 367) | unsigned int mxc_get_clock(enum mxc_clock clk)
  function imx_get_mac_from_fuse (line 396) | void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)
  function u32 (line 401) | u32 imx_get_fecclk(void)
  function do_mx35_showclocks (line 407) | int do_mx35_showclocks(cmd_tbl_t *cmdtp,
  type ccm_regs (line 429) | struct ccm_regs
  type ccm_regs (line 430) | struct ccm_regs
  function print_cpuinfo (line 448) | int print_cpuinfo(void)
  function cpu_eth_init (line 467) | int cpu_eth_init(bd_t *bis)
  function get_clocks (line 478) | int get_clocks(void)
  function reset_cpu (line 486) | void reset_cpu(ulong addr)

FILE: IPQ/arch/arm/cpu/arm1136/mx35/iomux.c
  type iomux_reg_addr (line 32) | enum iomux_reg_addr {
  function mxc_request_iomux (line 53) | void mxc_request_iomux(iomux_pin_name_t pin, iomux_pin_cfg_t cfg)
  function mxc_free_iomux (line 66) | void mxc_free_iomux(iomux_pin_name_t pin, iomux_pin_cfg_t cfg)
  function mxc_iomux_set_pad (line 76) | void mxc_iomux_set_pad(iomux_pin_name_t pin, u32 config)
  function mxc_iomux_set_gpr (line 90) | void mxc_iomux_set_gpr(iomux_gp_func_t gp, int en)
  function mxc_iomux_set_input (line 111) | void mxc_iomux_set_input(iomux_input_select_t input, u32 config)

FILE: IPQ/arch/arm/cpu/arm1136/mx35/timer.c
  function tick_to_time (line 46) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function us_to_tick (line 54) | static inline unsigned long long us_to_tick(unsigned long long usec)
  function timer_init (line 62) | int timer_init(void)
  function get_ticks (line 81) | unsigned long long get_ticks(void)
  function ulong (line 100) | ulong get_timer_masked(void)
  function ulong (line 111) | ulong get_timer(ulong base)
  function __udelay (line 117) | void __udelay(unsigned long usec)
  function ulong (line 133) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm1136/omap24xx/timer.c
  function timer_init (line 44) | int timer_init (void)
  function ulong (line 62) | ulong get_timer (ulong base)
  function __udelay (line 68) | void __udelay (unsigned long usec)
  function ulong (line 93) | ulong get_timer_masked (void)
  function udelay_masked (line 106) | void udelay_masked (unsigned long usec)
  function get_ticks (line 132) | unsigned long long get_ticks(void)
  function ulong (line 140) | ulong get_tbclk (void)

FILE: IPQ/arch/arm/cpu/arm1176/cpu.c
  function cleanup_before_linux (line 40) | int cleanup_before_linux (void)
  function cache_flush (line 61) | static void cache_flush (void)

FILE: IPQ/arch/arm/cpu/arm1176/s3c64xx/speed.c
  function ulong (line 51) | static ulong get_PLLCLK(int pllreg)
  function ulong (line 77) | ulong get_ARMCLK(void)
  function ulong (line 87) | ulong get_FCLK(void)
  function ulong (line 93) | ulong get_HCLK(void)
  function ulong (line 113) | ulong get_PCLK(void)
  function ulong (line 128) | ulong get_UCLK(void)
  function print_cpuinfo (line 133) | int print_cpuinfo(void)

FILE: IPQ/arch/arm/cpu/arm1176/s3c64xx/timer.c
  function s3c64xx_timers (line 50) | static s3c64xx_timers *s3c64xx_get_base_timers(void)
  function ulong (line 56) | static inline ulong read_timer(void)
  function timer_init (line 69) | int timer_init(void)
  function get_ticks (line 112) | unsigned long long get_ticks(void)
  function ulong (line 132) | ulong get_tbclk(void)
  function ulong (line 138) | ulong get_timer_masked(void)
  function ulong (line 145) | ulong get_timer(ulong base)
  function __udelay (line 150) | void __udelay(unsigned long usec)

FILE: IPQ/arch/arm/cpu/arm1176/tnetv107x/aemif.c
  function configure_async_emif (line 54) | void configure_async_emif(int cs, struct async_emif_config *cfg)
  function init_async_emif (line 85) | void init_async_emif(int num_cs, struct async_emif_config *config)

FILE: IPQ/arch/arm/cpu/arm1176/tnetv107x/clock.c
  type sspll_regs (line 50) | struct sspll_regs {
  type sspll_regs (line 63) | struct sspll_regs
  type sspll_regs (line 64) | struct sspll_regs
  type sspll_regs (line 65) | struct sspll_regs
  type sspll_regs (line 66) | struct sspll_regs
  type pllctl_regs (line 75) | struct pllctl_regs {
  type lpsc_map (line 106) | struct lpsc_map {
  type pllctl_regs (line 110) | struct pllctl_regs
  type pllctl_regs (line 111) | struct pllctl_regs
  type pllctl_regs (line 112) | struct pllctl_regs
  type pllctl_regs (line 113) | struct pllctl_regs
  type pllctl_regs (line 142) | struct pllctl_regs
  type lpsc_map (line 175) | struct lpsc_map
  function pll_freq_get (line 228) | static unsigned long pll_freq_get(int pll)
  function __pll_div_freq_get (line 254) | static unsigned long __pll_div_freq_get(int pll, unsigned int fpll,
  function pll_div_freq_get (line 268) | static unsigned long pll_div_freq_get(int pll, int div)
  function __pll_div_freq_set (line 275) | static void __pll_div_freq_set(int pll, unsigned int fpll, int div,
  function pll_div_freq_set (line 288) | static unsigned long pll_div_freq_set(int pll, int div, unsigned long hz)
  function clk_get_rate (line 302) | unsigned long clk_get_rate(unsigned int clk)
  function clk_round_rate (line 307) | unsigned long clk_round_rate(unsigned int clk, unsigned long hz)
  function clk_set_rate (line 319) | int clk_set_rate(unsigned int clk, unsigned long _hz)
  function lpsc_control (line 331) | void lpsc_control(int mod, unsigned long state, int lrstz)
  function lpsc_status (line 355) | int lpsc_status(unsigned int id)
  function init_pll (line 360) | static void init_pll(const struct pll_init_data *data)
  function init_plls (line 445) | void init_plls(int num_pll, struct pll_init_data *config)

FILE: IPQ/arch/arm/cpu/arm1176/tnetv107x/init.c
  function chip_configuration_unlock (line 25) | void chip_configuration_unlock(void)
  function arch_cpu_init (line 31) | int arch_cpu_init(void)

FILE: IPQ/arch/arm/cpu/arm1176/tnetv107x/mux.c
  type pin_config (line 34) | struct pin_config
  function mux_select_pin (line 306) | int mux_select_pin(short index)
  function mux_select_pins (line 326) | int mux_select_pins(const short *pins)

FILE: IPQ/arch/arm/cpu/arm1176/tnetv107x/timer.c
  type timer_regs (line 26) | struct timer_regs {
  function timer_init (line 46) | int timer_init(void)
  function ulong (line 63) | static ulong get_timer_raw(void)
  function ulong (line 77) | ulong get_timer(ulong base)
  function get_ticks (line 82) | unsigned long long get_ticks(void)
  function __udelay (line 87) | void __udelay(unsigned long usec)
  function ulong (line 105) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm1176/tnetv107x/wdt.c
  type wdt_regs (line 28) | struct wdt_regs {
  type wdt_regs (line 51) | struct wdt_regs
  type wdt_regs (line 51) | struct wdt_regs
  function write_prescale_reg (line 56) | static int write_prescale_reg(unsigned long prescale_value)
  function write_change_reg (line 71) | static int write_change_reg(unsigned long initial_timer_value)
  function wdt_control (line 86) | static int wdt_control(unsigned long disable_value)
  function wdt_set_period (line 104) | static int wdt_set_period(unsigned long msec)
  function wdt_start (line 138) | int wdt_start(unsigned long msecs)
  function wdt_stop (line 155) | int wdt_stop(void)
  function wdt_kick (line 161) | int wdt_kick(void)
  function reset_cpu (line 175) | void reset_cpu(ulong addr)

FILE: IPQ/arch/arm/cpu/arm720t/cpu.c
  function cleanup_before_linux (line 39) | int cleanup_before_linux (void)

FILE: IPQ/arch/arm/cpu/arm720t/interrupts.c
  type _irq_handler (line 58) | struct _irq_handler
  function do_irq (line 63) | void do_irq (struct pt_regs *pt_regs)
  function default_isr (line 90) | static void default_isr( void *data) {
  function timer_isr (line 94) | static void timer_isr( void *data) {
  function arch_interrupt_init (line 114) | int arch_interrupt_init (void)
  function timer_init (line 139) | int timer_init (void)
  function ulong (line 200) | ulong get_timer (ulong base)
  function __udelay (line 205) | void __udelay (unsigned long usec)
  function ulong (line 224) | ulong get_timer_masked (void)
  function udelay_masked (line 240) | void udelay_masked (unsigned long usec)
  function ulong (line 265) | ulong get_timer (ulong base)
  function __udelay (line 270) | void __udelay (unsigned long usec)

FILE: IPQ/arch/arm/cpu/arm720t/lpc2292/flash.c
  function get_flash_sector (line 49) | static int get_flash_sector(flash_info_t * info, ulong flash_addr)
  function lpc2292_copy_buffer_to_flash (line 66) | int lpc2292_copy_buffer_to_flash(flash_info_t * info, ulong flash_addr)
  function lpc2292_flash_erase (line 101) | int lpc2292_flash_erase (flash_info_t * info, int s_first, int s_last)
  function lpc2292_write_buff (line 148) | int lpc2292_write_buff (flash_info_t * info, uchar * src, ulong addr,

FILE: IPQ/arch/arm/cpu/arm720t/lpc2292/mmc.c
  function block_dev_desc_t (line 39) | block_dev_desc_t * mmc_get_dev(int dev)
  function mmc_block_read (line 44) | unsigned long mmc_block_read(int dev,
  function mmc_hw_get_parameters (line 75) | static int mmc_hw_get_parameters(void)
  function mmc_legacy_init (line 96) | int mmc_legacy_init(int verbose)

FILE: IPQ/arch/arm/cpu/arm720t/lpc2292/mmc_hw.c
  function mmc_hw_init (line 34) | int mmc_hw_init(void)
  function Write_Command_MMC (line 90) | static unsigned char Write_Command_MMC (unsigned char *CMD)
  function MMC_Read_Block (line 114) | void MMC_Read_Block(unsigned char *CMD, unsigned char *Buffer, unsigned ...
  function mmc_read_sector (line 146) | unsigned char mmc_read_sector (unsigned long addr,unsigned char *Buffer)
  function mmc_write_sector (line 169) | unsigned char mmc_write_sector (unsigned long addr,unsigned char *Buffer)
  function mmc_read_csd (line 225) | unsigned char mmc_read_csd (unsigned char *Buffer)

FILE: IPQ/arch/arm/cpu/arm720t/lpc2292/spi.c
  function spi_init (line 29) | int spi_init(void)

FILE: IPQ/arch/arm/cpu/arm720t/s3c4510b/cache.c
  function icache_enable (line 32) | void icache_enable (void)
  function icache_disable (line 59) | void icache_disable (void)
  function icache_status (line 65) | int icache_status (void)
  function dcache_enable (line 70) | void dcache_enable (void)
  function dcache_disable (line 76) | void dcache_disable (void)
  function dcache_status (line 82) | int dcache_status (void)

FILE: IPQ/arch/arm/cpu/arm920t/a320/timer.c
  function tick_to_time (line 31) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function usec_to_tick (line 39) | static inline unsigned long long usec_to_tick(unsigned long long usec)
  function timer_init (line 47) | int timer_init(void)
  function get_ticks (line 86) | unsigned long long get_ticks(void)
  function __udelay (line 98) | void __udelay(unsigned long usec)
  function ulong (line 119) | ulong get_timer(ulong base)
  function ulong (line 127) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm920t/at91/at91rm9200_devices.c
  function at91_serial0_hw_init (line 51) | void at91_serial0_hw_init(void)
  function at91_serial1_hw_init (line 60) | void at91_serial1_hw_init(void)
  function at91_serial2_hw_init (line 69) | void at91_serial2_hw_init(void)
  function at91_seriald_hw_init (line 78) | void at91_seriald_hw_init(void)

FILE: IPQ/arch/arm/cpu/arm920t/at91/clock.c
  function at91_css_to_rate (line 26) | static unsigned long at91_css_to_rate(unsigned long css)
  function at91_pll_calc (line 43) | static unsigned at91_pll_calc(unsigned main_freq, unsigned out_freq)
  function u32 (line 92) | static u32 at91_pll_rate(u32 freq, u32 reg)
  function at91_clock_init (line 107) | int at91_clock_init(unsigned long main_clock)

FILE: IPQ/arch/arm/cpu/arm920t/at91/cpu.c
  function arch_cpu_init (line 39) | int arch_cpu_init(void)

FILE: IPQ/arch/arm/cpu/arm920t/at91/reset.c
  function board_reset (line 38) | void  __attribute__((weak)) board_reset(void)
  function reset_cpu (line 43) | void reset_cpu(ulong ignored)

FILE: IPQ/arch/arm/cpu/arm920t/at91/timer.c
  function timer_init (line 45) | int timer_init(void)
  function ulong (line 75) | ulong get_timer(ulong base)
  function __udelay (line 80) | void __udelay(unsigned long usec)
  function ulong (line 85) | ulong get_timer_raw(void)
  function ulong (line 104) | ulong get_timer_masked(void)
  function udelay_masked (line 109) | void udelay_masked(unsigned long usec)
  function get_ticks (line 131) | unsigned long long get_ticks(void)
  function ulong (line 140) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm920t/cpu.c
  function cleanup_before_linux (line 38) | int cleanup_before_linux (void)
  function cache_flush (line 59) | static void cache_flush (void)

FILE: IPQ/arch/arm/cpu/arm920t/ep93xx/cpu.c
  function reset_cpu (line 31) | extern void reset_cpu(ulong addr)

FILE: IPQ/arch/arm/cpu/arm920t/ep93xx/led.c
  function switch_LED_on (line 32) | inline void switch_LED_on(uint8_t led)
  function switch_LED_off (line 40) | inline void switch_LED_off(uint8_t led)
  function red_led_on (line 48) | void red_led_on(void)
  function red_led_off (line 53) | void red_led_off(void)
  function green_led_on (line 58) | void green_led_on(void)
  function green_led_off (line 63) | void green_led_off(void)
  function __led_init (line 68) | void __led_init(led_id_t mask, int state)
  function __led_toggle (line 73) | void __led_toggle(led_id_t mask)
  function __led_set (line 88) | void __led_set(led_id_t mask, int state)

FILE: IPQ/arch/arm/cpu/arm920t/ep93xx/speed.c
  function ulong (line 41) | static ulong get_PLLCLK(uint32_t *pllreg)
  function ulong (line 56) | ulong get_FCLK()
  function ulong (line 70) | ulong get_HCLK(void)
  function ulong (line 84) | ulong get_PCLK(void)
  function ulong (line 98) | ulong get_UCLK(void)

FILE: IPQ/arch/arm/cpu/arm920t/ep93xx/timer.c
  type ep93xx_timer (line 41) | struct ep93xx_timer
  function usecs_to_ticks (line 47) | static inline unsigned long long usecs_to_ticks(unsigned long usecs)
  function read_timer (line 55) | static inline void read_timer(void)
  function get_ticks (line 72) | unsigned long long get_ticks(void)
  function get_timer_masked (line 84) | unsigned long get_timer_masked(void)
  function get_timer (line 89) | unsigned long get_timer(unsigned long base)
  function __udelay (line 94) | void __udelay(unsigned long usec)
  function timer_init (line 106) | int timer_init(void)
  function get_tbclk (line 131) | unsigned long get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm920t/imx/generic.c
  function imx_gpio_mode (line 32) | void imx_gpio_mode(int gpio_mode)

FILE: IPQ/arch/arm/cpu/arm920t/imx/speed.c
  function ulong (line 40) | ulong get_systemPLLCLK(void)
  function ulong (line 54) | ulong get_mcuPLLCLK(void)
  function ulong (line 68) | ulong get_FCLK(void)
  function ulong (line 74) | ulong get_HCLK(void)
  function ulong (line 82) | ulong get_BCLK(void)
  function ulong (line 87) | ulong get_PERCLK1(void)
  function ulong (line 92) | ulong get_PERCLK2(void)
  function ulong (line 97) | ulong get_PERCLK3(void)

FILE: IPQ/arch/arm/cpu/arm920t/imx/timer.c
  function timer_init (line 37) | int timer_init (void)
  function ulong (line 56) | ulong get_timer (ulong base)
  function ulong (line 61) | ulong get_timer_masked (void)
  function udelay_masked (line 66) | void udelay_masked (unsigned long usec)
  function __udelay (line 77) | void __udelay (unsigned long usec)
  function get_ticks (line 86) | unsigned long long get_ticks(void)
  function ulong (line 95) | ulong get_tbclk (void)
  function reset_cpu (line 107) | void reset_cpu (ulong ignored)

FILE: IPQ/arch/arm/cpu/arm920t/interrupts.c
  function do_irq (line 36) | void do_irq (struct pt_regs *pt_regs)

FILE: IPQ/arch/arm/cpu/arm920t/ks8695/timer.c
  function timer_init (line 42) | int timer_init (void)
  function ulong (line 53) | ulong get_timer_masked(void)
  function ulong (line 64) | ulong get_timer(ulong base)
  function __udelay (line 69) | void __udelay(ulong usec)
  function reset_cpu (line 80) | void reset_cpu (ulong ignored)

FILE: IPQ/arch/arm/cpu/arm920t/s3c24x0/cpu_info.c
  type ulong (line 28) | typedef ulong (*getfreq)(void);
  function print_cpuinfo (line 38) | int print_cpuinfo(void)

FILE: IPQ/arch/arm/cpu/arm920t/s3c24x0/interrupts.c
  function do_irq (line 37) | void do_irq (struct pt_regs *pt_regs)

FILE: IPQ/arch/arm/cpu/arm920t/s3c24x0/speed.c
  function ulong (line 51) | static ulong get_PLLCLK(int pllreg)
  function ulong (line 76) | ulong get_FCLK(void)
  function ulong (line 82) | ulong get_HCLK(void)
  function ulong (line 105) | ulong get_PCLK(void)
  function ulong (line 113) | ulong get_UCLK(void)

FILE: IPQ/arch/arm/cpu/arm920t/s3c24x0/timer.c
  function timer_init (line 40) | int timer_init(void)
  function ulong (line 74) | ulong get_timer(ulong base)
  function __udelay (line 79) | void __udelay (unsigned long usec)
  function ulong (line 92) | ulong get_timer_masked(void)
  function udelay_masked (line 99) | void udelay_masked(unsigned long usec)
  function get_ticks (line 126) | unsigned long long get_ticks(void)
  function ulong (line 147) | ulong get_tbclk(void)
  function reset_cpu (line 155) | void reset_cpu(ulong ignored)

FILE: IPQ/arch/arm/cpu/arm920t/s3c24x0/usb.c
  function usb_cpu_init (line 33) | int usb_cpu_init(void)
  function usb_cpu_stop (line 54) | int usb_cpu_stop(void)
  function usb_cpu_init_fail (line 62) | int usb_cpu_init_fail(void)

FILE: IPQ/arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c
  type ohci (line 76) | struct ohci
  type ohci_hcca (line 78) | struct ohci_hcca
  type ohci_hcca (line 80) | struct ohci_hcca
  type ohci_device (line 82) | struct ohci_device
  type urb_priv (line 84) | struct urb_priv
  type usb_device (line 88) | struct usb_device
  function u32 (line 106) | static u32 roothub_a(struct ohci *hc)
  function u32 (line 110) | static inline u32 roothub_b(struct ohci *hc)
  function u32 (line 114) | static inline u32 roothub_status(struct ohci *hc)
  function u32 (line 118) | static u32 roothub_portstatus(struct ohci *hc, int i)
  type usb_device (line 125) | struct usb_device
  type devrequest (line 127) | struct devrequest
  type urb_priv (line 127) | struct urb_priv
  function urb_free_priv (line 136) | static void urb_free_priv(struct urb_priv *urb)
  type usb_device (line 157) | struct usb_device
  function pkt_print (line 162) | static void pkt_print(struct usb_device *dev, unsigned long pipe, void *...
  function ep_print_int_eds (line 203) | void ep_print_int_eds(struct ohci *ohci, char *str)
  function ohci_dump_intr_mask (line 222) | static void ohci_dump_intr_mask(char *label, __u32 mask)
  function maybe_print_eds (line 238) | static void maybe_print_eds(char *label, __u32 value)
  function ohci_dump_status (line 267) | static void ohci_dump_status(struct ohci *controller)
  function ohci_dump_roothub (line 308) | static void ohci_dump_roothub(struct ohci *controller, int verbose)
  function ohci_dump (line 358) | static void ohci_dump(struct ohci *controller, int verbose)
  function sohci_submit_job (line 378) | int sohci_submit_job(struct usb_device *dev, unsigned long pipe, void *b...
  function sohci_get_current_frame_number (line 471) | static int sohci_get_current_frame_number(struct usb_device *usb_dev)
  function ep_link (line 485) | static int ep_link(struct ohci *ohci, struct ed *edi)
  function ep_unlink (line 534) | static int ep_unlink(struct ohci *ohci, struct ed *ed)
  type ed (line 591) | struct ed
  type usb_device (line 591) | struct usb_device
  type td (line 593) | struct td
  type ed (line 594) | struct ed
  type ed (line 595) | struct ed
  function td_fill (line 635) | static void td_fill(struct ohci *ohci, unsigned int info, void *data, in...
  function td_submit_job (line 687) | static void td_submit_job(struct usb_device *dev, unsigned long pipe,
  function dl_transfer_length (line 766) | static void dl_transfer_length(struct td *td)
  type td (line 790) | struct td
  type ohci (line 790) | struct ohci
  type td (line 794) | struct td
  type td (line 795) | struct td
  type urb_priv (line 796) | struct urb_priv
  type td (line 802) | struct td
  function dl_done_list (line 836) | static int dl_done_list(struct ohci *ohci, struct td *td_list)
  function rh_check_port_status (line 1016) | int rh_check_port_status(struct ohci *controller)
  function ohci_submit_rh_msg (line 1036) | static int ohci_submit_rh_msg(struct usb_device *dev, unsigned long pipe,
  function submit_common_msg (line 1288) | int submit_common_msg(struct usb_device *dev, unsigned long pipe, void *...
  function submit_bulk_msg (line 1408) | int submit_bulk_msg(struct usb_device *dev, unsigned long pipe, void *bu...
  function submit_control_msg (line 1415) | int submit_control_msg(struct usb_device *dev, unsigned long pipe, void ...
  function submit_int_msg (line 1443) | int submit_int_msg(struct usb_device *dev, unsigned long pipe, void *buf...
  function hc_reset (line 1456) | static int hc_reset(struct ohci *ohci)
  function hc_start (line 1501) | static int hc_start(struct ohci *ohci)
  function hc_interrupt (line 1560) | static int hc_interrupt(void)
  function hc_release_ohci (line 1647) | static void hc_release_ohci(struct ohci *ohci)
  function usb_lowlevel_init (line 1662) | int usb_lowlevel_init(int index, void **controller)
  function usb_lowlevel_stop (line 1741) | int usb_lowlevel_stop(int index)

FILE: IPQ/arch/arm/cpu/arm920t/s3c24x0/usb_ohci.h
  type ed (line 40) | struct ed {
  type td (line 99) | struct td {
  type ohci_hcca (line 125) | struct ohci_hcca {
  type ohci_regs (line 143) | struct ohci_regs {
  type virt_root_hub (line 221) | struct virt_root_hub {
  type urb_priv (line 322) | struct urb_priv {
  type ohci (line 342) | struct ohci {
  type ohci_device (line 366) | struct ohci_device {
  type ohci (line 373) | struct ohci
  type ed (line 373) | struct ed
  type ohci (line 374) | struct ohci
  type ed (line 374) | struct ed
  type ed (line 375) | struct ed
  type usb_device (line 375) | struct usb_device
  type td (line 383) | struct td
  type td (line 386) | struct td
  type td (line 389) | struct td
  type usb_device (line 389) | struct usb_device
  type td (line 392) | struct td
  function ed_free (line 406) | static inline void ed_free(struct ed *ed)

FILE: IPQ/arch/arm/cpu/arm925t/cpu.c
  function cleanup_before_linux (line 39) | int cleanup_before_linux (void)
  function cache_flush (line 61) | static void cache_flush (void)

FILE: IPQ/arch/arm/cpu/arm925t/omap925.c
  function archflashwp (line 31) | void archflashwp (void *archdata, int wp)

FILE: IPQ/arch/arm/cpu/arm925t/timer.c
  function timer_init (line 50) | int timer_init (void)
  function ulong (line 69) | ulong get_timer (ulong base)
  function __udelay (line 75) | void __udelay (unsigned long usec)
  function ulong (line 90) | ulong get_timer_masked (void)
  function get_ticks (line 108) | unsigned long long get_ticks(void)
  function ulong (line 117) | ulong get_tbclk (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/armada100/cpu.c
  function arch_cpu_init (line 34) | int arch_cpu_init(void)
  function print_cpuinfo (line 92) | int print_cpuinfo(void)
  function i2c_clk_enable (line 105) | void i2c_clk_enable(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/armada100/dram.c
  type armd1ddr_map_registers (line 41) | struct armd1ddr_map_registers {
  type armd1ddr_registers (line 46) | struct armd1ddr_registers {
  function u32 (line 54) | u32 armd1_sdram_base(int chip_sel)
  function u32 (line 71) | u32 armd1_sdram_size(int chip_sel)
  function dram_init (line 92) | int dram_init(void)
  function dram_init_banksize (line 128) | void dram_init_banksize(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/armada100/timer.c
  type armd1tmr_registers (line 34) | struct armd1tmr_registers {
  function ulong (line 70) | ulong read_timer(void)
  function ulong (line 81) | ulong get_timer_masked(void)
  function ulong (line 97) | ulong get_timer(ulong base)
  function __udelay (line 103) | void __udelay(unsigned long usec)
  function timer_init (line 117) | int timer_init(void)
  function reset_cpu (line 157) | void reset_cpu (unsigned long ignored)
  function get_ticks (line 198) | unsigned long long get_ticks(void)
  function ulong (line 207) | ulong get_tbclk (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/at91cap9_devices.c
  function at91_serial0_hw_init (line 35) | void at91_serial0_hw_init(void)
  function at91_serial1_hw_init (line 44) | void at91_serial1_hw_init(void)
  function at91_serial2_hw_init (line 53) | void at91_serial2_hw_init(void)
  function at91_serial3_hw_init (line 62) | void at91_serial3_hw_init(void)
  function at91_serial_hw_init (line 71) | void at91_serial_hw_init(void)
  function at91_spi0_hw_init (line 91) | void at91_spi0_hw_init(unsigned long cs_mask)
  function at91_spi1_hw_init (line 128) | void at91_spi1_hw_init(unsigned long cs_mask)
  function at91_macb_hw_init (line 168) | void at91_macb_hw_init(void)
  function at91_can_hw_init (line 195) | void at91_can_hw_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9260_devices.c
  function at91_serial0_hw_init (line 46) | void at91_serial0_hw_init(void)
  function at91_serial1_hw_init (line 55) | void at91_serial1_hw_init(void)
  function at91_serial2_hw_init (line 64) | void at91_serial2_hw_init(void)
  function at91_seriald_hw_init (line 73) | void at91_seriald_hw_init(void)
  function at91_spi0_hw_init (line 83) | void at91_spi0_hw_init(unsigned long cs_mask)
  function at91_spi1_hw_init (line 120) | void at91_spi1_hw_init(unsigned long cs_mask)
  function at91_macb_hw_init (line 159) | void at91_macb_hw_init(void)
  function at91_mci_hw_init (line 200) | void at91_mci_hw_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9261_devices.c
  function at91_serial0_hw_init (line 46) | void at91_serial0_hw_init(void)
  function at91_serial1_hw_init (line 55) | void at91_serial1_hw_init(void)
  function at91_serial2_hw_init (line 64) | void at91_serial2_hw_init(void)
  function at91_seriald_hw_init (line 73) | void at91_seriald_hw_init(void)
  function at91_spi0_hw_init (line 83) | void at91_spi0_hw_init(unsigned long cs_mask)
  function at91_spi1_hw_init (line 120) | void at91_spi1_hw_init(unsigned long cs_mask)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9263_devices.c
  function at91_serial0_hw_init (line 50) | void at91_serial0_hw_init(void)
  function at91_serial1_hw_init (line 59) | void at91_serial1_hw_init(void)
  function at91_serial2_hw_init (line 68) | void at91_serial2_hw_init(void)
  function at91_seriald_hw_init (line 77) | void at91_seriald_hw_init(void)
  function at91_spi0_hw_init (line 87) | void at91_spi0_hw_init(unsigned long cs_mask)
  function at91_spi1_hw_init (line 124) | void at91_spi1_hw_init(unsigned long cs_mask)
  function at91_macb_hw_init (line 163) | void at91_macb_hw_init(void)
  function at91_uhp_hw_init (line 190) | void at91_uhp_hw_init(void)
  function at91_can_hw_init (line 199) | void at91_can_hw_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9m10g45_devices.c
  function at91_serial0_hw_init (line 46) | void at91_serial0_hw_init(void)
  function at91_serial1_hw_init (line 55) | void at91_serial1_hw_init(void)
  function at91_serial2_hw_init (line 64) | void at91_serial2_hw_init(void)
  function at91_seriald_hw_init (line 73) | void at91_seriald_hw_init(void)
  function at91_spi0_hw_init (line 83) | void at91_spi0_hw_init(unsigned long cs_mask)
  function at91_spi1_hw_init (line 120) | void at91_spi1_hw_init(unsigned long cs_mask)
  function at91_macb_hw_init (line 160) | void at91_macb_hw_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9rl_devices.c
  function at91_serial0_hw_init (line 46) | void at91_serial0_hw_init(void)
  function at91_serial1_hw_init (line 55) | void at91_serial1_hw_init(void)
  function at91_serial2_hw_init (line 64) | void at91_serial2_hw_init(void)
  function at91_seriald_hw_init (line 73) | void at91_seriald_hw_init(void)
  function at91_spi0_hw_init (line 83) | void at91_spi0_hw_init(unsigned long cs_mask)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/clock.c
  function at91_css_to_rate (line 26) | static unsigned long at91_css_to_rate(unsigned long css)
  function at91_pll_calc (line 43) | static unsigned at91_pll_calc(unsigned main_freq, unsigned out_freq)
  function u32 (line 100) | static u32 at91_pll_rate(u32 freq, u32 reg)
  function at91_clock_init (line 115) | int at91_clock_init(unsigned long main_clock)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/cpu.c
  function arch_cpu_init (line 38) | int arch_cpu_init(void)
  function arch_preboot_os (line 43) | void arch_preboot_os(void)
  function print_cpuinfo (line 59) | int print_cpuinfo(void)
  function bootcount_store (line 80) | void bootcount_store (ulong a)
  function ulong (line 88) | ulong bootcount_load (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/eflash.c
  function flash_init (line 78) | unsigned long flash_init (void)
  function flash_print_info (line 147) | void flash_print_info (flash_info_t *info)
  function flash_real_protect (line 168) | int flash_real_protect (flash_info_t *info, long sector, int prot)
  function u32 (line 206) | static u32 erase_write_page (u32 pagenum)
  function flash_erase (line 222) | int flash_erase (flash_info_t *info, int s_first, int s_last)
  function write_buff (line 235) | int write_buff (flash_info_t *info, uchar *src, ulong addr, ulong cnt)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/led.c
  function red_led_on (line 32) | void red_led_on(void)
  function red_led_off (line 37) | void red_led_off(void)
  function green_led_on (line 44) | void green_led_on(void)
  function green_led_off (line 49) | void green_led_off(void)
  function yellow_led_on (line 56) | void yellow_led_on(void)
  function yellow_led_off (line 61) | void yellow_led_off(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/reset.c
  function reset_cpu (line 31) | void reset_cpu(ulong ignored)

FILE: IPQ/arch/arm/cpu/arm926ejs/at91/timer.c
  function tick_to_time (line 52) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function usec_to_tick (line 60) | static inline unsigned long long usec_to_tick(unsigned long long usec)
  function timer_init (line 71) | int timer_init(void)
  function get_ticks (line 91) | unsigned long long get_ticks(void)
  function __udelay (line 104) | void __udelay(unsigned long usec)
  function ulong (line 125) | ulong get_timer(ulong base)
  function ulong (line 133) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/cache.c
  function invalidate_dcache_all (line 31) | void invalidate_dcache_all(void)
  function flush_dcache_all (line 36) | void flush_dcache_all(void)
  function check_cache_range (line 47) | static int check_cache_range(unsigned long start, unsigned long stop)
  function invalidate_dcache_range (line 64) | void invalidate_dcache_range(unsigned long start, unsigned long stop)
  function flush_dcache_range (line 75) | void flush_dcache_range(unsigned long start, unsigned long stop)
  function flush_cache (line 88) | void flush_cache(unsigned long start, unsigned long size)
  function invalidate_dcache_all (line 93) | void invalidate_dcache_all(void)
  function flush_dcache_all (line 97) | void flush_dcache_all(void)
  function invalidate_dcache_range (line 101) | void invalidate_dcache_range(unsigned long start, unsigned long stop)
  function flush_dcache_range (line 105) | void flush_dcache_range(unsigned long start, unsigned long stop)
  function flush_cache (line 109) | void flush_cache(unsigned long start, unsigned long size)
  function __l2_cache_disable (line 117) | void __l2_cache_disable(void) {}

FILE: IPQ/arch/arm/cpu/arm926ejs/cpu.c
  function cleanup_before_linux (line 38) | int cleanup_before_linux (void)
  function cache_flush (line 62) | static void cache_flush (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/cpu.c
  function clk_get (line 72) | int clk_get(enum davinci_clk_ids id)
  function pll_div (line 122) | static unsigned pll_div(volatile void *pllbase, unsigned offset)
  function pll_prediv (line 130) | static inline unsigned pll_prediv(volatile void *pllbase)
  function pll_postdiv (line 144) | static inline unsigned pll_postdiv(volatile void *pllbase)
  function pll_sysclk_mhz (line 155) | static unsigned pll_sysclk_mhz(unsigned pll_addr, unsigned div)
  function davinci_arm_clk_get (line 178) | unsigned int davinci_arm_clk_get()
  function davinci_clk_get (line 185) | unsigned int davinci_clk_get(unsigned int div)
  function set_cpu_clk_info (line 192) | int set_cpu_clk_info(void)
  function cpu_eth_init (line 226) | int cpu_eth_init(bd_t *bis)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/da850_lowlevel.c
  function da850_waitloop (line 36) | void da850_waitloop(unsigned long loopcnt)
  function da850_pll_init (line 44) | int da850_pll_init(struct davinci_pllc_regs *reg, unsigned long pllmult)
  function da850_ddr_setup (line 170) | int da850_ddr_setup(void)
  function board_gpio_init (line 250) | __attribute__((weak))
  function arch_cpu_init (line 256) | int arch_cpu_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c
  type pinmux_config (line 27) | struct pinmux_config
  type pinmux_config (line 33) | struct pinmux_config
  type pinmux_config (line 38) | struct pinmux_config
  type pinmux_config (line 43) | struct pinmux_config
  type pinmux_config (line 48) | struct pinmux_config
  type pinmux_config (line 54) | struct pinmux_config
  type pinmux_config (line 64) | struct pinmux_config
  type pinmux_config (line 82) | struct pinmux_config
  type pinmux_config (line 88) | struct pinmux_config
  type pinmux_config (line 93) | struct pinmux_config
  type pinmux_config (line 99) | struct pinmux_config
  type pinmux_config (line 103) | struct pinmux_config
  type pinmux_config (line 107) | struct pinmux_config
  type pinmux_config (line 111) | struct pinmux_config
  type pinmux_config (line 127) | struct pinmux_config

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/dm355.c
  function davinci_enable_uart0 (line 28) | void davinci_enable_uart0(void)
  function davinci_enable_i2c (line 38) | void davinci_enable_i2c(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/dm365.c
  function davinci_enable_uart0 (line 25) | void davinci_enable_uart0(void)
  function davinci_enable_i2c (line 31) | void davinci_enable_i2c(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/dm365_lowlevel.c
  function dm365_waitloop (line 32) | void dm365_waitloop(unsigned long loopcnt)
  function dm365_pll1_init (line 40) | int dm365_pll1_init(unsigned long pllmult, unsigned long prediv)
  function dm365_pll2_init (line 117) | int dm365_pll2_init(unsigned long pllm, unsigned long prediv)
  function dm365_ddr_setup (line 198) | int dm365_ddr_setup(void)
  function dm365_vpss_sync_reset (line 257) | static void dm365_vpss_sync_reset(void)
  function dm365_por_reset (line 279) | static void dm365_por_reset(void)
  function dm365_wdt_reset (line 297) | static void dm365_wdt_reset(void)
  function dm365_wdt_flag_on (line 318) | static void dm365_wdt_flag_on(void)
  function dm365_psc_init (line 327) | void dm365_psc_init(void)
  function dm365_emif_init (line 376) | static void dm365_emif_init(void)
  function dm365_pinmux_ctl (line 388) | void dm365_pinmux_ctl(unsigned long offset, unsigned long mask,
  function board_gpio_init (line 395) | __attribute__((weak))
  function post_log (line 402) | int post_log(char *format, ...)
  function dm36x_lowlevel_init (line 408) | void dm36x_lowlevel_init(ulong bootflag)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/dm644x.c
  function davinci_enable_uart0 (line 39) | void davinci_enable_uart0(void)
  function davinci_enable_emac (line 51) | void davinci_enable_emac(void)
  function davinci_enable_i2c (line 66) | void davinci_enable_i2c(void)
  function davinci_errata_workarounds (line 75) | void davinci_errata_workarounds(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/dm646x.c
  function davinci_enable_uart0 (line 24) | void davinci_enable_uart0(void)
  function davinci_enable_emac (line 30) | void davinci_enable_emac(void)
  function davinci_enable_i2c (line 37) | void davinci_enable_i2c(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/dp83848.c
  function dp83848_is_phy_connected (line 38) | int dp83848_is_phy_connected(int phy_addr)
  function dp83848_get_link_speed (line 53) | int dp83848_get_link_speed(int phy_addr)
  function dp83848_init_phy (line 81) | int dp83848_init_phy(int phy_addr)
  function dp83848_auto_negotiate (line 98) | int dp83848_auto_negotiate(int phy_addr)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/et1011c.c
  function et1011c_get_link_speed (line 38) | int et1011c_get_link_speed(int phy_addr)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/ksz8873.c
  function ksz8873_is_phy_connected (line 41) | int ksz8873_is_phy_connected(int phy_addr)
  function ksz8873_get_link_speed (line 48) | int ksz8873_get_link_speed(int phy_addr)
  function ksz8873_init_phy (line 60) | int ksz8873_init_phy(int phy_addr)
  function ksz8873_auto_negotiate (line 66) | int ksz8873_auto_negotiate(int phy_addr)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/lxt972.c
  function lxt972_is_phy_connected (line 39) | int lxt972_is_phy_connected(int phy_addr)
  function lxt972_get_link_speed (line 54) | int lxt972_get_link_speed(int phy_addr)
  function lxt972_init_phy (line 89) | int lxt972_init_phy(int phy_addr)
  function lxt972_auto_negotiate (line 105) | int lxt972_auto_negotiate(int phy_addr)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/misc.c
  function dram_init (line 37) | int dram_init(void)
  function dram_init_banksize (line 46) | void dram_init_banksize(void)
  function dvevm_read_mac_address (line 58) | int dvevm_read_mac_address(uint8_t *buf)
  function davinci_emac_mii_mode_sel (line 85) | void davinci_emac_mii_mode_sel(int mode_sel)
  function davinci_sync_env_enetaddr (line 101) | void davinci_sync_env_enetaddr(uint8_t *rom_enetaddr)
  function irq_init (line 124) | void irq_init(void)
  function da8xx_configure_lpsc_items (line 143) | int da8xx_configure_lpsc_items(const struct lpsc_resource *item,

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/pinmux.c
  function davinci_configure_pin_mux (line 51) | int davinci_configure_pin_mux(const struct pinmux_config *pins,
  function davinci_configure_pin_mux_items (line 93) | int davinci_configure_pin_mux_items(const struct pinmux_resource *item,

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/psc.c
  function lpsc_transition (line 49) | static void lpsc_transition(unsigned int id, unsigned int state)
  function lpsc_on (line 121) | void lpsc_on(unsigned int id)
  function lpsc_syncreset (line 126) | void lpsc_syncreset(unsigned int id)
  function dsp_on (line 136) | void dsp_on(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/spl.c
  function puts (line 41) | void puts(const char *str)
  function putc (line 47) | void putc(char c)
  function hang (line 57) | inline void hang(void)
  function board_init_f (line 64) | void board_init_f(ulong dummy)
  function board_init_r (line 75) | void board_init_r(gd_t *id, ulong dummy)

FILE: IPQ/arch/arm/cpu/arm926ejs/davinci/timer.c
  type davinci_timer (line 47) | struct davinci_timer
  type davinci_timer (line 48) | struct davinci_timer
  function timer_init (line 54) | int timer_init(void)
  function get_ticks (line 72) | unsigned long long get_ticks(void)
  function ulong (line 84) | ulong get_timer(ulong base)
  function __udelay (line 93) | void __udelay(unsigned long usec)
  function ulong (line 109) | ulong get_tbclk(void)
  type davinci_timer (line 115) | struct davinci_timer
  type davinci_timer (line 116) | struct davinci_timer
  function davinci_hw_watchdog_enable (line 121) | void davinci_hw_watchdog_enable(void)
  function davinci_hw_watchdog_reset (line 138) | void davinci_hw_watchdog_reset(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/kirkwood/cache.c
  function l2_cache_disable (line 27) | void l2_cache_disable()

FILE: IPQ/arch/arm/cpu/arm926ejs/kirkwood/cpu.c
  function reset_cpu (line 36) | void reset_cpu(unsigned long ignored)
  function get_random_hex (line 52) | unsigned char get_random_hex(void)
  function kw_winctrl_calcsize (line 81) | unsigned int kw_winctrl_calcsize(unsigned int sizeval)
  function kw_config_adr_windows (line 107) | int kw_config_adr_windows(void)
  function kw_config_gpio (line 161) | void kw_config_gpio(u32 gpp0_oe_val, u32 gpp1_oe_val, u32 gpp0_oe, u32 g...
  function kw_config_mpp (line 186) | int kw_config_mpp(u32 mpp0_7, u32 mpp8_15, u32 mpp16_23, u32 mpp24_31,
  function kw_sysrst_action (line 217) | static void kw_sysrst_action(void)
  function kw_sysrst_check (line 236) | static void kw_sysrst_check(void)
  function print_cpuinfo (line 270) | int print_cpuinfo(void)
  function arch_cpu_init (line 302) | int arch_cpu_init(void)
  function arch_misc_init (line 357) | int arch_misc_init(void)
  function cpu_eth_init (line 391) | int cpu_eth_init(bd_t *bis)

FILE: IPQ/arch/arm/cpu/arm926ejs/kirkwood/dram.c
  function u32 (line 38) | u32 kw_sdram_bar(enum memory_bank bank)
  function u32 (line 53) | u32 kw_sdram_bs(enum memory_bank bank)
  function dram_init (line 66) | int dram_init(void)
  function dram_init_banksize (line 103) | void dram_init_banksize(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/kirkwood/mpp.c
  function u32 (line 18) | static u32 kirkwood_variant(void)
  function kirkwood_mpp_conf (line 34) | void kirkwood_mpp_conf(u32 *mpp_list, u32 *mpp_save)

FILE: IPQ/arch/arm/cpu/arm926ejs/kirkwood/timer.c
  type kwtmr_val (line 31) | struct kwtmr_val {
  type kwtmr_registers (line 37) | struct kwtmr_registers {
  type kwtmr_registers (line 45) | struct kwtmr_registers
  type kwtmr_registers (line 45) | struct kwtmr_registers
  function ulong (line 92) | ulong get_timer_masked(void)
  function ulong (line 109) | ulong get_timer(ulong base)
  function __udelay (line 114) | void __udelay(unsigned long usec)
  function timer_init (line 136) | int timer_init(void)
  function get_ticks (line 161) | unsigned long long get_ticks(void)
  function ulong (line 170) | ulong get_tbclk (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/lpc32xx/clk.c
  type clk_pm_regs (line 26) | struct clk_pm_regs
  type clk_pm_regs (line 26) | struct clk_pm_regs
  function get_sys_clk_rate (line 28) | unsigned int get_sys_clk_rate(void)
  function get_hclk_pll_rate (line 36) | unsigned int get_hclk_pll_rate(void)
  function get_hclk_clk_div (line 83) | unsigned int get_hclk_clk_div(void)
  function get_hclk_clk_rate (line 92) | unsigned int get_hclk_clk_rate(void)
  function get_periph_clk_div (line 97) | unsigned int get_periph_clk_div(void)
  function get_periph_clk_rate (line 106) | unsigned int get_periph_clk_rate(void)
  function get_serial_clock (line 114) | int get_serial_clock(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/lpc32xx/cpu.c
  type clk_pm_regs (line 26) | struct clk_pm_regs
  type clk_pm_regs (line 26) | struct clk_pm_regs
  type wdt_regs (line 27) | struct wdt_regs
  type wdt_regs (line 27) | struct wdt_regs
  function reset_cpu (line 29) | void reset_cpu(ulong addr)
  function arch_cpu_init (line 46) | int arch_cpu_init(void)
  function print_cpuinfo (line 61) | int print_cpuinfo(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/lpc32xx/devices.c
  type clk_pm_regs (line 26) | struct clk_pm_regs
  type clk_pm_regs (line 26) | struct clk_pm_regs
  type uart_ctrl_regs (line 27) | struct uart_ctrl_regs
  type uart_ctrl_regs (line 27) | struct uart_ctrl_regs
  function lpc32xx_uart_init (line 29) | void lpc32xx_uart_init(unsigned int uart_id)

FILE: IPQ/arch/arm/cpu/arm926ejs/lpc32xx/timer.c
  type timer_regs (line 26) | struct timer_regs
  type timer_regs (line 26) | struct timer_regs
  type timer_regs (line 27) | struct timer_regs
  type timer_regs (line 27) | struct timer_regs
  type clk_pm_regs (line 28) | struct clk_pm_regs
  type clk_pm_regs (line 28) | struct clk_pm_regs
  function lpc32xx_timer_clock (line 30) | static void lpc32xx_timer_clock(u32 bit, int enable)
  function lpc32xx_timer_reset (line 38) | static void lpc32xx_timer_reset(struct timer_regs *timer, u32 freq)
  function lpc32xx_timer_count (line 52) | static void lpc32xx_timer_count(struct timer_regs *timer, int enable)
  function timer_init (line 60) | int timer_init(void)
  function ulong (line 69) | ulong get_timer(ulong base)
  function __udelay (line 74) | void __udelay(unsigned long usec)
  function get_ticks (line 87) | unsigned long long get_ticks(void)
  function ulong (line 92) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mb86r0x/asm-offsets.c
  function main (line 23) | int main(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mb86r0x/clock.c
  function ulong (line 31) | ulong get_bus_freq(ulong dummy)

FILE: IPQ/arch/arm/cpu/arm926ejs/mb86r0x/reset.c
  function reset_cpu (line 31) | void reset_cpu(ulong ignored)

FILE: IPQ/arch/arm/cpu/arm926ejs/mb86r0x/timer.c
  function tick_to_time (line 41) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function usec_to_tick (line 49) | static inline unsigned long long usec_to_tick(unsigned long long usec)
  function timer_init (line 58) | int timer_init(void)
  function get_ticks (line 81) | unsigned long long get_ticks(void)
  function ulong (line 99) | ulong get_timer_masked(void)
  function __udelay (line 104) | void __udelay(unsigned long usec)
  function ulong (line 116) | ulong get_timer(ulong base)
  function ulong (line 125) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx25/asm-offsets.c
  function main (line 23) | int main(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx25/generic.c
  function imx_decode_pll (line 47) | static unsigned int imx_decode_pll(unsigned int pll, unsigned int f_ref)
  function ulong (line 64) | static ulong imx_get_mpllclk(void)
  function ulong (line 72) | ulong imx_get_armclk(void)
  function ulong (line 88) | ulong imx_get_ahbclk(void)
  function ulong (line 101) | ulong imx_get_perclk(int clk)
  function mxc_get_clock (line 113) | unsigned int mxc_get_clock(enum mxc_clock clk)
  function u32 (line 127) | u32 get_cpu_rev(void)
  type ccm_regs (line 155) | struct ccm_regs
  type ccm_regs (line 156) | struct ccm_regs
  function print_cpuinfo (line 175) | int print_cpuinfo(void)
  function cpu_eth_init (line 189) | int cpu_eth_init(bd_t *bis)
  function get_clocks (line 204) | int get_clocks(void)
  function cpu_mmc_init (line 216) | int cpu_mmc_init(bd_t *bis)
  function mx25_uart1_init_pins (line 226) | void mx25_uart1_init_pins(void)
  function mx25_fec_init_pins (line 275) | void mx25_fec_init_pins(void)
  function imx_get_mac_from_fuse (line 342) | void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx25/reset.c
  function reset_cpu (line 42) | void reset_cpu(ulong ignored)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx25/timer.c
  function tick_to_time (line 55) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function time_to_tick (line 62) | static inline unsigned long long time_to_tick(unsigned long long time)
  function us_to_tick (line 69) | static inline unsigned long long us_to_tick(unsigned long long us)
  function tick_to_time (line 81) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function time_to_tick (line 87) | static inline unsigned long long time_to_tick(unsigned long long time)
  function us_to_tick (line 92) | static inline unsigned long long us_to_tick(unsigned long long us)
  function timer_init (line 102) | int timer_init(void)
  function get_ticks (line 124) | unsigned long long get_ticks(void)
  function ulong (line 143) | ulong get_timer_masked(void)
  function ulong (line 154) | ulong get_timer(ulong base)
  function __udelay (line 160) | void __udelay(unsigned long usec)
  function ulong (line 176) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx27/asm-offsets.c
  function main (line 23) | int main(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx27/generic.c
  function imx_decode_pll (line 38) | static unsigned int imx_decode_pll(unsigned int pll, unsigned int f_ref)
  function ulong (line 51) | static ulong clk_in_32k(void)
  function ulong (line 56) | static ulong clk_in_26m(void)
  function ulong (line 68) | static ulong imx_get_mpllclk(void)
  function ulong (line 82) | static ulong imx_get_armclk(void)
  function ulong (line 97) | static ulong imx_get_ahbclk(void)
  function ulong (line 109) | static __attribute__((unused)) ulong imx_get_spllclk(void)
  function ulong (line 123) | static ulong imx_decode_perclk(ulong div)
  function ulong (line 128) | static ulong imx_get_perclk1(void)
  function ulong (line 135) | static ulong imx_get_perclk2(void)
  function ulong (line 142) | static __attribute__((unused)) ulong imx_get_perclk3(void)
  function ulong (line 149) | static __attribute__((unused)) ulong imx_get_perclk4(void)
  function mxc_get_clock (line 156) | unsigned int mxc_get_clock(enum mxc_clock clk)
  function print_cpuinfo (line 173) | int print_cpuinfo (void)
  function cpu_eth_init (line 183) | int cpu_eth_init(bd_t *bis)
  function cpu_mmc_init (line 201) | int cpu_mmc_init(bd_t *bis)
  function imx_gpio_mode (line 210) | void imx_gpio_mode(int gpio_mode)
  function mx27_uart1_init_pins (line 291) | void mx27_uart1_init_pins(void)
  function mx27_fec_init_pins (line 306) | void mx27_fec_init_pins(void)
  function imx_get_mac_from_fuse (line 334) | void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)
  function mx27_sd1_init_pins (line 348) | void mx27_sd1_init_pins(void)
  function mx27_sd2_init_pins (line 365) | void mx27_sd2_init_pins(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx27/reset.c
  function reset_cpu (line 42) | void reset_cpu(ulong ignored)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx27/timer.c
  function tick_to_time (line 57) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function time_to_tick (line 64) | static inline unsigned long long time_to_tick(unsigned long long time)
  function us_to_tick (line 71) | static inline unsigned long long us_to_tick(unsigned long long us)
  function tick_to_time (line 83) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function time_to_tick (line 89) | static inline unsigned long long time_to_tick(unsigned long long time)
  function us_to_tick (line 94) | static inline unsigned long long us_to_tick(unsigned long long us)
  function timer_init (line 104) | int timer_init(void)
  function get_ticks (line 127) | unsigned long long get_ticks(void)
  function ulong (line 146) | ulong get_timer_masked(void)
  function ulong (line 157) | ulong get_timer(ulong base)
  function __udelay (line 163) | void __udelay(unsigned long usec)
  function ulong (line 175) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/clock.c
  function mx28_get_pclk (line 44) | static uint32_t mx28_get_pclk(void)
  function mx28_get_hclk (line 76) | static uint32_t mx28_get_hclk(void)
  function mx28_get_emiclk (line 94) | static uint32_t mx28_get_emiclk(void)
  function mx28_get_gpmiclk (line 119) | static uint32_t mx28_get_gpmiclk(void)
  function mx28_set_ioclk (line 146) | void mx28_set_ioclk(enum mxs_ioclock io, uint32_t freq)
  function mx28_get_ioclk (line 179) | static uint32_t mx28_get_ioclk(enum mxs_ioclock io)
  function mx28_set_sspclk (line 200) | void mx28_set_sspclk(enum mxs_sspclock ssp, uint32_t freq, int xtal)
  function mx28_get_sspclk (line 244) | static uint32_t mx28_get_sspclk(enum mxs_sspclock ssp)
  function mx28_set_ssp_busclock (line 274) | void mx28_set_ssp_busclock(unsigned int bus, uint32_t freq)
  function mxc_get_clock (line 312) | uint32_t mxc_get_clock(enum mxc_clock clk)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/iomux.c
  function mxs_iomux_setup_pad (line 42) | int mxs_iomux_setup_pad(iomux_cfg_t pad)
  function mxs_iomux_setup_multiple_pads (line 95) | int mxs_iomux_setup_multiple_pads(const iomux_cfg_t *pad_list, unsigned ...

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/mx28.c
  function lowlevel_init (line 48) | inline void lowlevel_init(void) {}
  function reset_cpu (line 52) | void reset_cpu(ulong ignored)
  function enable_caches (line 74) | void enable_caches(void)
  function mx28_wait_mask_set (line 84) | int mx28_wait_mask_set(struct mx28_register_32 *reg, uint32_t mask, int ...
  function mx28_wait_mask_clr (line 95) | int mx28_wait_mask_clr(struct mx28_register_32 *reg, uint32_t mask, int ...
  function mx28_reset_block (line 106) | int mx28_reset_block(struct mx28_register_32 *reg)
  function mx28_fixup_vt (line 139) | void mx28_fixup_vt(uint32_t start_addr)
  function arch_misc_init (line 149) | int arch_misc_init(void)
  function arch_cpu_init (line 156) | int arch_cpu_init(void)
  function print_cpuinfo (line 191) | int print_cpuinfo(void)
  function do_mx28_showclocks (line 203) | int do_mx28_showclocks(cmd_tbl_t *cmdtp, int flag, int argc, char *const...
  function cpu_eth_init (line 216) | int cpu_eth_init(bd_t *bis)
  function __mx28_adjust_mac (line 243) | static void __mx28_adjust_mac(int dev_id, unsigned char *mac)
  function imx_get_mac_from_fuse (line 258) | void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)
  function imx_get_mac_from_fuse (line 283) | void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)
  function mx28_dram_init (line 289) | int mx28_dram_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/mx28_init.h
  function mx28_power_wait_pswitch (line 36) | static inline void mx28_power_wait_pswitch(void) { }

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/spl_boot.c
  function early_delay (line 43) | void early_delay(int delay)
  function mx28_get_bootmode_index (line 61) | uint8_t mx28_get_bootmode_index(void)
  function mx28_common_spl_init (line 95) | void mx28_common_spl_init(const iomux_cfg_t *iomux_setup,
  function board_init_f (line 114) | inline void board_init_f(unsigned long bootflag)
  function board_init_r (line 120) | inline void board_init_r(gd_t *id, ulong dest_addr)
  function serial_putc (line 127) | void serial_putc(const char c) {}
  function serial_puts (line 128) | void serial_puts(const char *s) {}
  function hang (line 131) | void hang(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/spl_lradc_init.c
  function mx28_lradc_init (line 33) | void mx28_lradc_init(void)
  function mx28_lradc_enable_batt_measurement (line 52) | void mx28_lradc_enable_batt_measurement(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/spl_mem_init.c
  function __mx28_adjust_memory_params (line 85) | void __mx28_adjust_memory_params(uint32_t *dram_vals)
  function init_m28_200mhz_ddr2 (line 91) | void init_m28_200mhz_ddr2(void)
  function mx28_mem_init_clock (line 101) | void mx28_mem_init_clock(void)
  function mx28_mem_setup_cpu_and_hbus (line 132) | void mx28_mem_setup_cpu_and_hbus(void)
  function mx28_mem_setup_vdda (line 164) | void mx28_mem_setup_vdda(void)
  function mx28_mem_setup_vddd (line 175) | void mx28_mem_setup_vddd(void)
  function mx28_mem_get_size (line 186) | uint32_t mx28_mem_get_size(void)
  function mx28_mem_init (line 205) | void mx28_mem_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/spl_power_init.c
  function mx28_power_clock2xtal (line 33) | void mx28_power_clock2xtal(void)
  function mx28_power_clock2pll (line 43) | void mx28_power_clock2pll(void)
  function mx28_power_clear_auto_restart (line 55) | void mx28_power_clear_auto_restart(void)
  function mx28_power_set_linreg (line 88) | void mx28_power_set_linreg(void)
  function mx28_get_batt_volt (line 107) | int mx28_get_batt_volt(void)
  function mx28_is_batt_ready (line 118) | int mx28_is_batt_ready(void)
  function mx28_is_batt_good (line 123) | int mx28_is_batt_good(void)
  function mx28_power_setup_5v_detect (line 163) | void mx28_power_setup_5v_detect(void)
  function mx28_src_power_init (line 175) | void mx28_src_power_init(void)
  function mx28_power_init_4p2_params (line 206) | void mx28_power_init_4p2_params(void)
  function mx28_enable_4p2_dcdc_input (line 230) | void mx28_enable_4p2_dcdc_input(int xfer)
  function mx28_power_init_4p2_regulator (line 326) | void mx28_power_init_4p2_regulator(void)
  function mx28_power_init_dcdc_4p2_source (line 410) | void mx28_power_init_dcdc_4p2_source(void)
  function mx28_power_enable_4p2 (line 432) | void mx28_power_enable_4p2(void)
  function mx28_boot_valid_5v (line 491) | void mx28_boot_valid_5v(void)
  function mx28_powerdown (line 514) | void mx28_powerdown(void)
  function mx28_batt_boot (line 523) | void mx28_batt_boot(void)
  function mx28_handle_5v_conflict (line 567) | void mx28_handle_5v_conflict(void)
  function mx28_5v_boot (line 599) | void mx28_5v_boot(void)
  function mx28_init_batt_bo (line 622) | void mx28_init_batt_bo(void)
  function mx28_switch_vddd_to_dcdc_source (line 636) | void mx28_switch_vddd_to_dcdc_source(void)
  function mx28_power_configure_power_source (line 650) | void mx28_power_configure_power_source(void)
  function mx28_enable_output_rail_protection (line 691) | void mx28_enable_output_rail_protection(void)
  function mx28_get_vddio_power_source_off (line 709) | int mx28_get_vddio_power_source_off(void)
  function mx28_get_vddd_power_source_off (line 737) | int mx28_get_vddd_power_source_off(void)
  function mx28_power_set_vddio (line 768) | void mx28_power_set_vddio(uint32_t new_target, uint32_t new_brownout)
  function mx28_power_set_vddd (line 865) | void mx28_power_set_vddd(uint32_t new_target, uint32_t new_brownout)
  function mx28_setup_batt_detect (line 962) | void mx28_setup_batt_detect(void)
  function mx28_power_init (line 969) | void mx28_power_init(void)
  function mx28_power_wait_pswitch (line 999) | void mx28_power_wait_pswitch(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/mx28/timer.c
  function tick_to_time (line 47) | static inline unsigned long tick_to_time(unsigned long tick)
  function time_to_tick (line 52) | static inline unsigned long time_to_tick(unsigned long time)
  function us_to_tick (line 58) | static inline unsigned long us_to_tick(unsigned long us)
  function timer_init (line 63) | int timer_init(void)
  function get_ticks (line 85) | unsigned long long get_ticks(void)
  function ulong (line 109) | ulong get_timer_masked(void)
  function ulong (line 114) | ulong get_timer(ulong base)
  function __udelay (line 122) | void __udelay(unsigned long usec)
  function ulong (line 153) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/nomadik/gpio.c
  type gpio_registers (line 34) | enum gpio_registers {
  function gpio_to_base (line 46) | static inline unsigned long gpio_to_base(int gpio)
  function u32 (line 51) | static inline u32 gpio_to_bit(int gpio)
  function nmk_gpio_af (line 56) | void nmk_gpio_af(int gpio, int alternate_function)
  function nmk_gpio_dir (line 71) | void nmk_gpio_dir(int gpio, int dir)
  function nmk_gpio_set (line 82) | void nmk_gpio_set(int gpio, int val)
  function nmk_gpio_get (line 93) | int nmk_gpio_get(int gpio)

FILE: IPQ/arch/arm/cpu/arm926ejs/nomadik/timer.c
  function timer_init (line 41) | int timer_init(void)
  function ulong (line 63) | ulong get_timer(ulong base)
  function __udelay (line 69) | void __udelay(unsigned long usec)
  function get_ticks (line 79) | unsigned long long get_ticks(void)
  function ulong (line 84) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/omap/cpuinfo.c
  type omap_id (line 28) | struct omap_id {
  type omap_id (line 36) | struct omap_id
  function u16 (line 66) | static u16 omap_get_jtag_id(void)
  function u8 (line 94) | static u8 omap_get_die_rev(void)
  function dpll1 (line 113) | static unsigned long dpll1(void)
  function armcore (line 141) | static unsigned long armcore(void)
  function print_cpuinfo (line 148) | int print_cpuinfo (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/omap/timer.c
  function timer_init (line 50) | int timer_init (void)
  function ulong (line 68) | ulong get_timer (ulong base)
  function __udelay (line 74) | void __udelay (unsigned long usec)
  function reset_timer_masked (line 97) | void reset_timer_masked (void)
  function ulong (line 104) | ulong get_timer_masked (void)
  function udelay_masked (line 125) | void udelay_masked (unsigned long usec)
  function get_ticks (line 152) | unsigned long long get_ticks(void)
  function ulong (line 161) | ulong get_tbclk (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/orion5x/cpu.c
  function reset_cpu (line 38) | void reset_cpu(unsigned long ignored)
  function orion5x_winctrl_calcsize (line 61) | unsigned int orion5x_winctrl_calcsize(unsigned int sizeval)
  function orion5x_config_adr_windows (line 106) | int orion5x_config_adr_windows(void)
  function u32 (line 177) | u32 orion5x_device_id(void)
  function u32 (line 182) | u32 orion5x_device_rev(void)
  function print_cpuinfo (line 195) | int print_cpuinfo(void)
  function arch_cpu_init (line 249) | int arch_cpu_init(void)
  function arch_misc_init (line 264) | int arch_misc_init(void)
  function cpu_eth_init (line 304) | int cpu_eth_init(bd_t *bis)

FILE: IPQ/arch/arm/cpu/arm926ejs/orion5x/dram.c
  function u32 (line 37) | u32 orion5x_sdram_bar(enum memory_bank bank)
  function dram_init (line 52) | int dram_init (void)
  function dram_init_banksize (line 61) | void dram_init_banksize (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/orion5x/timer.c
  type orion5x_tmr_val (line 33) | struct orion5x_tmr_val {
  type orion5x_tmr_registers (line 39) | struct orion5x_tmr_registers {
  type orion5x_tmr_registers (line 47) | struct orion5x_tmr_registers
  type orion5x_tmr_registers (line 48) | struct orion5x_tmr_registers
  function ulong (line 87) | static inline ulong read_timer(void)
  function ulong (line 98) | ulong get_timer_masked(void)
  function ulong (line 115) | ulong get_timer(ulong base)
  function ulong (line 120) | static inline ulong uboot_cntr_val(void)
  function __udelay (line 125) | void __udelay(unsigned long usec)
  function timer_init (line 148) | int timer_init(void)
  function timer_init_r (line 164) | void timer_init_r(void)
  function get_ticks (line 175) | unsigned long long get_ticks(void)
  function ulong (line 184) | ulong get_tbclk (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/pantheon/cpu.c
  function arch_cpu_init (line 33) | int arch_cpu_init(void)
  function print_cpuinfo (line 85) | int print_cpuinfo(void)
  function i2c_clk_enable (line 98) | void i2c_clk_enable(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/pantheon/dram.c
  type panthddr_map_registers (line 40) | struct panthddr_map_registers {
  type panthddr_registers (line 45) | struct panthddr_registers {
  function u32 (line 53) | u32 panth_sdram_base(int chip_sel)
  function u32 (line 70) | u32 panth_sdram_size(int chip_sel)
  function dram_init (line 91) | int dram_init(void)
  function dram_init_banksize (line 129) | void dram_init_banksize(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/pantheon/timer.c
  type panthtmr_registers (line 33) | struct panthtmr_registers {
  function ulong (line 70) | ulong read_timer(void)
  function ulong (line 89) | ulong get_timer_masked(void)
  function ulong (line 105) | ulong get_timer(ulong base)
  function __udelay (line 111) | void __udelay(unsigned long usec)
  function timer_init (line 126) | int timer_init(void)
  function reset_cpu (line 166) | void reset_cpu (unsigned long ignored)
  function get_ticks (line 205) | unsigned long long get_ticks(void)
  function ulong (line 214) | ulong get_tbclk (void)

FILE: IPQ/arch/arm/cpu/arm926ejs/spear/cpu.c
  function arch_cpu_init (line 29) | int arch_cpu_init(void)
  function print_cpuinfo (line 72) | int print_cpuinfo(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/spear/reset.c
  function reset_cpu (line 29) | void reset_cpu(ulong ignored)

FILE: IPQ/arch/arm/cpu/arm926ejs/spear/spear600.c
  function sel_1v8 (line 34) | static void sel_1v8(void)
  function sel_2v5 (line 53) | static void sel_2v5(void)
  function plat_ddr_init (line 75) | void plat_ddr_init(void)
  function soc_init (line 128) | void soc_init(void)
  function u32 (line 139) | static u32 read_bootstrap(void)
  function snor_boot_selected (line 145) | int snor_boot_selected(void)
  function nand_boot_selected (line 167) | int nand_boot_selected(void)
  function pnor_boot_selected (line 185) | int pnor_boot_selected(void)
  function usb_boot_selected (line 191) | int usb_boot_selected(void)
  function tftp_boot_selected (line 204) | int tftp_boot_selected(void)
  function uart_boot_selected (line 210) | int uart_boot_selected(void)
  function spi_boot_selected (line 216) | int spi_boot_selected(void)
  function i2c_boot_selected (line 222) | int i2c_boot_selected(void)
  function mmc_boot_selected (line 228) | int mmc_boot_selected(void)
  function plat_late_init (line 233) | void plat_late_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/spear/spl.c
  function hang (line 34) | inline void hang(void)
  function ddr_clock_init (line 41) | static void ddr_clock_init(void)
  function mpmc_init_values (line 71) | static void mpmc_init_values(void)
  function mpmc_init (line 92) | static void mpmc_init(void)
  function pll_init (line 107) | static void pll_init(void)
  function mac_init (line 131) | static void mac_init(void)
  function sys_init (line 166) | static void sys_init(void)
  function get_socrev (line 204) | int get_socrev(void)
  function lowlevel_init (line 231) | void lowlevel_init(void)
  function spear_late_init (line 269) | void spear_late_init(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/spear/spl_boot.c
  function image_check_header (line 36) | int image_check_header(image_header_t *hdr, const char *name)
  function image_check_data (line 46) | int image_check_data(image_header_t *hdr)
  function snor_init (line 57) | void snor_init(void)
  function snor_image_load (line 67) | static int snor_image_load(u8 *load_addr, void (**image_p)(void),
  function boot_image (line 97) | static void boot_image(void (*image)(void))
  function u32 (line 111) | u32 spl_boot(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/spear/timer.c
  type gpt_regs (line 33) | struct gpt_regs
  type gpt_regs (line 34) | struct gpt_regs
  type misc_regs (line 36) | struct misc_regs
  type misc_regs (line 37) | struct misc_regs
  function timer_init (line 44) | int timer_init(void)
  function ulong (line 81) | ulong get_timer(ulong base)
  function __udelay (line 86) | void __udelay(unsigned long usec)
  function ulong (line 102) | ulong get_timer_masked(void)
  function udelay_masked (line 118) | void udelay_masked(unsigned long usec)
  function get_ticks (line 127) | unsigned long long get_ticks(void)
  function ulong (line 136) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/arm926ejs/versatile/timer.c
  function timer_init (line 61) | int timer_init (void)
  function ulong (line 97) | ulong get_timer (ulong base)
  function __udelay (line 103) | void __udelay (unsigned long usec)
  function reset_timer_masked (line 126) | void reset_timer_masked (void)
  function ulong (line 133) | ulong get_timer_masked (void)
  function udelay_masked (line 154) | void udelay_masked (unsigned long usec)
  function get_ticks (line 181) | unsigned long long get_ticks(void)
  function ulong (line 190) | ulong get_tbclk (void)

FILE: IPQ/arch/arm/cpu/arm946es/cpu.c
  function cleanup_before_linux (line 38) | int cleanup_before_linux (void)
  function cache_flush (line 63) | static void cache_flush (void)

FILE: IPQ/arch/arm/cpu/arm_intcm/cpu.c
  function cleanup_before_linux (line 36) | int cleanup_before_linux (void)

FILE: IPQ/arch/arm/cpu/armv7/am33xx/board.c
  type wd_timer (line 32) | struct wd_timer
  type wd_timer (line 32) | struct wd_timer
  type gptimer (line 33) | struct gptimer
  type gptimer (line 33) | struct gptimer
  type uart_sys (line 34) | struct uart_sys
  type uart_sys (line 34) | struct uart_sys
  function init_timer (line 45) | static void init_timer(void)
  function s_init (line 62) | void s_init(void)
  function board_mmc_init (line 108) | int board_mmc_init(bd_t *bis)
  function setup_clocks_for_console (line 114) | void setup_clocks_for_console(void)

FILE: IPQ/arch/arm/cpu/armv7/am33xx/clock.c
  type cm_perpll (line 43) | struct cm_perpll
  type cm_perpll (line 43) | struct cm_perpll
  type cm_wkuppll (line 44) | struct cm_wkuppll
  type cm_wkuppll (line 44) | struct cm_wkuppll
  type cm_dpll (line 45) | struct cm_dpll
  type cm_dpll (line 45) | struct cm_dpll
  function enable_interface_clocks (line 47) | static void enable_interface_clocks(void)
  function power_domain_wkup_transition (line 80) | static void power_domain_wkup_transition(void)
  function enable_per_clocks (line 92) | static void enable_per_clocks(void)
  function mpu_pll_config (line 123) | static void mpu_pll_config(void)
  function core_pll_config (line 151) | static void core_pll_config(void)
  function per_pll_config (line 190) | static void per_pll_config(void)
  function ddr_pll_config (line 219) | static void ddr_pll_config(void)
  function enable_emif_clocks (line 252) | void enable_emif_clocks(void)
  function pll_init (line 271) | void pll_init()

FILE: IPQ/arch/arm/cpu/armv7/am33xx/ddr.c
  type emif_regs (line 25) | struct emif_regs
  type emif_regs (line 26) | struct emif_regs
  type ddr_regs (line 31) | struct ddr_regs
  type ddr_regs (line 32) | struct ddr_regs
  type ddr_regs (line 33) | struct ddr_regs
  type ddr_cmdtctrl (line 38) | struct ddr_cmdtctrl
  type ddr_cmdtctrl (line 39) | struct ddr_cmdtctrl
  function config_sdram (line 49) | int config_sdram(struct sdram_config *cfg)
  function set_sdram_timings (line 62) | int set_sdram_timings(struct sdram_timing *t)
  function config_ddr_phy (line 77) | int config_ddr_phy(struct ddr_phy_control *p)
  function config_cmd_ctrl (line 88) | int config_cmd_ctrl(struct cmd_control *cmd)
  function config_ddr_data (line 114) | int config_ddr_data(int macrono, struct ddr_data *data)
  function config_io_ctrl (line 138) | int config_io_ctrl(struct ddr_ioctrl *ioctrl)

FILE: IPQ/arch/arm/cpu/armv7/am33xx/emif4.c
  type ddr_regs (line 28) | struct ddr_regs
  type ddr_regs (line 28) | struct ddr_regs
  type vtp_reg (line 29) | struct vtp_reg
  type vtp_reg (line 29) | struct vtp_reg
  type ddr_ctrl (line 30) | struct ddr_ctrl
  type ddr_ctrl (line 30) | struct ddr_ctrl
  function dram_init (line 33) | int dram_init(void)
  function dram_init_banksize (line 42) | void dram_init_banksize(void)
  function data_macro_config (line 50) | static void data_macro_config(int dataMacroNum)
  function cmd_macro_config (line 77) | static void cmd_macro_config(void)
  function config_vtp (line 103) | static void config_vtp(void)
  function config_emif_ddr2 (line 118) | static void config_emif_ddr2(void)
  function config_ddr (line 170) | void config_ddr(void)

FILE: IPQ/arch/arm/cpu/armv7/am33xx/sys_info.c
  type ctrl_stat (line 29) | struct ctrl_stat
  type ctrl_stat (line 29) | struct ctrl_stat
  function u32 (line 34) | u32 get_cpu_rev(void)
  function u32 (line 48) | u32 get_cpu_type(void)
  function u32 (line 63) | u32 get_board_rev(void)
  function u32 (line 71) | u32 get_device_type(void)
  function u32 (line 81) | u32 get_sysboot_value(void)
  function print_cpuinfo (line 92) | int print_cpuinfo(void)

FILE: IPQ/arch/arm/cpu/armv7/cache_v7.c
  function set_l2_indirect_reg (line 36) | void set_l2_indirect_reg(u32 reg_addr, u32 val)
  function u32 (line 48) | u32 get_l2_indirect_reg(u32 reg_addr)
  function set_csselr (line 66) | static void set_csselr(u32 level, u32 type)
  function u32 (line 73) | static u32 get_ccsidr(void)
  function u32 (line 82) | static u32 get_clidr(void)
  function v7_inval_dcache_level_setway (line 91) | static void v7_inval_dcache_level_setway(u32 level, u32 num_sets,
  function v7_clean_inval_dcache_level_setway (line 115) | static void v7_clean_inval_dcache_level_setway(u32 level, u32 num_sets,
  function v7_maint_dcache_level_setway (line 142) | static void v7_maint_dcache_level_setway(u32 level, u32 operation)
  function v7_maint_dcache_all (line 177) | static void v7_maint_dcache_all(u32 operation)
  function v7_dcache_clean_inval_range (line 193) | static void v7_dcache_clean_inval_range(u32 start,
  function v7_dcache_inval_range (line 206) | static void v7_dcache_inval_range(u32 start, u32 stop, u32 line_len)
  function v7_dcache_maint_range (line 238) | static void v7_dcache_maint_range(u32 start, u32 stop, u32 range_op)
  function v7_inval_tlb (line 266) | static void v7_inval_tlb(void)
  function invalidate_dcache_all (line 280) | void invalidate_dcache_all(void)
  function flush_dcache_all (line 291) | void flush_dcache_all(void)
  function invalidate_dcache_range (line 302) | void invalidate_dcache_range(unsigned long start, unsigned long stop)
  function flush_dcache_range (line 315) | void flush_dcache_range(unsigned long start, unsigned long stop)
  function arm_init_before_mmu (line 322) | void arm_init_before_mmu(void)
  function flush_cache (line 333) | void  flush_cache(unsigned long start, unsigned long size)
  function invalidate_dcache_all (line 338) | void invalidate_dcache_all(void)
  function flush_dcache_all (line 342) | void flush_dcache_all(void)
  function invalidate_dcache_range (line 346) | void invalidate_dcache_range(unsigned long start, unsigned long stop)
  function flush_dcache_range (line 350) | void flush_dcache_range(unsigned long start, unsigned long stop)
  function arm_init_before_mmu (line 354) | void arm_init_before_mmu(void)
  function flush_cache (line 358) | void  flush_cache(unsigned long start, unsigned long size)
  function invalidate_icache_all (line 365) | void invalidate_icache_all(void)
  function invalidate_icache_all (line 383) | void invalidate_icache_all(void)
  function __v7_outer_cache_enable (line 391) | void __v7_outer_cache_enable(void)
  function __v7_outer_cache_disable (line 397) | void __v7_outer_cache_disable(void)
  function __v7_outer_cache_flush_all (line 403) | void __v7_outer_cache_flush_all(void)
  function __v7_outer_cache_inval_all (line 409) | void __v7_outer_cache_inval_all(void)
  function __v7_outer_cache_flush_range (line 415) | void __v7_outer_cache_flush_range(u32 start, u32 end)
  function __v7_outer_cache_inval_range (line 421) | void __v7_outer_cache_inval_range(u32 start, u32 end)

FILE: IPQ/arch/arm/cpu/armv7/cpu.c
  function save_boot_params_default (line 40) | void save_boot_params_default(u32 r0, u32 r1, u32 r2, u32 r3)
  function cleanup_before_linux (line 47) | int cleanup_before_linux(void)

FILE: IPQ/arch/arm/cpu/armv7/exynos/clock.c
  function exynos4_get_pll_clk (line 30) | static unsigned long exynos4_get_pll_clk(int pllreg)
  function exynos5_get_pll_clk (line 96) | static unsigned long exynos5_get_pll_clk(int pllreg)
  function exynos4_get_arm_clk (line 162) | static unsigned long exynos4_get_arm_clk(void)
  function exynos5_get_arm_clk (line 184) | static unsigned long exynos5_get_arm_clk(void)
  function exynos4_get_pwm_clk (line 206) | static unsigned long exynos4_get_pwm_clk(void)
  function exynos5_get_pwm_clk (line 249) | static unsigned long exynos5_get_pwm_clk(void)
  function exynos4_get_uart_clk (line 270) | static unsigned long exynos4_get_uart_clk(int dev_index)
  function exynos5_get_uart_clk (line 317) | static unsigned long exynos5_get_uart_clk(int dev_index)
  function exynos4_set_mmc_clk (line 364) | static void exynos4_set_mmc_clk(int dev_index, unsigned int div)
  function exynos5_set_mmc_clk (line 391) | static void exynos5_set_mmc_clk(int dev_index, unsigned int div)
  function exynos4_get_lcd_clk (line 418) | static unsigned long exynos4_get_lcd_clk(void)
  function exynos4_set_lcd_clk (line 459) | void exynos4_set_lcd_clk(void)
  function exynos4_set_mipi_clk (line 521) | void exynos4_set_mipi_clk(void)
  function get_pll_clk (line 581) | unsigned long get_pll_clk(int pllreg)
  function get_arm_clk (line 589) | unsigned long get_arm_clk(void)
  function get_pwm_clk (line 597) | unsigned long get_pwm_clk(void)
  function get_uart_clk (line 605) | unsigned long get_uart_clk(int dev_index)
  function set_mmc_clk (line 613) | void set_mmc_clk(int dev_index, unsigned int div)
  function get_lcd_clk (line 621) | unsigned long get_lcd_clk(void)
  function set_lcd_clk (line 629) | void set_lcd_clk(void)
  function set_mipi_clk (line 635) | void set_mipi_clk(void)

FILE: IPQ/arch/arm/cpu/armv7/exynos/pinmux.c
  function exynos5_uart_config (line 29) | static void exynos5_uart_config(int peripheral)
  function exynos5_mmc_config (line 64) | static int exynos5_mmc_config(int peripheral, int flags)
  function exynos5_sromc_config (line 114) | static void exynos5_sromc_config(int flags)
  function exynos5_pinmux_config (line 187) | static int exynos5_pinmux_config(int peripheral, int flags)
  function exynos_pinmux_config (line 212) | int exynos_pinmux_config(int peripheral, int flags)

FILE: IPQ/arch/arm/cpu/armv7/exynos/power.c
  function exynos4_mipi_phy_control (line 28) | static void exynos4_mipi_phy_control(unsigned int dev_index,
  function set_mipi_phy_ctrl (line 50) | void set_mipi_phy_ctrl(unsigned int dev_index, unsigned int enable)
  function exynos5_set_usbhost_phy_ctrl (line 56) | void exynos5_set_usbhost_phy_ctrl(unsigned int enable)
  function set_usbhost_phy_ctrl (line 72) | void set_usbhost_phy_ctrl(unsigned int enable)

FILE: IPQ/arch/arm/cpu/armv7/exynos/soc.c
  function reset_cpu (line 27) | void reset_cpu(ulong addr)

FILE: IPQ/arch/arm/cpu/armv7/exynos/system.c
  function exynos5_set_usbhost_mode (line 28) | static void exynos5_set_usbhost_mode(unsigned int mode)
  function set_usbhost_mode (line 43) | void set_usbhost_mode(unsigned int mode)
  function exynos4_set_system_display (line 49) | static void exynos4_set_system_display(void)
  function set_system_display_ctrl (line 65) | void set_system_display_ctrl(void)

FILE: IPQ/arch/arm/cpu/armv7/highbank/bootcount.c
  function bootcount_store (line 22) | void bootcount_store(ulong a)
  function ulong (line 27) | ulong bootcount_load(void)

FILE: IPQ/arch/arm/cpu/armv7/highbank/timer.c
  type systimer (line 33) | struct systimer
  type systimer (line 33) | struct systimer
  function timer_init (line 38) | int timer_init(void)
  function tick_to_time (line 56) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function time_to_tick (line 62) | static inline unsigned long long time_to_tick(unsigned long long time)
  function us_to_tick (line 67) | static inline unsigned long long us_to_tick(unsigned long long us)
  function get_ticks (line 75) | unsigned long long get_ticks(void)
  function __udelay (line 92) | void __udelay(ulong usec)
  function ulong (line 104) | ulong get_timer(ulong base)
  function reset_timer_masked (line 109) | void reset_timer_masked(void)
  function reset_timer (line 115) | void reset_timer(void)
  function ulong (line 120) | ulong get_timer_masked(void)
  function ulong (line 125) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/armv7/imx-common/cpu.c
  type src (line 41) | struct src
  type src (line 41) | struct src
  function print_cpuinfo (line 87) | int print_cpuinfo(void)
  function cpu_eth_init (line 103) | int cpu_eth_init(bd_t *bis)
  function cpu_mmc_init (line 118) | int cpu_mmc_init(bd_t *bis)
  function reset_cpu (line 127) | void reset_cpu(ulong addr)
  function u32 (line 132) | u32 get_ahb_clk(void)

FILE: IPQ/arch/arm/cpu/armv7/imx-common/speed.c
  function get_clocks (line 35) | int get_clocks(void)

FILE: IPQ/arch/arm/cpu/armv7/imx-common/timer.c
  type mxc_gpt (line 32) | struct mxc_gpt {
  type mxc_gpt (line 40) | struct mxc_gpt
  type mxc_gpt (line 40) | struct mxc_gpt
  function tick_to_time (line 54) | static inline unsigned long long tick_to_time(unsigned long long tick)
  function us_to_tick (line 62) | static inline unsigned long long us_to_tick(unsigned long long usec)
  function timer_init (line 70) | int timer_init(void)
  function get_ticks (line 95) | unsigned long long get_ticks(void)
  function ulong (line 113) | ulong get_timer_masked(void)
  function ulong (line 124) | ulong get_timer(ulong base)
  function __udelay (line 130) | void __udelay(unsigned long usec)
  function ulong (line 146) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/armv7/ipq/asm-offsets.c
  function main (line 11) | int main(void)

FILE: IPQ/arch/arm/cpu/armv7/ipq/clock.c
  function uart_pll_vote_clk_enable (line 24) | void uart_pll_vote_clk_enable(unsigned int clk_dummy)
  function usb_pll_vote_clk_enable (line 35) | void usb_pll_vote_clk_enable(unsigned int clk_dummy)
  function uart_set_rate_mnd (line 49) | static void uart_set_rate_mnd(unsigned int gsbi_port, unsigned int m,
  function usb_set_rate_mnd (line 66) | static void usb_set_rate_mnd(unsigned int usb_port, unsigned int m,
  function usb_set_rate_mnd_utmi (line 77) | static void usb_set_rate_mnd_utmi(unsigned int usb_port, unsigned int m,
  function uart_branch_clk_enable_reg (line 93) | static void uart_branch_clk_enable_reg(unsigned int gsbi_port)
  function usb_utmi_local_clock_enable (line 104) | static void usb_utmi_local_clock_enable(unsigned int usb_port, unsigned ...
  function usb_local_clock_enable (line 143) | static void usb_local_clock_enable(unsigned int usb_port, unsigned int n,
  function usb_set_master_clk (line 179) | static void usb_set_master_clk(unsigned int usb_port)
  function usb_set_master_1_clk (line 187) | static void usb_set_master_1_clk(unsigned int usb_port)
  function usb_set_utmi_clk (line 195) | static void usb_set_utmi_clk(unsigned int usb_port)
  function usb_set_utmi_1_clk (line 203) | static void usb_set_utmi_1_clk(unsigned int usb_port)
  function uart_local_clock_enable (line 214) | static void uart_local_clock_enable(unsigned int gsbi_port, unsigned int n,
  function uart_set_gsbi_clk (line 250) | static void uart_set_gsbi_clk(unsigned int gsbi_port)
  function usb_ss_core_clock_config (line 261) | void usb_ss_core_clock_config(unsigned int usb_port, unsigned int m,
  function usb_ss_utmi_clock_config (line 271) | void usb_ss_utmi_clock_config(unsigned int usb_port, unsigned int m,
  function uart_clock_config (line 285) | void uart_clock_config(unsigned int gsbi_port, unsigned int m,
  function i2c_set_rate_mnd (line 301) | static void i2c_set_rate_mnd(unsigned int gsbi_port, unsigned int m,
  function i2c_pll_vote_clk_enable (line 315) | void i2c_pll_vote_clk_enable(unsigned int clk_dummy)
  function i2c_branch_clk_enable_reg (line 328) | static void i2c_branch_clk_enable_reg(unsigned int gsbi_port)
  function i2c_local_clock_enable (line 339) | static void i2c_local_clock_enable(unsigned int gsbi_port, unsigned int n,
  function i2c_set_gsbi_clk (line 375) | static void i2c_set_gsbi_clk(unsigned int gsbi_port)
  function i2c_clock_config (line 385) | void i2c_clock_config(unsigned int gsbi_port, unsigned int m,
  function nand_clock_config (line 401) | void nand_clock_config(void)
  function pcie_clock_shutdown (line 411) | void pcie_clock_shutdown(clk_offset_t *pci_clk)
  function pcie_clock_config (line 432) | void pcie_clock_config(clk_offset_t *pci_clk)
  function emmc_pll_vote_clk_enable (line 459) | void emmc_pll_vote_clk_enable(unsigned int clk_dummy)
  function emmc_set_rate_mnd (line 467) | static void emmc_set_rate_mnd( unsigned int m, unsigned int n)
  function emmc_set_iface_clk (line 477) | static void emmc_set_iface_clk(void)
  function emmc_local_clock_enable (line 482) | static void emmc_local_clock_enable(unsigned int m, unsigned int n,
  function emmc_clock_disable (line 520) | void emmc_clock_disable(void)
  function emmc_clock_reset (line 554) | void emmc_clock_reset(void)
  function emmc_clock_config (line 562) | void emmc_clock_config(int mode)

FILE: IPQ/arch/arm/cpu/armv7/ipq/cmd_bootipq.c
  type mbn_header_t (line 39) | typedef struct {
  type kernel_img_info_t (line 52) | typedef struct {
  type switch_ce_chn_buf_t (line 57) | typedef struct {
  function load_nss_img (line 69) | static int load_nss_img(const char *runcmd, char *args, int argslen,
  function set_fs_bootargs (line 108) | static int set_fs_bootargs(int *fs_on_nand)
  function do_dumpipq_data (line 181) | static int inline do_dumpipq_data(void)
  function switch_ce_channel_buf (line 202) | static int switch_ce_channel_buf(unsigned int channel_id)
  function do_bootmbn (line 219) | static int do_bootmbn(cmd_tbl_t *cmdtp, int flag, int argc, char *const ...
  function do_bootipq (line 454) | static int do_bootipq(cmd_tbl_t *cmdtp, int flag, int argc, char *const ...

FILE: IPQ/arch/arm/cpu/armv7/ipq/cmd_dumpipq_data.c
  type dumpinfo_t (line 10) | struct dumpinfo_t {
  type dumpinfo_t (line 17) | struct dumpinfo_t
  function do_dumpipq_data (line 44) | static int do_dumpipq_data(cmd_tbl_t *cmdtp, int flag, int argc,

FILE: IPQ/arch/arm/cpu/armv7/ipq/gpio.c
  function gpio_tlmm_config (line 49) | void gpio_tlmm_config(unsigned int gpio, unsigned int func,

FILE: IPQ/arch/arm/cpu/armv7/ipq/scm.c
  type scm_command (line 56) | struct scm_command {
  type scm_response (line 70) | struct scm_response {
  type scm_command (line 86) | struct scm_command
  type scm_command (line 88) | struct scm_command
  type scm_response (line 91) | struct scm_response
  type scm_command (line 102) | struct scm_command
  function free_scm_command (line 114) | static inline void free_scm_command(struct scm_command *cmd)
  type scm_response (line 125) | struct scm_response
  type scm_command (line 126) | struct scm_command
  type scm_command (line 137) | struct scm_command
  type scm_response (line 148) | struct scm_response
  function scm_remap_error (line 153) | static int scm_remap_error(int err)
  function u32 (line 171) | static u32 smc(u32 cmd_addr)
  function __scm_call (line 193) | static int __scm_call(const struct scm_command *cmd)
  function scm_inv_range (line 213) | static void scm_inv_range(unsigned long start, unsigned long end)
  function scm_call (line 235) | int scm_call(u32 svc_id, u32 cmd_id, const void *cmd_buf, size_t cmd_len,
  function scm_init (line 275) | int scm_init(void)

FILE: IPQ/arch/arm/cpu/armv7/ipq/smem.c
  type smem_mem_type_t (line 41) | typedef enum {
  type smem_proc_comm (line 62) | struct smem_proc_comm {
  type smem_heap_info (line 69) | struct smem_heap_info {
  type smem_alloc_info (line 76) | struct smem_alloc_info {
  type smem_machid_info (line 83) | struct smem_machid_info {
  type smem (line 88) | struct smem {
  type smem_ptn (line 99) | struct smem_ptn {
  type smem_ptable (line 110) | struct smem_ptable {
  type smem_ptable (line 120) | struct smem_ptable
  type smem (line 122) | struct smem
  function smem_read_alloc_entry (line 138) | static unsigned smem_read_alloc_entry(smem_mem_type_t type, void *buf, i...
  function smem_ptable_init (line 172) | int smem_ptable_init(void)
  function smem_bootconfig_info (line 202) | int smem_bootconfig_info(void)
  function get_rootfs_active_partition (line 217) | unsigned int get_rootfs_active_partition(void)
  function get_partition_table_offset (line 230) | unsigned int get_partition_table_offset(void)
  function smem_getpart (line 255) | int smem_getpart(char *part_name, uint32_t *start, uint32_t *size)
  function smem_listparts (line 290) | int smem_listparts(void)
  function smem_get_boot_flash (line 315) | int smem_get_boot_flash(uint32_t *flash_type,
  function smem_get_board_machtype (line 359) | unsigned int smem_get_board_machtype(void)
  function smem_ram_ptable_init (line 393) | int smem_ram_ptable_init(struct smem_ram_ptable *smem_ram_ptable)
  function ipq_set_part_entry (line 414) | void ipq_set_part_entry(ipq_smem_flash_info_t *smem, ipq_part_entry_t *p...
  function ipq_smem_get_flash_block_size (line 421) | uint32_t ipq_smem_get_flash_block_size(void)
  function do_smeminfo (line 426) | int do_smeminfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])

FILE: IPQ/arch/arm/cpu/armv7/ipq/timer.c
  function timer_init (line 49) | int timer_init(void)
  function ulong (line 62) | ulong get_timer(ulong base)
  function __udelay (line 74) | void __udelay(unsigned long usec)
  function ulong (line 96) | inline ulong gpt_to_sys_freq(unsigned int gpt)
  function ulong (line 111) | ulong get_timer_masked(void)

FILE: IPQ/arch/arm/cpu/armv7/mx5/asm-offsets.c
  function main (line 23) | int main(void)

FILE: IPQ/arch/arm/cpu/armv7/mx5/clock.c
  type pll_clocks (line 35) | enum pll_clocks {
  type mxc_pll_reg (line 43) | struct mxc_pll_reg
  type mxc_pll_reg (line 44) | struct mxc_pll_reg
  type mxc_pll_reg (line 45) | struct mxc_pll_reg
  type mxc_pll_reg (line 46) | struct mxc_pll_reg
  type mxc_pll_reg (line 48) | struct mxc_pll_reg
  type fixed_pll_mfd (line 66) | struct fixed_pll_mfd {
  type fixed_pll_mfd (line 71) | struct fixed_pll_mfd
  type pll_param (line 75) | struct pll_param {
  type mxc_ccm_reg (line 88) | struct mxc_ccm_reg
  type mxc_ccm_reg (line 88) | struct mxc_ccm_reg
  function set_usboh3_clk (line 90) | void set_usboh3_clk(void)
  function enable_usboh3_clk (line 108) | void enable_usboh3_clk(unsigned char enable)
  function set_usb_phy1_clk (line 120) | void set_usb_phy1_clk(void)
  function enable_usb_phy1_clk (line 129) | void enable_usb_phy1_clk(unsigned char enable)
  function set_usb_phy2_clk (line 141) | void set_usb_phy2_clk(void)
  function enable_usb_phy2_clk (line 150) | void enable_usb_phy2_clk(unsigned char enable)
  function decode_pll (line 165) | static uint32_t decode_pll(struct mxc_pll_reg *pll, uint32_t infreq)
  function u32 (line 219) | u32 get_mcu_main_clk(void)
  function u32 (line 232) | u32 get_periph_clk(void)
  function u32 (line 255) | static u32 get_ipg_clk(void)
  function u32 (line 271) | static u32 get_ipg_per_clk(void)
  function u32 (line 292) | static u32 get_uart_clk(void)
  function u32 (line 330) | static u32 get_lp_apm(void)
  function u32 (line 346) | static u32 imx_get_cspiclk(void)
  function u32 (line 383) | static u32 get_axi_a_clk(void)
  function u32 (line 392) | static u32 get_axi_b_clk(void)
  function u32 (line 401) | static u32 get_emi_slow_clk(void)
  function u32 (line 414) | static u32 get_ddr_clk(void)
  function mxc_get_clock (line 455) | unsigned int mxc_get_clock(enum mxc_clock clk)
  function u32 (line 483) | u32 imx_get_uartclk(void)
  function u32 (line 489) | u32 imx_get_fecclk(void)
  function gcd (line 494) | static int gcd(int m, int n)
  function calc_pll_params (line 514) | static int calc_pll_params(u32 ref, u32 target, struct pll_param *pll)
  function config_pll_clk (line 608) | static int config_pll_clk(enum pll_clocks index, struct pll_param *pll_p...
  function config_core_clk (line 658) | static int config_core_clk(u32 ref, u32 freq)
  function config_nfc_clk (line 675) | static int config_nfc_clk(u32 nfc_clk)
  function config_periph_clk (line 697) | static int config_periph_clk(u32 ref, u32 freq)
  function config_ddr_clk (line 728) | static int config_ddr_clk(u32 emi_clk)
  function mxc_set_clock (line 798) | int mxc_set_clock(u32 ref, u32 freq, enum mxc_clock clk)
  function mxc_set_sata_internal_clock (line 839) | void mxc_set_sata_internal_clock(void)
  function do_mx5_showclocks (line 853) | int do_mx5_showclocks(cmd_tbl_t *cmdtp, int flag, int argc, char * const...

FILE: IPQ/arch/arm/cpu/armv7/mx5/iomux.c
  type iomux_reg_addr (line 31) | enum iomux_reg_addr {
  function u32 (line 43) | static inline u32 get_mux_reg(iomux_pin_name_t pin)
  function u32 (line 69) | static inline u32 get_pad_reg(iomux_pin_name_t pin)
  function u32 (line 103) | static inline u32 get_mux_end(void)
  function iomux_config_mux (line 121) | static void iomux_config_mux(iomux_pin_name_t pin, iomux_pin_cfg_t cfg)
  function mxc_request_iomux (line 142) | void mxc_request_iomux(iomux_pin_name_t pin, iomux_pin_cfg_t cfg)
  function mxc_free_iomux (line 153) | void mxc_free_iomux(iomux_pin_name_t pin, iomux_pin_cfg_t cfg)
  function mxc_iomux_set_pad (line 163) | void mxc_iomux_set_pad(iomux_pin_name_t pin, u32 config)
  function mxc_iomux_get_pad (line 169) | unsigned int mxc_iomux_get_pad(iomux_pin_name_t pin)
  function mxc_iomux_set_input (line 181) | void mxc_iomux_set_input(iomux_input_select_t input, u32 config)

FILE: IPQ/arch/arm/cpu/armv7/mx5/soc.c
  function u32 (line 38) | u32 get_cpu_rev(void)
  function imx_get_mac_from_fuse (line 75) | void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)
  function set_chipselect_size (line 88) | void set_chipselect_size(int const cs_size)

FILE: IPQ/arch/arm/cpu/armv7/mx6/clock.c
  type pll_clocks (line 31) | enum pll_clocks {
  type mxc_ccm_reg (line 38) | struct mxc_ccm_reg
  type mxc_ccm_reg (line 38) | struct mxc_ccm_reg
  function enable_usboh3_clk (line 40) | void enable_usboh3_clk(unsigned char enable)
  function u32 (line 53) | static u32 decode_pll(enum pll_clocks pll, u32 infreq)
  function u32 (line 84) | static u32 get_mcu_main_clk(void)
  function u32 (line 96) | u32 get_periph_clk(void)
  function u32 (line 143) | static u32 get_ipg_clk(void)
  function u32 (line 154) | static u32 get_ipg_per_clk(void)
  function u32 (line 164) | static u32 get_uart_clk(void)
  function u32 (line 175) | static u32 get_cspi_clk(void)
  function u32 (line 186) | static u32 get_axi_clk(void)
  function u32 (line 205) | static u32 get_emi_slow_clk(void)
  function u32 (line 233) | static u32 get_mmdc_ch0_clk(void)
  function u32 (line 242) | static u32 get_usdhc_clk(u32 port)
  function u32 (line 285) | u32 imx_get_uartclk(void)
  function u32 (line 290) | u32 imx_get_fecclk(void)
  function enable_sata_clock (line 295) | int enable_sata_clock(void)
  function mxc_get_clock (line 326) | unsigned int mxc_get_clock(enum mxc_clock clk)
  function do_mx6_showclocks (line 369) | int do_mx6_showclocks(cmd_tbl_t *cmdtp, int flag, int argc, char * const...

FILE: IPQ/arch/arm/cpu/armv7/mx6/iomux-v3.c
  function imx_iomux_v3_setup_pad (line 34) | int imx_iomux_v3_setup_pad(iomux_v3_cfg_t pad)
  function imx_iomux_v3_setup_multiple_pads (line 58) | int imx_iomux_v3_setup_multiple_pads(iomux_v3_cfg_t *pad_list, unsigned ...

FILE: IPQ/arch/arm/cpu/armv7/mx6/soc.c
  function u32 (line 33) | u32 get_cpu_rev(void)
  function init_aips (line 46) | void init_aips(void)
  function set_vddsoc (line 87) | void set_vddsoc(u32 mv)
  function arch_cpu_init (line 107) | int arch_cpu_init(void)
  function enable_caches (line 117) | void enable_caches(void)
  function imx_get_mac_from_fuse (line 125) | void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/boot-common.c
  type omap_boot_parameters (line 29) | struct omap_boot_parameters
  function u32 (line 40) | u32 omap_boot_device(void)
  function u32 (line 45) | u32 omap_boot_mode(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/clocks-common.c
  function u32 (line 49) | static inline u32 __get_sys_clk_index(void)
  function u32 (line 72) | u32 get_sys_clk_freq(void)
  function do_bypass_dpll (line 78) | static inline void do_bypass_dpll(u32 *const base)
  function wait_for_bypass (line 88) | static inline void wait_for_bypass(u32 *const base)
  function do_lock_dpll (line 98) | static inline void do_lock_dpll(u32 *const base)
  function wait_for_lock (line 107) | static inline void wait_for_lock(u32 *const base)
  function u32 (line 118) | inline u32 check_for_lock(u32 *const base)
  function do_setup_dpll (line 126) | static void do_setup_dpll(u32 *const base, const struct dpll_params *par...
  function u32 (line 178) | u32 omap_ddr_clk(void)
  function configure_mpu_dpll (line 223) | void configure_mpu_dpll(void)
  function setup_usb_dpll (line 260) | static void setup_usb_dpll(void)
  function setup_dplls (line 288) | static void setup_dplls(void)
  function setup_non_essential_dplls (line 330) | static void setup_non_essential_dplls(void)
  function do_scale_tps62361 (line 372) | void do_scale_tps62361(int gpio, u32 reg, u32 volt_mv)
  function do_scale_vcore (line 401) | void do_scale_vcore(u32 vcore_reg, u32 volt_mv)
  function enable_clock_domain (line 419) | static inline void enable_clock_domain(u32 *const clkctrl_reg, u32 enabl...
  function wait_for_clk_enable (line 426) | static inline void wait_for_clk_enable(u32 *clkctrl_addr)
  function enable_clock_module (line 445) | static inline void enable_clock_module(u32 *const clkctrl_addr, u32 enab...
  function freq_update_core (line 455) | void freq_update_core(void)
  function bypass_dpll (line 499) | void bypass_dpll(u32 *const base)
  function lock_dpll (line 505) | void lock_dpll(u32 *const base)
  function setup_clocks_for_console (line 511) | void setup_clocks_for_console(void)
  function do_enable_clocks (line 544) | void do_enable_clocks(u32 *const *clk_domains,
  function prcm_init (line 578) | void prcm_init(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/emif-common.c
  function set_lpmode_selfrefresh (line 36) | void set_lpmode_selfrefresh(u32 base)
  function force_emif_self_refresh (line 51) | void force_emif_self_refresh()
  function u32 (line 57) | inline u32 emif_num(u32 base)
  function u32 (line 68) | static inline u32 get_mr(u32 base, u32 cs, u32 mr_addr)
  function set_mr (line 89) | static inline void set_mr(u32 base, u32 cs, u32 mr_addr, u32 mr_val)
  function emif_reset_phy (line 98) | void emif_reset_phy(u32 base)
  function do_lpddr2_init (line 108) | static void do_lpddr2_init(u32 base, u32 cs)
  function lpddr2_init (line 141) | static void lpddr2_init(u32 base, const struct emif_regs *regs)
  function __weak (line 175) | __weak void do_ext_phy_settings(u32 base, const struct emif_regs *regs)
  function emif_update_timings (line 179) | void emif_update_timings(u32 base, const struct emif_regs *regs)
  function ddr3_leveling (line 211) | static void ddr3_leveling(u32 base, const struct emif_regs *regs)
  function ddr3_init (line 253) | static void ddr3_init(u32 base, const struct emif_regs *regs)
  type lpddr2_addressing (line 313) | struct lpddr2_addressing
  function set_ddr_clk_period (line 344) | static void set_ddr_clk_period(u32 freq)
  function u32 (line 359) | static inline u32 ns_2_cycles(u32 ns)
  function u32 (line 369) | static inline u32 ns_x2_2_cycles(u32 ns)
  function s8 (line 378) | s8 addressing_table_index(u8 type, u8 density, u8 width)
  type lpddr2_ac_timings (line 407) | struct lpddr2_ac_timings
  type lpddr2_ac_timings (line 407) | struct
  type lpddr2_ac_timings (line 412) | struct lpddr2_ac_timings
  function u32 (line 445) | static u32 get_sdram_config_reg(const struct lpddr2_device_details *cs0_...
  function u32 (line 474) | static u32 get_sdram_ref_ctrl(u32 freq,
  function u32 (line 489) | static u32 get_sdram_tim_1_reg(const struct lpddr2_ac_timings *timings,
  function u32 (line 523) | static u32 get_sdram_tim_2_reg(const struct lpddr2_ac_timings *timings,
  function u32 (line 547) | static u32 get_sdram_tim_3_reg(const struct lpddr2_ac_timings *timings,
  function u32 (line 570) | static u32 get_zq_config_reg(const struct lpddr2_device_details *cs1_dev...
  function u32 (line 608) | static u32 get_temp_alert_config(const struct lpddr2_device_details *cs1...
  function u32 (line 632) | static u32 get_read_idle_ctrl_reg(u8 volt_ramp)
  function u32 (line 647) | static u32 get_ddr_phy_ctrl_1(u32 freq, u8 RL)
  function u32 (line 668) | static u32 get_emif_mem_size(struct emif_device_details *devices)
  function u32 (line 689) | u32 get_dmm_section_size_map(u32 section_size)
  function emif_calculate_regs (line 706) | static void emif_calculate_regs(
  function display_sdram_details (line 872) | static void display_sdram_details(u32 emif_nr, u32 cs,
  function u8 (line 900) | static u8 is_lpddr2_sdram_present(u32 base, u32 cs,
  type lpddr2_device_details (line 987) | struct lpddr2_device_details
  type lpddr2_device_details (line 988) | struct lpddr2_device_details
  type emif_reg_struct (line 993) | struct emif_reg_struct
  type emif_reg_struct (line 993) | struct emif_reg_struct
  function do_sdram_init (line 1013) | static void do_sdram_init(u32 base)
  function emif_post_init_config (line 1092) | void emif_post_init_config(u32 base)
  function dmm_init (line 1109) | void dmm_init(u32 base)
  function sdram_init (line 1238) | void sdram_init(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/gpio.c
  type gpio_bank (line 46) | struct gpio_bank
  function get_gpio_index (line 51) | static inline int get_gpio_index(int gpio)
  function gpio_valid (line 56) | static inline int gpio_valid(int gpio)
  function check_gpio (line 65) | static int check_gpio(int gpio)
  function _set_gpio_direction (line 74) | static void _set_gpio_direction(const struct gpio_bank *bank, int gpio,
  function _get_gpio_direction (line 99) | static int _get_gpio_direction(const struct gpio_bank *bank, int gpio)
  function _set_gpio_dataout (line 120) | static void _set_gpio_dataout(const struct gpio_bank *bank, int gpio,
  function gpio_set_value (line 145) | int gpio_set_value(unsigned gpio, int value)
  function gpio_get_value (line 160) | int gpio_get_value(unsigned gpio)
  function gpio_direction_input (line 194) | int gpio_direction_input(unsigned gpio)
  function gpio_direction_output (line 210) | int gpio_direction_output(unsigned gpio, int value)
  function gpio_request (line 229) | int gpio_request(unsigned gpio, const char *label)
  function gpio_free (line 240) | int gpio_free(unsigned gpio)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/hwinit-common.c
  function do_set_mux (line 38) | void do_set_mux(u32 base, struct pad_conf_entry const *array, int size)
  function set_mux_conf_regs (line 47) | static void set_mux_conf_regs(void)
  function u32 (line 68) | u32 cortex_rev(void)
  function omap_rev_string (line 79) | void omap_rev_string(void)
  function init_boot_params (line 91) | static void init_boot_params(void)
  function s_init (line 111) | void s_init(void)
  function wait_for_command_complete (line 139) | void wait_for_command_complete(struct watchdog *wd_base)
  function watchdog_init (line 151) | void watchdog_init(void)
  function u32 (line 167) | u32 omap_sdram_size(void)
  function dram_init (line 209) | int dram_init(void)
  function checkboard (line 219) | int checkboard(void)
  function u32 (line 228) | u32 get_device_type(void)
  function print_cpuinfo (line 240) | int print_cpuinfo(void)
  function enable_caches (line 248) | void enable_caches(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/mem-common.c
  type gpmc (line 26) | struct gpmc
  function gpmc_init (line 32) | void gpmc_init(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/reset.c
  function reset_cpu (line 33) | void __weak reset_cpu(unsigned long ignored)
  function u32 (line 38) | u32 __weak warm_reset(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/spl.c
  type spl_image_info (line 43) | struct spl_image_info
  function hang (line 47) | __attribute__ ((section(".data")));
  function board_init_f (line 56) | void board_init_f(ulong dummy)
  function __weak (line 79) | __weak int spl_start_uboot(void)
  function spl_parse_image_header (line 87) | void spl_parse_image_header(const struct image_header *header)
  function jump_to_image_linux (line 120) | static void __noreturn jump_to_image_linux(void *arg)
  function jump_to_image_no_args (line 132) | static void __noreturn jump_to_image_no_args(void)
  function board_init_r (line 147) | void board_init_r(gd_t *id, ulong dummy)
  function preloader_console_init (line 204) | void preloader_console_init(void)
  function omap_rev_string (line 225) | void __weak omap_rev_string()

FILE: IPQ/arch/arm/cpu/armv7/omap-common/spl_mmc.c
  function board_mmc_init (line 38) | int board_mmc_init(bd_t *bis)
  function mmc_load_image_raw (line 53) | static void mmc_load_image_raw(struct mmc *mmc)
  function mmc_load_image_fat (line 87) | static void mmc_load_image_fat(struct mmc *mmc)
  function spl_mmc_load_image (line 120) | void spl_mmc_load_image(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/spl_nand.c
  function spl_nand_load_image (line 32) | void spl_nand_load_image(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/spl_ymodem.c
  function getcymodem (line 37) | static int getcymodem(void) {
  function spl_ymodem_load_image (line 43) | void spl_ymodem_load_image(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/timer.c
  type gptimer (line 40) | struct gptimer
  type gptimer (line 40) | struct gptimer
  function timer_init (line 50) | int timer_init(void)
  function ulong (line 68) | ulong get_timer(ulong base)
  function __udelay (line 74) | void __udelay(unsigned long usec)
  function ulong (line 89) | ulong get_timer_masked(void)
  function get_ticks (line 108) | unsigned long long get_ticks(void)
  function ulong (line 117) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/utils.c
  function do_cancel_out (line 24) | static void do_cancel_out(u32 *num, u32 *den, u32 factor)
  function cancel_out (line 40) | void cancel_out(u32 *num, u32 *den, u32 den_limit)

FILE: IPQ/arch/arm/cpu/armv7/omap-common/vc.c
  function omap_vc_init (line 60) | void omap_vc_init(u16 speed_khz)
  function omap_vc_bypass_send_value (line 99) | int omap_vc_bypass_send_value(u8 sa, u8 reg_addr, u8 reg_data)

FILE: IPQ/arch/arm/cpu/armv7/omap3/board.c
  type gpio_bank (line 51) | struct gpio_bank
  type gpio_bank (line 60) | struct gpio_bank
  function u32 (line 72) | u32 omap_boot_mode(void)
  function u32 (line 89) | u32 omap_boot_device(void)
  function spl_board_init (line 94) | void spl_board_init(void)
  function secure_unlock_mem (line 108) | void secure_unlock_mem(void)
  function secureworld_exit (line 146) | void secureworld_exit()
  function try_unlock_memory (line 177) | void try_unlock_memory()
  function s_init (line 211) | void s_init(void)
  function misc_init_r (line 252) | int __weak misc_init_r(void)
  function wait_for_command_complete (line 263) | void wait_for_command_complete(struct watchdog *wd_base)
  function watchdog_init (line 275) | void watchdog_init(void)
  function abort (line 299) | void abort(void)
  function do_switch_ecc (line 307) | static int do_switch_ecc(cmd_tbl_t * cmdtp, int flag, int argc, char * c...
  function checkboard (line 337) | int checkboard (void)
  function omap3_emu_romcode_call (line 353) | static void omap3_emu_romcode_call(u32 service_id, u32 *parameters)
  function omap3_update_aux_cr_secure (line 372) | static void omap3_update_aux_cr_secure(u32 set_bits, u32 clear_bits)
  function omap3_update_aux_cr (line 393) | static void omap3_update_aux_cr(u32 set_bits, u32 clear_bits)
  function omap3_setup_aux_cr (line 406) | static void omap3_setup_aux_cr(void)
  function omap3_invalidate_l2_cache_secure (line 420) | static void omap3_invalidate_l2_cache_secure(void)
  function v7_outer_cache_enable (line 434) | void v7_outer_cache_enable(void)
  function omap3_outer_cache_disable (line 447) | void omap3_outer_cache_disable(void)
  function enable_caches (line 462) | void enable_caches(void)

FILE: IPQ/arch/arm/cpu/armv7/omap3/clock.c
  function u32 (line 41) | u32 get_osc_clk_speed(void)
  function get_sys_clkin_sel (line 108) | void get_sys_clkin_sel(u32 osc_clk, u32 *sys_clkin_sel)
  function dpll3_init_34xx (line 133) | static void dpll3_init_34xx(u32 sil_index, u32 clk_index)
  function dpll4_init_34xx (line 233) | static void dpll4_init_34xx(u32 sil_index, u32 clk_index)
  function dpll5_init_34xx (line 281) | static void dpll5_init_34xx(u32 sil_index, u32 clk_index)
  function mpu_init_34xx (line 300) | static void mpu_init_34xx(u32 sil_index, u32 clk_index)
  function iva_init_34xx (line 323) | static void iva_init_34xx(u32 sil_index, u32 clk_index)
  function dpll3_init_36xx (line 358) | static void dpll3_init_36xx(u32 sil_index, u32 clk_index)
  function dpll4_init_36xx (line 451) | static void dpll4_init_36xx(u32 sil_index, u32 clk_index)
  function mpu_init_36xx (line 494) | static void mpu_init_36xx(u32 sil_index, u32 clk_index)
  function iva_init_36xx (line 514) | static void iva_init_36xx(u32 sil_index, u32 clk_index)
  function prcm_init (line 546) | void prcm_init(void)
  function ehci_clocks_enable (line 648) | void ehci_clocks_enable(void)
  function per_clocks_enable (line 668) | void per_clocks_enable(void)

FILE: IPQ/arch/arm/cpu/armv7/omap3/emac.c
  function cpu_eth_init (line 34) | int cpu_eth_init(bd_t *bis)

FILE: IPQ/arch/arm/cpu/armv7/omap3/emif4.c
  function u32 (line 41) | u32 is_mem_sdr(void)
  function u32 (line 50) | u32 get_sdr_cs_size(u32 cs)
  function u32 (line 65) | u32 get_sdr_cs_offset(u32 cs)
  function do_emif4_init (line 77) | void do_emif4_init(void)
  function dram_init (line 141) | int dram_init(void)
  function dram_init_banksize (line 158) | void dram_init_banksize (void)
  function mem_init (line 175) | void mem_init(void)

FILE: IPQ/arch/arm/cpu/armv7/omap3/mem.c
  type gpmc (line 34) | struct gpmc
  function u32 (line 77) | u32 mem_ok(u32 cs)
  function enable_gpmc_cs_config (line 97) | void enable_gpmc_cs_config(const u32 *gpmc_config, struct gpmc_cs *cs, u...
  function gpmc_init (line 126) | void gpmc_init(void)

FILE: IPQ/arch/arm/cpu/armv7/omap3/sdrc.c
  type sdrc (line 46) | struct sdrc
  type sdrc (line 46) | struct sdrc
  function u32 (line 52) | u32 is_mem_sdr(void)
  function make_cs1_contiguous (line 65) | void make_cs1_contiguous(void)
  function u32 (line 82) | u32 get_sdr_cs_size(u32 cs)
  function u32 (line 97) | u32 get_sdr_cs_offset(u32 cs)
  function write_sdrc_timings (line 115) | static void write_sdrc_timings(u32 cs, struct sdrc_actim *sdrc_actim_base,
  function do_sdrc_init (line 143) | void do_sdrc_init(u32 cs, u32 early)
  function dram_init (line 211) | int dram_init(void)
  function dram_init_banksize (line 232) | void dram_init_banksize (void)
  function mem_init (line 250) | void mem_init(void)

FILE: IPQ/arch/arm/cpu/armv7/omap3/spl_id_nand.c
  type gpmc (line 34) | struct gpmc
  type gpmc (line 34) | struct gpmc
  function nand_command (line 37) | static void nand_command(u8 command)
  function identify_nand_chip (line 57) | void identify_nand_chip(int *mfr, int *id)

FILE: IPQ/arch/arm/cpu/armv7/omap3/sys_info.c
  type ctrl (line 36) | struct ctrl
  type ctrl (line 36) | struct ctrl
  function dieid_num_r (line 59) | void dieid_num_r(void)
  function u32 (line 85) | u32 get_cpu_type(void)
  function u32 (line 94) | u32 get_cpu_id(void)
  function u32 (line 119) | u32 get_cpu_family(void)
  function u32 (line 149) | u32 get_cpu_rev(void)
  function u32 (line 162) | u32 get_sku_id(void)
  function u32 (line 179) | u32 get_gpmc0_base(void)
  function u32 (line 192) | u32 get_gpmc0_width(void)
  function u32 (line 201) | u32 __weak get_board_rev(void)
  function u32 (line 209) | u32 get_base(void)
  function u32 (line 223) | u32 is_running_in_flash(void)
  function u32 (line 235) | u32 is_running_in_sram(void)
  function u32 (line 247) | u32 is_running_in_sdram(void)
  function u32 (line 259) | u32 get_boot_type(void)
  function u32 (line 267) | u32 get_device_type(void)
  function print_cpuinfo (line 276) | int print_cpuinfo (void)

FILE: IPQ/arch/arm/cpu/armv7/omap4/clocks.c
  type omap4_prcm_regs (line 49) | struct omap4_prcm_regs
  type omap4_prcm_regs (line 49) | struct omap4_prcm_regs
  type dpll_params (line 69) | struct dpll_params
  type dpll_params (line 80) | struct dpll_params
  type dpll_params (line 91) | struct dpll_params
  type dpll_params (line 101) | struct dpll_params
  type dpll_params (line 111) | struct dpll_params
  type dpll_params (line 121) | struct dpll_params
  type dpll_params (line 132) | struct dpll_params
  type dpll_params (line 142) | struct dpll_params
  type dpll_params (line 153) | struct dpll_params
  type dpll_params (line 165) | struct dpll_params
  type dpll_params (line 169) | struct dpll_params
  function setup_post_dividers (line 179) | void setup_post_dividers(u32 *const base, const struct dpll_params *params)
  type dpll_params (line 206) | struct dpll_params
  type dpll_params (line 221) | struct dpll_params
  type dpll_params (line 238) | struct dpll_params
  type dpll_params (line 244) | struct dpll_params
  type dpll_params (line 250) | struct dpll_params
  type dpll_params (line 256) | struct dpll_params
  function scale_vcores (line 272) | void scale_vcores(void)
  function u32 (line 327) | u32 get_offset_code(u32 offset)
  function enable_basic_clocks (line 346) | void enable_basic_clocks(void)
  function enable_basic_uboot_clocks (line 404) | void enable_basic_uboot_clocks(void)
  function enable_non_essential_clocks (line 439) | void enable_non_essential_clocks(void)

FILE: IPQ/arch/arm/cpu/armv7/omap4/emif.c
  type lpddr2_ac_timings (line 41) | struct lpddr2_ac_timings
  type lpddr2_ac_timings (line 65) | struct lpddr2_ac_timings
  type lpddr2_min_tck (line 95) | struct lpddr2_min_tck
  type lpddr2_ac_timings (line 110) | struct lpddr2_ac_timings
  type lpddr2_device_timings (line 116) | struct lpddr2_device_timings
  function emif_get_device_timings (line 121) | void emif_get_device_timings(u32 emif_nr,

FILE: IPQ/arch/arm/cpu/armv7/omap4/hwinit.c
  type gpio_bank (line 42) | struct gpio_bank
  type gpio_bank (line 51) | struct gpio_bank
  function do_io_settings (line 57) | void do_io_settings(void)
  function config_data_eye_leveling_samples (line 122) | void config_data_eye_leveling_samples(u32 emif_base)
  function init_omap_revision (line 126) | void init_omap_revision(void)
  function v7_outer_cache_enable (line 176) | void v7_outer_cache_enable(void)
  function v7_outer_cache_disable (line 181) | void v7_outer_cache_disable(void)

FILE: IPQ/arch/arm/cpu/armv7/omap4/sdram_elpida.c
  type emif_regs (line 51) | struct emif_regs
  type emif_regs (line 65) | struct emif_regs
  type emif_regs (line 79) | struct emif_regs
  type dmm_lisa_map_regs (line 96) | struct dmm_lisa_map_regs
  type dmm_lisa_map_regs (line 103) | struct dmm_lisa_map_regs
  function emif_get_reg_dump_sdp (line 110) | static void emif_get_reg_dump_sdp(u32 emif_nr, const struct emif_regs **...
  type emif_regs (line 122) | struct emif_regs
  function emif_get_dmm_regs_sdp (line 125) | static void emif_get_dmm_regs_sdp(const struct dmm_lisa_map_regs
  type dmm_lisa_map_regs (line 136) | struct dmm_lisa_map_regs
  type lpddr2_device_details (line 141) | struct lpddr2_device_details
  type lpddr2_device_details (line 148) | struct lpddr2_device_details
  type lpddr2_device_details (line 149) | struct lpddr2_device_details
  type lpddr2_device_details (line 164) | struct lpddr2_device_details
  type lpddr2_device_details (line 165) | struct lpddr2_device_details
  type lpddr2_ac_timings (line 171) | struct lpddr2_ac_timings
  type lpddr2_ac_timings (line 194) | struct lpddr2_ac_timings
  type lpddr2_ac_timings (line 217) | struct lpddr2_ac_timings
  type lpddr2_min_tck (line 240) | struct lpddr2_min_tck
  type lpddr2_ac_timings (line 255) | struct lpddr2_ac_timings
  type lpddr2_device_timings (line 261) | struct lpddr2_device_timings
  function emif_get_device_timings_sdp (line 266) | void emif_get_device_timings_sdp(u32 emif_nr,
  type lpddr2_device_timings (line 282) | struct lpddr2_device_timings
  type lpddr2_device_timings (line 283) | struct lpddr2_device_timings

FILE: IPQ/arch/arm/cpu/armv7/omap5/clocks.c
  type omap5_prcm_regs (line 49) | struct omap5_prcm_regs
  type omap5_prcm_regs (line 49) | struct omap5_prcm_regs
  type dpll_params (line 61) | struct dpll_params
  type dpll_params (line 71) | struct dpll_params
  type dpll_params (line 81) | struct dpll_params
  type dpll_params (line 91) | struct dpll_params
  type dpll_params (line 101) | struct dpll_params
  type dpll_params (line 111) | struct dpll_params
  type dpll_params (line 121) | struct dpll_params
  type dpll_params (line 132) | struct dpll_params
  type dpll_params (line 143) | struct dpll_params
  type dpll_params (line 153) | struct dpll_params
  type dpll_params (line 164) | struct dpll_params
  type dpll_params (line 176) | struct dpll_params
  type dpll_params (line 180) | struct dpll_params
  function setup_post_dividers (line 190) | void setup_post_dividers(u32 *const base, const struct dpll_params *params)
  type dpll_params (line 213) | struct dpll_params
  type dpll_params (line 219) | struct dpll_params
  type dpll_params (line 227) | struct dpll_params
  type dpll_params (line 233) | struct dpll_params
  type dpll_params (line 239) | struct dpll_params
  type dpll_params (line 245) | struct dpll_params
  function scale_vcores (line 261) | void scale_vcores(void)
  function u32 (line 290) | u32 get_offset_code(u32 volt_offset)
  function enable_basic_clocks (line 309) | void enable_basic_clocks(void)
  function enable_basic_uboot_clocks (line 382) | void enable_basic_uboot_clocks(void)
  function enable_non_essential_clocks (line 413) | void enable_non_essential_clocks(void)

FILE: IPQ/arch/arm/cpu/armv7/omap5/emif.c
  type lpddr2_ac_timings (line 42) | struct lpddr2_ac_timings
  type lpddr2_min_tck (line 72) | struct lpddr2_min_tck
  type lpddr2_ac_timings (line 87) | struct lpddr2_ac_timings
  type lpddr2_device_timings (line 92) | struct lpddr2_device_timings
  function emif_get_device_timings (line 97) | void emif_get_device_timings(u32 emif_nr,

FILE: IPQ/arch/arm/cpu/armv7/omap5/hwinit.c
  type gpio_bank (line 44) | struct gpio_bank
  type gpio_bank (line 53) | struct gpio_bank
  function io_settings_lpddr2 (line 57) | static void io_settings_lpddr2(void)
  function io_settings_ddr3 (line 83) | static void io_settings_ddr3(void)
  function do_io_settings (line 134) | void do_io_settings(void)
  function config_data_eye_leveling_samples (line 207) | void config_data_eye_leveling_samples(u32 emif_base)
  function init_omap_revision (line 221) | void init_omap_revision(void)
  function reset_cpu (line 247) | void reset_cpu(ulong ignored)

FILE: IPQ/arch/arm/cpu/armv7/omap5/sdram.c
  type emif_regs (line 51) | struct emif_regs
  type emif_regs (line 70) | struct emif_regs
  type emif_regs (line 89) | struct emif_regs
  type dmm_lisa_map_regs (line 112) | struct dmm_lisa_map_regs
  function emif_get_reg_dump_sdp (line 163) | static void emif_get_reg_dump_sdp(u32 emif_nr, const struct emif_regs **...
  type emif_regs (line 170) | struct emif_regs
  function emif_get_dmm_regs_sdp (line 173) | static void emif_get_dmm_regs_sdp(const struct dmm_lisa_map_regs
  type dmm_lisa_map_regs (line 179) | struct dmm_lisa_map_regs
  type lpddr2_device_details (line 184) | struct lpddr2_device_details
  function emif_get_device_details_sdp (line 191) | static void emif_get_device_details_sdp(u32 emif_nr,
  type lpddr2_device_details (line 201) | struct lpddr2_device_details
  type lpddr2_device_details (line 202) | struct lpddr2_device_details
  function do_ext_phy_settings (line 207) | void do_ext_phy_settings(u32 base, const struct emif_regs *regs)
  type lpddr2_ac_timings (line 239) | struct lpddr2_ac_timings
  type lpddr2_min_tck (line 262) | struct lpddr2_min_tck
  type lpddr2_ac_timings (line 277) | struct lpddr2_ac_timings
  type lpddr2_device_timings (line 281) | struct lpddr2_device_timings
  function emif_get_device_timings_sdp (line 286) | void emif_get_device_timings_sdp(u32 emif_nr,
  type lpddr2_device_timings (line 296) | struct lpddr2_device_timings
  type lpddr2_device_timings (line 297) | struct lpddr2_device_timings

FILE: IPQ/arch/arm/cpu/armv7/qca/asm-offsets.c
  function main (line 18) | int main(void)

FILE: IPQ/arch/arm/cpu/armv7/qca/clock.c
  function emmc_clock_config (line 25) | void emmc_clock_config(int mode)
  function emmc_clock_disable (line 54) | void emmc_clock_disable(void)
  function uart2_configure_mux (line 61) | void uart2_configure_mux(void)
  function uart2_set_rate_mnd (line 83) | void uart2_set_rate_mnd(unsigned int m,
  function uart2_trigger_update (line 91) | int uart2_trigger_update(void)
  function uart2_toggle_clock (line 111) | void uart2_toggle_clock(void)
  function uart2_clock_config (line 120) | void uart2_clock_config(unsigned int m,
  function i2c0_configure_mux (line 130) | void i2c0_configure_mux(void)
  function i2c0_trigger_update (line 148) | int i2c0_trigger_update(void)
  function i2c0_toggle_clock (line 168) | void i2c0_toggle_clock(void)
  function i2c_clock_config (line 177) | void i2c_clock_config(void)
  function pcie_clock_enable (line 185) | int pcie_clock_enable(int clk_addr)
  function pcie_clock_disable (line 204) | void pcie_clock_disable(int clk_addr)

FILE: IPQ/arch/arm/cpu/armv7/qca/cmd_blowsecfuse.c
  function do_fuseipq (line 31) | int do_fuseipq(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])

FILE: IPQ/arch/arm/cpu/armv7/qca/cmd_bootqca.c
  type mbn_header_t (line 42) | typedef struct {
  type kernel_img_info_t (line 55) | typedef struct {
  function do_dumpipq_data (line 67) | static int inline do_dumpipq_data(void)
  function set_fs_bootargs (line 91) | static int set_fs_bootargs(int *fs_on_nand)
  function config_select (line 161) | int config_select(unsigned int addr, const char **config, char *rcmd, in...
  function do_boot_signedimg (line 182) | static int do_boot_signedimg(cmd_tbl_t *cmdtp, int flag, int argc, char ...
  function asus_load_kernel (line 368) | static void asus_load_kernel(void)
  function do_bootipq (line 587) | static int do_bootipq(cmd_tbl_t *cmdtp, int flag, int argc, char *const ...

FILE: IPQ/arch/arm/cpu/armv7/qca/cmd_dumpqca_data.c
  function do_dumpqca_data (line 27) | static int do_dumpqca_data(cmd_tbl_t *cmdtp, int flag, int argc,
  type qcom_wdt_scm_tlv_msg (line 120) | struct qcom_wdt_scm_tlv_msg {
  type qcom_wdt_crashdump_data (line 127) | struct qcom_wdt_crashdump_data {
  type crashdump_flash_nand_cxt (line 134) | struct crashdump_flash_nand_cxt {
  type crashdump_flash_spi_cxt (line 143) | struct crashdump_flash_spi_cxt {
  type crashdump_flash_emmc_cxt (line 150) | struct crashdump_flash_emmc_cxt {
  type spi_flash (line 160) | struct spi_flash
  type crashdump_flash_nand_cxt (line 161) | struct crashdump_flash_nand_cxt
  type crashdump_flash_spi_cxt (line 162) | struct crashdump_flash_spi_cxt
  type mmc (line 164) | struct mmc
  type crashdump_flash_emmc_cxt (line 165) | struct crashdump_flash_emmc_cxt
  type qcom_wdt_crashdump_data (line 167) | struct qcom_wdt_crashdump_data
  function str2off (line 170) | static inline int str2off(const char *p, loff_t *num)
  function qcom_wdt_scm_extract_tlv_info (line 180) | static int qcom_wdt_scm_extract_tlv_info(
  function qcom_wdt_scm_extract_tlv_data (line 199) | static int qcom_wdt_scm_extract_tlv_data(
  function qcom_wdt_extract_crashdump_data (line 224) | static int qcom_wdt_extract_crashdump_data(
  function init_crashdump_nand_flash_write (line 268) | int init_crashdump_nand_flash_write(void *cnxt, loff_t offset,
  function deinit_crashdump_nand_flash_write (line 302) | int deinit_crashdump_nand_flash_write(void *cnxt)
  function crashdump_nand_flash_write_data (line 333) | int crashdump_nand_flash_write_data(void *cnxt,
  function init_crashdump_spi_flash_write (line 410) | int init_crashdump_spi_flash_write(void *cnxt,
  function crashdump_spi_flash_write_data (line 436) | int crashdump_spi_flash_write_data(void *cnxt,
  function deinit_crashdump_spi_flash_write (line 454) | int deinit_crashdump_spi_flash_write(void *cnxt)
  function crashdump_init_mmc (line 461) | static int crashdump_init_mmc(struct mmc *mmc)
  function init_crashdump_emmc_flash_write (line 482) | int init_crashdump_emmc_flash_write(void *cnxt, loff_t offset,
  function deinit_crashdump_emmc_flash_write (line 504) | int deinit_crashdump_emmc_flash_write(void *cnxt)
  function crashdump_emmc_flash_write_data (line 539) | int crashdump_emmc_flash_write_data(void *cnxt,
  function qcom_wdt_write_crashdump_data (line 630) | static int qcom_wdt_write_crashdump_data(
  function do_dumpqca_flash_data (line 723) | static int do_dumpqca_flash_data(cmd_tbl_t *cmdtp, int flag, int argc,

FILE: IPQ/arch/arm/cpu/armv7/qca/gpio.c
  function gpio_tlmm_config (line 49) | void gpio_tlmm_config(unsigned int gpio, unsigned int func,
  function gpio_set_value (line 79) | void gpio_set_value(unsigned int gpio, unsigned int out)

FILE: IPQ/arch/arm/cpu/armv7/qca/scm.c
  type scm_command (line 57) | struct scm_command {
  type scm_response (line 71) | struct scm_response {
  type scm_command (line 87) | struct scm_command
  type scm_command (line 89) | struct scm_command
  type scm_response (line 92) | struct scm_response
  type scm_command (line 103) | struct scm_command
  function free_scm_command (line 115) | static inline void free_scm_command(struct scm_command *cmd)
  type scm_response (line 126) | struct scm_response
  type scm_command (line 127) | struct scm_command
  type scm_command (line 138) | struct scm_command
  type scm_response (line 149) | struct scm_response
  function scm_remap_error (line 154) | static int scm_remap_error(int err)
  function u32 (line 172) | static u32 smc(u32 cmd_addr)
  function __scm_call (line 194) | static int __scm_call(const struct scm_command *cmd)
  function scm_inv_range (line 214) | static void scm_inv_range(unsigned long start, unsigned long end)
  function scm_call (line 236) | int scm_call(u32 svc_id, u32 cmd_id, const void *cmd_buf, size_t cmd_len,
  function scm_init (line 274) | int scm_init(void)

FILE: IPQ/arch/arm/cpu/armv7/qca/smem.c
  type pmic_type (line 45) | typedef struct smem_pmic_type
  type qca_platfrom (line 51) | struct qca_platfrom {
  type smem_mem_type_t (line 66) | typedef enum {
  type smem_proc_comm (line 85) | struct smem_proc_comm {
  type smem_heap_info (line 92) | struct smem_heap_info {
  type smem_alloc_info (line 99) | struct smem_alloc_info {
  type smem_machid_info (line 106) | struct smem_machid_info {
  type smem (line 111) | struct smem {
  type smem_ptn (line 124) | struct smem_ptn {
  type smem_ptable (line 135) | struct smem_ptable {
  type smem_ptable (line 145) | struct smem_ptable
  type smem (line 147) | struct smem
  function smem_read_alloc_entry (line 163) | static unsigned smem_read_alloc_entry(smem_mem_type_t type, void *buf, i...
  function smem_ptable_init (line 204) | int smem_ptable_init(void)
  function smem_bootconfig_info (line 234) | int smem_bootconfig_info(void)
  function get_rootfs_active_partition (line 248) | unsigned int get_rootfs_active_partition(void)
  function get_partition_table_offset (line 261) | unsigned int get_partition_table_offset(void)
  function smem_getpart (line 285) | int smem_getpart(char *part_name, uint32_t *start, uint32_t *size)
  function smem_listparts (line 320) | int smem_listparts(void)
  function smem_get_boot_flash (line 346) | int smem_get_boot_flash(uint32_t *flash_type,
  function smem_get_build_version (line 391) | int smem_get_build_version(char *version_name, int buf_size, int index)
  function smem_get_board_platform_type (line 408) | unsigned int smem_get_board_platform_type()
  function smem_ram_ptable_init (line 427) | int smem_ram_ptable_init(struct smem_ram_ptable *smem_ram_ptable)
  function get_nand_block_size (line 453) | uint32_t get_nand_block_size(uint8_t dev_id)
  function get_flash_block_size (line 465) | static inline uint32_t get_flash_block_size(char *name,
  function get_part_block_size (line 475) | static inline uint32_t get_part_block_size(struct smem_ptn *p,
  function qca_set_part_entry (line 483) | void qca_set_part_entry(char *name, qca_smem_flash_info_t *smem,
  function qca_smem_get_flash_block_size (line 492) | uint32_t qca_smem_get_flash_block_size(void)
  type smem_ptn (line 511) | struct smem_ptn
  function get_which_flash_param (line 560) | unsigned int get_which_flash_param(char *part_name)
  function do_smeminfo (line 574) | int do_smeminfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])

FILE: IPQ/arch/arm/cpu/armv7/qca/timer.c
  function timer_init (line 47) | int timer_init(void)
  function ulong (line 59) | ulong get_timer(ulong base)
  function read_counter (line 68) | static unsigned long long read_counter(void)
  function __udelay (line 90) | void __udelay(unsigned long usec)
  function gpt_to_sys_freq (line 108) | inline unsigned long long gpt_to_sys_freq(unsigned long long gpt)
  function ulong (line 123) | ulong get_timer_masked(void)

FILE: IPQ/arch/arm/cpu/armv7/s5p-common/cpu_info.c
  function arch_cpu_init (line 33) | int arch_cpu_init(void)
  function u32 (line 41) | u32 get_device_type(void)
  function print_cpuinfo (line 47) | int print_cpuinfo(void)

FILE: IPQ/arch/arm/cpu/armv7/s5p-common/pwm.c
  function pwm_enable (line 32) | int pwm_enable(int pwm_id)
  function pwm_disable (line 46) | void pwm_disable(int pwm_id)
  function pwm_calc_tin (line 58) | static unsigned long pwm_calc_tin(int pwm_id, unsigned long freq)
  function pwm_config (line 75) | int pwm_config(int pwm_id, int duty_ns, int period_ns)
  function pwm_init (line 141) | int pwm_init(int pwm_id, int div, int invert)

FILE: IPQ/arch/arm/cpu/armv7/s5p-common/sromc.c
  function s5p_config_sromc (line 35) | void s5p_config_sromc(u32 srom_bank, u32 srom_bw_conf, u32 srom_bc_conf)

FILE: IPQ/arch/arm/cpu/armv7/s5p-common/timer.c
  type s5p_timer (line 35) | struct s5p_timer
  type s5p_timer (line 37) | struct s5p_timer
  function timer_init (line 40) | int timer_init(void)
  function get_timer (line 53) | unsigned long get_timer(unsigned long base)
  function __udelay (line 59) | void __udelay(unsigned long usec)
  function reset_timer_masked (line 99) | void reset_timer_masked(void)
  function get_timer_masked (line 108) | unsigned long get_timer_masked(void)
  function get_ticks (line 128) | unsigned long long get_ticks(void)
  function get_tbclk (line 137) | unsigned long get_tbclk(void)

FILE: IPQ/arch/arm/cpu/armv7/s5p-common/wdt.c
  function wdt_stop (line 30) | void wdt_stop(void)
  function wdt_start (line 42) | void wdt_start(unsigned int timeout)

FILE: IPQ/arch/arm/cpu/armv7/s5pc1xx/clock.c
  function s5pc100_get_pll_clk (line 42) | static unsigned long s5pc100_get_pll_clk(int pllreg)
  function s5pc110_get_pll_clk (line 93) | static unsigned long s5pc110_get_pll_clk(int pllreg)
  function s5pc110_get_arm_clk (line 150) | static unsigned long s5pc110_get_arm_clk(void)
  function s5pc100_get_arm_clk (line 170) | static unsigned long s5pc100_get_arm_clk(void)
  function get_hclk (line 192) | static unsigned long get_hclk(void)
  function get_pclkd1 (line 209) | static unsigned long get_pclkd1(void)
  function get_hclk_sys (line 230) | static unsigned long get_hclk_sys(int dom)
  function get_pclk_sys (line 259) | static unsigned long get_pclk_sys(int dom)
  function s5pc110_get_pclk (line 285) | static unsigned long s5pc110_get_pclk(void)
  function s5pc100_get_pclk (line 291) | static unsigned long s5pc100_get_pclk(void)
  function s5pc1xx_get_uart_clk (line 297) | static unsigned long s5pc1xx_get_uart_clk(int dev_index)
  function s5pc1xx_get_pwm_clk (line 306) | static unsigned long s5pc1xx_get_pwm_clk(void)
  function get_pll_clk (line 314) | unsigned long get_pll_clk(int pllreg)
  function get_arm_clk (line 322) | unsigned long get_arm_clk(void)
  function get_pwm_clk (line 330) | unsigned long get_pwm_clk(void)
  function get_uart_clk (line 335) | unsigned long get_uart_clk(int dev_index)
  function set_mmc_clk (line 340) | void set_mmc_clk(int dev_index, unsigned int div)

FILE: IPQ/arch/arm/cpu/armv7/syslib.c
  function sdelay (line 34) | void sdelay(unsigned long loops)
  function sr32 (line 43) | void sr32(void *addr, u32 start_bit, u32 num_bits, u32 value)
  function u32 (line 57) | u32 wait_on_value(u32 read_bit_mask, u32 match_value, void *read_addr,

FILE: IPQ/arch/arm/cpu/armv7/tegra2/ap20.c
  function tegra_get_chip_type (line 37) | int tegra_get_chip_type(void)
  function ap20_cpu_is_cortexa9 (line 72) | static int ap20_cpu_is_cortexa9(void)
  function init_pllx (line 78) | void init_pllx(void)
  function enable_cpu_clock (line 105) | static void enable_cpu_clock(int enable)
  function is_cpu_powered (line 145) | static int is_cpu_powered(void)
  function remove_cpu_io_clamps (line 152) | static void remove_cpu_io_clamps(void)
  function powerup_cpu (line 166) | static void powerup_cpu(void)
  function enable_cpu_power_rail (line 197) | static void enable_cpu_power_rail(void)
  function reset_A9_cpu (line 215) | static void reset_A9_cpu(int reset)
  function clock_enable_coresight (line 234) | static void clock_enable_coresight(int enable)
  function start_cpu (line 258) | void start_cpu(u32 reset_vector)
  function halt_avp (line 290) | void halt_avp(void)
  function enable_scu (line 299) | void enable_scu(void)
  function u32 (line 317) | static u32 get_odmdata(void)
  function init_pmc_scratch (line 335) | void init_pmc_scratch(void)
  function tegra2_start (line 355) | void tegra2_start(void)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/board.c
  function query_sdram_size (line 48) | unsigned int query_sdram_size(void)
  function dram_init (line 68) | int dram_init(void)
  function checkboard (line 76) | int checkboard(void)
  function arch_cpu_init (line 89) | int arch_cpu_init(void)
  function setup_uarts (line 125) | static void setup_uarts(int uart_ids)
  function board_init_uart_f (line 145) | void board_init_uart_f(void)
  function enable_caches (line 162) | void enable_caches(void)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/clock.c
  type clock_type_id (line 65) | enum clock_type_id {
  type clock_id (line 97) | enum clock_id
  type periphc_internal_id (line 121) | enum periphc_internal_id {
  type clock_type_id (line 204) | enum clock_type_id
  function clock_get_osc_freq (line 403) | enum clock_osc_freq clock_get_osc_freq(void)
  function clock_get_osc_bypass (line 413) | int clock_get_osc_bypass(void)
  type clk_pll (line 424) | struct clk_pll
  type clock_id (line 424) | enum clock_id
  type clk_rst_ctlr (line 426) | struct clk_rst_ctlr
  type clk_rst_ctlr (line 427) | struct clk_rst_ctlr
  function clock_ll_read_pll (line 433) | int clock_ll_read_pll(enum clock_id clkid, u32 *divm, u32 *divn,
  function clock_start_pll (line 455) | unsigned long clock_start_pll(enum clock_id clkid, u32 divm, u32 divn,
  function clock_periph_id_isvalid (line 485) | static int clock_periph_id_isvalid(enum periph_id id)
  function u32 (line 515) | static u32 *get_periph_source_reg(enum periph_id periph_id)
  function clock_ll_set_source_divisor (line 527) | void clock_ll_set_source_divisor(enum periph_id periph_id, unsigned source,
  function clock_ll_set_source (line 544) | void clock_ll_set_source(enum periph_id periph_id, unsigned source)
  function clk_get_divider (line 561) | static int clk_get_divider(unsigned divider_bits, unsigned long parent_r...
  function get_rate_from_divider (line 587) | static unsigned long get_rate_from_divider(unsigned long parent_rate,
  function clock_get_periph_rate (line 597) | unsigned long clock_get_periph_rate(enum periph_id periph_id,
  function find_best_divider (line 619) | static int find_best_divider(unsigned divider_bits, unsigned long parent...
  function get_periph_clock_source (line 659) | static int get_periph_clock_source(enum periph_id periph_id,
  function adjust_periph_pll (line 717) | static int adjust_periph_pll(enum periph_id periph_id, int source,
  function clock_adjust_periph_pll_div (line 740) | unsigned clock_adjust_periph_pll_div(enum periph_id periph_id,
  function clock_start_periph_pll (line 774) | unsigned clock_start_periph_pll(enum periph_id periph_id,
  function clock_set_enable (line 789) | void clock_set_enable(enum periph_id periph_id, int enable)
  function clock_enable (line 806) | void clock_enable(enum periph_id clkid)
  function clock_disable (line 811) | void clock_disable(enum periph_id clkid)
  function reset_set_enable (line 816) | void reset_set_enable(enum periph_id periph_id, int enable)
  function reset_periph (line 833) | void reset_periph(enum periph_id periph_id, int us_delay)
  function reset_cmplx_set_enable (line 845) | void reset_cmplx_set_enable(int cpu, int which, int reset)
  function clock_get_rate (line 862) | unsigned clock_get_rate(enum clock_id clkid)
  function clock_set_rate (line 905) | static int clock_set_rate(enum clock_id clkid, u32 n, u32 m, u32 p, u32 ...
  function clock_ll_start_uart (line 959) | void clock_ll_start_uart(enum periph_id periph_id)
  function clk_id_to_periph_id (line 982) | static enum periph_id clk_id_to_periph_id(int clk_id)
  function clock_decode_periph_id (line 1014) | int clock_decode_periph_id(const void *blob, int node)
  function clock_verify (line 1030) | int clock_verify(void)
  function clock_early_init (line 1043) | void clock_early_init(void)
  function clock_init (line 1077) | void clock_init(void)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/cmd_enterrcm.c
  function do_enterrcm (line 46) | static int do_enterrcm(cmd_tbl_t *cmdtp, int flag, int argc,

FILE: IPQ/arch/arm/cpu/armv7/tegra2/crypto.c
  type security_op (line 33) | enum security_op {
  function debug_print_vector (line 38) | static void debug_print_vector(char *name, u32 num_bytes, u8 *data)
  function apply_cbc_chain_data (line 62) | static void apply_cbc_chain_data(u8 *cbc_chain_data, u8 *src, u8 *dst)
  function encrypt_object (line 78) | static void encrypt_object(u8 *key_schedule, u8 *src, u8 *dst,
  function left_shift_vector (line 113) | static void left_shift_vector(u8 *in, u8 *out, int size)
  function sign_object (line 133) | static void sign_object(u8 *key, u8 *key_schedule, u8 *src, u8 *dst,
  function encrypt_and_sign (line 192) | static int encrypt_and_sign(u8 *key, enum security_op oper, u8 *src,
  function sign_data_block (line 226) | int sign_data_block(u8 *source, unsigned length, u8 *signature)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/emc.c
  type emc_ctlr (line 95) | struct emc_ctlr
  type emc_ctlr (line 104) | struct emc_ctlr
  function find_emc_tables (line 134) | static int find_emc_tables(const void *blob, int node, int ram_code)
  function decode_emc (line 189) | static int decode_emc(const void *blob, unsigned rate, struct emc_ctlr *...
  function tegra_set_emc (line 257) | int tegra_set_emc(const void *blob, unsigned rate)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/funcmux.c
  function funcmux_select (line 28) | int funcmux_select(enum periph_id id, int config)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/pinmux.c
  type pmux_ctlid (line 35) | enum pmux_ctlid {
  type pmux_pullid (line 176) | enum pmux_pullid {
  type tegra_pingroup_desc (line 274) | struct tegra_pingroup_desc {
  type tegra_pingroup_desc (line 331) | struct tegra_pingroup_desc
  function pinmux_set_tristate (line 483) | void pinmux_set_tristate(enum pmux_pingrp pin, int enable)
  function pinmux_tristate_enable (line 498) | void pinmux_tristate_enable(enum pmux_pingrp pin)
  function pinmux_tristate_disable (line 503) | void pinmux_tristate_disable(enum pmux_pingrp pin)
  function pinmux_set_pullupdown (line 508) | void pinmux_set_pullupdown(enum pmux_pingrp pin, enum pmux_pull pupd)
  function pinmux_set_func (line 524) | void pinmux_set_func(enum pmux_pingrp pin, enum pmux_func func)
  function pinmux_config_pingroup (line 557) | void pinmux_config_pingroup(struct pingroup_config *config)
  function pinmux_config_table (line 566) | void pinmux_config_table(struct pingroup_config *config, int len)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/pmu.c
  function pmu_set_nominal (line 42) | int pmu_set_nominal(void)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/sys_info.c
  function print_cpuinfo (line 28) | int print_cpuinfo(void)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/timer.c
  function ulong (line 50) | ulong get_timer(ulong base)
  function __udelay (line 56) | void __udelay(unsigned long usec)
  function ulong (line 71) | ulong get_timer_masked(void)
  function get_ticks (line 92) | unsigned long long get_ticks(void)
  function ulong (line 101) | ulong get_tbclk(void)
  function timer_get_us (line 106) | unsigned long timer_get_us(void)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/usb.c
  type dr_mode (line 60) | enum dr_mode {
  type fdt_usb (line 68) | struct fdt_usb {
  type fdt_usb (line 78) | struct fdt_usb
  function set_host_mode (line 141) | static void set_host_mode(struct fdt_usb *config)
  function usbf_reset_controller (line 161) | void usbf_reset_controller(struct fdt_usb *config, struct usb_ctlr *usbc...
  function init_usb_controller (line 187) | static int init_usb_controller(struct fdt_usb *config,
  function power_up_port (line 299) | static void power_up_port(struct usb_ctlr *usbctlr)
  function config_clock (line 308) | static void config_clock(const u32 timing[])
  function add_port (line 321) | static int add_port(struct fdt_usb *config, const u32 timing[])
  function tegrausb_start_port (line 349) | int tegrausb_start_port(unsigned portnum, u32 *hccr, u32 *hcor)
  function tegrausb_stop_port (line 365) | int tegrausb_stop_port(void)
  function fdt_decode_usb (line 385) | int fdt_decode_usb(const void *blob, int node, unsigned osc_frequency_mhz,
  function board_usb_init (line 427) | int board_usb_init(const void *blob)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/warmboot.c
  function warmboot_save_sdram_params (line 137) | int warmboot_save_sdram_params(void)
  function u32 (line 204) | static u32 get_major_version(void)
  function is_production_mode_fuse_set (line 215) | static int is_production_mode_fuse_set(struct fuse_regs *fuse)
  function is_odm_production_mode_fuse_set (line 220) | static int is_odm_production_mode_fuse_set(struct fuse_regs *fuse)
  function is_failure_analysis_mode (line 225) | static int is_failure_analysis_mode(struct fuse_regs *fuse)
  function ap20_is_odm_production_mode (line 230) | static int ap20_is_odm_production_mode(void)
  function ap20_is_production_mode (line 241) | static int ap20_is_production_mode(void)
  function fuse_get_operation_mode (line 256) | static enum fuse_operating_mode fuse_get_operation_mode(void)
  function determine_crypto_options (line 277) | static void determine_crypto_options(int *is_encrypted, int *is_signed,
  function sign_wb_code (line 295) | static int sign_wb_code(u32 start, u32 length, int use_zero_key)
  function warmboot_prepare_code (line 310) | int warmboot_prepare_code(u32 seg_address, u32 seg_length)

FILE: IPQ/arch/arm/cpu/armv7/tegra2/warmboot_avp.c
  function wb_start (line 38) | void wb_start(void)
  function wb_end (line 248) | void wb_end(void)

FILE: IPQ/arch/arm/cpu/armv7/u8500/clock.c
  type clkrst (line 29) | struct clkrst {
  function u8500_clock_enable (line 47) | void u8500_clock_enable(int periph, int cluster, int kern)

FILE: IPQ/arch/arm/cpu/armv7/u8500/timer.c
  type u8500_mtu_timer (line 41) | struct u8500_mtu_timer {
  type u8500_mtu (line 49) | struct u8500_mtu {
  type u8500_mtu_timer (line 84) | struct u8500_mtu_timer
  type u8500_mtu (line 85) | struct u8500_mtu
  function timer_init (line 91) | int timer_init(void)
  function ulong (line 98) | ulong get_timer_masked(void)
  function __udelay (line 112) | void __udelay(ulong usec)
  function ulong (line 127) | ulong get_timer(ulong base)
  function get_ticks (line 137) | unsigned long long get_ticks(void)
  function ulong (line 146) | ulong get_tbclk(void)

FILE: IPQ/arch/arm/cpu/ixp/cpu.c
  function print_cpuinfo (line 42) | int print_cpuinfo (void)
  function cleanup_before_linux (line 73) | int cleanup_before_linux (void)
  function cache_flush (line 95) | static void cache_flush (void)
  function bootcount_store (line 112) | void bootcount_store (ulong a)
  function ulong (line 120) | ulong bootcount_load (void)
  function cpu_eth_init (line 132) | int cpu_eth_init(bd_t *bis)

FILE: IPQ/arch/arm/cpu/ixp/interrupts.c
  type _irq_handler (line 36) | struct _irq_handler {
  type _irq_handler (line 41) | struct _irq_handler
  function default_isr (line 43) | static void default_isr(void *data)
  function next_irq (line 49) | static int next_irq(void)
  function do_irq (line 54) | void do_irq (struct pt_regs *pt_regs)
  function irq_install_handler (line 61) | void irq_install_handler (int irq, interrupt_handler_t handle_irq, void ...
  function arch_interrupt_init (line 70) | int arch_interrupt_init (void)

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthAcc.c
  function PUBLIC (line 99) | PUBLIC IxEthAccStatus ixEthAccInit()
  function PUBLIC (line 177) | PUBLIC void ixEthAccUnload(void)
  function PUBLIC (line 211) | PUBLIC IxEthAccStatus ixEthAccPortInit( IxEthAccPortId portId)

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthAccCommon.c
  function IX_ETH_ACC_PRIVATE (line 406) | IX_ETH_ACC_PRIVATE IxEthAccStatus
  function ixEthAccQMgrQueuesConfig (line 492) | ixEthAccQMgrQueuesConfig(void)
  function IX_ETH_ACC_PUBLIC (line 914) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 951) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 992) | IX_ETH_ACC_PUBLIC
  function ixEthAccStatsShow (line 1036) | void ixEthAccStatsShow(IxEthAccPortId portId)

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthAccControlInterface.c
  function IX_ETH_ACC_PUBLIC (line 56) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 73) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 90) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 106) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 122) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 138) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 154) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 170) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 186) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 202) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 218) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 234) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 250) | IX_ETH_ACC_PUBLIC void
  function IX_ETH_ACC_PUBLIC (line 263) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 279) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 295) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 311) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 327) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 343) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 359) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 375) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 391) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 407) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 423) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 439) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 455) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 471) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 487) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 503) | IX_ETH_ACC_PUBLIC IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 519) | IX_ETH_ACC_PUBLIC IxEthAccStatus

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthAccDataPlane.c
  function PRIVATE (line 246) | PRIVATE IX_OSAL_MBUF *
  function PRIVATE (line 281) | PRIVATE UINT32
  function PRIVATE (line 383) | PRIVATE UINT32
  function PRIVATE (line 477) | PRIVATE void
  function PRIVATE (line 503) | PRIVATE void
  function PRIVATE (line 566) | PRIVATE IX_STATUS
  function PRIVATE (line 595) | PRIVATE IX_STATUS
  function PRIVATE (line 623) | PRIVATE IX_STATUS
  function PRIVATE (line 646) | PRIVATE IxEthAccStatus
  function PRIVATE (line 698) | PRIVATE IxEthAccStatus
  function PRIVATE (line 784) | PRIVATE IxEthAccStatus
  function IX_ETH_ACC_PUBLIC (line 842) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 871) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 909) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 985) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 1063) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 1282) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 1388) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PUBLIC (line 1418) | IX_ETH_ACC_PUBLIC
  function IX_ETH_ACC_PRIVATE (line 1445) | IX_ETH_ACC_PRIVATE BOOL
  function ixEthRxFrameQMCallback (line 1567) | void ixEthRxFrameQMCallback(IxQMgrQId qId, IxQMgrCallbackId callbackId)
  function ixEthRxMultiBufferQMCallback (line 1725) | void ixEthRxMultiBufferQMCallback(IxQMgrQId qId, IxQMgrCallbackId callba...
  function ixEthRxFreeQMCallback (line 1891) | void ixEthRxFreeQMCallback(IxQMgrQId qId, IxQMgrCallbackId callbackId)
  function ixEthTxFrameQMCallback (line 1983) | void
  function ixEthTxFrameDoneQMCallback (line 2070) | void
  function IX_ETH_ACC_PUBLIC (line 2169) | IX_ETH_ACC_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthAccMac.c
  function IxEthAccStatus (line 152) | IxEthAccStatus
  function ixEthAccMacUnload (line 190) | void
  function IxEthAccStatus (line 203) | IxEthAccStatus
  function PRIVATE (line 349) | PRIVATE void
  function PRIVATE (line 371) | PRIVATE IxEthAccStatus
  function PRIVATE (line 397) | PRIVATE void
  function PRIVATE (line 412) | PRIVATE void
  function PRIVATE (line 471) | PRIVATE IxEthAccStatus
  function PRIVATE (line 496) | PRIVATE void
  function PRIVATE (line 510) | PRIVATE void
  function PRIVATE (line 521) | PRIVATE void
  function IxEthAccStatus (line 534) | IxEthAccStatus
  function IxEthAccStatus (line 862) | IxEthAccStatus
  function IxEthAccStatus (line 888) | IxEthAccStatus
  function IxEthAccStatus (line 924) | IxEthAccStatus
  function PRIVATE (line 956) | PRIVATE void
  function IxEthAccStatus (line 977) | IxEthAccStatus
  function IxEthAccStatus (line 1027) | IxEthAccStatus
  function IxEthAccStatus (line 1059) | IxEthAccStatus
  function IxEthAccStatus (line 1091) | IxEthAccStatus
  function IxEthAccStatus (line 1121) | IxEthAccStatus
  function IxEthAccStatus (line 1170) | IxEthAccStatus
  function IxEthAccStatus (line 1202) | IxEthAccStatus
  function IxEthAccStatus (line 1234) | IxEthAccStatus
  function IxEthAccStatus (line 1269) | IxEthAccStatus
  function IxEthAccStatus (line 1307) | IxEthAccStatus
  function IxEthAccStatus (line 1369) | IxEthAccStatus
  function PRIVATE (line 1410) | PRIVATE IxEthAccStatus
  function PRIVATE (line 1429) | PRIVATE IxEthAccStatus
  function IxEthAccStatus (line 1447) | IxEthAccStatus
  function IxEthAccStatus (line 1528) | IxEthAccStatus
  function IxEthAccStatus (line 1562) | IxEthAccStatus
  function IxEthAccStatus (line 1628) | IxEthAccStatus
  function IxEthAccStatus (line 1654) | IxEthAccStatus
  function ixEthAccPortMulticastAddressShowPriv (line 1688) | void
  function IxEthAccStatus (line 1731) | IxEthAccStatus
  function IxEthAccStatus (line 1803) | IxEthAccStatus
  function IxEthAccStatus (line 1850) | IxEthAccStatus
  function IxEthAccStatus (line 1883) | IxEthAccStatus
  function IxEthAccStatus (line 1915) | IxEthAccStatus
  function IxEthAccStatus (line 1948) | IxEthAccStatus
  function IxEthAccStatus (line 1980) | IxEthAccStatus
  function IxEthAccStatus (line 2011) | IxEthAccStatus
  function PRIVATE (line 2044) | PRIVATE void
  function PRIVATE (line 2066) | PRIVATE void
  function IxEthAccStatus (line 2120) | IxEthAccStatus
  function PRIVATE (line 2195) | PRIVATE void
  function IxEthAccStatus (line 2219) | IxEthAccStatus
  function IxEthAccStatus (line 2290) | IxEthAccStatus
  function IxEthAccStatus (line 2316) | IxEthAccStatus
  function PRIVATE (line 2415) | PRIVATE void
  function PRIVATE (line 2503) | PRIVATE BOOL
  function PRIVATE (line 2518) | PRIVATE void
  function PRIVATE (line 2537) | PRIVATE void

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthAccMii.c
  function PRIVATE (line 75) | PRIVATE void
  function PRIVATE (line 95) | PRIVATE void
  function PRIVATE (line 126) | PRIVATE void
  function IxEthAccStatus (line 161) | IxEthAccStatus
  function ixEthAccMiiUnload (line 184) | void
  function PUBLIC (line 192) | PUBLIC IxEthAccStatus
  function IxEthAccStatus (line 206) | IxEthAccStatus
  function IxEthAccStatus (line 282) | IxEthAccStatus
  function IxEthAccStatus (line 349) | IxEthAccStatus
  function IxEthAccStatus (line 380) | IxEthAccStatus

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBAPI.c
  function IX_ETH_DB_PUBLIC (line 52) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 66) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 80) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 100) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 228) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 280) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 311) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 335) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 349) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 363) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 400) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 419) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 435) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBAPISupport.c
  function IX_ETH_DB_PRIVATE (line 72) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 101) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 172) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 285) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 456) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 485) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 532) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 583) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 629) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBCore.c
  function ixEthDBInit (line 84) | ixEthDBInit(void)
  function ixEthDBUnload (line 155) | ixEthDBUnload(void)
  function IX_ETH_DB_PUBLIC (line 219) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 318) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 355) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 377) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 424) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBEvents.c
  function ixEthDBEventProcessorInit (line 84) | ixEthDBEventProcessorInit(void)
  function ixEthDBStartLearningFunction (line 124) | ixEthDBStartLearningFunction(void)
  function ixEthDBStopLearningFunction (line 174) | ixEthDBStopLearningFunction(void)
  function IX_ETH_DB_PUBLIC (line 206) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 250) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 335) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 391) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 428) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 453) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 500) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 515) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBFeatures.c
  function IX_ETH_DB_PUBLIC (line 60) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 257) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 282) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 551) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 585) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 649) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBFirewall.c
  function IX_ETH_DB_PUBLIC (line 66) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 102) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 139) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 171) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 208) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 243) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBHashtable.c
  function ixEthDBInitHash (line 70) | void ixEthDBInitHash(HashTable *hashTable,
  function IX_ETH_DB_PUBLIC (line 113) | IX_ETH_DB_PUBLIC IxEthDBStatus ixEthDBAddHashEntry(HashTable *hashTable,...
  function IxEthDBStatus (line 179) | IxEthDBStatus ixEthDBRemoveHashEntry(HashTable *hashTable, int keyType, ...
  function IxEthDBStatus (line 274) | IxEthDBStatus ixEthDBSearchHashEntry(HashTable *hashTable, int keyType, ...
  function IxEthDBStatus (line 324) | IxEthDBStatus ixEthDBPeekHashEntry(HashTable *hashTable, int keyType, vo...
  function ixEthDBReleaseHashNode (line 363) | void ixEthDBReleaseHashNode(HashNode *node)
  function IxEthDBStatus (line 397) | IxEthDBStatus ixEthDBInitHashIterator(HashTable *hashTable, HashIterator...
  function ixEthDBReleaseHashIterator (line 419) | void ixEthDBReleaseHashIterator(HashIterator *iterator)
  function IxEthDBStatus (line 466) | IxEthDBStatus ixEthDBIncrementHashIterator(HashTable *hashTable, HashIte...
  function IxEthDBStatus (line 566) | IxEthDBStatus ixEthDBRemoveEntryAtHashIterator(HashTable *hashTable, Has...

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBLearning.c
  function UINT32 (line 61) | UINT32 ixEthDBEntryXORHash(void *entry)
  function UINT32 (line 85) | UINT32 ixEthDBKeyXORHash(void *key)
  function BOOL (line 113) | BOOL ixEthDBAddressMatch(void *reference, void *entry)
  function UINT32 (line 131) | UINT32 ixEthDBAddressCompare(UINT8 *mac1, UINT8 *mac2)

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBMem.c
  function IX_ETH_DB_PUBLIC (line 87) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 135) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 162) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 192) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 224) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 253) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 274) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 314) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 342) | IX_ETH_DB_PUBLIC
  function ixEthDBPoolFreeMacTreeNode (line 373) | void ixEthDBPoolFreeMacTreeNode(MacTreeNode *macNode)
  function IX_ETH_DB_PUBLIC (line 396) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 430) | IX_ETH_DB_PUBLIC
  function ixEthDBNumHashElements (line 469) | int ixEthDBNumHashElements(void)
  function UINT32 (line 493) | UINT32 ixEthDBSearchTreeUsageGet(MacTreeNode *tree)
  function ixEthDBShowMemoryStatus (line 505) | int ixEthDBShowMemoryStatus(void)

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBNPEAdaptor.c
  function IX_ETH_DB_PUBLIC (line 75) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 124) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 151) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 185) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 275) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 409) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 426) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 453) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 478) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 501) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 532) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 605) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 631) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBPortUpdate.c
  function IX_ETH_DB_PUBLIC (line 84) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 106) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 172) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 344) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 433) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 501) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 602) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 637) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 675) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 700) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 726) | IX_ETH_DB_PRIVATE

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBReports.c
  function IX_ETH_DB_PUBLIC (line 61) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 110) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 190) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 219) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 420) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 573) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 629) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBSearch.c
  function IX_ETH_DB_PUBLIC (line 57) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 80) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 105) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 132) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 158) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 198) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 222) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 264) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 305) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBSpanningTree.c
  function IX_ETH_DB_PUBLIC (line 60) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 93) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBUtil.c
  function IX_ETH_DB_PUBLIC (line 49) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 82) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBVlan.c
  function IX_ETH_DB_PRIVATE (line 67) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 103) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 139) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PRIVATE (line 182) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 204) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 250) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 282) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 326) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 366) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 392) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 430) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 498) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 521) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 544) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 572) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 600) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 630) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 653) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 681) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 713) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 736) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 767) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 788) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 813) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 860) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 888) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 961) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 989) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 1017) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 1065) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 1094) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 1127) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 1162) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthDBWiFi.c
  function IX_ETH_DB_PUBLIC (line 63) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 100) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 125) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 151) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 177) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PRIVATE (line 215) | IX_ETH_DB_PRIVATE
  function IX_ETH_DB_PUBLIC (line 267) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 292) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 316) | IX_ETH_DB_PUBLIC
  function IX_ETH_DB_PUBLIC (line 419) | IX_ETH_DB_PUBLIC

FILE: IPQ/arch/arm/cpu/ixp/npe/IxEthMii.c
  function PUBLIC (line 72) | PUBLIC IX_STATUS
  function PUBLIC (line 148) | PUBLIC IX_STATUS
  function PUBLIC (line 192) | PUBLIC IX_STATUS
  function PUBLIC (line 222) | PUBLIC IX_STATUS
  function PUBLIC (line 252) | PUBLIC IX_STATUS
  function PUBLIC (line 332) | PUBLIC IX_STATUS
  function PUBLIC (line 452) | PUBLIC IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxFeatureCtrl.c
  function PRIVATE (line 154) | PRIVATE
  function PRIVATE (line 186) | PRIVATE void ixFeatureCtrlSwConfigurationInit(void)
  function IxFeatureCtrlReg (line 204) | IxFeatureCtrlReg
  function ixFeatureCtrlWrite (line 223) | void
  function IxFeatureCtrlReg (line 236) | IxFeatureCtrlReg
  function IX_STATUS (line 262) | IX_STATUS
  function IxFeatureCtrlProductId (line 311) | IxFeatureCtrlProductId
  function IxFeatureCtrlDeviceId (line 347) | IxFeatureCtrlDeviceId
  function IX_STATUS (line 358) | IX_STATUS
  function ixFeatureCtrlSwConfigurationWrite (line 381) | void
  function ixFeatureCtrlIxp400SwVersionShow (line 404) | void
  function IxFeatureCtrlBuildDevice (line 414) | IxFeatureCtrlBuildDevice

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeDl.c
  type IxNpeDlNpeState (line 72) | typedef struct
  type IxNpeDlStats (line 79) | typedef struct
  function PUBLIC (line 114) | PUBLIC IX_STATUS
  function PUBLIC (line 221) | PUBLIC IX_STATUS
  function PUBLIC (line 255) | PUBLIC IX_STATUS
  function PUBLIC (line 287) | PUBLIC IX_STATUS
  function PUBLIC (line 359) | PUBLIC IX_STATUS
  function PUBLIC (line 433) | PUBLIC IX_STATUS
  function PUBLIC (line 519) | PUBLIC IX_STATUS
  function PUBLIC (line 604) | PUBLIC IX_STATUS
  function PUBLIC (line 686) | PUBLIC IX_STATUS
  function PUBLIC (line 705) | PUBLIC void
  function PUBLIC (line 726) | PUBLIC void
  function PRIVATE (line 740) | PRIVATE IX_STATUS
  function PUBLIC (line 881) | PUBLIC IX_STATUS
  function PUBLIC (line 904) | PUBLIC IX_STATUS
  function PUBLIC (line 913) | PUBLIC IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeDlImageMgr.c
  type IxNpeDlImageMgrImageEntry (line 82) | typedef struct
  type IxNpeDlImageMgrHeaderEntry (line 93) | typedef union
  type IxNpeDlImageMgrImageLibraryHeader (line 103) | typedef struct
  type IxNpeDlImageMgrImageHeader (line 114) | typedef struct
  type IxNpeDlImageMgrStats (line 122) | typedef struct
  function UINT32 (line 136) | static UINT32* getIxNpeMicroCodeImageLibrary(void)
  function IX_STATUS (line 176) | IX_STATUS
  function IX_STATUS (line 209) | IX_STATUS
  function IX_STATUS (line 279) | IX_STATUS
  function IX_STATUS (line 347) | IX_STATUS
  function PRIVATE (line 412) | PRIVATE BOOL
  function PRIVATE (line 435) | PRIVATE void
  function PRIVATE (line 462) | PRIVATE BOOL
  function PRIVATE (line 486) | PRIVATE BOOL
  function ixNpeDlImageMgrStatsShow (line 506) | void
  function ixNpeDlImageMgrStatsReset (line 525) | void
  function PRIVATE (line 541) | PRIVATE IX_STATUS
  function IX_STATUS (line 613) | IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeDlNpeMgr.c
  type IxNpeDlNpeMgrDownloadMapBlockEntry (line 96) | typedef struct
  type IxNpeDlNpeMgrDownloadMapEntry (line 102) | typedef union
  type IxNpeDlNpeMgrDownloadMap (line 108) | typedef struct
  type IxNpeDlNpeMgrCodeBlock (line 116) | typedef struct
  type IxNpeDlNpeMgrStateInfoCtxtRegEntry (line 124) | typedef struct
  type IxNpeDlNpeMgrStateInfoBlock (line 131) | typedef struct
  type IxNpeDlNpeInfo (line 138) | typedef struct
  type IxNpeDlNpeMemType (line 146) | typedef enum
  type IxNpeDlEcsRegResetValue (line 153) | typedef struct
  type IX_STATUS (line 160) | typedef IX_STATUS (*IxNpeDlNpeMgrMemWrite) (UINT32 npeBaseAddress,
  type IxNpeDlNpeMgrStats (line 166) | typedef struct
  function PRIVATE (line 256) | PRIVATE UINT32
  function ixNpeDlNpeMgrInit (line 267) | void
  function IX_STATUS (line 301) | IX_STATUS
  function IX_STATUS (line 325) | IX_STATUS
  function PRIVATE (line 405) | PRIVATE IX_STATUS
  function PRIVATE (line 493) | PRIVATE IX_STATUS
  function IX_STATUS (line 569) | IX_STATUS
  function IX_STATUS (line 760) | IX_STATUS
  function IX_STATUS (line 831) | IX_STATUS
  function PRIVATE (line 867) | PRIVATE BOOL
  function ixNpeDlNpeMgrStatsShow (line 883) | void
  function ixNpeDlNpeMgrStatsReset (line 918) | void

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeDlNpeMgrUtils.c
  type IxNpeDlCtxtRegAccessInfo (line 99) | typedef struct
  type IxNpeDlNpeMgrUtilsStats (line 106) | typedef struct
  function PRIVATE (line 178) | PRIVATE __inline__ void
  function PRIVATE (line 194) | PRIVATE __inline__ UINT32
  function IX_STATUS (line 216) | IX_STATUS
  function IX_STATUS (line 259) | IX_STATUS
  function ixNpeDlNpeMgrExecAccRegWrite (line 293) | void
  function UINT32 (line 309) | UINT32
  function ixNpeDlNpeMgrCommandIssue (line 324) | void
  function ixNpeDlNpeMgrDebugInstructionPreExec (line 342) | void
  function IX_STATUS (line 367) | IX_STATUS
  function ixNpeDlNpeMgrDebugInstructionPostExec (line 455) | void
  function PRIVATE (line 479) | PRIVATE IX_STATUS
  function PRIVATE (line 536) | PRIVATE IX_STATUS
  function IX_STATUS (line 639) | IX_STATUS
  function IX_STATUS (line 696) | IX_STATUS
  function ixNpeDlNpeMgrUtilsStatsShow (line 757) | void
  function ixNpeDlNpeMgrUtilsStatsReset (line 793) | void

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeMh.c
  function PUBLIC (line 96) | PUBLIC IX_STATUS ixNpeMhInitialize (
  function PUBLIC (line 143) | PUBLIC IX_STATUS ixNpeMhUnload (void)
  function PUBLIC (line 169) | PUBLIC IX_STATUS ixNpeMhUnsolicitedCallbackRegister (
  function PUBLIC (line 223) | PUBLIC IX_STATUS ixNpeMhUnsolicitedCallbackForRangeRegister (
  function PUBLIC (line 300) | PUBLIC IX_STATUS ixNpeMhMessageSend (
  function PUBLIC (line 350) | PUBLIC IX_STATUS ixNpeMhMessageWithResponseSend (
  function PUBLIC (line 428) | PUBLIC IX_STATUS ixNpeMhMessagesReceive (
  function PUBLIC (line 477) | PUBLIC IX_STATUS ixNpeMhShow (
  function PUBLIC (line 536) | PUBLIC IX_STATUS ixNpeMhShowReset (

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeMhConfig.c
  type IxNpeMhConfigStats (line 84) | typedef struct
  function PRIVATE (line 150) | PRIVATE
  function ixNpeMhConfigInitialize (line 190) | void ixNpeMhConfigInitialize (
  function ixNpeMhConfigUninit (line 268) | void ixNpeMhConfigUninit (void)
  function ixNpeMhConfigIsrRegister (line 304) | void ixNpeMhConfigIsrRegister (
  function BOOL (line 328) | BOOL ixNpeMhConfigNpeInterruptEnable (
  function BOOL (line 359) | BOOL ixNpeMhConfigNpeInterruptDisable (
  function IxNpeMhMessageId (line 390) | IxNpeMhMessageId ixNpeMhConfigMessageIdGet (
  function BOOL (line 402) | BOOL ixNpeMhConfigNpeIdIsValid (
  function ixNpeMhConfigLockGet (line 413) | void ixNpeMhConfigLockGet (
  function ixNpeMhConfigLockRelease (line 435) | void ixNpeMhConfigLockRelease (
  function IX_STATUS (line 460) | IX_STATUS ixNpeMhConfigInFifoWrite (
  function IX_STATUS (line 505) | IX_STATUS ixNpeMhConfigOutFifoRead (
  function ixNpeMhConfigShow (line 550) | void ixNpeMhConfigShow (
  function ixNpeMhConfigShowReset (line 592) | void ixNpeMhConfigShowReset (

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeMhReceive.c
  type IxNpeMhReceiveStats (line 80) | typedef struct
  function PRIVATE (line 107) | PRIVATE
  function ixNpeMhReceiveInitialize (line 133) | void ixNpeMhReceiveInitialize (void)
  function IX_STATUS (line 156) | IX_STATUS ixNpeMhReceiveMessagesReceive (
  function ixNpeMhReceiveShow (line 263) | void ixNpeMhReceiveShow (
  function ixNpeMhReceiveShowReset (line 300) | void ixNpeMhReceiveShowReset (

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeMhSend.c
  type IxNpeMhSendStats (line 89) | typedef struct
  function PRIVATE (line 122) | PRIVATE
  function IX_STATUS (line 171) | IX_STATUS ixNpeMhSendMessageSend (
  function IX_STATUS (line 204) | IX_STATUS ixNpeMhSendMessageWithResponseSend (
  function ixNpeMhSendShow (line 255) | void ixNpeMhSendShow (
  function ixNpeMhSendShowReset (line 287) | void ixNpeMhSendShowReset (

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeMhSolicitedCbMgr.c
  type IxNpeMhSolicitedCallbackListEntry (line 87) | typedef struct IxNpeMhSolicitedCallbackListEntry
  type IxNpeMhSolicitedCallbackList (line 112) | typedef struct
  type IxNpeMhSolicitedCbMgrStats (line 135) | typedef struct
  function ixNpeMhSolicitedCbMgrInitialize (line 164) | void ixNpeMhSolicitedCbMgrInitialize (void)
  function IX_STATUS (line 217) | IX_STATUS ixNpeMhSolicitedCbMgrCallbackSave (
  function ixNpeMhSolicitedCbMgrCallbackRetrieve (line 269) | void ixNpeMhSolicitedCbMgrCallbackRetrieve (
  function ixNpeMhSolicitedCbMgrShow (line 334) | void ixNpeMhSolicitedCbMgrShow (
  function ixNpeMhSolicitedCbMgrShowReset (line 350) | void ixNpeMhSolicitedCbMgrShowReset (

FILE: IPQ/arch/arm/cpu/ixp/npe/IxNpeMhUnsolicitedCbMgr.c
  type IxNpeMhUnsolicitedCallbackTable (line 81) | typedef struct
  type IxNpeMhUnsolicitedCbMgrStats (line 94) | typedef struct
  function ixNpeMhUnsolicitedCbMgrInitialize (line 123) | void ixNpeMhUnsolicitedCbMgrInitialize (void)
  function ixNpeMhUnsolicitedCbMgrCallbackSave (line 155) | void ixNpeMhUnsolicitedCbMgrCallbackSave (
  function ixNpeMhUnsolicitedCbMgrCallbackRetrieve (line 204) | void ixNpeMhUnsolicitedCbMgrCallbackRetrieve (
  function ixNpeMhUnsolicitedCbMgrShow (line 222) | void ixNpeMhUnsolicitedCbMgrShow (
  function ixNpeMhUnsolicitedCbMgrShowReset (line 238) | void ixNpeMhUnsolicitedCbMgrShowReset (

FILE: IPQ/arch/arm/cpu/ixp/npe/IxOsalBufferMgt.c
  function PRIVATE (line 129) | PRIVATE IX_OSAL_MBUF_POOL *
  function PRIVATE (line 165) | PRIVATE IX_OSAL_MBUF *
  function PUBLIC (line 205) | PUBLIC IX_OSAL_MBUF_POOL *
  function PUBLIC (line 329) | PUBLIC IX_OSAL_MBUF_POOL *
  function PUBLIC (line 471) | PUBLIC IX_OSAL_MBUF *
  function PUBLIC (line 521) | PUBLIC IX_OSAL_MBUF *
  function PUBLIC (line 581) | PUBLIC void
  function PUBLIC (line 590) | PUBLIC void
  function PUBLIC (line 657) | PUBLIC void
  function PUBLIC (line 718) | PUBLIC IX_STATUS
  function PUBLIC (line 769) | PUBLIC UINT32
  function PUBLIC (line 780) | PUBLIC UINT32
  function PUBLIC (line 792) | PUBLIC UINT32 ixOsalBuffPoolFreeCountGet(IX_OSAL_MBUF_POOL * poolPtr)

FILE: IPQ/arch/arm/cpu/ixp/npe/IxOsalIoMem.c
  function PRIVATE (line 63) | PRIVATE IxOsalMemoryMap *
  function PUBLIC (line 120) | PUBLIC void *
  function PUBLIC (line 218) | PUBLIC void
  function PUBLIC (line 288) | PUBLIC UINT32
  function PUBLIC (line 317) | PUBLIC UINT32

FILE: IPQ/arch/arm/cpu/ixp/npe/IxOsalOsCacheMMU.c
  function ixOsalCacheDmaFree (line 63) | void

FILE: IPQ/arch/arm/cpu/ixp/npe/IxOsalOsMsgQ.c
  function PUBLIC (line 51) | PUBLIC IX_STATUS
  function PUBLIC (line 59) | PUBLIC IX_STATUS
  function PUBLIC (line 66) | PUBLIC IX_STATUS
  function PUBLIC (line 73) | PUBLIC IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxOsalOsSemaphore.c
  function PUBLIC (line 56) | PUBLIC IX_STATUS
  function PUBLIC (line 76) | PUBLIC IX_STATUS
  function PUBLIC (line 88) | PUBLIC IX_STATUS
  function PUBLIC (line 101) | PUBLIC IX_STATUS
  function PUBLIC (line 108) | PUBLIC IX_STATUS
  function PUBLIC (line 115) | PUBLIC IX_STATUS
  function drv_mutex_init (line 126) | static void drv_mutex_init(IxOsalMutex *mutex)
  function drv_mutex_destroy (line 131) | static void drv_mutex_destroy(IxOsalMutex *mutex)
  function drv_mutex_trylock (line 136) | static int drv_mutex_trylock(IxOsalMutex *mutex)
  function drv_mutex_unlock (line 146) | static void drv_mutex_unlock(IxOsalMutex *mutex)
  function PUBLIC (line 154) | PUBLIC IX_STATUS
  function PUBLIC (line 161) | PUBLIC IX_STATUS
  function PUBLIC (line 184) | PUBLIC IX_STATUS
  function PUBLIC (line 196) | PUBLIC IX_STATUS
  function PUBLIC (line 204) | PUBLIC IX_STATUS
  function PUBLIC (line 211) | PUBLIC IX_STATUS
  function PUBLIC (line 217) | PUBLIC IX_STATUS ixOsalFastMutexTryLock(IxOsalFastMutex *mutex)
  function PUBLIC (line 223) | PUBLIC IX_STATUS
  function PUBLIC (line 229) | PUBLIC IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxOsalOsServices.c
  function PUBLIC (line 74) | PUBLIC IX_STATUS
  function PUBLIC (line 80) | PUBLIC IX_STATUS
  function PUBLIC (line 86) | PUBLIC UINT32
  function PUBLIC (line 96) | PUBLIC void
  function PUBLIC (line 101) | PUBLIC UINT32
  function PUBLIC (line 107) | PUBLIC void
  function PUBLIC (line 112) | PUBLIC void
  function INT32 (line 121) | INT32
  function PUBLIC (line 157) | PUBLIC UINT32
  function PUBLIC (line 184) | PUBLIC void
  function PUBLIC (line 190) | PUBLIC void
  function ixOsalMemFree (line 225) | void

FILE: IPQ/arch/arm/cpu/ixp/npe/IxOsalOsThread.c
  function PUBLIC (line 49) | PUBLIC IX_STATUS
  function PUBLIC (line 59) | PUBLIC IX_STATUS
  function PUBLIC (line 70) | PUBLIC IX_STATUS
  function PUBLIC (line 76) | PUBLIC void
  function PUBLIC (line 81) | PUBLIC IX_STATUS
  function PUBLIC (line 87) | PUBLIC IX_STATUS
  function PUBLIC (line 94) | PUBLIC IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxQMgrAqmIf.c
  function ixQMgrAqmIfInit (line 181) | void
  function ixQMgrAqmIfUninit (line 281) | void
  function ixQMgrAqmIfBaseAddressSet (line 294) | void
  function ixQMgrAqmIfBaseAddressGet (line 303) | void
  function ixQMgrAqmIfSramBaseAddressGet (line 312) | void
  function ixQMgrAqmIfQRegisterBitsWrite (line 323) | void
  function ixQMgrAqmIfQStatusCheckValsCalc (line 388) | void
  function ixQMgrAqmIfQInterruptEnable (line 465) | void
  function ixQMgrAqmIfQInterruptDisable (line 487) | void
  function ixQMgrAqmIfQueCfgWrite (line 509) | void
  function ixQMgrAqmIfQueCfgRead (line 553) | void
  function ixQMgrAqmIfLog2 (line 618) | unsigned
  function ixQMgrAqmIfIntSrcSelReg0Bit3Set (line 636) | void ixQMgrAqmIfIntSrcSelReg0Bit3Set (void)
  function ixQMgrAqmIfIntSrcSelWrite (line 662) | void
  function ixQMgrAqmIfWatermarkSet (line 674) | void
  function PRIVATE (line 704) | PRIVATE void
  function IX_STATUS (line 755) | IX_STATUS
  function IX_STATUS (line 809) | IX_STATUS
  function watermarkToAqmWatermark (line 864) | PRIVATE unsigned
  function entrySizeToAqmEntrySize (line 878) | PRIVATE unsigned
  function bufferSizeToAqmBufferSize (line 885) | PRIVATE unsigned
  function PRIVATE (line 895) | PRIVATE void

FILE: IPQ/arch/arm/cpu/ixp/npe/IxQMgrDispatcher.c
  type IxQMgrQInfo (line 123) | typedef struct
  function ixQMgrDispatcherInit (line 194) | void
  function IX_STATUS (line 275) | IX_STATUS
  function IX_STATUS (line 308) | IX_STATUS
  function IX_STATUS (line 334) | IX_STATUS
  function IX_STATUS (line 413) | IX_STATUS
  function ixQMgrStickyInterruptRegEnable (line 443) | void
  function ixQMgrCountLeadingZeros (line 469) | unsigned int
  function ixQMgrDispatcherLoopGet (line 488) | void
  function ixQMgrDispatcherLoopRunA0 (line 524) | void
  function ixQMgrDispatcherLoopRunB0 (line 760) | void
  function ixQMgrDispatcherLoopRunB0LLP (line 897) | void
  function PRIVATE (line 1112) | PRIVATE void
  function IxQMgrDispatcherStats (line 1167) | IxQMgrDispatcherStats*
  function PRIVATE (line 1173) | PRIVATE void
  function ixQMgrLLPShow (line 1189) | void
  function ixQMgrPeriodicDone (line 1242) | void
  function IX_STATUS (line 1274) | IX_STATUS
  function IX_STATUS (line 1323) | IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxQMgrInit.c
  function IX_STATUS (line 74) | IX_STATUS
  function IX_STATUS (line 98) | IX_STATUS
  function ixQMgrShow (line 115) | void
  function IX_STATUS (line 151) | IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxQMgrQAccess.c
  function ixQMgrQAccessInit (line 81) | void
  function IX_STATUS (line 86) | IX_STATUS
  function IX_STATUS (line 133) | IX_STATUS
  function IX_STATUS (line 166) | IX_STATUS
  function IX_STATUS (line 207) | IX_STATUS
  function IX_STATUS (line 239) | IX_STATUS
  function IX_STATUS (line 271) | IX_STATUS
  function IX_STATUS (line 290) | IX_STATUS
  function PUBLIC (line 381) | PUBLIC IX_STATUS
  function PUBLIC (line 471) | PUBLIC IX_STATUS
  function PUBLIC (line 563) | PUBLIC IX_STATUS
  function PUBLIC (line 653) | PUBLIC IX_STATUS
  function PUBLIC (line 721) | PUBLIC IX_STATUS

FILE: IPQ/arch/arm/cpu/ixp/npe/IxQMgrQCfg.c
  type IxQMgrCfgQ (line 92) | typedef struct
  function ixQMgrQCfgInit (line 147) | void
  function ixQMgrQCfgUninit (line 197) | void
  function IX_STATUS (line 206) | IX_STATUS
  function IxQMgrQSizeInWords (line 296) | IxQMgrQSizeInWords
  function IX_STATUS (line 303) | IX_STATUS
  function IxQMgrQEntrySizeInWords (line 323) | IxQMgrQEntrySizeInWords
  function IX_STATUS (line 330) | IX_STATUS
  function IX_STATUS (line 377) | IX_STATUS
  function BOOL (line 415) | BOOL
  function IxQMgrQCfgStats (line 426) | IxQMgrQCfgStats*
  function IxQMgrQCfgStats (line 432) | IxQMgrQCfgStats*
  function PRIVATE (line 473) | PRIVATE BOOL
  function PRIVATE (line 504) | PRIVATE BOOL
  function PRIVATE (line 525) | PRIVATE BOOL

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxAtmTypes.h
  type IxAtmLogicalPort (line 71) | typedef enum
  type IxAtmCellHeader (line 223) | typedef unsigned int IxAtmCellHeader;
  type IxAtmServiceCategory (line 234) | typedef enum
  type IxAtmRxQueueId (line 260) | typedef enum
  type IxAtmTrafficDescriptor (line 290) | typedef struct
  type IxAtmConnId (line 311) | typedef unsigned int IxAtmConnId;
  type IxAtmSchedulerVcId (line 325) | typedef int IxAtmSchedulerVcId;
  type IxAtmNpeRxVcId (line 335) | typedef unsigned int IxAtmNpeRxVcId;
  type IxAtmScheduleTableEntry (line 351) | typedef struct
  type IxAtmScheduleTable (line 383) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxAtmdAcc.h
  type IxAtmdAccPduStatus (line 253) | typedef enum
  type IxAtmdAccAalType (line 276) | typedef enum
  type IxAtmdAccClpStatus (line 297) | typedef enum
  type IxAtmdAccUserId (line 321) | typedef unsigned int IxAtmdAccUserId;

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxAtmdAccCtrl.h
  type IX_STATUS (line 143) | typedef IX_STATUS (*IxAtmdAccRxDispatcher) (IxAtmRxQueueId rxQueueId,
  type IX_STATUS (line 194) | typedef IX_STATUS (*IxAtmdAccTxDoneDispatcher) (unsigned int numberOfPdu...
  type IX_STATUS (line 254) | typedef IX_STATUS (*IxAtmdAccTxVcDemandUpdateCallback) (IxAtmLogicalPort...
  type IX_STATUS (line 323) | typedef IX_STATUS (*IxAtmdAccTxSchVcIdGetCallback) (IxAtmLogicalPort port,
  type IxAtmdAccUtopiaConfig (line 936) | typedef struct
  type IxAtmdAccUtopiaStatus (line 1710) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxAtmm.h
  type IxAtmmVcDirection (line 141) | typedef enum
  type IxAtmmVcChangeEvent (line 151) | typedef enum
  type IxAtmmUtopiaLoopbackMode (line 161) | typedef enum
  type IxAtmmVc (line 171) | typedef struct {
  type IxAtmmPhyMode (line 185) | typedef enum
  type IxAtmmPortCfg (line 196) | typedef struct {

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxDmaAcc.h
  type IxDmaReturnStatus (line 68) | typedef enum
  type IxDmaTransferMode (line 85) | typedef enum
  type IxDmaAddressingMode (line 100) | typedef enum
  type IxDmaTransferWidth (line 115) | typedef enum
  type IxDmaNpeId (line 142) | typedef enum
  type UINT32 (line 162) | typedef UINT32 IxDmaAccRequestId;

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxEthAcc.h
  type IxEthAccStatus (line 68) | typedef enum /* IxEthAccStatus */
  type IxEthAccPortId (line 85) | typedef enum
  type IxEthAccMacAddr (line 125) | typedef struct
  type IxEthAccTxPriority (line 144) | typedef enum
  type IxEthAccRxFrameType (line 167) | typedef enum
  type IxEthAccDuplexMode (line 181) | typedef enum
  type IxEthAccNe (line 196) | typedef struct
  type IxEthAccSchedulerDiscipline (line 1804) | typedef  enum
  type IxEthEthObjStats (line 2135) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxEthAccDataPlane_p.h
  type IxEthAccDataPlaneQList (line 66) | typedef struct
  type IxEthAccDataPlaneStats (line 78) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxEthAccQueueAssign_p.h
  type IxEthAccQregInfo (line 84) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxEthAcc_p.h
  type IxEthAccRxDataStats (line 145) | typedef struct
  type IxEthAccTxDataStats (line 169) | typedef struct
  type IxEthAccPortDisableState (line 188) | typedef enum
  type IxEthAccMacState (line 201) | typedef struct
  type IxEthAccInfo (line 233) | typedef struct
  type IxEthAccRxDataInfo (line 244) | typedef struct
  type IxEthAccTxDataInfo (line 261) | typedef struct
  type IxEthAccPortDataInfo (line 277) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxEthDB.h
  type IxEthDBStatus (line 97) | typedef enum /* IxEthDBStatus */
  type UINT32 (line 118) | typedef UINT32 IxEthDBVlanId;
  type UINT32 (line 121) | typedef UINT32 IxEthDBVlanTag;
  type UINT32 (line 124) | typedef UINT32 IxEthDBPriority;
  type UINT8 (line 127) | typedef UINT8 IxEthDBPriorityTable[8];
  type UINT8 (line 130) | typedef UINT8 IxEthDBVlanSet[512];
  type IxEthDBFrameFilter (line 167) | typedef enum
  type IxEthDBTaggingAction (line 176) | typedef enum
  type IxEthDBFirewallMode (line 183) | typedef enum
  type IxEthDBRecordType (line 189) | typedef enum
  type IxEthDBFeature (line 215) | typedef enum
  type UINT32 (line 225) | typedef UINT32 IxEthDBProperty;
  type IxEthDBPropertyType (line 227) | typedef enum
  type IxEthDBMacAddr (line 257) | typedef struct
  type UINT32 (line 267) | typedef UINT32 IxEthDBPortId;
  type UINT8 (line 274) | typedef UINT8 IxEthDBPortMap[32];

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxEthDBLocks_p.h
  type LockStack (line 51) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxEthDBPortDefs.h
  type IxEthDBPortType (line 60) | typedef enum
  type IxEthDBPortCapability (line 72) | typedef enum
  type IxEthDBPortDefinition (line 81) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxEthDB_p.h
  type UINT32 (line 373) | typedef UINT32 (*HashFunction)(void *entity);
  type BOOL (line 374) | typedef BOOL (*MatchFunction)(void *reference, void *entry);
  type HashNode (line 380) | typedef struct HashNode_t
  type HashIterator (line 396) | typedef struct
  type IxEthDBWiFiRecordType (line 407) | typedef enum
  type IxEthDBRecordData (line 413) | typedef union
  type MacDescriptor (line 438) | typedef struct MacDescriptor_t
  type HashTable (line 461) | typedef struct
  type IxEthDBSearchKeyType (line 473) | typedef enum
  type MacTreeNode (line 481) | typedef struct MacTreeNode_t
  type IxEthDBStatus (line 489) | typedef IxEthDBStatus (*IxEthDBPortUpdateHandler)(IxEthDBPortId portID, ...
  type PortUpdateMethod (line 493) | typedef struct
  type PortInfo (line 506) | typedef struct
  type PortEventType (line 554) | typedef enum
  type PortEvent (line 560) | typedef struct
  type PortEventQueue (line 568) | typedef struct
  type TreeSyncInfo (line 575) | typedef struct
  type MacTreeNodeStack (line 582) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxFeatureCtrl.h
  type IxFeatureCtrlBuildDevice (line 364) | typedef enum
  type IxFeatureCtrlSwConfig (line 379) | typedef enum
  type IxFeatureCtrlComponentType (line 448) | typedef enum
  type IxFeatureCtrlDeviceId (line 492) | typedef enum
  type UINT32 (line 516) | typedef UINT32 IxFeatureCtrlReg;
  type UINT32 (line 526) | typedef UINT32 IxFeatureCtrlProductId;

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxHssAcc.h
  type IxHssAccHssPort (line 225) | typedef enum
  type IxHssAccHdlcPort (line 238) | typedef enum
  type IxHssAccTdmSlotUsage (line 252) | typedef enum
  type IxHssAccFrmSyncType (line 266) | typedef enum
  type IxHssAccFrmSyncEnable (line 280) | typedef enum
  type IxHssAccClkEdge (line 297) | typedef enum
  type IxHssAccClkDir (line 309) | typedef enum
  type IxHssAccFrmPulseUsage (line 321) | typedef enum
  type IxHssAccDataRate (line 333) | typedef enum
  type IxHssAccDataPolarity (line 345) | typedef enum
  type IxHssAccBitEndian (line 359) | typedef enum
  type IxHssAccDrainMode (line 372) | typedef enum
  type IxHssAccSOFType (line 384) | typedef enum
  type IxHssAccDataEnable (line 397) | typedef enum
  type IxHssAccTxSigType (line 409) | typedef enum
  type IxHssAccFbType (line 424) | typedef enum
  type IxHssAcc56kEndianness (line 436) | typedef enum
  type IxHssAcc56kSel (line 448) | typedef enum
  type IxHssAccClkSpeed (line 461) | typedef enum
  type IxHssAccPktStatus (line 477) | typedef enum
  type IxHssAccPktCrcType (line 501) | typedef enum
  type IxHssAccPktHdlcIdleType (line 512) | typedef enum
  type IxHssAccPortConfig (line 524) | typedef struct
  type IxHssAccConfigParams (line 562) | typedef struct
  type IxHssAccHdlcMode (line 584) | typedef struct
  type IxHssAccPktHdlcFraming (line 599) | typedef struct
  type UINT32 (line 617) | typedef UINT32 IxHssAccPktUserId;

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxI2cDrv.h
  type IxI2cMasterStatus (line 107) | typedef enum
  type IX_I2C_STATUS (line 122) | typedef enum
  type IxI2cSpeedMode (line 161) | typedef enum
  type IxI2cXferMode (line 174) | typedef enum
  type IxI2cFlowMode (line 187) | typedef enum
  type IxI2cDelayMode (line 200) | typedef enum
  type IxI2cInitVars (line 288) | typedef struct
  type IxI2cStatsCounters (line 320) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxNpeA.h
  type IxNpeA_TxAtmVc (line 696) | typedef struct
  type IxNpeA_RxAtmVc (line 718) | typedef struct
  type IxNpeA_AalType (line 738) | typedef enum
  type IxNpeA_PayloadFormat (line 750) | typedef enum
  type IxNpeA_NpePacketDescriptor (line 759) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxNpeDl.h
  type UINT8 (line 373) | typedef UINT8 IxNpeDlFunctionalityId;
  type UINT8 (line 383) | typedef UINT8 IxNpeDlMajor;
  type UINT8 (line 393) | typedef UINT8 IxNpeDlMinor;
  type IxNpeDlNpeId (line 407) | typedef enum
  type IxNpeDlImageId (line 426) | typedef struct

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxNpeDlMacros_p.h
  type IxNpeDlTraceTypes (line 83) | typedef enum

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h
  type IxNpeDlCtxtRegNum (line 778) | typedef enum

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxNpeMh.h
  type IxNpeMhNpeId (line 92) | typedef enum
  type IxNpeMhNpeInterrupts (line 107) | typedef enum
  type IxNpeMhMessage (line 118) | typedef struct
  type UINT32 (line 124) | typedef UINT32 IxNpeMhMessageId;

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxNpeMhConfig_p.h
  type IxNpeMhConfigNpeInfo (line 103) | typedef struct
  function IXNPEMHCONFIG_INLINE (line 480) | IXNPEMHCONFIG_INLINE
  function IXNPEMHCONFIG_INLINE (line 499) | IXNPEMHCONFIG_INLINE
  function IXNPEMHCONFIG_INLINE (line 518) | IXNPEMHCONFIG_INLINE
  function IXNPEMHCONFIG_INLINE (line 536) | IXNPEMHCONFIG_INLINE

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxNpeMhMacros_p.h
  type IxNpeMhTraceTypes (line 94) | typedef enum

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxOsPrintf.h
  function ixLogMsg (line 57) | static int

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxOsalBackwardBufferMgt.h
  type IX_OSAL_MBUF (line 51) | typedef IX_OSAL_MBUF IX_MBUF;
  type IX_OSAL_MBUF_POOL (line 53) | typedef IX_OSAL_MBUF_POOL IX_MBUF_POOL;

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxOsalBackwardOsServices.h
  type UINT32 (line 52) | typedef UINT32 IX_IRQ_STATUS;
  type IX_IRQ_STATUS (line 54) | typedef int IX_IRQ_STATUS;
  type IxOsalMutex (line 57) | typedef IxOsalMutex IxMutex;
  type IxOsalFastMutex (line 59) | typedef IxOsalFastMutex IxFastMutex;
  type IxOsalVoidFnVoidPtr (line 61) | typedef IxOsalVoidFnVoidPtr IxVoidFnVoidPtr;
  type IxOsalVoidFnPtr (line 63) | typedef IxOsalVoidFnPtr IxVoidFnPtr;

FILE: IPQ/arch/arm/cpu/ixp/npe/include/IxOsalBackwardOssl.h
  type IxOsalThread (line 52) | typedef IxOsalThread ix_ossl_thread_t;
  type IxOsalSemaphore (line 54) | t
Copy disabled (too large) Download .json
Condensed preview — 16911 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (112,531K chars).
[
  {
    "path": ".gitignore",
    "chars": 1265,
    "preview": "#\n# NOTE! Don't add files that are generated in specific\n# subdirectories here. Add them in the \".gitignore\" file\n# in t"
  },
  {
    "path": "BCM/empty",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "IPQ/COPYING",
    "chars": 16398,
    "preview": "  U-Boot is Free Software.  It is copyrighted by Wolfgang Denk and\nmany others who contributed code (see the actual sour"
  },
  {
    "path": "IPQ/CREDITS",
    "chars": 12102,
    "preview": "#\n#   Parts of the development effort for this project have been\n#   sponsored by SIEMENS AG, Austria. Thanks to SIEMENS"
  },
  {
    "path": "IPQ/MAINTAINERS",
    "chars": 24297,
    "preview": "#########################################################################\n#\t\t\t\t\t\t\t\t\t#\n# Regular Maintainers for U-Boot b"
  },
  {
    "path": "IPQ/MAKEALL",
    "chars": 20815,
    "preview": "#!/bin/bash\n# Tool mainly for U-Boot Quality Assurance: build one or more board\n# configurations with minimal verbosity,"
  },
  {
    "path": "IPQ/Makefile",
    "chars": 28145,
    "preview": "#\n# (C) Copyright 2000-2012\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/README.ASUS",
    "chars": 1010,
    "preview": "========\nRT-AC82U formal - ONFI nand\n========\n\n1. Install toolchain and configure PATH environment variable in accordanc"
  },
  {
    "path": "IPQ/README.ORI",
    "chars": 177571,
    "preview": "#\n# (C) Copyright 2000 - 2012\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of p"
  },
  {
    "path": "IPQ/api/Makefile",
    "chars": 1195,
    "preview": "#\n# (C) Copyright 2007 Semihalf\n#\n# See file CREDITS for list of people who contributed to this\n# project.\n#\n# This prog"
  },
  {
    "path": "IPQ/api/README",
    "chars": 1873,
    "preview": "U-Boot machine/arch independent API for external apps\n=====================================================\n\n1.  Main as"
  },
  {
    "path": "IPQ/api/api.c",
    "chars": 15037,
    "preview": "/*\n * (C) Copyright 2007 Semihalf\n *\n * Written by: Rafal Jaworowski <raj@semihalf.com>\n *\n * See file CREDITS for list "
  },
  {
    "path": "IPQ/api/api_display.c",
    "chars": 1879,
    "preview": "/*\n * Copyright (c) 2011 The Chromium OS Authors.\n * See file CREDITS for list of people who contributed to this\n * proj"
  },
  {
    "path": "IPQ/api/api_net.c",
    "chars": 2401,
    "preview": "/*\n * (C) Copyright 2007 Semihalf\n *\n * Written by: Rafal Jaworowski <raj@semihalf.com>\n *\n * See file CREDITS for list "
  },
  {
    "path": "IPQ/api/api_platform-arm.c",
    "chars": 1605,
    "preview": "/*\n * (C) Copyright 2007 Semihalf\n *\n * Written by: Rafal Jaworowski <raj@semihalf.com>\n *\n * See file CREDITS for list "
  },
  {
    "path": "IPQ/api/api_platform-powerpc.c",
    "chars": 2184,
    "preview": "/*\n * (C) Copyright 2007 Semihalf\n *\n * Written by: Rafal Jaworowski <raj@semihalf.com>\n *\n * See file CREDITS for list "
  },
  {
    "path": "IPQ/api/api_private.h",
    "chars": 1640,
    "preview": "/*\n * (C) Copyright 2007 Semihalf\n *\n * Written by: Rafal Jaworowski <raj@semihalf.com>\n *\n * See file CREDITS for list "
  },
  {
    "path": "IPQ/api/api_storage.c",
    "chars": 8996,
    "preview": "/*\n * (C) Copyright 2007-2008 Semihalf\n *\n * Written by: Rafal Jaworowski <raj@semihalf.com>\n *\n * See file CREDITS for "
  },
  {
    "path": "IPQ/arch/arm/config.mk",
    "chars": 2678,
    "preview": "#\n# (C) Copyright 2000-2002\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/Makefile",
    "chars": 1409,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/config.mk",
    "chars": 1363,
    "preview": "#\n# (C) Copyright 2002\n# Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/cpu.c",
    "chars": 3825,
    "preview": "/*\n * (C) Copyright 2004 Texas Insturments\n *\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx31/Makefile",
    "chars": 1372,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx31/devices.c",
    "chars": 2084,
    "preview": "/*\n *\n * (C) Copyright 2009 Magnus Lilja <lilja.magnus@gmail.com>\n *\n * (c) 2007 Pengutronix, Sascha Hauer <s.hauer@peng"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx31/generic.c",
    "chars": 5158,
    "preview": "/*\n * (C) Copyright 2007\n * Sascha Hauer, Pengutronix\n *\n * See file CREDITS for list of people who contributed to this\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx31/timer.c",
    "chars": 5035,
    "preview": "/*\n * (C) Copyright 2007\n * Sascha Hauer, Pengutronix\n *\n * See file CREDITS for list of people who contributed to this\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx35/Makefile",
    "chars": 1429,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# (C) Copyright 2008-2009 Freescal"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx35/asm-offsets.c",
    "chars": 1584,
    "preview": "/*\n * Adapted from Linux v2.6.36 kernel: arch/powerpc/kernel/asm-offsets.c\n *\n * This program is used to generate defini"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx35/generic.c",
    "chars": 11597,
    "preview": "/*\n * (C) Copyright 2007\n * Sascha Hauer, Pengutronix\n *\n * (C) Copyright 2008-2010 Freescale Semiconductor, Inc.\n *\n * "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx35/iomux.c",
    "chars": 3222,
    "preview": "/*\n * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved.\n *\n * See file CREDITS for list of people w"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/mx35/timer.c",
    "chars": 3413,
    "preview": "/*\n * (C) Copyright 2007\n * Sascha Hauer, Pengutronix\n *\n * (C) Copyright 2008-2009 Freescale Semiconductor, Inc.\n *\n * "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/omap24xx/Makefile",
    "chars": 1350,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/omap24xx/reset.S",
    "chars": 1449,
    "preview": "/*\n *  armboot - Startup Code for OMP2420/ARM1136 CPU-core\n *\n *  Copyright (c) 2004\tTexas Instruments <r-woodruff2@ti.c"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/omap24xx/timer.c",
    "chars": 4288,
    "preview": "/*\n * (C) Copyright 2004\n * Texas Instruments\n * Richard Woodruff <r-woodruff2@ti.com>\n *\n * (C) Copyright 2002\n * Sysgo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1136/start.S",
    "chars": 12916,
    "preview": "/*\n *  armboot - Startup Code for OMP2420/ARM1136 CPU-core\n *\n *  Copyright (c) 2004\tTexas Instruments <r-woodruff2@ti.c"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/Makefile",
    "chars": 1496,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# (C) Copyright 2008\n# Guennadi Li"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/config.mk",
    "chars": 1369,
    "preview": "#\n# (C) Copyright 2002\n# Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/cpu.c",
    "chars": 1717,
    "preview": "/*\n * (C) Copyright 2004 Texas Insturments\n *\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/s3c64xx/Makefile",
    "chars": 1459,
    "preview": "#\n# (C) Copyright 2000-2003\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# (C) Copyright 2008\n# Guennadi Li"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/s3c64xx/config.mk",
    "chars": 1369,
    "preview": "#\n# (C) Copyright 2002\n# Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/s3c64xx/cpu_init.S",
    "chars": 3113,
    "preview": "/*\n * Originates from Samsung's u-boot 1.1.6 port to S3C6400 / SMDK6400\n *\n * Copyright (C) 2008\n * Guennadi Liakhovetki"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/s3c64xx/reset.S",
    "chars": 1109,
    "preview": "/*\n * Copyright (c) 2009 Samsung Electronics.\n * Minkyu Kang <mk7.kang@samsung.com>\n *\n * See file CREDITS for list of p"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/s3c64xx/speed.c",
    "chars": 3441,
    "preview": "/*\n * (C) Copyright 2001-2004\n * Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n *\n * (C) Copyright 2002\n * David"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/s3c64xx/timer.c",
    "chars": 4207,
    "preview": "/*\n * (C) Copyright 2003\n * Texas Instruments <www.ti.com>\n *\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/start.S",
    "chars": 12977,
    "preview": "/*\n *  armboot - Startup Code for ARM1176 CPU-core\n *\n * Copyright (c) 2007\tSamsung Electronics\n *\n * Copyright (C) 2008"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/tnetv107x/Makefile",
    "chars": 1348,
    "preview": "#\n# See file CREDITS for list of people who contributed to this\n# project.\n#\n# This program is free software; you can re"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/tnetv107x/aemif.c",
    "chars": 3128,
    "preview": "/*\n * TNETV107X: Asynchronous EMIF Configuration\n *\n * See file CREDITS for list of people who contributed to this\n * pr"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/tnetv107x/clock.c",
    "chars": 12192,
    "preview": "/*\n * TNETV107X: Clock management APIs\n *\n * See file CREDITS for list of people who contributed to this\n * project.\n *\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/tnetv107x/init.c",
    "chars": 1139,
    "preview": "/*\n * TNETV107X: Architecture initialization\n *\n * See file CREDITS for list of people who contributed to this\n * projec"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/tnetv107x/lowlevel_init.S",
    "chars": 952,
    "preview": "/*\n * TNETV107X: Low-level pre-relocation initialization\n *\n * See file CREDITS for list of people who contributed to th"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/tnetv107x/mux.c",
    "chars": 12137,
    "preview": "/*\n * TNETV107X: Pinmux configuration\n *\n * See file CREDITS for list of people who contributed to this\n * project.\n *\n "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/tnetv107x/timer.c",
    "chars": 2388,
    "preview": "/*\n * TNETV107X: Timer implementation\n *\n * See file CREDITS for list of people who contributed to this\n * project.\n *\n "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm1176/tnetv107x/wdt.c",
    "chars": 4003,
    "preview": "/*\n * TNETV107X: Watchdog timer implementation (for reset)\n *\n * See file CREDITS for list of people who contributed to "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/Makefile",
    "chars": 1422,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/config.mk",
    "chars": 1347,
    "preview": "#\n# (C) Copyright 2002\n# Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n# Marius Groeger <mgroeger@sysgo.de>\n#\n# See f"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/cpu.c",
    "chars": 1751,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/interrupts.c",
    "chars": 6647,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/lpc2292/Makefile",
    "chars": 1482,
    "preview": "#\n# (C) Copyright 2000-2007\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/lpc2292/flash.c",
    "chars": 6205,
    "preview": "/*\n * (C) Copyright 2006 Embedded Artists AB <www.embeddedartists.com>\n *\n * Modified to remove all but the IAP-command "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/lpc2292/iap_entry.S",
    "chars": 99,
    "preview": "IAP_ADDRESS:\t.word\t0x7FFFFFF1\n\n.globl iap_entry\niap_entry:\n\tldr\tr2, IAP_ADDRESS\n\tbx\tr2\n\tmov\tpc, lr\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/lpc2292/mmc.c",
    "chars": 3236,
    "preview": "/*\n * This program is free software; you can redistribute it and/or\n * modify it under the terms of the GNU General Publ"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/lpc2292/mmc_hw.c",
    "chars": 6445,
    "preview": "/*\n    This code was original written by Ulrich Radig and modified by\n    Embedded Artists AB (www.embeddedartists.com)."
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/lpc2292/mmc_hw.h",
    "chars": 1170,
    "preview": "/*\n    This module implements a linux character device driver for the 24c256 chip.\n    Copyright (C) 2006  Embedded Arti"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/lpc2292/spi.c",
    "chars": 1264,
    "preview": "/*\n    This module implements an interface to the SPI on the lpc22xx.\n    Copyright (C) 2006  Embedded Artists AB (www.e"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/s3c4510b/Makefile",
    "chars": 1339,
    "preview": "#\n# (C) Copyright 2000-2008\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/s3c4510b/cache.c",
    "chars": 2089,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm720t/start.S",
    "chars": 14353,
    "preview": "/*\n *  armboot - Startup Code for ARM720 CPU-core\n *\n *  Copyright (c) 2001\tMarius Gröger <mag@sysgo.de>\n *  Copyright ("
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/Makefile",
    "chars": 1457,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/a320/Makefile",
    "chars": 1351,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/a320/reset.S",
    "chars": 834,
    "preview": "/*\n * (C) Copyright 2009 Faraday Technology\n * Po-Yu Chuang <ratbert@faraday-tech.com>\n *\n * This program is free softwa"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/a320/timer.c",
    "chars": 3213,
    "preview": "/*\n * (C) Copyright 2009 Faraday Technology\n * Po-Yu Chuang <ratbert@faraday-tech.com>\n *\n * This program is free softwa"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/at91/Makefile",
    "chars": 1437,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/at91/at91rm9200_devices.c",
    "chars": 2558,
    "preview": "/*\n * [partely copied from arch/arm/cpu/arm926ejs/at91/arm9260_devices.c]\n *\n * (C) Copyright 2011\n * Andreas Bießmann <"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/at91/clock.c",
    "chars": 3911,
    "preview": "/*\n * [origin: Linux kernel linux/arch/arm/mach-at91/clock.c]\n *\n * Copyright (C) 2011 Andreas Bießmann\n * Copyright (C)"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/at91/cpu.c",
    "chars": 1339,
    "preview": "/*\n * [origin: arch/arm/cpu/arm926ejs/at91/cpu.c]\n *\n * (C) Copyright 2011\n * Andreas Bießmann, andreas.devel@googlemail"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/at91/lowlevel_init.S",
    "chars": 4374,
    "preview": "/*\n * Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and\n *\t\t       Jan-Derk Bakker (J.D.Bakker@its."
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/at91/reset.c",
    "chars": 1652,
    "preview": "/*\n * (C) Copyright 2002\n * Lineo, Inc. <www.lineo.com>\n * Bernhard Kuhn <bkuhn@lineo.com>\n *\n * (C) Copyright 2002\n * S"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/at91/timer.c",
    "chars": 3347,
    "preview": "/*\n * (C) Copyright 2002\n * Lineo, Inc. <www.lineo.com>\n * Bernhard Kuhn <bkuhn@lineo.com>\n *\n * (C) Copyright 2002\n * S"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/config.mk",
    "chars": 1298,
    "preview": "#\n# (C) Copyright 2002\n# Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/cpu.c",
    "chars": 1571,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ep93xx/Makefile",
    "chars": 1689,
    "preview": "#\n# Cirrus Logic EP93xx CPU-specific Makefile\n#\n# Copyright (C) 2009 Matthias Kaehlcke <matthias@kaehlcke.net>\n#\n# Copyr"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ep93xx/cpu.c",
    "chars": 1666,
    "preview": "/*\n * Cirrus Logic EP93xx CPU-specific support.\n *\n * Copyright (C) 2009 Matthias Kaehlcke <matthias@kaehlcke.net>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ep93xx/led.c",
    "chars": 2423,
    "preview": "/*\n * Copyright (C) 2010, 2009 Matthias Kaehlcke <matthias@kaehlcke.net>\n *\n * See file CREDITS for list of people who c"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ep93xx/lowlevel_init.S",
    "chars": 1684,
    "preview": "/*\n * Low-level initialization for EP93xx\n *\n * Copyright (C) 2009 Matthias Kaehlcke <matthias@kaehlcke.net>\n *\n * Copyr"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ep93xx/speed.c",
    "chars": 3236,
    "preview": "/*\n * Cirrus Logic EP93xx PLL support.\n *\n * Copyright (C) 2009 Matthias Kaehlcke <matthias@kaehlcke.net>\n *\n * See file"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ep93xx/timer.c",
    "chars": 3224,
    "preview": "/*\n * Cirrus Logic EP93xx timer support.\n *\n * Copyright (C) 2009, 2010 Matthias Kaehlcke <matthias@kaehlcke.net>\n *\n * "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ep93xx/u-boot.lds",
    "chars": 1494,
    "preview": "/*\n * (C) Copyright 2002\n * Gary Jennejohn, DENX Software Engineering, <gj@denx.de>\n *\n * See file CREDITS for list of p"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/imx/Makefile",
    "chars": 1370,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/imx/generic.c",
    "chars": 2256,
    "preview": "/*\n *  arch/arm/mach-imx/generic.c\n *\n *  author: Sascha Hauer\n *  Created: april 20th, 2004\n *  Copyright: Synertronixx"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/imx/speed.c",
    "chars": 2640,
    "preview": "/*\n *\n * (c) 2004 Sascha Hauer <sascha@saschahauer.de>\n *\n * See file CREDITS for list of people who contributed to this"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/imx/timer.c",
    "chars": 2721,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/interrupts.c",
    "chars": 1425,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ks8695/Makefile",
    "chars": 1358,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ks8695/lowlevel_init.S",
    "chars": 5967,
    "preview": "/*\n *  lowlevel_init.S - basic hardware initialization for the KS8695 CPU\n *\n *  Copyright (c) 2004-2005, Greg Ungerer <"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/ks8695/timer.c",
    "chars": 2426,
    "preview": "/*\n * (C) Copyright 2004-2005, Greg Ungerer <greg.ungerer@opengear.com>\n *\n * See file CREDITS for list of people who co"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/s3c24x0/Makefile",
    "chars": 1485,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/s3c24x0/cpu_info.c",
    "chars": 1492,
    "preview": "/*\n * (C) Copyright 2010\n * David Mueller <d.mueller@elsoft.ch>\n *\n * See file CREDITS for list of people who contribute"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/s3c24x0/interrupts.c",
    "chars": 1343,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/s3c24x0/speed.c",
    "chars": 3131,
    "preview": "/*\n * (C) Copyright 2001-2004\n * Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n *\n * (C) Copyright 2002\n * David"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/s3c24x0/timer.c",
    "chars": 4030,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/s3c24x0/usb.c",
    "chars": 2121,
    "preview": "/*\n * (C) Copyright 2006\n * DENX Software Engineering <mk@denx.de>\n *\n * See file CREDITS for list of people who contrib"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c",
    "chars": 45883,
    "preview": "/*\n * URB OHCI HCD (Host Controller Driver) for USB on the S3C2400.\n *\n * (C) Copyright 2003\n * Gary Jennejohn, DENX Sof"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/s3c24x0/usb_ohci.h",
    "chars": 11186,
    "preview": "/*\n * URB OHCI HCD (Host Controller Driver) for USB.\n *\n * (C) Copyright 1999 Roman Weissgaerber <weissg@vienna.at>\n * ("
  },
  {
    "path": "IPQ/arch/arm/cpu/arm920t/start.S",
    "chars": 11359,
    "preview": "/*\n *  armboot - Startup Code for ARM920 CPU-core\n *\n *  Copyright (c) 2001\tMarius Gröger <mag@sysgo.de>\n *  Copyright ("
  },
  {
    "path": "IPQ/arch/arm/cpu/arm925t/Makefile",
    "chars": 1447,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm925t/config.mk",
    "chars": 1298,
    "preview": "#\n# (C) Copyright 2002\n# Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm925t/cpu.c",
    "chars": 1593,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm925t/omap925.c",
    "chars": 1163,
    "preview": "/*\n * (C) Copyright 2003\n * Texas Instruments <www.ti.com>\n *\n * See file CREDITS for list of people who contributed to "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm925t/start.S",
    "chars": 12110,
    "preview": "/*\n *  armboot - Startup Code for ARM925 CPU-core\n *\n *  Copyright (c) 2003  Texas Instruments\n *\n *  ----- Adapted for "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm925t/timer.c",
    "chars": 3295,
    "preview": "/*\n * (C) Copyright 2009\n * 2N Telekomunikace, <www.2n.cz>\n *\n * (C) Copyright 2003\n * Texas Instruments, <www.ti.com>\n "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/Makefile",
    "chars": 1499,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/armada100/Makefile",
    "chars": 1392,
    "preview": "#\n# (C) Copyright 2010\n# Marvell Semiconductor <www.marvell.com>\n# Written-by: Prafulla Wadaskar <prafulla@marvell.com>\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/armada100/cpu.c",
    "chars": 3075,
    "preview": "/*\n * (C) Copyright 2010\n * Marvell Semiconductor <www.marvell.com>\n * Written-by: Prafulla Wadaskar <prafulla@marvell.c"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/armada100/dram.c",
    "chars": 3337,
    "preview": "/*\n * (C) Copyright 2010\n * Marvell Semiconductor <www.marvell.com>\n * Written-by: Prafulla Wadaskar <prafulla@marvell.c"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/armada100/timer.c",
    "chars": 5428,
    "preview": "/*\n * (C) Copyright 2010\n * Marvell Semiconductor <www.marvell.com>\n * Written-by: Prafulla Wadaskar <prafulla@marvell.c"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/Makefile",
    "chars": 2075,
    "preview": "#\n# (C) Copyright 2000-2008\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/at91cap9_devices.c",
    "chars": 5662,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * (C)"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9260_devices.c",
    "chars": 6660,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * See"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9261_devices.c",
    "chars": 4391,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * See"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9263_devices.c",
    "chars": 6080,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * (C)"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9m10g45_devices.c",
    "chars": 5472,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * See"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/at91sam9rl_devices.c",
    "chars": 3456,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * See"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/clock.c",
    "chars": 4679,
    "preview": "/*\n * [origin: Linux kernel linux/arch/arm/mach-at91/clock.c]\n *\n * Copyright (C) 2005 David Brownell\n * Copyright (C) 2"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/config.mk",
    "chars": 97,
    "preview": "PF_CPPFLAGS_TUNE := $(call cc-option,-mtune=arm926ejs,)\nPLATFORM_CPPFLAGS += $(PF_CPPFLAGS_TUNE)\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/cpu.c",
    "chars": 2648,
    "preview": "/*\n * (C) Copyright 2010\n * Reinhard Meyer, reinhard.meyer@emk-elektronik.de\n * (C) Copyright 2009\n * Jean-Christophe PL"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/eflash.c",
    "chars": 7962,
    "preview": "/*\n * (C) Copyright 2010\n * Reinhard Meyer, EMK Elektronik, reinhard.meyer@emk-elektronik.de\n *\n * See file CREDITS for "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/led.c",
    "chars": 1562,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * See"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/lowlevel_init.S",
    "chars": 7467,
    "preview": "/*\n * Memory Setup stuff - taken from blob memsetup.S\n *\n * Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudel"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/reset.c",
    "chars": 1433,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * See"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/at91/timer.c",
    "chars": 3387,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * See"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/cache.c",
    "chars": 2714,
    "preview": "/*\n * (C) Copyright 2011\n * Ilya Yanok, EmCraft Systems\n *\n * See file CREDITS for list of people who contributed to thi"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/config.mk",
    "chars": 1365,
    "preview": "#\n# (C) Copyright 2002\n# Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/cpu.c",
    "chars": 1594,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/Makefile",
    "chars": 2019,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# Copyright (C) 2007 Sergey Kubush"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/cpu.c",
    "chars": 5573,
    "preview": "/*\n * Copyright (C) 2004 Texas Instruments.\n * Copyright (C) 2009 David Brownell\n *\n * See file CREDITS for list of peop"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/da850_lowlevel.c",
    "chars": 8922,
    "preview": "/*\n * SoC-specific lowlevel code for DA850\n *\n * Copyright (C) 2011\n * Heiko Schocher, DENX Software Engineering, hs@den"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c",
    "chars": 5546,
    "preview": "/*\n * Pinmux configurations for the DA850 SoCs\n *\n * Copyright (C) 2011 OMICRON electronics GmbH\n *\n * This program is f"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/dm355.c",
    "chars": 1244,
    "preview": "/*\n * SoC-specific code for tms320dm355 and similar chips\n *\n * Copyright (C) 2009 David Brownell\n *\n * See file CREDITS"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/dm365.c",
    "chars": 1062,
    "preview": "/*\n * SoC-specific code for tms320dm365 and similar chips\n *\n * See file CREDITS for list of people who contributed to t"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/dm365_lowlevel.c",
    "chars": 13315,
    "preview": "/*\n * SoC-specific lowlevel code for tms320dm365 and similar chips\n * Actually used for booting from NAND with nand_spl."
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/dm644x.c",
    "chars": 2632,
    "preview": "/*\n * SoC-specific code for tms320dm644x chips\n *\n * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>\n * Copyright (C) "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/dm646x.c",
    "chars": 1153,
    "preview": "/*\n * SoC-specific code for TMS320DM646x chips\n *\n * See file CREDITS for list of people who contributed to this\n * proj"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/dp83848.c",
    "chars": 3810,
    "preview": "/*\n * National Semiconductor DP83848 PHY Driver for TI DaVinci\n * (TMS320DM644x) based boards.\n *\n * Copyright (C) 2007 "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/et1011c.c",
    "chars": 1600,
    "preview": "/*\n * LSI ET1011C PHY Driver for TI DaVinci(TMS320DM6467) board.\n *\n * Copyright (C) 2010 Texas Instruments Incorporated"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/ksz8873.c",
    "chars": 1852,
    "preview": "/*\n * Micrel KSZ8873 PHY Driver for TI DaVinci\n * (TMS320DM644x) based boards.\n *\n * Copyright (C) 2011 Heiko Schocher <"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S",
    "chars": 14164,
    "preview": "/*\n * Low-level board setup code for TI DaVinci SoC based boards.\n *\n * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/lxt972.c",
    "chars": 3195,
    "preview": "/*\n * Intel LXT971/LXT972 PHY Driver for TI DaVinci\n * (TMS320DM644x) based boards.\n *\n * Copyright (C) 2007 Sergey Kubu"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/misc.c",
    "chars": 3800,
    "preview": "/*\n * Miscelaneous DaVinci functions.\n *\n * Copyright (C) 2009 Nick Thompson, GE Fanuc Ltd, <nick.thompson@gefanuc.com>\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/pinmux.c",
    "chars": 3106,
    "preview": "/*\n * DaVinci pinmux functions.\n *\n * Copyright (C) 2009 Nick Thompson, GE Fanuc Ltd, <nick.thompson@gefanuc.com>\n * Cop"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/psc.c",
    "chars": 4760,
    "preview": "/*\n * Power and Sleep Controller (PSC) functions.\n *\n * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>\n * Copyright ("
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/reset.S",
    "chars": 1807,
    "preview": "/*\n * Processor reset using WDT for TI TMS320DM644x SoC.\n *\n * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>\n *\n * -"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/spl.c",
    "chars": 2324,
    "preview": "/*\n * Copyright (C) 2011\n * Heiko Schocher, DENX Software Engineering, hs@denx.de.\n *\n * See file CREDITS for list of pe"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/davinci/timer.c",
    "chars": 3691,
    "preview": "/*\n * (C) Copyright 2003\n * Texas Instruments <www.ti.com>\n *\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/kirkwood/Makefile",
    "chars": 1450,
    "preview": "#\n# (C) Copyright 2009\n# Marvell Semiconductor <www.marvell.com>\n# Written-by: Prafulla Wadaskar <prafulla@marvell.com>\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/kirkwood/cache.c",
    "chars": 1061,
    "preview": "/*\n * Copyright (c) 2012 Michael Walle\n * Michael Walle <michael@walle.cc>\n *\n * See file CREDITS for list of people who"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/kirkwood/cpu.c",
    "chars": 11301,
    "preview": "/*\n * (C) Copyright 2009\n * Marvell Semiconductor <www.marvell.com>\n * Written-by: Prafulla Wadaskar <prafulla@marvell.c"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/kirkwood/dram.c",
    "chars": 2837,
    "preview": "/*\n * (C) Copyright 2009\n * Marvell Semiconductor <www.marvell.com>\n * Written-by: Prafulla Wadaskar <prafulla@marvell.c"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/kirkwood/mpp.c",
    "chars": 1908,
    "preview": "/*\n * arch/arm/mach-kirkwood/mpp.c\n *\n * MPP functions for Marvell Kirkwood SoCs\n * Referenced from Linux kernel source\n"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/kirkwood/timer.c",
    "chars": 4453,
    "preview": "/*\n * Copyright (C) Marvell International Ltd. and its affiliates\n * Written-by: Prafulla Wadaskar <prafulla@marvell.com"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/lpc32xx/Makefile",
    "chars": 1378,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/lpc32xx/clk.c",
    "chars": 2737,
    "preview": "/*\n * Copyright (C) 2011 by Vladimir Zapolskiy <vz@mleia.com>\n *\n * This program is free software; you can redistribute "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/lpc32xx/cpu.c",
    "chars": 2027,
    "preview": "/*\n * Copyright (C) 2011 by Vladimir Zapolskiy <vz@mleia.com>\n *\n * This program is free software; you can redistribute "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/lpc32xx/devices.c",
    "chars": 1681,
    "preview": "/*\n * Copyright (C) 2011 by Vladimir Zapolskiy <vz@mleia.com>\n *\n * This program is free software; you can redistribute "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/lpc32xx/timer.c",
    "chars": 2510,
    "preview": "/*\n * Copyright (C) 2011 Vladimir Zapolskiy <vz@mleia.com>\n *\n * This program is free software; you can redistribute it "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mb86r0x/Makefile",
    "chars": 1410,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mb86r0x/asm-offsets.c",
    "chars": 2747,
    "preview": "/*\n * Adapted from Linux v2.6.36 kernel: arch/powerpc/kernel/asm-offsets.c\n *\n * This program is used to generate defini"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mb86r0x/clock.c",
    "chars": 1281,
    "preview": "/*\n * (C) Copyright 2010\n * Matthias Weisser <weisserm@arcor.de>\n *\n * See file CREDITS for list of people who contribut"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mb86r0x/reset.c",
    "chars": 1196,
    "preview": "/*\n * (C) Copyright 2010\n * Matthias Weisser <weisserm@arcor.de>\n *\n * See file CREDITS for list of people who contribut"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mb86r0x/timer.c",
    "chars": 3071,
    "preview": "/*\n * (C) Copyright 2007-2008\n * Stelian Pop <stelian@popies.net>\n * Lead Tech Design <www.leadtechdesign.com>\n *\n * (C)"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx25/Makefile",
    "chars": 1349,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx25/asm-offsets.c",
    "chars": 2331,
    "preview": "/*\n * Adapted from Linux v2.6.36 kernel: arch/powerpc/kernel/asm-offsets.c\n *\n * This program is used to generate defini"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx25/generic.c",
    "chars": 8380,
    "preview": "/*\n * (C) Copyright 2009 DENX Software Engineering\n * Author: John Rigby <jrigby@gmail.com>\n *\n * Based on mx27/generic."
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx25/reset.c",
    "chars": 1673,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx25/timer.c",
    "chars": 4645,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx27/Makefile",
    "chars": 1349,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx27/asm-offsets.c",
    "chars": 1805,
    "preview": "/*\n * Adapted from Linux v2.6.36 kernel: arch/powerpc/kernel/asm-offsets.c\n *\n * This program is used to generate defini"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx27/generic.c",
    "chars": 8896,
    "preview": "/*\n *  Copyright (c) 2008 Eric Jarrige <eric.jarrige@armadeus.org>\n *  Copyright (c) 2009 Ilya Yanok <yanok@emcraft.com>"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx27/reset.c",
    "chars": 1695,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx27/timer.c",
    "chars": 4685,
    "preview": "/*\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <www.elinos.com>\n * Marius Groeger <mgroeger@sysgo.de>\n *\n *"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/Makefile",
    "chars": 1484,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/clock.c",
    "chars": 8572,
    "preview": "/*\n * Freescale i.MX28 clock setup code\n *\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behalf of DEN"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/iomux.c",
    "chars": 2855,
    "preview": "/*\n * Copyright 2004-2006,2010 Freescale Semiconductor, Inc. All Rights Reserved.\n * Copyright (C) 2008 by Sascha Hauer "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/mx28.c",
    "chars": 7234,
    "preview": "/*\n * Freescale i.MX28 common code\n *\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behalf of DENX Sof"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/mx28_init.h",
    "chars": 1355,
    "preview": "/*\n * Freescale i.MX28 SPL functions\n *\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behalf of DENX S"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/spl_boot.c",
    "chars": 4088,
    "preview": "/*\n * Freescale i.MX28 Boot setup\n *\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behalf of DENX Soft"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/spl_lradc_init.c",
    "chars": 2860,
    "preview": "/*\n * Freescale i.MX28 Battery measurement init\n *\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behal"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/spl_mem_init.c",
    "chars": 7545,
    "preview": "/*\n * Freescale i.MX28 RAM init\n *\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behalf of DENX Softwa"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/spl_power_init.c",
    "chars": 27700,
    "preview": "/*\n * Freescale i.MX28 Boot PMIC init\n *\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behalf of DENX "
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/start.S",
    "chars": 5819,
    "preview": "/*\n *  armboot - Startup Code for ARM926EJS CPU-core\n *\n *  Copyright (c) 2003  Texas Instruments\n *\n *  ----- Adapted f"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/timer.c",
    "chars": 3776,
    "preview": "/*\n * Freescale i.MX28 timer driver\n *\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behalf of DENX So"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/mx28/u-boot-spl.lds",
    "chars": 1969,
    "preview": "/*\n * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>\n * on behalf of DENX Software Engineering GmbH\n *\n * Januar"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/nomadik/Makefile",
    "chars": 1376,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/nomadik/gpio.c",
    "chars": 2583,
    "preview": "/*\n * (C) Copyright 2009 Alessandro Rubini\n *\n * See file CREDITS for list of people who contributed to this\n * project."
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/nomadik/reset.S",
    "chars": 226,
    "preview": "#include <config.h>\n/*\n * Processor reset for Nomadik\n */\n\n\t.align 5\n.globl reset_cpu\nreset_cpu:\n\tldr\tr0, =NOMADIK_SRC_B"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/nomadik/timer.c",
    "chars": 2426,
    "preview": "/*\n * (C) Copyright 2009 Alessandro Rubini\n *\n * See file CREDITS for list of people who contributed to this\n * project."
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/omap/Makefile",
    "chars": 1412,
    "preview": "#\n# (C) Copyright 2000-2006\n# Wolfgang Denk, DENX Software Engineering, wd@denx.de.\n#\n# See file CREDITS for list of peo"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/omap/cpuinfo.c",
    "chars": 7241,
    "preview": "/*\n * OMAP1 CPU identification code\n *\n * Copyright (C) 2004 Nokia Corporation\n * Written by Tony Lindgren <tony@atomide"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/omap/reset.S",
    "chars": 1472,
    "preview": "/*\n *  armboot - Startup Code for ARM926EJS CPU-core\n *\n *  Copyright (c) 2003  Texas Instruments\n *\n *  ----- Adapted f"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/omap/timer.c",
    "chars": 4742,
    "preview": "/*\n * (C) Copyright 2003\n * Texas Instruments <www.ti.com>\n *\n * (C) Copyright 2002\n * Sysgo Real-Time Solutions, GmbH <"
  },
  {
    "path": "IPQ/arch/arm/cpu/arm926ejs/orion5x/Makefile",
    "chars": 1591,
    "preview": "#\n# Copyright (C) 2010 Albert ARIBAUD <albert.u.boot@aribaud.net>\n#\n# Based on original Kirkwood support which is\n# (C) "
  }
]

// ... and 16711 more files (download for full content)

About this extraction

This page contains the full source code of the zhaohengbo/rt-uboot GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 16911 files (125.7 MB), approximately 27.1M tokens, and a symbol index with 61792 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!