v2012.12.0
Sascha Hauer
s.hauer at pengutronix.de
Fri Dec 7 02:49:25 EST 2012
Hi All,
We have a december release. In number of patches this is the
biggest Release we ever had: 275 non merge patches have gone into this
release. Here's some statisitics over the releases we currently have:
v2010.03.0: 72
v2010.04.0: 18
v2010.05.0: 38
v2010.06.0: 28
v2010.07.0: 29
v2010.08.0: 74
v2010.09.0: 34
v2010.10.0: 88
v2010.11.0: 86
v2010.12.0: 191
v2011.01.0: 69
v2011.02.0: 110
v2011.03.0: 69
v2011.04.0: 57
v2011.05.0: 39
v2011.06.0: 124
v2011.07.0: 15
v2011.08.0: 36
v2011.09.0: 170
v2011.10.0: 59
v2011.11.0: 106
v2011.12.0: 68
v2012.01.0: 143
v2012.02.0: 157
v2012.03.0: 93
v2012.04.0: 110
v2012.05.0: 145
v2012.06.0: 179
v2012.07.0: 138
v2012.08.0: 132
v2012.09.0: 130
v2012.10.0: 155
v2012.11.0: 258
v2012.12.0: 275
And here's as usual what changed between this and the last release
Have fun
Sascha
----------------------------------------------------------------
Alexander Aring (9):
nandtest: stat ecc per page not per eraseblock
nandtest: add progressbar instead of offset print
nandtest: rename command argument p to i
nandtest: change flash length variable type
nandtest: use get_random_bytes instead of for loop
nandtest: clean up code
nandtest: use loff_t instead off_t
nandtest: add another constraints check
progressbar: use __stringify in format string
Alexander Shiyan (3):
ARM: Add initial support for CLPS711X architecture
ARM: clps711x: Add serial driver
ARM: clps711x: Add generic board support (CLEP7212)
Andreas Pretzsch (2):
mdiobus: unbreak phy_device_connect(): honor masked out PHYs
net smc911x: add support for external PHY
Antony Pavlov (13):
readline: move backspace key handling to the DO_BACKSPACE macro
readline: add ctrl-w handling (cut-the-last-word)
readline: fix the 'new blank line at EOF' typo
commands/Kconfig: move 'ln' to the 'file commands' section
add 'miitool' command to view media-independent interface status
MIPS: main_entry.c: fix typo
ARM: pbl: remove zbarebox.map during 'make clean'
ARM: start-pbl.c: make errorfn() static
ARM: start-pbl.c: unifify path to lib/decompress_*.c
xymodem.c: fix compiler warning
phylib: fix compiler warning
MIPS: fix out-of-tree build
at91: add_gpio_keys_device: fix missing conversion to DEVICE_ID_DYNAMIC
Carlo Caione (7):
cosmetic: improve command list display
clkdev: add helper function to register one clock lookup for a struct clk
BCM2835: add clocksource driver
BCM2835: add gpio driver
ARM1176: add support
BCM2835: add support (arch)
Raspberry-Pi: add support (board)
Christian Hemp (1):
ARM pcm043, cupid: Fix macro name
Christian Kapeller (2):
tx53: Fix unbootable TX53-8030.
tx53: remove reset() when not doing lowlevel init.
Christoph Fritz (1):
i.MX25 & 35 usb config bits : fix host power bit
Fabio Porcedda (1):
at91sam9260ek: fix BOARDINFO text
Franck Jullien (7):
common/partitions.c: make use of is_fat_or_mbr
cosmetic: remove right alignment on driver list
openrisc: switch to defaultenv-2 and change boardinfo
openrisc: generic board cleanup
mci_spi: always compute command crc byte
nios2: use barebox_add_memory_bank in generic.c
nios2: update generic_defconfig
Jan Luebbe (4):
parameter: remove unused function global_add_parameter
parameter: support removing named parameters
omap3_spi: fix bus numbers according to omap3_add_spi[1-4]
omap: gpmc: mark hex debug values as such
Jan Weitzel (1):
OMAP: Documentation file misspelled
Jean-Christophe PLAGNIOL-VILLARD (98):
arm: add generic smp twd timer
arm: move nomadik timer to drivers/clocksource
gpiolib: select GENERIC_GPIO
gpio: provide generic gpio header
gpio: add ARM Primcell pl061 support
versatilepb: add gpio support
net:designware: allow to pass the phy interface
amba: add periph id RO params to the device
designware: set parent for eth_device and miibus
import include/linux/math64.h
mtd: add dataflash support
usb-a9263: add spi dataflash support
mtd: register device a pure device
mtd: add parent support
nand: atmel add pmecc support
at91sam9x5: add pmecc support
at91sam9x5ek: switch to hw pmecc nand support
driver: add support for requesting resource by name
nomadik_nand: switch to named resource
debug_ll: use const char* for PUTS_LL
clock: introduce non interruptible timeout
add 1-wire support
1-wire: add gpio bus
1-wire: add ds2431 support
1-wire: add ds2433 support
console: use debug_ll before the console is available
spi: move the depends on SPI to if SPI and keep config alphanum ordered
driver: add support for requesting resource by name
nomadik_nand: switch to named resource
console: display Switch to console [csxx] when switching from debug_ll to real console
gpio: move gpio_is_valid to gpio.h
mtd: dataflash: fix spi_transfer init
input: add qt1070 touch keyboard support
mtd: introduce mtd_block_isbad
spi: introduce spi_get_master
introduce spi command
atmel_spi: use device id as bus num
atmel_spi: split transfer to atmel_spi_do_xfer
atmel_spi: after setup the cs need to be disable
atmel_spi: add sanity check in setup
atmel_spi: fix cs support
atmel_spi: drop setup during transfer
atmel_spi: add cs change support
at91rm9200: fix spi cs support
eth: register device a pure device
mci-core: spi fix op cond support
mci_spi: add sanity check
mci_spi: add clock frequency change support
i2c: adapter: register it's own device
i2c: add i2c algo bit support
i2c: add i2c-gpio support
i2c: add versatile support
versatilepb: add i2c support
i2c: algo-bit add missing acknak
i2c: introduce i2c_new_dummy
i2c: add id_table support
import log2 support from linux
add roundup and rounddown support
eeprom: add at24 support
at91sam9x5ek: enable MMU
arm: at91: add gpio_is_valid support
w1: introduce helper to generate mac address from 1-wire id
pm9g45: add 1-wire support
pm9g45: use w1 serial number to generate local mac address
pm9263: add 1-wire support
pm9263: use w1 serial number to generate local mac address
pm9261: add 1-wire support
pm9261: use w1 serial number to generate local mac address
at91sam9x5ek: add 1-wire support
at91sam9x5ek: add hw detection support
at91sam9x5ek: add fixup for cogent cpu module
at91sam9x5ek: use w1 serial number to generate local mac address
at91sam9x5: add i2c support
at91rm9200: add i2c support
at91sam9260/sam9g20: add i2c support
at91sam9263: add i2c support
at91sam9261/sam9g10: add i2c support
at91sam9g45: add i2c support
at91sam9x5ek: add i2c support
at91sam9x5: add spi support
at91sam9x5: add mci support
at91rm9200ek: enable dt support
at91sam9x5ek: add at24c512 support
at91sam9x5ek: add spi support
at91sam9x5ek: add mci support
at91sam9: add detection of low power sdram
usb-a9g20: add mmc spi support
tny-a9g20: add mmc spi support
at91rm9200ek: add spi support
m25p80: re-import it againt mtd_add_host
m25p80: sync flash support with the kernel
splash: init struct allocated the stack to 0
bmp: specify we need to keep the data read from the file
at91: fix timer rate
atmel_nand: fix pmecc timeout
at91: clock: check overclock for sam9260/9261/9263/9rl
Revert "mtd: atmel_nand: optimize read/write buffer functions"
mdio_bus: fix match
Juergen Kilb (1):
nand-bb: Fix remove of nand-bb device.
Robert Jarzmik (3):
usb: add flow control to u_serial
commands: change Y-Modem implementation
commands: remove old Y-Modem implementation
Robert P. J. Day (5):
mach-imx: Comment typo fix, "enviroment" -> "environment"
arm lib: Remove redundant boot usage info from boot[uz].c
bareboxenv.c: simple grammatical fix
mach-imx: Add/correct help info in mach-imx/Kconfig
correct simple typo, "plarform_init"
Sascha Hauer (141):
watchdog: Add i.MX watchdog support
ARM i.MX: Add watchdog devices to SoCs
ARM i.MX/watchdog: Make i.MX watchdog driver the reset source on i.MX
serial i.MX: Use devtype data to determine uart version
net fec_imx: determine fec version based on device ids
ARM i.MX: Add devicetree support to the ccm drivers
Merge tag 'clocksource' of git://git.jcrosoft.org/barebox into for-next/clocksource
Merge tag 'gpio_arm' of git://git.jcrosoft.org/barebox into for-next/gpio
ARM: add assembly function for setting up C environment
introduce region_overlap() function
ARM: cleanup piggydata copy check
ARM i.MX27: Use standard IMX_CHIP_REV_* defines
ARM i.MX: streamline imx_silicon_revision
ARM i.MX1: move iomux definitions to separate header file
ARM i.MX boards: Use IMX_GPIO_NR
ARM i.MX iomux-v1: Add separate header file
ARM i.MX: Turn iomux-v2 into driver
ARM i.MX: Turn iomux-v3 into driver
driver: print error message when probe fails
resource: statically initialize iomem resource
memory: return error in barebox_add_memory_bank
of: find and register memory during probe
reset_source: provide static inline function if disabled
ARM i.MX: move reset source detection code
ARM at91sam9260ek: remove unused reset entry
ARM: simplify start.c
console: Cleanup console activation
console: cleanup Kconfig
startup: Print error message when initcall fails
of: Add function to get the model name
of: Print model name in banner
console/of: evaluate linux,stdout-path property
ARM: Add cpu_architecture() function
clk: Add clk gate support
ARM i.MX: Add clk_gate inline function
ARM i.MX21: Fix CSPI parent clock
ARM i.MX21: Enable all needed clocks during startup
ARM i.MX21: Add lcdc per gate
ARM i.MX27: Add lcdc per gate
ARM i.MX25: Add lcdc per gate
video i.MX: Use regular clk_[en|dis]able functions
ARM i.MX: Enable clocks in common place
ARM exceptions: Do not use hardcoded STACK_BASE
ARM: no need to call cache functions when MMU is disabled
ARM: Support multiple ARM architectures
ARM: introduce arm_setup_stack function and use it
ARM i.MX: rework bootsource setting
ARM i.MX: Print silicon revision in common place
ARM bootz: use request_sdram_region
Merge branch 'for-next/arm-start' into for-next/arm
Merge branch 'for-next/imx-dt' into for-next/imx
Merge branch 'for-next/imx-watchdog' into for-next/imx
Merge branch 'for-next/imx-work' into for-next/imx
Merge branch 'for-next/clk' into for-next/imx
ARM i.MX: Use SoC specific base to access sdram controller registers
ARM i.MX nand layout: make multisoc safe
ARM i.MX31: Cleanup remaining unprefixed registers
ARM i.MX25: Cleanup remaining unprefixed registers
ARM i.MX35: Cleanup remaining unprefixed registers
ARM i.MX external nand boot: Use SoC specific base addresses
ARM i.MX: remove unused improperly prefixed register defines
ARM i.MX1: Cleanup remaining unprefixed registers
ARM i.MX21: Cleanup remaining unprefixed registers
ARM i.MX27: Cleanup remaining unprefixed registers
ARM i.MX27: move PCCR gate registers to its only user
ARM i.MX27: remove duplicate ESDCTL registers
ARM i.MX: get rid of imx-regs.h
Merge branch 'pu/imx-register-cleanup' into for-next/imx
ARM i.MX53: enable imx53_init_lowlevel for pbl
ARM i.MX tx53: Add rev xx30 board support
ARM i.MX53: set bootsource location
ARM i.MX Karo tx53: Add env depending on bootsource
Merge branch 'pu/karo-tx53' into for-next/imx
Add in-system barebox update infrastructure
ARM i.MX: Add barebox update handler for internal boot
ARM i.MX51 babbage: register MMC update handler
ARM i.MX53 loco: register MMC update handler
ARM i.MX53 tx53: register MMC and NAND update handler
Merge branch 'pu/bbu' into for-next/imx
make make -s more silent
Merge branch 'for-next/clocksource' into for-next/bcm2835
Merge branch 'for-next/gpio' into for-next/bcm2835
environment variables: use linux list
filetype: add shortnames
add filetype command support
mdiobus: return existing phydev in mdiobus_scan
defenv-2: remove initrd boot script
defenv-2: remove some helper scripts
defenv-2: bring back /env/config
defenv-2 menu: when booting failed wait for key press
ARM OMAP4: Turn puts into debug
ARM OMAP3: Put reset() into its own section
ARM OMAP4 panda: switch to new environment
ARM OMAP4 panda xload: Enable MMU and Thumb2 support
ARM OMAP3 beagle: switch to new environment
ARM OMAP3 boards: Call omap3_core_init only from SRAM
mdiobus: do not scan the bus at registration time
Merge commit 'a8a9542' into HEAD
Merge branch 'for-next/w1' into for-next/at91
Merge branch 'for-next/input' into for-next/at91
Merge branch 'for-next/i2c' into for-next/at91
Merge branch 'for-next/amba'
Merge branch 'for-next/arm'
Merge branch 'for-next/at91'
Merge branch 'for-next/bcm2835'
Merge branch 'for-next/clps711x'
Merge branch 'for-next/console'
Merge branch 'for-next/defenv-2'
Merge branch 'for-next/filetype-command'
Merge branch 'for-next/fs'
Merge branch 'for-next/gpio'
Merge branch 'for-next/imx'
Merge branch 'for-next/mci'
Merge branch 'for-next/mfd'
Merge branch 'for-next/misc'
Merge branch 'for-next/mtd'
Merge branch 'for-next/mxs'
Merge branch 'for-next/named-resources'
Merge branch 'for-next/nand-test'
Merge branch 'for-next/net'
Merge branch 'for-next/nios2'
Merge branch 'for-next/of'
Merge branch 'for-next/omap'
Merge branch 'for-next/openrisc'
Merge branch 'for-next/phylib'
Merge branch 'for-next/readline'
Merge branch 'for-next/spi'
Merge branch 'for-next/usb'
Merge branch 'for-next/ymodem'
Merge branch 'for-next/m25p80'
ARM i.MX bbu: Fix compiling with DEBUG enabled
ARM i.MX esdctl.h: Add double include protection
i.MX27 regs remove unnecessary include
serial i.MX: Make locally used variables static
barebox update: fix finding default handler
i2c: Add missing DEVICE_ID_DYNAMIC
ata: Allow partitions > 4GiB
mfd stmpe: fix test for features
ARM i.MX bbu: Fix wrong buffer free
USB ulpi: pass return value
Release v2012.12.0
Vicente (11):
twl6030: add debug info
fs: improve robustness
omap4: add usb boot source
omap4: add rename definitions to match datasheet
uimage: improve transfer speed
omap4: add support for booting cpu from usb
omap4: add serial communications over usb boot
omap4: add filesystem support over usb boot
omap4: add support for loading second stage from usb
Add support for Archos G9 tablet
ARM: use arm_setup_stack function on archosg9
Vicente Bergas (3):
ARM: add rename PSR bits to match linux names
ARM: ensure irqs are disabled at barebox exit
UIMAGE: improve transfer speed
Wolfram Sang (7):
arm: mxs: use timeouts in block reset routines
dma: apbh: check for errors when resetting ip core
mtd: nand: mxs: check for errors when resetting ip core
mxs: mx28evk: add nand device
configs: mx28evk: add NAND support
mxs: tx28: fix NAND usage
mtd: nand: mxs: reset BCH earlier, too, to avoid NAND startup problems
Documentation/omap4_usb_booting.txt | 27 +
Makefile | 8 +-
arch/arm/Kconfig | 19 +
arch/arm/Makefile | 5 +
arch/arm/boards/archosg9/Makefile | 3 +
arch/arm/boards/archosg9/board.c | 71 ++
arch/arm/boards/archosg9/config.h | 1 +
arch/arm/boards/archosg9/env/config | 1 +
arch/arm/boards/archosg9/env/init/usbboot | 5 +
arch/arm/boards/archosg9/lowlevel.c | 76 ++
arch/arm/boards/archosg9/mux.c | 459 ++++++++++
arch/arm/boards/archosg9/mux.h | 6 +
arch/arm/boards/at91rm9200ek/env/config | 2 +
arch/arm/boards/at91rm9200ek/init.c | 49 ++
arch/arm/boards/at91sam9260ek/Makefile | 1 -
arch/arm/boards/at91sam9261ek/init.c | 2 +-
arch/arm/boards/at91sam9m10g45ek/init.c | 2 +-
arch/arm/boards/at91sam9x5ek/Makefile | 1 +
arch/arm/boards/at91sam9x5ek/env/config | 1 +
arch/arm/boards/at91sam9x5ek/hw_version.c | 272 ++++++
arch/arm/boards/at91sam9x5ek/hw_version.h | 34 +
arch/arm/boards/at91sam9x5ek/init.c | 121 ++-
arch/arm/boards/beagle/board.c | 3 +-
arch/arm/boards/beagle/env/boot/mmc | 10 +
arch/arm/boards/beagle/env/init/config-board | 7 +
arch/arm/boards/beagle/env/network/eth0-discover | 5 +
arch/arm/boards/ccxmx51/ccxmx51.c | 3 +-
arch/arm/boards/ccxmx51/ccxmx51js.c | 2 +-
arch/arm/boards/clep7212/Makefile | 2 +
arch/arm/boards/clep7212/clep7212.c | 64 ++
arch/arm/boards/clep7212/config.h | 4 +
arch/arm/boards/clep7212/env/bin/mtdparts-add | 21 +
arch/arm/boards/clep7212/env/boot/nor | 9 +
arch/arm/boards/clep7212/env/init/automount | 6 +
.../env/init/bootargs-base | 2 +-
arch/arm/boards/clep7212/env/init/general | 12 +
.../env/init/hostname | 2 +-
arch/arm/boards/clep7212/lowlevel.c | 56 ++
.../boards/crystalfontz-cfa10036/env/boot/mmc-ext3 | 2 +-
.../crystalfontz-cfa10036/env/init/bootargs-base | 8 -
.../crystalfontz-cfa10036/env/init/config-board | 7 +
.../boards/crystalfontz-cfa10036/env/init/hostname | 8 -
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 17 +-
arch/arm/boards/eukrea_cpuimx25/flash_header.c | 2 +-
arch/arm/boards/eukrea_cpuimx25/lowlevel.c | 31 +-
arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c | 10 +-
arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S | 77 +-
arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 22 +-
arch/arm/boards/eukrea_cpuimx35/flash_header.c | 2 +-
arch/arm/boards/eukrea_cpuimx35/lowlevel.c | 43 +-
arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c | 2 +-
arch/arm/boards/freescale-mx25-3-stack/3stack.c | 10 +-
.../boards/freescale-mx25-3-stack/lowlevel_init.S | 8 +-
arch/arm/boards/freescale-mx28-evk/mx28-evk.c | 22 +-
arch/arm/boards/freescale-mx35-3-stack/3stack.c | 13 +-
.../boards/freescale-mx35-3-stack/flash_header.c | 2 +-
.../boards/freescale-mx35-3-stack/lowlevel_init.S | 22 +-
arch/arm/boards/freescale-mx51-pdk/board.c | 12 +-
arch/arm/boards/freescale-mx51-pdk/dcd-data.h | 60 ++
.../freescale-mx51-pdk/env/init/config-board | 7 +
arch/arm/boards/freescale-mx51-pdk/flash_header.c | 61 +-
arch/arm/boards/freescale-mx53-loco/board.c | 12 +-
arch/arm/boards/freescale-mx53-loco/dcd-data.h | 54 ++
arch/arm/boards/freescale-mx53-loco/flash_header.c | 56 +-
arch/arm/boards/freescale-mx53-smd/board.c | 2 +-
arch/arm/boards/freescale-mx6-arm2/board.c | 2 +-
arch/arm/boards/freescale-mx6-sabrelite/board.c | 6 +-
.../freescale-mx6-sabrelite/env/init/config-board | 7 +
arch/arm/boards/guf-cupid/board.c | 8 +-
arch/arm/boards/guf-cupid/lowlevel.c | 65 +-
arch/arm/boards/guf-neso/board.c | 8 +-
arch/arm/boards/guf-neso/lowlevel.c | 55 +-
arch/arm/boards/guf-neso/pll_init.S | 39 +-
arch/arm/boards/imx21ads/imx21ads.c | 7 +-
arch/arm/boards/imx21ads/lowlevel_init.S | 20 +-
arch/arm/boards/imx27ads/imx27ads.c | 2 +-
arch/arm/boards/imx27ads/lowlevel_init.S | 30 +-
arch/arm/boards/karo-tx25/board.c | 14 +-
arch/arm/boards/karo-tx25/lowlevel.c | 21 +-
arch/arm/boards/karo-tx28/tx28-stk5.c | 2 +-
arch/arm/boards/karo-tx28/tx28.c | 6 +-
arch/arm/boards/karo-tx51/tx51.c | 2 +-
arch/arm/boards/karo-tx53/Makefile | 3 +
arch/arm/boards/karo-tx53/board.c | 49 +-
arch/arm/boards/karo-tx53/dcd-data-1011.h | 94 +++
arch/arm/boards/karo-tx53/dcd-data-xx30.h | 144 ++++
arch/arm/boards/karo-tx53/env/init/bootargs-base | 8 -
arch/arm/boards/karo-tx53/env/init/config-board | 7 +
arch/arm/boards/karo-tx53/env/init/hostname | 8 -
arch/arm/boards/karo-tx53/flash_header.c | 118 +--
arch/arm/boards/karo-tx53/lowlevel.c | 22 +
arch/arm/boards/nhk8815/setup.c | 3 +
arch/arm/boards/omap343xdsp/board.c | 3 +-
arch/arm/boards/panda/env/boot/mmc | 10 +
arch/arm/boards/panda/env/config | 40 -
arch/arm/boards/panda/env/init/config-board | 7 +
arch/arm/boards/panda/env/network/eth0-discover | 5 +
arch/arm/boards/panda/lowlevel.c | 6 +-
arch/arm/boards/panda/mux.c | 52 +-
arch/arm/boards/pcm037/lowlevel_init.S | 65 +-
arch/arm/boards/pcm037/pcm037.c | 4 +-
arch/arm/boards/pcm038/env/boot/nand-ubi | 2 +-
arch/arm/boards/pcm038/env/init/bootargs-base | 8 -
arch/arm/boards/pcm038/env/init/config-board | 7 +
arch/arm/boards/pcm038/env/init/hostname | 8 -
arch/arm/boards/pcm038/lowlevel.c | 62 +-
arch/arm/boards/pcm038/pcm038.c | 29 +-
arch/arm/boards/pcm038/pcm970.c | 26 +-
arch/arm/boards/pcm038/pll.h | 54 +-
arch/arm/boards/pcm043/lowlevel.c | 48 +-
arch/arm/boards/pcm043/pcm043.c | 8 +-
arch/arm/boards/pcm049/lowlevel.c | 6 +-
arch/arm/boards/pcm049/mux.c | 44 +-
arch/arm/boards/phycard-a-l1/pca-a-l1.c | 3 +-
arch/arm/boards/phycard-a-xl2/lowlevel.c | 5 +-
arch/arm/boards/phycard-a-xl2/mux.c | 46 +-
arch/arm/boards/phycard-i.MX27/lowlevel_init.S | 71 +-
arch/arm/boards/phycard-i.MX27/pca100.c | 6 +-
arch/arm/boards/pm9261/init.c | 10 +
arch/arm/boards/pm9263/init.c | 38 +-
arch/arm/boards/pm9g45/init.c | 22 +-
arch/arm/boards/raspberry-pi/Makefile | 1 +
arch/arm/boards/raspberry-pi/config.h | 4 +
.../env/init/bootargs-base | 0
.../env/init/hostname | 2 +-
arch/arm/boards/raspberry-pi/rpi.c | 44 +
arch/arm/boards/scb9328/lowlevel_init.S | 31 +-
arch/arm/boards/scb9328/scb9328.c | 7 +-
arch/arm/boards/tny-a926x/init.c | 41 +-
arch/arm/boards/tqma53/board.c | 2 +-
arch/arm/boards/tqma53/env/init/bootargs-base | 8 -
arch/arm/boards/tqma53/env/init/config-board | 7 +
arch/arm/boards/tqma53/env/init/hostname | 8 -
arch/arm/boards/usb-a926x/init.c | 46 +
arch/arm/boards/versatile/versatilepb.c | 1 +
arch/arm/configs/archosg9_defconfig | 70 ++
arch/arm/configs/archosg9_xload_defconfig | 24 +
arch/arm/configs/at91rm9200ek_defconfig | 15 +-
arch/arm/configs/at91sam9x5ek_defconfig | 31 +-
arch/arm/configs/clps711x_defconfig | 42 +
arch/arm/configs/imx28evk_defconfig | 18 +-
arch/arm/configs/omap3530_beagle_defconfig | 49 +-
arch/arm/configs/panda_defconfig | 34 +-
arch/arm/configs/panda_xload_defconfig | 5 +-
arch/arm/configs/pm9261_defconfig | 2 +
arch/arm/configs/pm9263_defconfig | 2 +
arch/arm/configs/pm9g45_defconfig | 2 +
arch/arm/configs/rpi_defconfig | 41 +
arch/arm/configs/tny_a9g20_defconfig | 5 +
arch/arm/configs/tx53stk5_defconfig | 12 +-
arch/arm/configs/usb_a9263_128mib_defconfig | 3 +-
arch/arm/configs/usb_a9263_defconfig | 3 +-
arch/arm/configs/usb_a9g20_128mib_defconfig | 10 +-
arch/arm/configs/usb_a9g20_defconfig | 10 +-
arch/arm/configs/versatilepb_defconfig | 5 +
arch/arm/cpu/Kconfig | 5 +
arch/arm/cpu/Makefile | 7 +-
arch/arm/cpu/cache-armv4.S | 28 +-
arch/arm/cpu/cache-armv5.S | 30 +-
arch/arm/cpu/cache-armv6.S | 34 +-
arch/arm/cpu/cache-armv7.S | 38 +-
arch/arm/cpu/cache.c | 103 +++
arch/arm/cpu/cpu.c | 71 +-
arch/arm/cpu/exceptions.S | 16 +-
arch/arm/cpu/interrupts.c | 6 +-
arch/arm/cpu/mmu.c | 28 +-
arch/arm/cpu/setupc.S | 34 +
arch/arm/cpu/start-pbl.c | 56 +-
arch/arm/cpu/start.c | 45 +-
arch/arm/include/asm/barebox-arm.h | 2 +
arch/arm/include/asm/cache.h | 2 +
arch/arm/include/asm/common.h | 5 +
arch/arm/include/asm/cputype.h | 100 +++
arch/arm/include/asm/ptrace.h | 56 +-
arch/arm/include/asm/system_info.h | 60 ++
arch/arm/lib/bootu.c | 2 +-
arch/arm/lib/bootz.c | 14 +-
arch/arm/mach-at91/Kconfig | 12 +-
arch/arm/mach-at91/at91rm9200_devices.c | 35 +-
arch/arm/mach-at91/at91sam9260_devices.c | 32 +
arch/arm/mach-at91/at91sam9261_devices.c | 31 +
arch/arm/mach-at91/at91sam9263_devices.c | 31 +
arch/arm/mach-at91/at91sam926x_time.c | 7 +-
arch/arm/mach-at91/at91sam9g45_devices.c | 50 ++
arch/arm/mach-at91/at91sam9x5.c | 4 +
arch/arm/mach-at91/at91sam9x5_devices.c | 198 ++++-
arch/arm/mach-at91/clock.c | 12 +
arch/arm/mach-at91/include/mach/at91sam9_sdramc.h | 5 +
arch/arm/mach-at91/include/mach/board.h | 7 +
arch/arm/mach-at91/include/mach/gpio.h | 11 +
arch/arm/mach-bcm2835/Kconfig | 18 +
arch/arm/mach-bcm2835/Makefile | 1 +
arch/arm/mach-bcm2835/core.c | 101 +++
arch/arm/mach-bcm2835/include/mach/clkdev.h | 7 +
.../include/mach/core.h} | 17 +-
arch/arm/mach-bcm2835/include/mach/gpio.h | 1 +
arch/arm/mach-bcm2835/include/mach/platform.h | 50 ++
arch/arm/mach-bcm2835/include/mach/wd.h | 47 ++
arch/arm/mach-clps711x/Kconfig | 26 +
arch/arm/mach-clps711x/Makefile | 1 +
arch/arm/mach-clps711x/clock.c | 113 +++
arch/arm/mach-clps711x/devices.c | 97 +++
arch/arm/mach-clps711x/include/mach/clkdev.h | 7 +
arch/arm/mach-clps711x/include/mach/clps711x.h | 284 +++++++
arch/arm/mach-clps711x/include/mach/devices.h | 7 +
arch/arm/mach-clps711x/reset.c | 21 +
arch/arm/mach-ep93xx/include/mach/gpio.h | 27 +-
arch/arm/mach-imx/Kconfig | 21 +-
arch/arm/mach-imx/Makefile | 5 +-
arch/arm/mach-imx/boot.c | 213 +++--
arch/arm/mach-imx/clk-imx1.c | 9 +
arch/arm/mach-imx/clk-imx21.c | 26 +-
arch/arm/mach-imx/clk-imx25.c | 13 +-
arch/arm/mach-imx/clk-imx27.c | 102 ++-
arch/arm/mach-imx/clk-imx31.c | 9 +
arch/arm/mach-imx/clk-imx35.c | 9 +
arch/arm/mach-imx/clk-imx5.c | 21 +-
arch/arm/mach-imx/clk-imx6.c | 9 +
arch/arm/mach-imx/clk-pllv2.c | 1 -
arch/arm/mach-imx/clk-pllv3.c | 1 -
arch/arm/mach-imx/clk.h | 6 +
arch/arm/mach-imx/clocksource.c | 50 --
arch/arm/mach-imx/devices.c | 18 +-
arch/arm/mach-imx/external-nand-boot.c | 36 +-
arch/arm/mach-imx/gpio.c | 1 -
arch/arm/mach-imx/imx-bbu-internal.c | 543 ++++++++++++
arch/arm/mach-imx/imx.c | 31 +
arch/arm/mach-imx/imx1.c | 32 +-
arch/arm/mach-imx/imx21.c | 14 +-
arch/arm/mach-imx/imx25.c | 10 +-
arch/arm/mach-imx/imx27.c | 37 +-
arch/arm/mach-imx/imx31.c | 4 +-
arch/arm/mach-imx/imx35.c | 17 +-
arch/arm/mach-imx/imx51.c | 102 +--
arch/arm/mach-imx/imx53.c | 36 +-
arch/arm/mach-imx/imx6.c | 2 +
arch/arm/mach-imx/include/mach/bbu.h | 51 ++
arch/arm/mach-imx/include/mach/devices-imx1.h | 4 +-
arch/arm/mach-imx/include/mach/devices-imx21.h | 8 +-
arch/arm/mach-imx/include/mach/devices-imx25.h | 12 +-
arch/arm/mach-imx/include/mach/devices-imx27.h | 10 +-
arch/arm/mach-imx/include/mach/devices-imx31.h | 12 +-
arch/arm/mach-imx/include/mach/devices-imx35.h | 8 +-
arch/arm/mach-imx/include/mach/devices-imx51.h | 8 +-
arch/arm/mach-imx/include/mach/devices-imx53.h | 8 +-
arch/arm/mach-imx/include/mach/devices-imx6.h | 10 +-
arch/arm/mach-imx/include/mach/devices.h | 6 +-
arch/arm/mach-imx/include/mach/esdctl.h | 13 +-
arch/arm/mach-imx/include/mach/generic.h | 27 +-
arch/arm/mach-imx/include/mach/gpio.h | 7 +-
arch/arm/mach-imx/include/mach/imx-flash-header.h | 35 +
arch/arm/mach-imx/include/mach/imx-regs.h | 119 ---
arch/arm/mach-imx/include/mach/imx1-regs.h | 176 +---
arch/arm/mach-imx/include/mach/imx21-regs.h | 136 ++-
arch/arm/mach-imx/include/mach/imx25-regs.h | 77 +-
arch/arm/mach-imx/include/mach/imx27-regs.h | 236 ++----
arch/arm/mach-imx/include/mach/imx31-regs.h | 138 ++-
arch/arm/mach-imx/include/mach/imx35-regs.h | 70 +-
arch/arm/mach-imx/include/mach/imx51-regs.h | 4 -
arch/arm/mach-imx/include/mach/imx53-regs.h | 4 -
arch/arm/mach-imx/include/mach/imx6-regs.h | 6 -
arch/arm/mach-imx/include/mach/iomux-mx1.h | 135 +++
arch/arm/mach-imx/include/mach/iomux-mx21.h | 1 +
arch/arm/mach-imx/include/mach/iomux-mx27.h | 1 +
arch/arm/mach-imx/include/mach/iomux-v1.h | 48 ++
arch/arm/mach-imx/include/mach/revision.h | 22 +
arch/arm/mach-imx/include/mach/usb.h | 2 +-
arch/arm/mach-imx/iomux-v1.c | 123 +--
arch/arm/mach-imx/iomux-v2.c | 66 +-
arch/arm/mach-imx/iomux-v3.c | 43 +-
arch/arm/mach-imx/nand.c | 58 +-
arch/arm/mach-imx/reset_source.c | 72 --
arch/arm/mach-mxs/common.c | 39 +-
arch/arm/mach-mxs/include/mach/gpio.h | 6 +-
arch/arm/mach-nomadik/8815.c | 5 +
arch/arm/mach-nomadik/include/mach/mtu.h | 46 -
arch/arm/mach-nomadik/include/mach/timex.h | 6 -
arch/arm/mach-nomadik/timer.c | 54 +-
arch/arm/mach-omap/Kconfig | 20 +
arch/arm/mach-omap/Makefile | 1 +
arch/arm/mach-omap/gpmc.c | 10 +-
arch/arm/mach-omap/include/mach/gpio.h | 43 +-
arch/arm/mach-omap/include/mach/omap4-mux.h | 80 +-
arch/arm/mach-omap/include/mach/omap4-silicon.h | 13 +
arch/arm/mach-omap/include/mach/omap4_rom_usb.h | 141 ++++
arch/arm/mach-omap/include/mach/xload.h | 1 +
arch/arm/mach-omap/omap3_core.S | 1 +
arch/arm/mach-omap/omap4_clock.c | 2 +-
arch/arm/mach-omap/omap4_generic.c | 25 +-
arch/arm/mach-omap/omap4_rom_usb.c | 198 +++++
arch/arm/mach-omap/xload.c | 26 +
arch/arm/mach-samsung/include/mach/gpio.h | 6 +-
arch/arm/mach-versatile/core.c | 17 +
arch/arm/mach-versatile/include/mach/gpio.h | 1 +
arch/arm/mach-versatile/include/mach/init.h | 1 +
arch/arm/pbl/Makefile | 4 +-
arch/arm/tools/Makefile | 4 +-
arch/mips/Makefile | 8 +-
arch/mips/boot/main_entry.c | 1 -
arch/nios2/Makefile | 2 +-
arch/nios2/boards/generic/generic.c | 11 +-
arch/nios2/configs/generic_defconfig | 11 +-
arch/openrisc/Kconfig | 3 +-
arch/openrisc/boards/generic/config.h | 7 +-
arch/openrisc/boards/generic/generic.c | 2 +-
arch/openrisc/configs/generic_defconfig | 4 +-
commands/Kconfig | 36 +-
commands/Makefile | 8 +-
commands/barebox-update.c | 86 ++
commands/filetype.c | 97 +++
commands/help.c | 7 +-
commands/loadb.c | 102 +--
commands/loads.c | 1 -
commands/loadxy.c | 273 ++++++
commands/miitool.c | 268 ++++++
commands/nandtest.c | 190 +++--
commands/printenv.c | 22 +-
commands/spi.c | 132 +++
commands/splash.c | 4 +
commands/xyzModem.c | 785 -----------------
common/Kconfig | 38 +-
common/Makefile | 1 +
common/bbu.c | 153 ++++
common/clock.c | 16 +-
common/complete.c | 12 +-
common/console.c | 59 +-
common/console_simple.c | 5 +-
common/env.c | 121 +--
common/filetype.c | 51 +-
common/memory.c | 8 +-
common/partitions.c | 3 +-
common/resource.c | 10 +-
common/startup.c | 4 +-
common/uimage.c | 29 +-
common/version.c | 11 +-
defaultenv-2/base/bin/bootargs-ip-barebox | 7 -
defaultenv-2/base/bin/bootargs-ip-dhcp | 5 -
defaultenv-2/base/bin/bootargs-ip-none | 5 -
defaultenv-2/base/bin/bootargs-root-disk | 26 -
defaultenv-2/base/bin/bootargs-root-ext | 12 -
defaultenv-2/base/bin/bootargs-root-initrd | 16 -
defaultenv-2/base/bin/bootargs-root-jffs2 | 21 -
defaultenv-2/base/bin/bootargs-root-nfs | 20 -
defaultenv-2/base/bin/bootargs-root-ubi | 24 -
defaultenv-2/base/bin/init | 10 +-
defaultenv-2/base/boot/initrd | 17 -
defaultenv-2/base/boot/net | 2 +-
defaultenv-2/base/config | 21 +
defaultenv-2/base/data/boot-template | 4 +-
defaultenv-2/base/init/bootargs-base | 8 -
defaultenv-2/base/init/general | 15 -
defaultenv-2/base/init/hostname | 8 -
defaultenv-2/base/init/prompt | 7 -
defaultenv-2/menu/menu/mainmenu | 1 +
drivers/Kconfig | 2 +
drivers/Makefile | 2 +
drivers/amba/bus.c | 7 +
drivers/ata/disk_ata_drive.c | 10 +-
drivers/base/driver.c | 55 +-
drivers/base/platform.c | 4 +-
drivers/clk/Makefile | 3 +-
drivers/clk/clk-gate.c | 78 ++
drivers/clk/clkdev.c | 21 +
drivers/clocksource/Kconfig | 11 +
drivers/clocksource/Makefile | 3 +
drivers/clocksource/arm_smp_twd.c | 101 +++
drivers/clocksource/bcm2835.c | 90 ++
drivers/clocksource/nomadik.c | 147 ++++
drivers/dma/apbh_dma.c | 4 +-
drivers/eeprom/Kconfig | 19 +
drivers/eeprom/Makefile | 1 +
drivers/eeprom/at24.c | 460 ++++++++++
drivers/gpio/Kconfig | 11 +
drivers/gpio/Makefile | 2 +
drivers/gpio/gpio-bcm2835.c | 158 ++++
drivers/gpio/gpio-pl061.c | 158 ++++
drivers/gpio/gpio.c | 9 -
drivers/i2c/Kconfig | 1 +
drivers/i2c/Makefile | 2 +-
drivers/i2c/algos/Kconfig | 6 +
drivers/i2c/algos/Makefile | 5 +
drivers/i2c/algos/i2c-algo-bit.c | 605 +++++++++++++
drivers/i2c/busses/Kconfig | 16 +
drivers/i2c/busses/Makefile | 2 +
drivers/i2c/busses/i2c-gpio.c | 177 ++++
drivers/i2c/busses/i2c-imx.c | 30 +-
drivers/i2c/busses/i2c-omap.c | 30 +-
drivers/i2c/busses/i2c-versatile.c | 112 +++
drivers/i2c/i2c.c | 63 +-
drivers/input/Kconfig | 8 +
drivers/input/Makefile | 1 +
drivers/input/qt1070.c | 296 +++++++
drivers/mci/Kconfig | 2 +-
drivers/mci/mci-core.c | 10 +-
drivers/mci/mci_spi.c | 52 +-
drivers/mfd/stmpe-i2c.c | 2 +-
drivers/mfd/twl6030.c | 21 +
drivers/mtd/core.c | 19 +-
drivers/mtd/devices/Kconfig | 45 +
drivers/mtd/devices/Makefile | 2 +
drivers/mtd/devices/docg3.c | 1 +
drivers/{nor => mtd/devices}/m25p80.c | 512 +++++------
drivers/mtd/devices/mtd_dataflash.c | 888 ++++++++++++++++++++
drivers/mtd/mtdraw.c | 2 +-
drivers/mtd/nand/Kconfig | 8 +
drivers/mtd/nand/atmel_nand.c | 816 ++++++++++++++++--
drivers/mtd/nand/atmel_nand_ecc.h | 114 ++-
drivers/mtd/nand/nand-bb.c | 1 +
drivers/mtd/nand/nand_imx.c | 9 +-
drivers/mtd/nand/nand_mxs.c | 26 +-
drivers/mtd/nand/nand_omap_gpmc.c | 3 +-
drivers/mtd/nand/nand_s3c24xx.c | 1 +
drivers/mtd/nand/nomadik_nand.c | 7 +-
drivers/mtd/partition.c | 2 +-
drivers/mtd/ubi/io.c | 2 +-
drivers/net/designware.c | 6 +-
drivers/net/fec_imx.c | 72 +-
drivers/net/fec_imx.h | 22 +
drivers/net/phy/mdio_bus.c | 28 +-
drivers/net/phy/phy.c | 10 +-
drivers/net/smc911x.c | 97 ++-
drivers/nor/Kconfig | 27 -
drivers/nor/Makefile | 1 -
drivers/nor/m25p80.h | 84 --
drivers/of/base.c | 109 ++-
drivers/serial/Kconfig | 12 +
drivers/serial/Makefile | 2 +
drivers/serial/serial_clps711x.c | 157 ++++
drivers/serial/serial_imx.c | 99 ++-
drivers/serial/serial_omap4_usbboot.c | 83 ++
drivers/spi/Kconfig | 25 +-
drivers/spi/atmel_spi.c | 260 ++++--
drivers/spi/omap3_spi.c | 14 +-
drivers/spi/spi.c | 12 +
drivers/usb/gadget/u_serial.c | 25 +-
drivers/usb/otg/ulpi.c | 7 +-
drivers/video/imx-ipu-fb.c | 6 +-
drivers/video/imx.c | 45 +-
drivers/w1/Kconfig | 14 +
drivers/w1/Makefile | 6 +
drivers/w1/masters/Kconfig | 14 +
drivers/w1/masters/Makefile | 5 +
drivers/w1/masters/w1-gpio.c | 116 +++
drivers/w1/slaves/Kconfig | 27 +
drivers/w1/slaves/Makefile | 6 +
drivers/w1/slaves/w1_ds2431.c | 294 +++++++
drivers/w1/slaves/w1_ds2433.c | 196 +++++
drivers/w1/w1.c | 621 ++++++++++++++
drivers/w1/w1.h | 152 ++++
drivers/watchdog/Kconfig | 9 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/imxwd.c | 235 ++++++
fs/Kconfig | 5 +
fs/Makefile | 1 +
fs/fs.c | 27 +-
fs/omap4_usbbootfs.c | 219 +++++
include/asm-generic/gpio.h | 21 +
include/bbu.h | 49 ++
include/clock.h | 1 +
include/common.h | 13 +
include/debug_ll.h | 2 +-
include/driver.h | 15 +
include/environment.h | 11 +-
include/filetype.h | 2 +
include/i2c/at24.h | 35 +
include/i2c/i2c-algo-bit.h | 55 ++
include/i2c/i2c-gpio.h | 38 +
include/i2c/i2c.h | 12 +-
include/input/qt1070.h | 18 +
include/linux/amba/pl061.h | 12 +
include/linux/clk.h | 2 +
include/linux/clkdev.h | 1 +
include/linux/kernel.h | 15 +
include/linux/log2.h | 190 +++++
include/linux/math64.h | 121 +++
include/linux/mtd/cfi.h | 65 ++
include/linux/mtd/mtd.h | 4 +-
include/linux/w1-gpio.h | 25 +
include/memory.h | 2 +-
include/mfd/twl6030.h | 8 +
include/net/designware.h | 3 +
include/of.h | 15 +
include/param.h | 11 +-
include/reset_source.h | 6 +
include/smc911x.h | 6 +
include/spi/flash.h | 2 +-
include/spi/spi.h | 2 +
include/w1_mac_address.h | 65 ++
include/xymodem.h | 25 +
include/xyzModem.h | 109 ---
lib/Kconfig | 3 +
lib/Makefile | 1 +
lib/gui/bmp.c | 1 +
lib/parameter.c | 18 +
lib/readline.c | 34 +-
lib/show_progress.c | 3 +-
lib/xymodem.c | 597 +++++++++++++
net/eth.c | 2 +-
scripts/.gitignore | 1 +
scripts/Makefile | 4 +
scripts/bareboxenv.c | 4 +-
scripts/omap4_usbboot.c | 415 +++++++++
scripts/usb.h | 61 ++
scripts/usb_linux.c | 397 +++++++++
504 files changed, 18755 insertions(+), 4825 deletions(-)
create mode 100644 Documentation/omap4_usb_booting.txt
create mode 100644 arch/arm/boards/archosg9/Makefile
create mode 100644 arch/arm/boards/archosg9/board.c
create mode 100644 arch/arm/boards/archosg9/config.h
create mode 100644 arch/arm/boards/archosg9/env/config
create mode 100644 arch/arm/boards/archosg9/env/init/usbboot
create mode 100644 arch/arm/boards/archosg9/lowlevel.c
create mode 100644 arch/arm/boards/archosg9/mux.c
create mode 100644 arch/arm/boards/archosg9/mux.h
create mode 100644 arch/arm/boards/at91sam9x5ek/hw_version.c
create mode 100644 arch/arm/boards/at91sam9x5ek/hw_version.h
create mode 100644 arch/arm/boards/beagle/env/boot/mmc
create mode 100644 arch/arm/boards/beagle/env/init/config-board
create mode 100644 arch/arm/boards/beagle/env/network/eth0-discover
create mode 100644 arch/arm/boards/clep7212/Makefile
create mode 100644 arch/arm/boards/clep7212/clep7212.c
create mode 100644 arch/arm/boards/clep7212/config.h
create mode 100644 arch/arm/boards/clep7212/env/bin/mtdparts-add
create mode 100644 arch/arm/boards/clep7212/env/boot/nor
create mode 100644 arch/arm/boards/clep7212/env/init/automount
rename arch/arm/boards/{freescale-mx6-sabrelite => clep7212}/env/init/bootargs-base (57%)
create mode 100644 arch/arm/boards/clep7212/env/init/general
rename arch/arm/boards/{freescale-mx51-pdk => clep7212}/env/init/hostname (76%)
create mode 100644 arch/arm/boards/clep7212/lowlevel.c
delete mode 100644 arch/arm/boards/crystalfontz-cfa10036/env/init/bootargs-base
create mode 100644 arch/arm/boards/crystalfontz-cfa10036/env/init/config-board
delete mode 100644 arch/arm/boards/crystalfontz-cfa10036/env/init/hostname
create mode 100644 arch/arm/boards/freescale-mx51-pdk/dcd-data.h
create mode 100644 arch/arm/boards/freescale-mx51-pdk/env/init/config-board
create mode 100644 arch/arm/boards/freescale-mx53-loco/dcd-data.h
create mode 100644 arch/arm/boards/freescale-mx6-sabrelite/env/init/config-board
create mode 100644 arch/arm/boards/karo-tx53/dcd-data-1011.h
create mode 100644 arch/arm/boards/karo-tx53/dcd-data-xx30.h
delete mode 100644 arch/arm/boards/karo-tx53/env/init/bootargs-base
create mode 100644 arch/arm/boards/karo-tx53/env/init/config-board
delete mode 100644 arch/arm/boards/karo-tx53/env/init/hostname
create mode 100644 arch/arm/boards/karo-tx53/lowlevel.c
create mode 100644 arch/arm/boards/panda/env/boot/mmc
delete mode 100644 arch/arm/boards/panda/env/config
create mode 100644 arch/arm/boards/panda/env/init/config-board
create mode 100644 arch/arm/boards/panda/env/network/eth0-discover
delete mode 100644 arch/arm/boards/pcm038/env/init/bootargs-base
create mode 100644 arch/arm/boards/pcm038/env/init/config-board
delete mode 100644 arch/arm/boards/pcm038/env/init/hostname
create mode 100644 arch/arm/boards/raspberry-pi/Makefile
create mode 100644 arch/arm/boards/raspberry-pi/config.h
rename arch/arm/boards/{freescale-mx51-pdk => raspberry-pi}/env/init/bootargs-base (100%)
rename arch/arm/boards/{freescale-mx6-sabrelite => raspberry-pi}/env/init/hostname (74%)
create mode 100644 arch/arm/boards/raspberry-pi/rpi.c
delete mode 100644 arch/arm/boards/tqma53/env/init/bootargs-base
create mode 100644 arch/arm/boards/tqma53/env/init/config-board
delete mode 100644 arch/arm/boards/tqma53/env/init/hostname
create mode 100644 arch/arm/configs/archosg9_defconfig
create mode 100644 arch/arm/configs/archosg9_xload_defconfig
create mode 100644 arch/arm/configs/clps711x_defconfig
create mode 100644 arch/arm/configs/rpi_defconfig
create mode 100644 arch/arm/cpu/cache.c
create mode 100644 arch/arm/cpu/setupc.S
create mode 100644 arch/arm/include/asm/cputype.h
create mode 100644 arch/arm/include/asm/system_info.h
create mode 100644 arch/arm/mach-bcm2835/Kconfig
create mode 100644 arch/arm/mach-bcm2835/Makefile
create mode 100644 arch/arm/mach-bcm2835/core.c
create mode 100644 arch/arm/mach-bcm2835/include/mach/clkdev.h
rename arch/arm/{boards/at91sam9260ek/lowlevel_init.S => mach-bcm2835/include/mach/core.h} (70%)
create mode 100644 arch/arm/mach-bcm2835/include/mach/gpio.h
create mode 100644 arch/arm/mach-bcm2835/include/mach/platform.h
create mode 100644 arch/arm/mach-bcm2835/include/mach/wd.h
create mode 100644 arch/arm/mach-clps711x/Kconfig
create mode 100644 arch/arm/mach-clps711x/Makefile
create mode 100644 arch/arm/mach-clps711x/clock.c
create mode 100644 arch/arm/mach-clps711x/devices.c
create mode 100644 arch/arm/mach-clps711x/include/mach/clkdev.h
create mode 100644 arch/arm/mach-clps711x/include/mach/clps711x.h
create mode 100644 arch/arm/mach-clps711x/include/mach/devices.h
create mode 100644 arch/arm/mach-clps711x/reset.c
create mode 100644 arch/arm/mach-imx/imx-bbu-internal.c
create mode 100644 arch/arm/mach-imx/imx.c
create mode 100644 arch/arm/mach-imx/include/mach/bbu.h
delete mode 100644 arch/arm/mach-imx/include/mach/imx-regs.h
create mode 100644 arch/arm/mach-imx/include/mach/iomux-mx1.h
create mode 100644 arch/arm/mach-imx/include/mach/iomux-v1.h
create mode 100644 arch/arm/mach-imx/include/mach/revision.h
delete mode 100644 arch/arm/mach-imx/reset_source.c
delete mode 100644 arch/arm/mach-nomadik/include/mach/mtu.h
delete mode 100644 arch/arm/mach-nomadik/include/mach/timex.h
create mode 100644 arch/arm/mach-omap/include/mach/omap4_rom_usb.h
create mode 100644 arch/arm/mach-omap/omap4_rom_usb.c
create mode 100644 arch/arm/mach-versatile/include/mach/gpio.h
create mode 100644 commands/barebox-update.c
create mode 100644 commands/filetype.c
create mode 100644 commands/loadxy.c
create mode 100644 commands/miitool.c
create mode 100644 commands/spi.c
delete mode 100644 commands/xyzModem.c
create mode 100644 common/bbu.c
delete mode 100644 defaultenv-2/base/bin/bootargs-ip-barebox
delete mode 100644 defaultenv-2/base/bin/bootargs-ip-dhcp
delete mode 100644 defaultenv-2/base/bin/bootargs-ip-none
delete mode 100644 defaultenv-2/base/bin/bootargs-root-disk
delete mode 100644 defaultenv-2/base/bin/bootargs-root-ext
delete mode 100644 defaultenv-2/base/bin/bootargs-root-initrd
delete mode 100644 defaultenv-2/base/bin/bootargs-root-jffs2
delete mode 100644 defaultenv-2/base/bin/bootargs-root-nfs
delete mode 100644 defaultenv-2/base/bin/bootargs-root-ubi
delete mode 100644 defaultenv-2/base/boot/initrd
create mode 100644 defaultenv-2/base/config
delete mode 100644 defaultenv-2/base/init/bootargs-base
delete mode 100644 defaultenv-2/base/init/general
delete mode 100644 defaultenv-2/base/init/hostname
delete mode 100644 defaultenv-2/base/init/prompt
create mode 100644 drivers/clk/clk-gate.c
create mode 100644 drivers/clocksource/Kconfig
create mode 100644 drivers/clocksource/Makefile
create mode 100644 drivers/clocksource/arm_smp_twd.c
create mode 100644 drivers/clocksource/bcm2835.c
create mode 100644 drivers/clocksource/nomadik.c
create mode 100644 drivers/eeprom/at24.c
create mode 100644 drivers/gpio/gpio-bcm2835.c
create mode 100644 drivers/gpio/gpio-pl061.c
create mode 100644 drivers/i2c/algos/Kconfig
create mode 100644 drivers/i2c/algos/Makefile
create mode 100644 drivers/i2c/algos/i2c-algo-bit.c
create mode 100644 drivers/i2c/busses/i2c-gpio.c
create mode 100644 drivers/i2c/busses/i2c-versatile.c
create mode 100644 drivers/input/qt1070.c
rename drivers/{nor => mtd/devices}/m25p80.c (65%)
create mode 100644 drivers/mtd/devices/mtd_dataflash.c
delete mode 100644 drivers/nor/m25p80.h
create mode 100644 drivers/serial/serial_clps711x.c
create mode 100644 drivers/serial/serial_omap4_usbboot.c
create mode 100644 drivers/w1/Kconfig
create mode 100644 drivers/w1/Makefile
create mode 100644 drivers/w1/masters/Kconfig
create mode 100644 drivers/w1/masters/Makefile
create mode 100644 drivers/w1/masters/w1-gpio.c
create mode 100644 drivers/w1/slaves/Kconfig
create mode 100644 drivers/w1/slaves/Makefile
create mode 100644 drivers/w1/slaves/w1_ds2431.c
create mode 100644 drivers/w1/slaves/w1_ds2433.c
create mode 100644 drivers/w1/w1.c
create mode 100644 drivers/w1/w1.h
create mode 100644 drivers/watchdog/imxwd.c
create mode 100644 fs/omap4_usbbootfs.c
create mode 100644 include/asm-generic/gpio.h
create mode 100644 include/bbu.h
create mode 100644 include/i2c/at24.h
create mode 100644 include/i2c/i2c-algo-bit.h
create mode 100644 include/i2c/i2c-gpio.h
create mode 100644 include/input/qt1070.h
create mode 100644 include/linux/amba/pl061.h
create mode 100644 include/linux/log2.h
create mode 100644 include/linux/math64.h
create mode 100644 include/linux/mtd/cfi.h
create mode 100644 include/linux/w1-gpio.h
create mode 100644 include/w1_mac_address.h
create mode 100644 include/xymodem.h
delete mode 100644 include/xyzModem.h
create mode 100644 lib/xymodem.c
create mode 100644 scripts/omap4_usbboot.c
create mode 100644 scripts/usb.h
create mode 100644 scripts/usb_linux.c
--
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