v2010.12.0
Sascha Hauer
s.hauer at pengutronix.de
Fri Dec 3 10:34:30 EST 2010
Release day! v2010.12.0 This time with quite a lot of changes.
Sascha
The following changes since commit d1209136e304faab8616f75a347bf2d02d283468:
Release v2010.11.0 (2010-11-02 17:55:58 +0100)
are available in the git repository at:
git://git.pengutronix.de/git/barebox.git ..BRANCH.NOT.VERIFIED..
Eric Bénard (17):
eukrea_cpuimx27: update board support
imx/clocksource: enable GPT1 before using it on CPUIMX25
mx25: add MMC clock support
MX25: fix IOMUX for ESDHC1 pins
mci-core: add more tested SD Cards
epautoconf: fix compile error
eukrea_cpuimx25: update board support
imx35-regs: add defines for USB and SD
speed-imx35: add support for SDHC1
iomux-mx35: fox IOMUX for SDHC1's pins
eukrea_cpuimx35: update board support
fsl_udc: fix warning
i.MX25 & 35 usb config bits : create mach/usb.h
armlinux: pass INIRTD tag to the kernel
eukrea's boards: unify kernel partition's size
cpuimx35: fix warning
eukrea_cpuimx35: fix flash header
Jean-Christophe PLAGNIOL-VILLARD (10):
defaultenv: introduce CONFIG_DEFAULT_ENVIRONMENT_GENERIC to enable it
commands/crc32: add compare 2 files crc
defaultenv/update: merge update_rootfs and update_kernel
defaultenv/update: add check crc32 options
defaultenv: add xmodem support for update
defaultenv: add update_barebox to update barebox easly via tftp or xmodem
nhk8815: use defaultenv
linux16: fix cmd_tbl_t as struct command
x86: add 64bit host build support
x86: fix out of tree build support
Juergen Beisert (21):
x-functions do not return in case of failure.
Make the disk driver less noisy
Don't use a sector buffer on stack
Don't try to guess the size of a disk if its size value is already given
Add MCI card support to barebox
Add i.MX23 MCI card support
Add S3C2440 MCI card support
mci: mark 'old Canon SD 16 MiB' as working
Add the basic files for the i.MX23/i.MX28 familiy of CPUs
Add the driver for the i.MX23 debug UART
Add the i.MX23-EVK platform (WIP)
Add the i.MX23 based Chumby platform (WIP)
Switch the i.MX27's PLL in a safe manner
Make the clock calculation easier to read and correct
Glue i.MX23 and MCI support
Adapt the i.MX23 MCI driver to the v2 i.MX23 patch series
Spend the ChumbyOne a persistant environment memory on MCI card
Adapt the defconfig for a full blown ChumbyOne support
Add GPIO support and GPIO setup features to the S3C processors
Add some help using the gpio commands at runtime
Fix a simple typo to less confusing the user
Marek Belisko (6):
Add basic support for mini2440 dev board.
mini2440: Fix compilation error.
serial_s3c24x0: Add missing brackets.
fs: Fix bug found by sparse.
drivers: mci: Fix compilation warning.
arm: mini2440: Add memory size.
Robert Schwebel (54):
reset_cpu: unify declaration
Doxyfile: enable quiet output
Doxyfile: remove obsolete boards directory
Doxyfile: add exclude rules
Doxyfile: remove non-existing directories
Doxyfile: remove unused features
Doxyfile: enable assembler files
doc: let doxygen find some assembler functions
doc: remove nonexisting command
doc: remove reference to non-existing documentation
doc: eliminate nonexisting reference
doc: add missing quoting
doc: mark code explicitely
doc: avoid that doxygen parses magic in command.h
doc: fix wrongly named parameter
doc: fix parameter name in mci-core
doc: silence doxygen warnings
devinfo: use subtree only with devinfo
sandbox: use devfs functions only if defined
digest: align menu
parser: use debug macros
doc: add macros to unify command help with doxygen
doc: add documentation for 'bmp'
doc: add documentation for 'clear'
doc: add documentation for 'crc32'
doc: add documentation for 'dfu'
doc: unify documentation for 'ls'
doc: unify documentation for 'cat'
doc: unify documentation for 'cd'
doc: add documentation for 'echo'
doc: unify documentation for 'edit'
doc: add documentation for 'bootm'
doc: unify documentation for 'addpart'
doc: unify documentation for 'cp'
doc: unify documentation for 'delpart'
doc: rework user manual
doc: unify documentation for 'devinfo'
doc: unify documentation for 'erase'
doc: rework and unify documentation for gpio commands
doc: unify documentation for 'export'
doc: unify documentation for 'tftp'
doc: remove obsolete link method for arch specification
doc: unify documentation for 'loadenv'
doc: remove ..., confuses doxygen
doc: unify documentation for 'mount'
doc: unify documentation for 'printenv'
doc: unify documentation for 'protect' and 'unprotect'
doc: unify documentation for 'saveenv'
doc: unify documentation for 'setenv'
doc: remove sh from command documentation
doc: unify documentation for 'linux16'
doc: put CPUIMX35 into the right chapter
doc: put babage board into the right chapter
doc: put cupid into the right chapter
Sascha Hauer (87):
hush: pass context around in shell
hush: fix nasty memory leak in hush
hush: implement getopt builtin
i.MX27: Add mmc clock support in order to add an i.MX MCI driver
mci: Add i.MX27/31 driver
ARM pca100: Add mci support
i.MX27: Add support for SDHC pins
mci: Add i.MX esdhc support
mci: print error code on failure
spi i.MX: add spi version namespace to register defines
spi i.MX: redirect functions to version specific functions
spi i.MX: Add i.MX51 support
Move mfd drivers to drivers/mfd
move include files for mfd drivers to include/mfd
mfd mc13892: Add spi support
mfd mc13892: support reading the revision
mci: handle SD cards < 2.0 correctly
mci: align write buffer if necessary
defaultenv: handle disk partitions
imx_serial: Add mx51 support
ARM mmu: Call __mmu_cache_flush instead of hardcoded v4/v5 only function
ARM i.MX: Add basic i.MX51 support
ARM i.MX51: Add babbage board support
Merge branch 'getopt' into next
Merge branch 'mx51' into next
image: remove confusing image_check_* functions
defaultenv: do not overwrite bootargs variable
glob: sparse fixes
fnmatch:sparse fixes
readline: sparse fixes
edit: sparse fixes
command.h: sparse fixes
crc32: sparse fixes
copy_file: sparse fixes
commands/mem.c: sparse fixes
dlmalloc: sparse fixes
console: sparse fixes
notifier: sparse fixes
fec_imx: sparse fixes
imx gpio: sparse fixes
imx clocksource: sparse fixes
armlinux: sparse fixes
arch/arm/cpu/cpu.c: sparse fixes
cache-l2x0: sparse fixes
speed-imx35: sparse fixes
imx_dump_clocks: sparse fixes
i.MX serial: sparse fixes
i.MX remove wdog registers from header files
hush: sparse fixes
ramfs: sparse fixes
common/env.c: sparse fixes
version_string: sparse fixes
imx-nand: sparse fixes
ping: make locally used functions static
arm div0: sparse fixes
edit: make locally used variable static
common/environment.c: sparse fixes
commands/mem.c: make locally used function static
bootm: sparse fixes
net: make locally used functions static
lib/driver.c: sparse fixes
remove dead ldiv code
common/memsize.c: add missing include
i.MX speed: add missing include
libbb: sparse fixes
remove strange flush_cache functions
pcm043: fix compiler warning
arm interrupts.c: sparse fixes
process_escape_sequence: Add missing include
ARM pca100: Use a flash bbt
i.MX nand: optimize nand boot code for size
mci-core: add multiple block support
i.MX51: Fix mmcclk rate
i.MX esdctl: Add register bits from redboot
i.MX35 regs: Add watchdog base
fb: i.MX IPU: remove unnecessary printf
fb: i.MX IPU: move fb_info initialization to a single function
fb: i.MX IPU: fold mx3fb_set_par into its only user
mci: align data for commands
ARM: Add Garz+Fricke Cupid board support
defaultenv: fix mtdparts
ARM: Add defconfig for Garz+Fricke cupid board
ARM i.MX27: remove duplicated defines
Merge branch 'next'
fb: set id for framebuffer device correctly
Merge branch 'x86' of git://git.jcrosoft.org/barebox
Release v2010.12.0
Documentation/barebox-main.dox | 232 +---
Documentation/boards.dox | 6 +
Documentation/building.dox | 60 +
Documentation/commands.dox | 30 +-
Documentation/developers_manual.dox | 1 -
Documentation/first_steps.dox | 61 +
Documentation/users_manual.dox | 14 +-
Doxyfile | 27 +-
Makefile | 2 +-
arch/arm/Kconfig | 6 +
arch/arm/Makefile | 6 +
arch/arm/boards/chumby_falconwing/Makefile | 1 +
.../cache.c => boards/chumby_falconwing/config.h} | 21 +-
arch/arm/boards/chumby_falconwing/env/bin/boot | 38 +
arch/arm/boards/chumby_falconwing/env/bin/init | 15 +
arch/arm/boards/chumby_falconwing/env/config | 36 +
arch/arm/boards/chumby_falconwing/falconwing.c | 350 +++++
arch/arm/boards/eukrea_cpuimx25/env/bin/init | 2 +
arch/arm/boards/eukrea_cpuimx25/env/config | 2 +-
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 95 ++-
arch/arm/boards/eukrea_cpuimx25/lowlevel.c | 64 +-
arch/arm/boards/eukrea_cpuimx27/env/bin/boot | 12 +-
arch/arm/boards/eukrea_cpuimx27/env/bin/init | 10 +
arch/arm/boards/eukrea_cpuimx27/env/config | 11 +-
arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c | 5 +-
arch/arm/boards/eukrea_cpuimx35/env/bin/init | 4 +-
arch/arm/boards/eukrea_cpuimx35/env/config | 2 +-
arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 90 ++-
arch/arm/boards/eukrea_cpuimx35/flash_header.c | 29 +-
arch/arm/boards/eukrea_cpuimx35/lowlevel.c | 20 +-
arch/arm/boards/freescale-mx23-evk/Makefile | 2 +
arch/arm/boards/freescale-mx23-evk/config.h | 16 +
arch/arm/boards/freescale-mx23-evk/mx23-evk.c | 96 ++
arch/arm/boards/freescale-mx25-3-stack/3stack.c | 2 +-
arch/arm/boards/freescale-mx35-3-stack/3stack.c | 6 +-
arch/arm/boards/freescale-mx51-pdk/Makefile | 3 +
arch/arm/boards/freescale-mx51-pdk/board.c | 318 +++++
.../cache.c => boards/freescale-mx51-pdk/config.h} | 26 +-
arch/arm/boards/freescale-mx51-pdk/env/config | 52 +
arch/arm/boards/freescale-mx51-pdk/flash_header.c | 85 ++
arch/arm/boards/freescale-mx51-pdk/lowlevel_init.S | 216 ++++
arch/arm/boards/freescale-mx51-pdk/mx51-pdk.dox | 4 +
arch/arm/boards/freescale-mx51-pdk/spi.c | 340 +++++
arch/arm/boards/guf-cupid/Makefile | 24 +
arch/arm/boards/guf-cupid/board.c | 426 ++++++
.../arm/{lib/cache.c => boards/guf-cupid/config.h} | 23 +-
arch/arm/boards/guf-cupid/cupid.dox | 9 +
arch/arm/boards/guf-cupid/env/config | 56 +
arch/arm/boards/guf-cupid/lowlevel.c | 349 +++++
arch/arm/boards/mini2440/Makefile | 2 +
arch/arm/boards/mini2440/config.h | 50 +
.../boards/{nhk8815 => mini2440}/env/bin/_update | 4 +-
arch/arm/boards/mini2440/env/bin/boot | 40 +
arch/arm/boards/mini2440/env/bin/hush_hack | 1 +
arch/arm/boards/{nhk8815 => mini2440}/env/bin/init | 12 +-
arch/arm/boards/mini2440/env/bin/update_kernel | 13 +
arch/arm/boards/mini2440/env/bin/update_root | 13 +
arch/arm/boards/mini2440/env/config | 27 +
arch/arm/boards/mini2440/mini2440.c | 140 ++
arch/arm/boards/nhk8815/env/bin/boot | 38 -
.../boards/nhk8815/env/bin/update_barebox_xmodem | 19 -
arch/arm/boards/nhk8815/env/bin/update_kernel | 8 -
arch/arm/boards/nhk8815/env/bin/update_root | 8 -
arch/arm/boards/nhk8815/env/config | 44 +-
arch/arm/boards/pcm038/Makefile | 2 +-
arch/arm/boards/pcm038/lowlevel.c | 7 +
arch/arm/boards/pcm038/pcm038.c | 65 +-
arch/arm/boards/pcm038/pll.h | 70 +
arch/arm/boards/pcm038/pll_init.S | 48 -
arch/arm/boards/pcm043/pcm043.c | 4 +-
arch/arm/boards/phycard-i.MX27/pca100.c | 16 +
arch/arm/configs/chumbyone_defconfig | 29 +
arch/arm/configs/cupid_defconfig | 56 +
arch/arm/configs/eukrea_cpuimx25_defconfig | 12 +-
arch/arm/configs/eukrea_cpuimx35_defconfig | 14 +-
arch/arm/configs/freescale_mx51_babbage_defconfig | 43 +
arch/arm/configs/imx23evk_defconfig | 24 +
arch/arm/configs/mini2440_defconfig | 251 ++++
arch/arm/configs/neso_defconfig | 3 +-
arch/arm/configs/nhk8815_defconfig | 5 +-
arch/arm/configs/pca100_defconfig | 3 +-
arch/arm/configs/pcm037_defconfig | 3 +-
arch/arm/configs/pcm038_defconfig | 3 +-
arch/arm/configs/pcm043_defconfig | 3 +-
arch/arm/cpu/cache-l2x0.c | 2 +-
arch/arm/cpu/cpu.c | 1 +
arch/arm/cpu/interrupts.c | 10 +-
arch/arm/cpu/mmu.c | 6 +-
arch/arm/lib/Makefile | 1 -
arch/arm/lib/armlinux.c | 35 +-
arch/arm/lib/div0.c | 5 +-
arch/arm/mach-at91/at91sam926x_time.c | 2 +-
arch/arm/mach-ep93xx/clocksource.c | 2 +-
arch/arm/mach-imx/Kconfig | 35 +-
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/clocksource.c | 31 +-
arch/arm/mach-imx/gpio.c | 15 +-
arch/arm/mach-imx/imx51.c | 51 +
arch/arm/mach-imx/include/mach/clock-imx51.h | 696 ++++++++++
arch/arm/mach-imx/include/mach/clock.h | 3 +
arch/arm/mach-imx/include/mach/esdctl.h | 88 ++
arch/arm/mach-imx/include/mach/generic.h | 6 +
arch/arm/mach-imx/include/mach/imx-nand.h | 4 +-
arch/arm/mach-imx/include/mach/imx-regs.h | 2 +
arch/arm/mach-imx/include/mach/imx1-regs.h | 8 -
arch/arm/mach-imx/include/mach/imx21-regs.h | 8 -
arch/arm/mach-imx/include/mach/imx27-regs.h | 16 -
arch/arm/mach-imx/include/mach/imx31-regs.h | 10 -
arch/arm/mach-imx/include/mach/imx35-regs.h | 14 +-
arch/arm/mach-imx/include/mach/imx51-regs.h | 124 ++
arch/arm/mach-imx/include/mach/iomux-mx25.h | 12 +-
arch/arm/mach-imx/include/mach/iomux-mx27.h | 6 +
arch/arm/mach-imx/include/mach/iomux-mx35.h | 12 +-
arch/arm/mach-imx/include/mach/iomux-mx51.h | 330 +++++
arch/arm/mach-imx/include/mach/iomux-v3.h | 10 +-
arch/arm/mach-imx/include/mach/usb.h | 14 +
arch/arm/mach-imx/speed-imx25.c | 10 +-
arch/arm/mach-imx/speed-imx27.c | 5 +
arch/arm/mach-imx/speed-imx35.c | 21 +-
arch/arm/mach-imx/speed-imx51.c | 190 +++
arch/arm/mach-imx/speed.c | 1 +
arch/arm/mach-omap/arch-omap.dox | 6 +-
arch/arm/mach-omap/omap3_generic.c | 4 +-
arch/arm/mach-s3c24xx/Kconfig | 9 +
arch/arm/mach-s3c24xx/Makefile | 2 +-
arch/arm/mach-s3c24xx/gpio-s3c24x0.c | 169 +++
.../cache.c => mach-s3c24xx/include/mach/gpio.h} | 27 +-
arch/arm/mach-s3c24xx/include/mach/iomux-s3c24x0.h | 426 ++++++
.../mach-s3c24xx/include/mach/mci.h} | 50 +-
arch/arm/mach-stm/Kconfig | 48 +
arch/arm/mach-stm/Makefile | 2 +
arch/arm/mach-stm/clocksource-imx23.c | 82 ++
arch/arm/{lib/cache.c => mach-stm/imx23.c} | 25 +-
.../{lib/cache.c => mach-stm/include/mach/clock.h} | 28 +-
.../cache.c => mach-stm/include/mach/generic.h} | 22 +-
.../{lib/cache.c => mach-stm/include/mach/gpio.h} | 23 +-
.../cache.c => mach-stm/include/mach/imx-regs.h} | 23 +-
arch/arm/mach-stm/include/mach/imx23-regs.h | 41 +
arch/arm/mach-stm/include/mach/iomux-imx23.h | 424 ++++++
.../{lib/cache.c => mach-stm/include/mach/mci.h} | 30 +-
arch/arm/mach-stm/iomux-imx23.c | 117 ++
arch/arm/mach-stm/reset-imx23.c | 61 +
arch/arm/mach-stm/speed-imx23.c | 280 ++++
arch/blackfin/lib/cpu.c | 2 +-
arch/m68k/lib/m68k-linuxboot.c | 2 +-
arch/m68k/mach-mcfv4e/mcf_reset_cpu.c | 2 +-
arch/ppc/lib/Makefile | 1 -
arch/ppc/lib/ppclinux.c | 2 +-
arch/ppc/mach-mpc5xxx/cpu.c | 2 +-
arch/sandbox/board/hostfile.c | 2 +
arch/sandbox/os/common.c | 7 +-
arch/x86/Makefile | 3 +-
arch/x86/boards/x86_generic/generic_pc.c | 2 +-
arch/x86/boot/boot_hdisk.S | 2 -
arch/x86/boot/boot_main.S | 2 -
arch/x86/boot/pmjump.S | 2 -
arch/x86/lib/memory16.S | 2 -
arch/x86/lib/traveler.S | 3 -
arch/x86/mach-x86.dox | 2 +-
commands/Kconfig | 5 +
commands/bmp.c | 27 +-
commands/bootm.c | 48 +-
commands/cat.c | 19 +-
commands/cd.c | 17 +-
commands/clear.c | 5 +
commands/cp.c | 30 +-
commands/crc.c | 124 ++-
commands/dfu.c | 28 +-
commands/echo.c | 17 +
commands/edit.c | 42 +-
commands/export.c | 14 +-
commands/flash.c | 100 +-
commands/gpio.c | 93 ++-
commands/linux16.c | 27 +-
commands/loadb.c | 1 -
commands/loadenv.c | 34 +-
commands/loads.c | 1 -
commands/ls.c | 9 +-
commands/mem.c | 2 +-
commands/mount.c | 78 +-
commands/partition.c | 75 +-
commands/printenv.c | 30 +-
commands/saveenv.c | 31 +-
commands/setenv.c | 30 +-
commands/version.c | 1 -
common/Kconfig | 23 +
common/Makefile | 10 +-
common/console.c | 8 +-
common/dlmalloc.c | 41 +-
common/env.c | 2 +-
common/environment.c | 2 +-
common/hush.c | 137 ++-
common/image.c | 7 +-
common/kallsyms.c | 4 +
common/memsize.c | 1 +
common/parser.c | 51 +-
defaultenv/bin/_update | 30 +-
defaultenv/bin/_update_help | 12 +
defaultenv/bin/boot | 4 +-
defaultenv/bin/init | 7 +-
defaultenv/bin/update | 65 +
defaultenv/bin/update_kernel | 15 -
defaultenv/bin/update_rootfs | 16 -
drivers/Kconfig | 2 +
drivers/Makefile | 2 +
drivers/ata/disk_drive.c | 51 +-
drivers/i2c/Kconfig | 16 -
drivers/i2c/Makefile | 6 -
drivers/i2c/mc13892.c | 164 ---
drivers/mci/Kconfig | 64 +
drivers/mci/Makefile | 5 +
drivers/mci/imx-esdhc.c | 512 ++++++++
drivers/mci/imx-esdhc.h | 164 +++
drivers/mci/imx.c | 520 ++++++++
drivers/mci/mci-core.c | 1360 ++++++++++++++++++++
drivers/mci/s3c.c | 817 ++++++++++++
drivers/mci/stm378x.c | 699 ++++++++++
drivers/mfd/Kconfig | 28 +
drivers/mfd/Makefile | 6 +
drivers/{i2c => mfd}/lp3972.c | 0
drivers/{spi => mfd}/mc13783.c | 0
drivers/mfd/mc13892.c | 327 +++++
drivers/{i2c => mfd}/mc34704.c | 2 +-
drivers/{i2c => mfd}/mc9sdz60.c | 2 +-
drivers/{i2c => mfd}/twl4030.c | 2 +-
drivers/mtd/nand/Kconfig | 16 +
drivers/mtd/nand/nand_imx.c | 196 ++-
drivers/net/fec_imx.c | 8 +-
drivers/net/fec_imx.h | 6 +-
drivers/serial/Kconfig | 5 +
drivers/serial/Makefile | 1 +
drivers/serial/serial_imx.c | 92 +-
drivers/serial/serial_s3c24x0.c | 2 +-
drivers/serial/stm-serial.c | 202 +++
drivers/spi/Kconfig | 12 +-
drivers/spi/Makefile | 2 -
drivers/spi/imx_spi.c | 347 ++++-
drivers/usb/gadget/fsl_udc.c | 3 +-
drivers/usb/host/ehci-omap.c | 2 +-
drivers/usb/otg/twl4030.c | 2 +-
drivers/video/fb.c | 1 +
drivers/video/imx-ipu-fb.c | 92 +-
fs/fs.c | 2 +-
fs/ramfs.c | 2 +-
include/asm-generic/barebox.lds.h | 2 +-
include/cache.h | 1 -
include/command.h | 20 +-
include/common.h | 4 +
include/image.h | 56 +-
include/mci.h | 239 ++++
include/{i2c => mfd}/lp3972.h | 0
include/{i2c => mfd}/mc13892.h | 28 +
include/{i2c => mfd}/mc34704.h | 0
include/{i2c => mfd}/mc9sdz60.h | 0
include/{i2c => mfd}/twl4030.h | 0
include/notifier.h | 1 +
lib/Kconfig | 2 +-
lib/Makefile | 1 -
lib/copy_file.c | 2 +
lib/crc32.c | 2 +-
lib/driver.c | 88 +-
lib/fnmatch.c | 5 +-
lib/glob.c | 36 +-
lib/ldiv.c | 55 -
lib/libbb.c | 2 +-
lib/parameter.c | 2 +-
lib/process_escape_sequence.c | 1 +
lib/readline.c | 6 +-
net/net.c | 4 +-
net/ping.c | 4 +-
net/tftp.c | 49 +-
scripts/doxy_filter.awk | 103 ++
scripts/mkimage.c | 2 +-
scripts/setupmbr/setupmbr.c | 4 +-
274 files changed, 13938 insertions(+), 1955 deletions(-)
create mode 100644 Documentation/building.dox
create mode 100644 Documentation/first_steps.dox
create mode 100644 arch/arm/boards/chumby_falconwing/Makefile
copy arch/arm/{lib/cache.c => boards/chumby_falconwing/config.h} (64%)
create mode 100644 arch/arm/boards/chumby_falconwing/env/bin/boot
create mode 100644 arch/arm/boards/chumby_falconwing/env/bin/init
create mode 100644 arch/arm/boards/chumby_falconwing/env/config
create mode 100644 arch/arm/boards/chumby_falconwing/falconwing.c
create mode 100644 arch/arm/boards/freescale-mx23-evk/Makefile
create mode 100644 arch/arm/boards/freescale-mx23-evk/config.h
create mode 100644 arch/arm/boards/freescale-mx23-evk/mx23-evk.c
create mode 100644 arch/arm/boards/freescale-mx51-pdk/Makefile
create mode 100644 arch/arm/boards/freescale-mx51-pdk/board.c
copy arch/arm/{lib/cache.c => boards/freescale-mx51-pdk/config.h} (58%)
create mode 100644 arch/arm/boards/freescale-mx51-pdk/env/config
create mode 100644 arch/arm/boards/freescale-mx51-pdk/flash_header.c
create mode 100644 arch/arm/boards/freescale-mx51-pdk/lowlevel_init.S
create mode 100644 arch/arm/boards/freescale-mx51-pdk/mx51-pdk.dox
create mode 100644 arch/arm/boards/freescale-mx51-pdk/spi.c
create mode 100644 arch/arm/boards/guf-cupid/Makefile
create mode 100644 arch/arm/boards/guf-cupid/board.c
copy arch/arm/{lib/cache.c => boards/guf-cupid/config.h} (65%)
create mode 100644 arch/arm/boards/guf-cupid/cupid.dox
create mode 100644 arch/arm/boards/guf-cupid/env/config
create mode 100644 arch/arm/boards/guf-cupid/lowlevel.c
create mode 100644 arch/arm/boards/mini2440/Makefile
create mode 100644 arch/arm/boards/mini2440/config.h
rename arch/arm/boards/{nhk8815 => mini2440}/env/bin/_update (90%)
create mode 100644 arch/arm/boards/mini2440/env/bin/boot
create mode 100644 arch/arm/boards/mini2440/env/bin/hush_hack
rename arch/arm/boards/{nhk8815 => mini2440}/env/bin/init (55%)
create mode 100644 arch/arm/boards/mini2440/env/bin/update_kernel
create mode 100644 arch/arm/boards/mini2440/env/bin/update_root
create mode 100644 arch/arm/boards/mini2440/env/config
create mode 100644 arch/arm/boards/mini2440/mini2440.c
delete mode 100644 arch/arm/boards/nhk8815/env/bin/boot
delete mode 100644 arch/arm/boards/nhk8815/env/bin/update_barebox_xmodem
delete mode 100644 arch/arm/boards/nhk8815/env/bin/update_kernel
delete mode 100644 arch/arm/boards/nhk8815/env/bin/update_root
create mode 100644 arch/arm/boards/pcm038/pll.h
delete mode 100644 arch/arm/boards/pcm038/pll_init.S
create mode 100644 arch/arm/configs/chumbyone_defconfig
create mode 100644 arch/arm/configs/cupid_defconfig
create mode 100644 arch/arm/configs/freescale_mx51_babbage_defconfig
create mode 100644 arch/arm/configs/imx23evk_defconfig
create mode 100644 arch/arm/configs/mini2440_defconfig
create mode 100644 arch/arm/mach-imx/include/mach/clock-imx51.h
create mode 100644 arch/arm/mach-imx/include/mach/imx51-regs.h
create mode 100644 arch/arm/mach-imx/include/mach/iomux-mx51.h
create mode 100644 arch/arm/mach-imx/include/mach/usb.h
create mode 100644 arch/arm/mach-imx/speed-imx51.c
create mode 100644 arch/arm/mach-s3c24xx/gpio-s3c24x0.c
copy arch/arm/{lib/cache.c => mach-s3c24xx/include/mach/gpio.h} (65%)
create mode 100644 arch/arm/mach-s3c24xx/include/mach/iomux-s3c24x0.h
rename arch/{ppc/lib/cache.c => arm/mach-s3c24xx/include/mach/mci.h} (50%)
create mode 100644 arch/arm/mach-stm/Kconfig
create mode 100644 arch/arm/mach-stm/Makefile
create mode 100644 arch/arm/mach-stm/clocksource-imx23.c
copy arch/arm/{lib/cache.c => mach-stm/imx23.c} (66%)
copy arch/arm/{lib/cache.c => mach-stm/include/mach/clock.h} (61%)
copy arch/arm/{lib/cache.c => mach-stm/include/mach/generic.h} (65%)
copy arch/arm/{lib/cache.c => mach-stm/include/mach/gpio.h} (65%)
copy arch/arm/{lib/cache.c => mach-stm/include/mach/imx-regs.h} (65%)
create mode 100644 arch/arm/mach-stm/include/mach/imx23-regs.h
create mode 100644 arch/arm/mach-stm/include/mach/iomux-imx23.h
rename arch/arm/{lib/cache.c => mach-stm/include/mach/mci.h} (57%)
create mode 100644 arch/arm/mach-stm/iomux-imx23.c
create mode 100644 arch/arm/mach-stm/reset-imx23.c
create mode 100644 arch/arm/mach-stm/speed-imx23.c
create mode 100644 defaultenv/bin/_update_help
create mode 100644 defaultenv/bin/update
delete mode 100644 defaultenv/bin/update_kernel
delete mode 100644 defaultenv/bin/update_rootfs
delete mode 100644 drivers/i2c/mc13892.c
create mode 100644 drivers/mci/Kconfig
create mode 100644 drivers/mci/Makefile
create mode 100644 drivers/mci/imx-esdhc.c
create mode 100644 drivers/mci/imx-esdhc.h
create mode 100644 drivers/mci/imx.c
create mode 100644 drivers/mci/mci-core.c
create mode 100644 drivers/mci/s3c.c
create mode 100644 drivers/mci/stm378x.c
create mode 100644 drivers/mfd/Kconfig
create mode 100644 drivers/mfd/Makefile
rename drivers/{i2c => mfd}/lp3972.c (100%)
rename drivers/{spi => mfd}/mc13783.c (100%)
create mode 100644 drivers/mfd/mc13892.c
rename drivers/{i2c => mfd}/mc34704.c (99%)
rename drivers/{i2c => mfd}/mc9sdz60.c (99%)
rename drivers/{i2c => mfd}/twl4030.c (99%)
create mode 100644 drivers/serial/stm-serial.c
create mode 100644 include/mci.h
rename include/{i2c => mfd}/lp3972.h (100%)
rename include/{i2c => mfd}/mc13892.h (82%)
rename include/{i2c => mfd}/mc34704.h (100%)
rename include/{i2c => mfd}/mc9sdz60.h (100%)
rename include/{i2c => mfd}/twl4030.h (100%)
delete mode 100644 lib/ldiv.c
create mode 100644 scripts/doxy_filter.awk
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list