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