From: Sascha Hauer <s.hauer@pengutronix.de>
To: barebox@lists.infradead.org
Subject: v2013.05.0
Date: Mon, 6 May 2013 09:39:51 +0200 [thread overview]
Message-ID: <20130506073951.GD32299@pengutronix.de> (raw)
Hi All,
We have a may release. As usual here are the patches applied since the
last release. Most notable change this time is that we no longer use
libfdt which brings us a step closer to good devicetree support in
barebox.
Sascha
----------------------------------------------------------------
Alexander Shiyan (25):
ARM: clep7212: Migrate to config-board
ARM: clps711x: Fix setup bus wait state scaling factor for 13Mhz mode
ARM: clps711x: Replace numeric PLL option with boolean for raise CPU frequency
ARM: clps711x: Add clocksource driver
ARM: clps711x: Using COMMON_CLK
Add Generic GPIO driver
ARM: clps711x: Add GPIO driver
Add helpers to define resources
ARM: clps711x: Migrate to using DEFINE_RES_MEM macro
ARM: clps711x: Limit chipselect setup up to CS5
Add system controller register driver (SYSCON)
ARM: clps711x: Export system-wide registers through SYSCON driver
serial: clps711x: Migrate to using SYSCON driver
Extend device_platform_driver macro
Add more drivers to using device_platform_driver()
Introduce console_platform_driver() macro and use it for serial drivers
SPI: Rename spi_register_driver() for using with register_driver_macro()
I2C: Rename i2c_register_driver() for using with register_driver_macro()
Introduce device_spi_driver() macro and use it for SPI drivers
ARM: ccmx51: Migrate to defaultenv-2
arm: ccmx51: Using imx51_add_usbotg() function for register USB
ARM: Add CPU detection macros for ARM720
mci: Fix bug if probe parameter is omitted
ubimkvol: Typo fix
ARM: ccxmx51: Fix OTG Host USB mode
Alexandre Belloni (1):
cfa10036: Retrieve the RAM size at runtime
Antony Pavlov (2):
of: fix typos
clkdev: fix typo
Eric Bénard (2):
usb/gadget/Kconfig: fix menu
mtdraw: fix oob read and write
Hubert Feurstein (5):
commands/tftp: use debug() for debug output
mci-core: use dev_* for messages
mci-core: fix coding style
common/filetype: move partition-table detection into own function
common/partition: check only for partition table types
Jan Weitzel (1):
ubiformat: get buffer from malloc
Jean-Christophe PLAGNIOL-VILLARD (10):
tlsf_malloc: drop duplicate include
startup: switch to pr_xxx
at91: clock switch to pr_info
meminfo: switch to pr_xxx
net/console: switch to pr_xxx
startup: switch to pr_xxx
barebox_banner: switch to pr_info
net/phy: convert to pr_info
ext4: switch debug and printf to dev_xxx
defaultenv-2: move settings in a submenu
Josh Cartwright (1):
macb: rename platform data
Juergen Beisert (2):
MXS/Chumby: fix MCI device registration
MXS/MCI: don't touch variables in the host structure
Lucas Stach (1):
dtc: add .gitignore for generated files
Marc Kleine-Budde (11):
ARM i.MX bootsource: convert enums from enum imx_bootsource to uppercase
ARM i.MX bootsource: convert all imx*_boot_save_loc functions to void
ARM i.MX bootsource: imx_25_35_boot_save_loc: remove leftover do-nothing code
ARM i.MX bootsource: rename imx_27_boot_save_loc -> imx27_boot_save_loc
ARM i.MX bootsource: add separate function for mx25 and mx35
bootsource: create arch independent bootsource framework
bootsource: use initcall to export bootsource location to environment
bootsource: add support for bootsource instance information
bootsource: add definition for i2c-eeprom, spi-nor, spi-eeprom and usb
ARM: mxs: add bootsource detection
ARM i.MX28: make chip reset via reset pin work again
Sascha Hauer (116):
mtd: nand: register nand flashes with nand specific function
mtd: Add parameter to allow erasing bad blocks
mtd nand: introduce bbm.h
nand command: use loff_t for block offset
nand command: use enumeration for command instead of bitmask
nand command: check for <dev> directly after option parsing
mtd: nand: replace NAND_USE_FLASH_BBT with NAND_BBT_USE_FLASH
mtd nand i.MX: remove unused code
ARM: make cpu architecture detection available as static inline function
ARM: add early mmu cache flush function and use it in setup_c
of: unflatten: allocate root node explicitly
of: export of_find_child
of: removed unused variables
of: Let of_find_node_by_path iterate over tree
of: remove allnodes list
ARM bootm: Use of_get_fixed_tree
of: Add of_set_property and of_create_node
of_node command: use of_create_node
of: Add missing prototype for of_device_is_compatible
of: let of_unflatten_dtb return the unflattened tree
of: Add root node argument to of_find_node_by_path
of: Add of_write_number helper
of: Add initrd helper
of: make unflatten independent of libfdt
of: make flatten independent of libfdt
of/fdt: use optimized endianess conversion
oftree command: Use of_print_nodes
of: move OFTREE Kconfig option to drivers/of/
of: make OFDEVICE a user selectable option
oftree command: retire CMD_OFTREE_PROBE Kconfig option
of: move oftree Kconfig to the top of the drivers menu
of: Pass barebox internal format devicetree to of_get_fixed_tree
bootm: Use of_print_nodes instead of fdt_print
of: move flat devicetree functions to separate file
of: Add of property write functions for u32
of: make value of property in of_new_property optional
of: Add missing prototype for size/address counting functions
of: fixup unflattened devicetree
of_* commands: print usage when insufficient arguments are given
of_property command: Fix crash with empty property value
ARM: bootm: rework concatenated oftree
of: memory: Use of_write_number
of: Add reservemap handling
bootm: Pass unflattened devicetree to handlers
ARM bootm: Switch initrd support to unflattened tree
of: remove unused libfdt
of: make locally used functions static
ARM: provide accessor functions for linker variables
ARM boards: Use accessor functions to access linker variables
ARN: fixup vector addresses for relocatable binaries
ARM: Add relocatable binary support
ata: ahci: fix wrong link check
ata: add ata logical device to defer probe
ata: Add init callback to ata_port_operations
ata: ahci: implement init callback
ata: ahci: refactor init functions
net: fec: drop sevenwire support
net: fec: use standard phy type defines
Make: update setlocalversion from the kernel
mtd: nand: Add bbt parameter
mtd: nand: Add command to generate a flash BBT
include asm/sections.h instead of asm-generic/sections.h
MMC i.MX: remove unnecessary mach include
ARM i.MX: Add double include protection for generic.h
ARM: Add missing barebox_arm_boarddata function
net: phy: micrel: Update id table from kernel
ARM i.MX6: Add mmdc calibration support
Add DMO RealQ7 board support
Add DMO RealQ7 defconfig
ARM: i.MX: external nand boot: check for bad blocks
ARM: head: Add some space behind the image header
ARM: i.MX: Add bbu handler for external NAND boot
ARM: i.MX pcm043: register external nand boot handler
scripts: Add dtc
Makefile.lib: Add dtc support
ARM: Initial dts support
mips: initialize malloc pool before start_barebox()
nios: initialize malloc pool before start_barebox()
openrisc: initialize malloc pool before start_barebox()
blackfin: initialize malloc pool before start_barebox()
x86: initialize malloc pool before start_barebox()
bus: Make struct device a pointer
fs: allocate FILE table dynamically
gpio: allocate gpio_desc table dynamically
clk: Add is_enabled callback
ARM: i.MX: rename barebox_loc to bootsource
clk: remove unused __clk_[get|put]
ARM: i.MX53: Add bootsource instance information
Merge branch 'for-next/arm'
Merge branch 'for-next/ata'
Merge branch 'for-next/bootsource'
Merge branch 'for-next/clk'
Merge branch 'for-next/clps711x'
Merge branch 'for-next/defenv'
Merge branch 'for-next/device-driver-macros'
Merge branch 'for-next/fec'
Merge branch 'for-next/imx'
Merge branch 'for-next/imx-external-nand-boot'
Merge branch 'for-next/imx-realq7'
Merge branch 'for-next/malloc-all-initcalls'
Merge branch 'for-next/misc'
Merge branch 'for-next/misc-arm'
Merge branch 'for-next/mtd'
Merge branch 'for-next/oftree'
Merge branch 'for-next/omap'
Merge branch 'for-next/pr_print'
Merge branch 'for-next/relocate'
Merge branch 'for-next/zynq'
of/net: Add net related of helpers
net: fec: probe phy_mode from devicetree
ARM: i.MX53: Fix pll216 setup
ARM: i.MX53: split lowlevel function into early/nonearly version
ARM: tqma53: call SoC lowlevel function early
dtc: remove autogenerated modules.order
defaultenv-2: Fix verbose booting
Release v2013.05.0
Steffen Trumtrar (9):
serial: Add driver for Cadence UART
ARM: zynq: Add new architecture zynq
ARM: zynq: add clk support for zynq7000
ARM: zynq: add zynq fsbl checksum script
ARM: zynq: Add support for the Avnet Zedboard
net: macb: turn off endian_swp_pkt_en
ARM: zynq: add support for ethernet
ARM: zedboard: add ethernet device
of: property: fix error message
Teresa Gámez (4):
AM33XX: Move muxing defines to header file
AM33XX: pcm051: Create custom mux file
OMAP: Move bootsource functions
OMAP: Add option to use environment from MMC
Uwe Kleine-König (1):
of: fix how an initrd is passed to Linux
Vicente Bergas (11):
defaultenv-2: don't load nonexistent file
omap4_romusb: rename omap4_usbboot_pdata to omap4_usbboot_data
panda: remove unused configuration items
ARM: omap4_romusb: allow adding usb-serial when not booting from usb
archosg9: enable booting from sd-card
omap_uart: add low level port serial initialization
omap_uart: rename OMAP3EVM_UARTx to OMAP_UARTx
twl6030: add power button as an input key
ArchosG9: zero all features before setting them
gpio_keys: detect keys pressed before booting
ArchosG9: add keyboard input and new reset menu entries
.gitignore | 1 +
Makefile | 65 +-
arch/arm/Kconfig | 17 +
arch/arm/Makefile | 27 +
arch/arm/boards/a9m2410/a9m2410.c | 2 +-
arch/arm/boards/a9m2440/a9m2440.c | 2 +-
arch/arm/boards/animeo_ip/init.c | 2 +-
arch/arm/boards/archosg9/archos_features.c | 58 +-
arch/arm/boards/archosg9/board.c | 28 +-
arch/arm/boards/archosg9/env/bin/init | 28 +
arch/arm/boards/archosg9/env/boot/sd-card-android | 11 +
arch/arm/boards/archosg9/env/boot/sd-card-linux | 17 +
arch/arm/boards/archosg9/env/boot/usb-android | 11 +
arch/arm/boards/archosg9/env/boot/usb-linux | 17 +
arch/arm/boards/archosg9/env/config | 3 -
arch/arm/boards/archosg9/env/init/automount | 28 +
arch/arm/boards/archosg9/env/init/bootsource | 11 +
arch/arm/boards/archosg9/env/init/usbboot | 6 -
arch/arm/boards/archosg9/env/menu/mainmenu | 25 +
arch/arm/boards/at91rm9200ek/init.c | 2 +-
arch/arm/boards/at91sam9260ek/init.c | 2 +-
arch/arm/boards/at91sam9263ek/init.c | 2 +-
arch/arm/boards/at91sam9m10g45ek/init.c | 2 +-
arch/arm/boards/at91sam9m10ihd/hw_version.c | 1 -
arch/arm/boards/at91sam9m10ihd/init.c | 2 +-
arch/arm/boards/at91sam9x5ek/hw_version.c | 32 +-
arch/arm/boards/at91sam9x5ek/init.c | 2 +-
arch/arm/boards/avnet-zedboard/Makefile | 3 +
arch/arm/boards/avnet-zedboard/board.c | 51 +
arch/arm/boards/avnet-zedboard/config.h | 4 +
.../boards/avnet-zedboard/env/init/config-board | 7 +
arch/arm/boards/avnet-zedboard/flash_header.c | 62 +
arch/arm/boards/avnet-zedboard/lowlevel.c | 261 +++
arch/arm/boards/beagle/board.c | 1 -
arch/arm/boards/beaglebone/board.c | 37 +-
arch/arm/boards/beaglebone/lowlevel.c | 2 +-
arch/arm/boards/ccxmx51/ccxmx51.c | 54 +-
arch/arm/boards/ccxmx51/env/boot/nand | 9 +
arch/arm/boards/ccxmx51/env/config | 37 -
arch/arm/boards/ccxmx51/env/config-board | 12 +
arch/arm/boards/ccxmx51/env/init/mtdparts-nand | 11 +
arch/arm/boards/chumby_falconwing/falconwing.c | 2 +-
arch/arm/boards/clep7212/env/config | 20 -
arch/arm/boards/clep7212/env/config-board | 14 +
arch/arm/boards/clep7212/lowlevel.c | 8 +-
arch/arm/boards/crystalfontz-cfa10036/cfa10036.c | 18 +-
arch/arm/boards/delphi-poc20/env/boot/mmc | 10 +
arch/arm/boards/dmo-mx6-realq7/Makefile | 2 +
arch/arm/boards/dmo-mx6-realq7/board.c | 407 ++++
arch/arm/boards/dmo-mx6-realq7/config.h | 4 +
arch/arm/boards/dmo-mx6-realq7/env/boot/mmc | 10 +
arch/arm/boards/dmo-mx6-realq7/env/config-board | 7 +
arch/arm/boards/dmo-mx6-realq7/env/init/automount | 14 +
arch/arm/boards/dmo-mx6-realq7/flash_header.c | 40 +
arch/arm/boards/dmo-mx6-realq7/lowlevel.c | 155 ++
arch/arm/boards/dss11/init.c | 2 +-
arch/arm/boards/efika-mx-smartbook/board.c | 3 +-
.../boards/efika-mx-smartbook/env/init/bootsource | 2 +-
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 4 +-
arch/arm/boards/eukrea_cpuimx25/lowlevel.c | 2 +-
arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c | 4 +-
arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 2 +-
arch/arm/boards/eukrea_cpuimx35/lowlevel.c | 2 +-
arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c | 2 +-
arch/arm/boards/freescale-mx25-3-stack/3stack.c | 4 +-
arch/arm/boards/freescale-mx28-evk/mx28-evk.c | 2 +-
arch/arm/boards/freescale-mx35-3-stack/3stack.c | 4 +-
arch/arm/boards/freescale-mx51-pdk/board.c | 2 +-
arch/arm/boards/freescale-mx53-loco/board.c | 2 +-
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 | 2 +-
arch/arm/boards/freescale-mx6-sabresd/board.c | 2 +-
arch/arm/boards/friendlyarm-mini2440/mini2440.c | 2 +-
arch/arm/boards/friendlyarm-tiny210/lowlevel.c | 3 +-
arch/arm/boards/guf-cupid/board.c | 2 +-
arch/arm/boards/guf-cupid/lowlevel.c | 2 +-
arch/arm/boards/guf-neso/board.c | 2 +-
arch/arm/boards/guf-neso/lowlevel.c | 2 +-
arch/arm/boards/guf-vincell/board.c | 2 +-
arch/arm/boards/highbank/init.c | 49 +-
arch/arm/boards/imx21ads/imx21ads.c | 2 +-
arch/arm/boards/imx27ads/imx27ads.c | 2 +-
arch/arm/boards/karo-tx25/board.c | 4 +-
arch/arm/boards/karo-tx25/lowlevel.c | 2 +-
arch/arm/boards/karo-tx28/tx28-stk5.c | 2 +-
arch/arm/boards/karo-tx51/tx51.c | 2 +-
arch/arm/boards/karo-tx53/board.c | 9 +-
arch/arm/boards/karo-tx53/lowlevel.c | 2 +-
arch/arm/boards/mmccpu/init.c | 2 +-
arch/arm/boards/omap3evm/board.c | 4 +-
arch/arm/boards/omap3evm/lowlevel.c | 4 +-
arch/arm/boards/panda/board.c | 30 -
arch/arm/boards/pcm037/pcm037.c | 2 +-
arch/arm/boards/pcm038/lowlevel.c | 2 +-
arch/arm/boards/pcm038/pcm038.c | 7 +-
arch/arm/boards/pcm043/lowlevel.c | 2 +-
arch/arm/boards/pcm043/pcm043.c | 15 +-
arch/arm/boards/pcm049/board.c | 1 -
arch/arm/boards/pcm051/Makefile | 2 +-
arch/arm/boards/pcm051/board.c | 4 +-
arch/arm/boards/pcm051/mux.c | 20 +
arch/arm/boards/pcm051/mux.h | 1 +
arch/arm/boards/phycard-a-l1/pca-a-l1.c | 1 -
arch/arm/boards/phycard-a-xl2/pca-a-xl2.c | 1 -
arch/arm/boards/phycard-i.MX27/pca100.c | 4 +-
arch/arm/boards/pm9263/init.c | 2 +-
arch/arm/boards/pm9g45/init.c | 2 +-
arch/arm/boards/qil-a9260/init.c | 2 +-
arch/arm/boards/sama5d3xek/hw_version.c | 1 -
arch/arm/boards/sama5d3xek/init.c | 4 +-
arch/arm/boards/telit-evk-pro3/init.c | 2 +-
arch/arm/boards/tny-a926x/init.c | 2 +-
arch/arm/boards/tqma53/board.c | 3 +-
arch/arm/boards/tqma53/lowlevel.c | 2 +
arch/arm/boards/usb-a926x/init.c | 2 +-
arch/arm/configs/archosg9_defconfig | 70 +-
arch/arm/configs/archosg9_xload_defconfig | 20 +-
arch/arm/configs/ccmx51_defconfig | 9 +-
arch/arm/configs/dmo-realq7_defconfig | 91 +
arch/arm/configs/panda_xload_defconfig | 3 -
arch/arm/configs/zedboard_defconfig | 49 +
arch/arm/cpu/Makefile | 4 +
arch/arm/cpu/cache.c | 33 +
arch/arm/cpu/common.c | 66 +
arch/arm/cpu/cpu.c | 34 +-
arch/{mips/lib/memory.c => arm/cpu/dtb.c} | 32 +-
arch/arm/cpu/exceptions.S | 55 +-
arch/arm/cpu/mmu.c | 2 +
arch/arm/cpu/setupc.S | 62 +
arch/arm/cpu/start-pbl.c | 18 +-
arch/arm/cpu/start.c | 15 +
arch/arm/dts/.gitignore | 1 +
arch/arm/dts/Makefile | 10 +
arch/arm/dts/skeleton.dtsi | 13 +
arch/arm/include/asm/barebox-arm-head.h | 10 +
arch/arm/include/asm/barebox-arm.h | 35 +
arch/arm/include/asm/cache.h | 8 +
arch/arm/include/asm/clkdev.h | 17 -
arch/arm/include/asm/mmu.h | 1 -
arch/arm/include/asm/sections.h | 33 +
arch/arm/include/asm/system_info.h | 48 +
arch/arm/lib/armlinux.c | 2 -
arch/arm/lib/barebox.lds.S | 19 +
arch/arm/lib/bootm.c | 56 +-
arch/arm/lib/runtime-offset.S | 32 +
arch/arm/lib/unwind.c | 2 +-
arch/arm/mach-at91/at91rm9200_devices.c | 4 +-
arch/arm/mach-at91/at91sam9260_devices.c | 4 +-
arch/arm/mach-at91/at91sam9263_devices.c | 4 +-
arch/arm/mach-at91/at91sam9g45_devices.c | 4 +-
arch/arm/mach-at91/at91sam9x5_devices.c | 4 +-
arch/arm/mach-at91/clock.c | 2 +-
arch/arm/mach-at91/include/mach/board.h | 11 +-
arch/arm/mach-at91/include/mach/clkdev.h | 7 -
arch/arm/mach-at91/sama5d3_devices.c | 4 +-
arch/arm/mach-bcm2835/include/mach/clkdev.h | 7 -
arch/arm/mach-clps711x/Kconfig | 13 +-
arch/arm/mach-clps711x/clock.c | 126 +-
arch/arm/mach-clps711x/devices.c | 108 +-
arch/arm/mach-clps711x/include/mach/clkdev.h | 7 -
arch/arm/mach-clps711x/include/mach/gpio.h | 3 +
arch/arm/mach-clps711x/lowlevel.c | 16 +-
arch/arm/mach-imx/Kconfig | 12 +
arch/arm/mach-imx/Makefile | 2 +
arch/arm/mach-imx/boot.c | 182 +-
arch/arm/mach-imx/external-nand-boot.c | 86 +-
arch/arm/mach-imx/imx-bbu-external-nand.c | 210 ++
arch/arm/mach-imx/imx25.c | 6 +-
arch/arm/mach-imx/imx27.c | 2 +-
arch/arm/mach-imx/imx35.c | 6 +-
arch/arm/mach-imx/imx51.c | 4 +-
arch/arm/mach-imx/imx53.c | 14 +-
arch/arm/mach-imx/imx6-mmdc.c | 868 +++++++
arch/arm/mach-imx/include/mach/bbu.h | 11 +
arch/arm/mach-imx/include/mach/clkdev.h | 7 -
arch/arm/mach-imx/include/mach/devices-imx6.h | 20 +
arch/arm/mach-imx/include/mach/generic.h | 30 +-
arch/arm/mach-imx/include/mach/imx-flash-header.h | 2 +-
arch/arm/mach-imx/include/mach/imx-nand.h | 6 +
arch/arm/mach-imx/include/mach/imx5.h | 4 +-
arch/arm/mach-imx/include/mach/imx6-mmdc.h | 7 +
arch/arm/mach-mxs/imx.c | 99 +
arch/arm/mach-mxs/include/mach/revision.h | 24 +
arch/arm/mach-mxs/soc-imx28.c | 6 +-
arch/arm/mach-nomadik/include/mach/clkdev.h | 7 -
arch/arm/mach-omap/Kconfig | 11 +-
arch/arm/mach-omap/Makefile | 2 +-
arch/arm/mach-omap/am33xx_generic.c | 2 +-
arch/arm/mach-omap/am33xx_mux.c | 246 +-
arch/arm/mach-omap/include/mach/am33xx-mux.h | 246 +-
arch/arm/mach-omap/include/mach/debug_ll.h | 27 +-
arch/arm/mach-omap/include/mach/generic.h | 17 +
arch/arm/mach-omap/include/mach/omap4_rom_usb.h | 3 +
arch/arm/mach-omap/include/mach/xload.h | 16 -
arch/arm/mach-omap/omap3_generic.c | 2 +-
arch/arm/mach-omap/omap4_generic.c | 2 +-
arch/arm/mach-omap/omap4_rom_usb.c | 97 +-
arch/arm/mach-omap/omap_generic.c | 65 +
arch/arm/mach-omap/xload.c | 13 +-
arch/arm/mach-versatile/include/mach/clkdev.h | 7 -
arch/arm/mach-vexpress/include/mach/clkdev.h | 7 -
arch/arm/mach-zynq/Kconfig | 39 +
arch/arm/mach-zynq/Makefile | 1 +
arch/arm/mach-zynq/clk-zynq7000.c | 424 ++++
arch/arm/mach-zynq/devices.c | 13 +
arch/arm/mach-zynq/include/mach/barebox.lds.h | 8 +
.../include/mach/clkdev.h | 1 -
arch/arm/mach-zynq/include/mach/debug_ll.h | 37 +
arch/arm/mach-zynq/include/mach/devices.h | 20 +
.../arm/mach-zynq/include/mach/zynq-flash-header.h | 38 +
arch/arm/mach-zynq/include/mach/zynq7000-regs.h | 133 ++
arch/arm/mach-zynq/zynq.c | 56 +
arch/arm/pbl/Makefile | 3 +
arch/arm/pbl/zbarebox.lds.S | 16 +
arch/blackfin/cpu-bf561/start.S | 4 +-
arch/blackfin/lib/board.c | 6 +-
arch/mips/boot/main_entry.c | 5 +
arch/mips/lib/Makefile | 1 -
arch/nios2/cpu/start.S | 4 +-
arch/nios2/lib/board.c | 8 +-
arch/openrisc/cpu/start.S | 2 +-
arch/openrisc/lib/board.c | 7 +-
arch/ppc/Kconfig | 1 +
arch/ppc/boards/pcm030/pcm030.c | 2 +-
arch/ppc/lib/ppclinux.c | 8 +
arch/ppc/mach-mpc5xxx/cpu.c | 26 +-
arch/x86/boot/main_entry.c | 4 +-
arch/x86/lib/memory.c | 7 +-
commands/Kconfig | 10 -
commands/bootm.c | 22 +-
commands/nand.c | 48 +-
commands/of_node.c | 33 +-
commands/of_property.c | 28 +-
commands/oftree.c | 42 +-
commands/tftp.c | 2 +-
commands/ubi.c | 2 +-
commands/ubiformat.c | 22 +-
common/Kconfig | 2 +-
common/Makefile | 1 +
common/bootsource.c | 90 +
common/filetype.c | 36 +-
common/kallsyms.c | 2 +-
common/meminfo.c | 8 +-
common/memory.c | 70 +-
common/oftree.c | 314 +--
common/partitions.c | 4 +-
common/startup.c | 12 +-
common/tlsf_malloc.c | 2 -
common/version.c | 4 +-
defaultenv-2/base/bin/boot | 2 +-
defaultenv-2/base/bin/init | 2 +-
defaultenv-2/menu/menu/mainmenu | 6 +-
defaultenv-2/menu/menu/settings | 21 +
drivers/Kconfig | 2 +-
drivers/Makefile | 2 +-
drivers/ata/ahci.c | 170 +-
drivers/ata/ahci.h | 1 -
drivers/ata/disk_ata_drive.c | 63 +-
drivers/base/bus.c | 7 +-
drivers/base/driver.c | 2 +-
drivers/clk/clk-fixed.c | 2 +-
drivers/clk/clk-gate.c | 14 +
drivers/clk/clk.c | 61 +-
drivers/clk/clkdev.c | 5 +-
drivers/clocksource/Kconfig | 4 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/clps711x.c | 61 +
drivers/eeprom/at24.c | 2 +-
drivers/eeprom/at25.c | 9 +-
drivers/gpio/Kconfig | 17 +
drivers/gpio/Makefile | 6 +-
drivers/gpio/gpio-clps711x.c | 70 +
drivers/gpio/gpio-generic.c | 428 ++++
drivers/gpio/gpio.c | 16 +-
drivers/input/Kconfig | 7 +
drivers/input/Makefile | 1 +
drivers/input/gpio_keys.c | 2 +
drivers/input/qt1070.c | 2 +-
drivers/input/twl6030_pwrbtn.c | 108 +
drivers/mci/imx.c | 1 -
drivers/mci/mci-core.c | 19 +-
drivers/mci/mci_spi.c | 9 +-
drivers/mci/mxs.c | 10 +-
drivers/mfd/Kconfig | 5 +
drivers/mfd/Makefile | 1 +
drivers/mfd/lp3972.c | 2 +-
drivers/mfd/mc13xxx.c | 10 +-
drivers/mfd/mc34704.c | 2 +-
drivers/mfd/mc34708.c | 10 +-
drivers/mfd/mc9sdz60.c | 2 +-
drivers/mfd/stmpe-i2c.c | 2 +-
drivers/mfd/syscon.c | 95 +
drivers/mfd/twl4030.c | 2 +-
drivers/mfd/twl6030.c | 2 +-
drivers/mtd/core.c | 6 +-
drivers/mtd/devices/m25p80.c | 7 +-
drivers/mtd/devices/mtd_dataflash.c | 8 +-
drivers/mtd/mtdraw.c | 8 +-
drivers/mtd/nand/Kconfig | 14 +
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/atmel_nand.c | 4 +-
drivers/mtd/nand/nand_base.c | 50 +
drivers/mtd/nand/nand_bbt.c | 4 +-
drivers/mtd/nand/nand_imx.c | 30 +-
drivers/mtd/nand/nand_imx_bbm.c | 220 ++
drivers/mtd/nand/nand_mxs.c | 2 +-
drivers/mtd/nand/nand_omap_gpmc.c | 2 +-
drivers/mtd/nand/nand_s3c24xx.c | 9 +-
drivers/mtd/nand/nand_write.c | 5 +-
drivers/mtd/nand/nomadik_nand.c | 2 +-
drivers/net/at91_ether.c | 2 +-
drivers/net/fec_imx.c | 97 +-
drivers/net/fec_imx.h | 1 -
drivers/net/fec_mpc5200.c | 73 +-
drivers/net/fec_mpc5200.h | 1 -
drivers/net/ksz8864rmn.c | 8 +-
drivers/net/macb.c | 5 +-
drivers/net/macb.h | 2 +
drivers/net/phy/phy.c | 2 +-
drivers/net/xgmac.c | 8 +-
drivers/of/Kconfig | 14 +-
drivers/of/Makefile | 3 +-
drivers/of/base.c | 372 +--
drivers/of/fdt.c | 498 ++++
drivers/of/gpio.c | 1 -
drivers/of/of_net.c | 93 +
drivers/serial/Kconfig | 5 +
drivers/serial/Makefile | 1 +
drivers/serial/arm_dcc.c | 6 +-
drivers/serial/atmel.c | 9 +-
drivers/serial/linux_console.c | 9 +-
drivers/serial/serial_altera.c | 9 +-
drivers/serial/serial_altera_jtag.c | 8 +-
drivers/serial/serial_auart.c | 9 +-
drivers/serial/serial_blackfin.c | 10 +-
drivers/serial/serial_cadence.c | 307 +++
drivers/serial/serial_clps711x.c | 38 +-
drivers/serial/serial_imx.c | 9 +-
drivers/serial/serial_mpc5xxx.c | 9 +-
drivers/serial/serial_netx.c | 10 +-
drivers/serial/serial_ns16550.c | 13 +-
drivers/serial/serial_omap4_usbboot.c | 7 +-
drivers/serial/serial_pl010.c | 10 +-
drivers/serial/serial_pxa.c | 8 +-
drivers/serial/serial_s3c.c | 9 +-
drivers/serial/stm-serial.c | 9 +-
drivers/spi/mxs_spi.c | 8 +-
drivers/usb/gadget/Kconfig | 8 +-
fs/ext4/ext4_common.c | 12 +-
fs/fs.c | 11 +-
include/asm-generic/barebox.lds.h | 15 +-
include/ata_drive.h | 3 +
include/boot.h | 1 +
include/bootsource.h | 27 +
include/driver.h | 17 +-
include/fdt.h | 13 +
include/fec.h | 13 +-
include/filetype.h | 1 +
include/gpio.h | 1 +
include/i2c/i2c.h | 2 +-
include/libfdt_env.h | 22 -
include/linux/basic_mmio_gpio.h | 69 +
include/linux/clk.h | 4 +-
include/linux/clkdev.h | 2 -
include/linux/ioport.h | 15 +
include/linux/micrel_phy.h | 9 +-
include/linux/mtd/bbm.h | 92 +
include/linux/mtd/mtd.h | 3 +
include/linux/mtd/nand.h | 86 +-
include/mfd/syscon.h | 26 +
include/of.h | 110 +-
include/of_net.h | 14 +
include/platform_data/macb.h | 30 +
include/spi/spi.h | 5 +-
include/twl6030_pwrbtn.h | 9 +
lib/Kconfig | 7 -
lib/Makefile | 1 -
lib/fdt/Makefile | 2 -
lib/fdt/TODO | 3 -
net/netconsole.c | 6 +-
pbl/Kconfig | 10 +
scripts/.gitignore | 1 +
scripts/Makefile | 3 +
scripts/Makefile.lib | 41 +
scripts/dtc/.gitignore | 4 +
scripts/dtc/Makefile | 31 +
scripts/dtc/Makefile.dtc | 18 +
scripts/dtc/checks.c | 759 +++++++
scripts/dtc/data.c | 269 +++
scripts/dtc/dtc-lexer.l | 250 ++
scripts/dtc/dtc-lexer.lex.c_shipped | 2195 ++++++++++++++++++
scripts/dtc/dtc-parser.tab.c_shipped | 2398 ++++++++++++++++++++
scripts/dtc/dtc-parser.tab.h_shipped | 107 +
scripts/dtc/dtc-parser.y | 532 +++++
scripts/dtc/dtc.c | 260 +++
scripts/dtc/dtc.h | 270 +++
scripts/dtc/fdtdump.c | 162 ++
scripts/dtc/fdtget.c | 366 +++
scripts/dtc/fdtput.c | 362 +++
scripts/dtc/flattree.c | 933 ++++++++
scripts/dtc/fstree.c | 91 +
scripts/dtc/libfdt/Makefile.libfdt | 10 +
{lib/fdt => scripts/dtc/libfdt}/fdt.c | 0
scripts/dtc/libfdt/fdt.h | 60 +
scripts/dtc/libfdt/fdt_empty_tree.c | 84 +
{lib/fdt => scripts/dtc/libfdt}/fdt_ro.c | 0
{lib/fdt => scripts/dtc/libfdt}/fdt_rw.c | 27 +
{lib/fdt => scripts/dtc/libfdt}/fdt_strerror.c | 0
{lib/fdt => scripts/dtc/libfdt}/fdt_sw.c | 0
{lib/fdt => scripts/dtc/libfdt}/fdt_wip.c | 0
{include => scripts/dtc/libfdt}/libfdt.h | 275 ++-
scripts/dtc/libfdt/libfdt_env.h | 29 +
{lib/fdt => scripts/dtc/libfdt}/libfdt_internal.h | 0
scripts/dtc/livetree.c | 709 ++++++
scripts/dtc/srcpos.c | 336 +++
scripts/dtc/srcpos.h | 118 +
scripts/dtc/treesource.c | 284 +++
scripts/dtc/util.c | 331 +++
scripts/dtc/util.h | 153 ++
scripts/dtc/version_gen.h | 1 +
scripts/setlocalversion | 192 +-
scripts/zynq_mkimage.c | 86 +
423 files changed, 20175 insertions(+), 2646 deletions(-)
create mode 100644 arch/arm/boards/archosg9/env/bin/init
create mode 100644 arch/arm/boards/archosg9/env/boot/sd-card-android
create mode 100644 arch/arm/boards/archosg9/env/boot/sd-card-linux
create mode 100644 arch/arm/boards/archosg9/env/boot/usb-android
create mode 100644 arch/arm/boards/archosg9/env/boot/usb-linux
delete mode 100644 arch/arm/boards/archosg9/env/config
create mode 100644 arch/arm/boards/archosg9/env/init/automount
create mode 100644 arch/arm/boards/archosg9/env/init/bootsource
delete mode 100644 arch/arm/boards/archosg9/env/init/usbboot
create mode 100644 arch/arm/boards/archosg9/env/menu/mainmenu
create mode 100644 arch/arm/boards/avnet-zedboard/Makefile
create mode 100644 arch/arm/boards/avnet-zedboard/board.c
create mode 100644 arch/arm/boards/avnet-zedboard/config.h
create mode 100644 arch/arm/boards/avnet-zedboard/env/init/config-board
create mode 100644 arch/arm/boards/avnet-zedboard/flash_header.c
create mode 100644 arch/arm/boards/avnet-zedboard/lowlevel.c
create mode 100644 arch/arm/boards/ccxmx51/env/boot/nand
delete mode 100644 arch/arm/boards/ccxmx51/env/config
create mode 100644 arch/arm/boards/ccxmx51/env/config-board
create mode 100644 arch/arm/boards/ccxmx51/env/init/mtdparts-nand
delete mode 100644 arch/arm/boards/clep7212/env/config
create mode 100644 arch/arm/boards/clep7212/env/config-board
create mode 100644 arch/arm/boards/delphi-poc20/env/boot/mmc
create mode 100644 arch/arm/boards/dmo-mx6-realq7/Makefile
create mode 100644 arch/arm/boards/dmo-mx6-realq7/board.c
create mode 100644 arch/arm/boards/dmo-mx6-realq7/config.h
create mode 100644 arch/arm/boards/dmo-mx6-realq7/env/boot/mmc
create mode 100644 arch/arm/boards/dmo-mx6-realq7/env/config-board
create mode 100644 arch/arm/boards/dmo-mx6-realq7/env/init/automount
create mode 100644 arch/arm/boards/dmo-mx6-realq7/flash_header.c
create mode 100644 arch/arm/boards/dmo-mx6-realq7/lowlevel.c
create mode 100644 arch/arm/boards/pcm051/mux.c
create mode 100644 arch/arm/boards/pcm051/mux.h
create mode 100644 arch/arm/configs/dmo-realq7_defconfig
create mode 100644 arch/arm/configs/zedboard_defconfig
create mode 100644 arch/arm/cpu/common.c
rename arch/{mips/lib/memory.c => arm/cpu/dtb.c} (50%)
create mode 100644 arch/arm/dts/.gitignore
create mode 100644 arch/arm/dts/Makefile
create mode 100644 arch/arm/dts/skeleton.dtsi
delete mode 100644 arch/arm/include/asm/clkdev.h
delete mode 100644 arch/arm/mach-at91/include/mach/clkdev.h
delete mode 100644 arch/arm/mach-bcm2835/include/mach/clkdev.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/clkdev.h
create mode 100644 arch/arm/mach-clps711x/include/mach/gpio.h
create mode 100644 arch/arm/mach-imx/imx-bbu-external-nand.c
create mode 100644 arch/arm/mach-imx/imx6-mmdc.c
delete mode 100644 arch/arm/mach-imx/include/mach/clkdev.h
create mode 100644 arch/arm/mach-imx/include/mach/imx6-mmdc.h
create mode 100644 arch/arm/mach-mxs/include/mach/revision.h
delete mode 100644 arch/arm/mach-nomadik/include/mach/clkdev.h
delete mode 100644 arch/arm/mach-omap/include/mach/xload.h
create mode 100644 arch/arm/mach-omap/omap_generic.c
delete mode 100644 arch/arm/mach-versatile/include/mach/clkdev.h
delete mode 100644 arch/arm/mach-vexpress/include/mach/clkdev.h
create mode 100644 arch/arm/mach-zynq/Kconfig
create mode 100644 arch/arm/mach-zynq/Makefile
create mode 100644 arch/arm/mach-zynq/clk-zynq7000.c
create mode 100644 arch/arm/mach-zynq/devices.c
create mode 100644 arch/arm/mach-zynq/include/mach/barebox.lds.h
rename arch/arm/{mach-highbank => mach-zynq}/include/mach/clkdev.h (99%)
create mode 100644 arch/arm/mach-zynq/include/mach/debug_ll.h
create mode 100644 arch/arm/mach-zynq/include/mach/devices.h
create mode 100644 arch/arm/mach-zynq/include/mach/zynq-flash-header.h
create mode 100644 arch/arm/mach-zynq/include/mach/zynq7000-regs.h
create mode 100644 arch/arm/mach-zynq/zynq.c
create mode 100644 common/bootsource.c
create mode 100644 defaultenv-2/menu/menu/settings
create mode 100644 drivers/clocksource/clps711x.c
create mode 100644 drivers/gpio/gpio-clps711x.c
create mode 100644 drivers/gpio/gpio-generic.c
create mode 100644 drivers/input/twl6030_pwrbtn.c
create mode 100644 drivers/mfd/syscon.c
create mode 100644 drivers/mtd/nand/nand_imx_bbm.c
create mode 100644 drivers/of/fdt.c
create mode 100644 drivers/of/of_net.c
create mode 100644 drivers/serial/serial_cadence.c
create mode 100644 include/bootsource.h
delete mode 100644 include/libfdt_env.h
create mode 100644 include/linux/basic_mmio_gpio.h
create mode 100644 include/linux/mtd/bbm.h
create mode 100644 include/mfd/syscon.h
create mode 100644 include/of_net.h
create mode 100644 include/platform_data/macb.h
create mode 100644 include/twl6030_pwrbtn.h
delete mode 100644 lib/fdt/Makefile
delete mode 100644 lib/fdt/TODO
create mode 100644 scripts/dtc/.gitignore
create mode 100644 scripts/dtc/Makefile
create mode 100644 scripts/dtc/Makefile.dtc
create mode 100644 scripts/dtc/checks.c
create mode 100644 scripts/dtc/data.c
create mode 100644 scripts/dtc/dtc-lexer.l
create mode 100644 scripts/dtc/dtc-lexer.lex.c_shipped
create mode 100644 scripts/dtc/dtc-parser.tab.c_shipped
create mode 100644 scripts/dtc/dtc-parser.tab.h_shipped
create mode 100644 scripts/dtc/dtc-parser.y
create mode 100644 scripts/dtc/dtc.c
create mode 100644 scripts/dtc/dtc.h
create mode 100644 scripts/dtc/fdtdump.c
create mode 100644 scripts/dtc/fdtget.c
create mode 100644 scripts/dtc/fdtput.c
create mode 100644 scripts/dtc/flattree.c
create mode 100644 scripts/dtc/fstree.c
create mode 100644 scripts/dtc/libfdt/Makefile.libfdt
rename {lib/fdt => scripts/dtc/libfdt}/fdt.c (100%)
create mode 100644 scripts/dtc/libfdt/fdt.h
create mode 100644 scripts/dtc/libfdt/fdt_empty_tree.c
rename {lib/fdt => scripts/dtc/libfdt}/fdt_ro.c (100%)
rename {lib/fdt => scripts/dtc/libfdt}/fdt_rw.c (95%)
rename {lib/fdt => scripts/dtc/libfdt}/fdt_strerror.c (100%)
rename {lib/fdt => scripts/dtc/libfdt}/fdt_sw.c (100%)
rename {lib/fdt => scripts/dtc/libfdt}/fdt_wip.c (100%)
rename {include => scripts/dtc/libfdt}/libfdt.h (83%)
create mode 100644 scripts/dtc/libfdt/libfdt_env.h
rename {lib/fdt => scripts/dtc/libfdt}/libfdt_internal.h (100%)
create mode 100644 scripts/dtc/livetree.c
create mode 100644 scripts/dtc/srcpos.c
create mode 100644 scripts/dtc/srcpos.h
create mode 100644 scripts/dtc/treesource.c
create mode 100644 scripts/dtc/util.c
create mode 100644 scripts/dtc/util.h
create mode 100644 scripts/dtc/version_gen.h
create mode 100644 scripts/zynq_mkimage.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 |
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
reply other threads:[~2013-05-06 7:40 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130506073951.GD32299@pengutronix.de \
--to=s.hauer@pengutronix.de \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox