From: Sascha Hauer <s.hauer@pengutronix.de>
To: barebox@lists.infradead.org
Subject: v2014.04.0
Date: Fri, 4 Apr 2014 09:23:19 +0200 [thread overview]
Message-ID: <20140404072319.GI17250@pengutronix.de> (raw)
barebox-2014.04.0 is out.
Some highlights for this release:
- Tegra3 gained lowlevel support
- mtd partitions are now real devices and thus show up correctly in
the device hierarchy
- ubi devices and volumes now also show up correctly in the device
hierarchy
- devicetree support for PWMs and Keypad
- All i.MX board now use imx-image for generating image headers
- multiple environment snippets can now be compiled in and registered
during runtime
- New boards: Garz+Fricke Santaro, Freescale UDOO
- PWM LED driver
Here's a detailed list of patches that went in until the last release:
----------------------------------------------------------------
Alexander Aring (2):
bpkfs: remove twice include of fs.h
bpkfs: fix compiler warning
Alexander Shiyan (18):
scripts/kwbimage: Fix resource leak in image_create()
scripts/kwbimage: Fix resource leak in image_create_payload()
ARM: socfgpa: Remove redundant assignment
boot command: Remove redundant assignment
mtd: nand_imx: Remove redundant assignment
spi: altera_spi: Remove redundant assignment
USB gadget: Remove redundant assignment
scripts/kwboot: Remove redundant assignment
common/kallsyms.c: Fix sparse warning
drivers/clk/clk-fixed.c: Fix sparse warning
drivers/clk/clk-fixed-factor.c: Fix sparse warning
drivers/clk/clk-mux.c: Fix sparse warning
drivers/clk/clk-gate.c: Fix sparse warning
drivers/clk/clk-divider-table.c: Fix sparse warning
drivers/i2c/i2c.c: Fix sparse warnings
drivers/of/base.c: Fix sparse warnings
ARM: clps711x: Remove SYSCON3 handling
mci: core: Typo fix in printk specifier
Antony Pavlov (1):
MIPS: mach-xburst: fix DEBUG_LL=n build error
Cristiano De Alti (1):
i.MX21 ADS defconfig: set CONFIG_NAND_IMX since this board has a 64MBi NAND flash
David Vincent (1):
Load PBL into SRAM
Eric Bénard (6):
sata-imx: i.MX53, use the internal 120MHz clock by default
ARM: i.MX53: Add sata to devicetree
ARM: mx53-qsrb: fix USB
ARM: mx53-qsrb: enable USB host
ARM: mx53-qsrb: enable USB OTG in host mode
ARM: mx53-qsrb: enable sata
Fabio Estevam (1):
lib: math: Return NULL pointer
Lucas Stach (21):
remove redundant NULL check on free
commands: edit: properly propagate error code
common: env: properly propagate error code
lib: math: fix return path (numstack may be NULL)
lib: libbb: f should never be NULL
usb: ulpi: fix logic-op
usb: dfu: fix error path to avoid NULL ptr deref
net: usb: smsc95xx: fix wrong phy reset condition
net: usb: asix: properly propagate error code
mtd: core: avoid possible NULL ptr deref
clk: avoid possible NULL ptr deref
tegra: rename board directory for Colibri T20
tegra: add -fno-jump-tables to lowlevel code
tegra: lowlevel: switch to __always_inline macro
tegra: add lowlevel delay function
ARM: i.MX6: sabresd: switch to multi-image
ARM: i.MX6: sabresd: set USB PHY and DR mode
tegra: add Tegra3 to relevant lowlevel functions
tegra: add lowlevel DVC
tegra: set AHB clock rate early
tegra: add Tegra3 startup
Philipp Zabel (3):
ARM i.MX6: Gate clocks to graphics processing units
ARM i.MX6Q: Fix IOMUXC GPR1 defines for ENET_CLK_SEL and IPU1/2_MUX
mtd: ubi: avoid NULL pointer dereference in ubi_get_device
Philippe Rétornaz (1):
ARM: i.MX31: Add support for mx31moboard board
Raphaël POGGI (1):
ARM: add minimal support for the Freescale Quad UDOO Board
Renaud Barbier (6):
DA923RC: add boot script
DA923RC: increase malloc size
MPC85xx: fix memory layout to prevent corruption during memtest
ppc: add support for memtest with cache disabled
memtest: exclude page starting at address 0.
ppc: P2020RDB and DA923RC configuration
Sascha Hauer (112):
i2c/spi: match of_modaliases
mtd: m25p80: set driver id_table
spi: imx: drop use of enum
spi: imx: Use IS_ENABLED to drop ifdefs
spi: imx: Use device ids
ARM: i.MX25: Fix LCDC clocks
video: imx: Add a name to perclk
USB gadget: at91: return error when no udc is registered
dfu command: check return values
USB gadget: fsl: Bail out if no udc exists
USB gadget: dfu: propagate error from usb_gadget_poll
PWM: Use a separate device for PWMs
ARM: i.MX: Add include directories to imximage target
ARM: i.MX53 SMD: Switch to imximage
ARM: i.MX6 sabresd: Switch to imximage
ARM: i.MX6 arm2: Switch to imximage
ARM: i.MX51 ccxmx51: Switch to imximage
ARM: i.MX51 karo-tx51: Switch to imximage
ARM: i.MX51 vincell: Switch to imximage
ARM: i.MX51: Eukrea cpuimx51: Switch to imx-image
mtd: Simplify partitions
device: init bus list
device: remove parameters when unregistering a device
ARM: i.MX25: freescale-mx25-3stack: Switch to imx-image
ARM: i.MX53: TQ tqma53: Switch to imx-image
ARM: i.MX25: Eukrea cpuimx25: Switch to imx-image
ARM: i.MX35: eukrea-cpuimx35: Switch to imx-image
ARM: i.MX35: freescale-mx35-3stack: Switch to imx-image
ARM: i.MX53 karo-tx53: Switch to imximage
PWM: pxa: use pwmx as devname
ARM: i.MX6: Add PWM clk lookups
ARM: dts: i.MX6: Add pwm aliases
USB: dfu: Use barebox product id
PWM: Add i.MX PWM driver
Add readf command
input: Add BB_ prefix to KEY_ defines
input: gpio-keys: separate internal data from platform_data
input: Add keycode to barebox key translation table
input: gpio-keys: Add devicetree probe support
common/Makefile: reorder targets
defaultenv: simplify env dependencies
make: Add wildcard rules for compressed files
defaultenv: use wildcard compression rules
ARM: i.MX: Karo-tx25: build image for internal boot
Kconfig: Select default compression type
filetype: Add detection for barebox environment
environment: constify arguments
environment: Add function to load envfs from buffer
defaultenv: Align defaultenv array
ARM: i.MX: Make mxc_iomux_v3_setup_multiple_pads argument const
make: Add bbenv-y target to generate default environment files
move defaultenv-1 to defaultenv/defaultenv-1
move defaultenv-2 to defaultenv/defaultenv-2-*
ARM: i.MX6: Add Garz+Fricke Santaro board support
mtd: erase_info may be modified in mtd_erase
mtd: Only call of_parse_partitions when the mtd has a parent
mtd: partition: only copy selected fields to partition
mtd: partition: make the mtd device the parent of the partition
mtd: register mtd partitions as real mtd devices
ubi: register ubi devices and volumes as devices
mtd: mtdraw: Do not create for partitions and devices without oob
mtd: mtdoob: Do not create for partitions
defaultenv: Allow multiple defaultenvironment overlays
usb: dfu: Fix spelling of flag name
usb: dfu: Add create flag
defaultenv: Add boot option for DFU
gitignore: ignore autogenerated environment files
param: dev_add_param_fixed: constify argument
fs: ubifs: Fix unused function warning
mtd: ubi: rework logging
fs: ubifs: rework logging
PWM: Add functions for getting/setting period/duty cycle
PWM: Implement devicetree support
led: move led_of_parse_trigger to core
led: Add pwm-led driver
led: Add default-on trigger
run_command: remove unused flag parameter
net: constify eth_get_byname argument
net: Add ifup support
blspec: Add NFS support
Merge branch 'for-next/dfu'
Merge branch 'for-next/env'
Merge branch 'for-next/gpio-keys'
Merge branch 'for-next/imx'
Merge branch 'for-next/imx-image'
Merge branch 'for-next/marvell'
Merge branch 'for-next/misc'
Merge branch 'for-next/modalias'
Merge branch 'for-next/mtd'
Merge branch 'for-next/nfs'
Merge branch 'for-next/partitionhelper'
Merge branch 'for-next/ppc'
Merge branch 'for-next/pwm'
Merge branch 'for-next/spi'
Merge branch 'for-next/tegra'
Merge branch 'for-next/ubi'
ifup: set serverip to provided value when doing dhcp
splash: Print error message when no renderer is found
ARM: MMU: Add some debugging aids and hints
ARM: MMU: Fix memory reaching to the end of address space
usb: gadget: set composite to NULL when usb_gadget_register_driver fails
usb: gadget: propagate error code from usb_composite_register
led: trigger: Add missing LED_TRIGGER_DEFAULT_ON string
defaultenv-2: Fix menu files selection
input: gpio-keys; dt probing needs CONFIG_OF_GPIO
environment: Fix unitiliazed variable
string.c: Fix include
netconsole: bail out when no connection is opened
ARM: Panda: Fix board selection in panda defconfig files
ARM: i.MX6 Sabrelite: Fix ethernet
ARM: i.MX53 QSB: Remove wrong return
Release v2014.04.0
Sebastian Hesselbarth (7):
net: reorder Kconfig and Makefile alphabetically
net: phy: add of_phy_device_connect
bus: mvebu: add mbus driver
net: phy: add mvebu mdio bus driver
net: orion: add ethernet driver
ARM: dove: separate barebox-specific DT changes
ARM: dove: sync with DT files from Linux
Steffen Trumtrar (1):
ARM: socfpga: socrates: fix ENTRY_FUNCTION
Uwe Kleine-König (20):
net: net_read_uint32: assert that only 32 bit are read
nfs: fix mount prog version in portmap lookup
nfs: skip over stale rpc packets
nfs: shorten and simplify rpc_add_credentials a bit
nfs: simplify rpc_lookup_req
nfs: drop an unneeded variable from nfs_do_open()
net: new function net_read_uint64
net: provide alternatives to {ntoh, hton}[sl] funtions with cleaner semantics
nfs: switch to nfs3
mount: support filesystem options passed via -o
nfs: parse nfsport and mount port from file system options
devfs: partitioning: add missing free in error path
devfs_add_partition: make flags parameter unsigned
Documentation: fix example call to devfs_add_partition
mtd/nand: constify filename parameter
devfs: partitioning: add new helper devfs_create_partitions
ARM: a9m2410: convert to devfs_create_partitions
ARM: freescale-mx35-3-stack: convert to devfs_create_partitions
ARM: pcm038: convert to devfs_create_partitions
ARM: sama5d3xek: convert to devfs_create_partitions
.gitignore | 2 +
Documentation/porting.txt | 2 +-
Makefile | 22 +-
arch/arm/Kconfig | 1 +
arch/arm/Makefile | 22 +
arch/arm/boards/Makefile | 5 +-
arch/arm/boards/a9m2410/a9m2410.c | 27 +-
arch/arm/boards/archosg9/board.c | 6 +-
arch/arm/boards/at91sam9261ek/init.c | 6 +-
arch/arm/boards/at91sam9m10g45ek/init.c | 14 +-
arch/arm/boards/at91sam9m10ihd/init.c | 2 +-
arch/arm/boards/ccxmx51/Makefile | 1 -
arch/arm/boards/ccxmx51/flash-header.imxcfg | 60 ++
arch/arm/boards/ccxmx51/flash_header.c | 84 --
arch/arm/boards/ebv-socrates/lowlevel.c | 2 -
arch/arm/boards/eukrea_cpuimx25/Makefile | 1 -
.../arm/boards/eukrea_cpuimx25/flash-header.imxcfg | 16 +
arch/arm/boards/eukrea_cpuimx25/flash_header.c | 61 --
arch/arm/boards/eukrea_cpuimx35/Makefile | 1 -
.../arm/boards/eukrea_cpuimx35/flash-header.imxcfg | 19 +
arch/arm/boards/eukrea_cpuimx35/flash_header.c | 43 -
arch/arm/boards/eukrea_cpuimx51/Makefile | 1 -
.../arm/boards/eukrea_cpuimx51/flash-header.imxcfg | 59 ++
arch/arm/boards/eukrea_cpuimx51/flash_header.c | 83 --
arch/arm/boards/freescale-mx25-3ds/3stack.c | 61 --
.../boards/freescale-mx25-3ds/flash-header.imxcfg | 42 +
arch/arm/boards/freescale-mx35-3ds/3stack.c | 42 +-
arch/arm/boards/freescale-mx35-3ds/Makefile | 2 -
.../boards/freescale-mx35-3ds/flash-header.imxcfg | 34 +
arch/arm/boards/freescale-mx35-3ds/flash_header.c | 72 --
arch/arm/boards/freescale-mx53-qsb/board.c | 46 +-
arch/arm/boards/freescale-mx53-smd/Makefile | 1 -
.../boards/freescale-mx53-smd/flash-header.imxcfg | 54 ++
arch/arm/boards/freescale-mx53-smd/flash_header.c | 102 ---
arch/arm/boards/freescale-mx6-arm2/Makefile | 1 -
.../boards/freescale-mx6-arm2/flash-header.imxcfg | 122 +++
arch/arm/boards/freescale-mx6-arm2/flash_header.c | 171 ----
arch/arm/boards/freescale-mx6-sabrelite/board.c | 64 +-
arch/arm/boards/freescale-mx6-sabresd/Makefile | 4 +-
arch/arm/boards/freescale-mx6-sabresd/board.c | 33 +-
.../flash-header-mx6-sabresd.imxcfg | 128 +++
.../boards/freescale-mx6-sabresd/flash_header.c | 178 ----
arch/arm/boards/freescale-mx6-sabresd/lowlevel.c | 11 +-
arch/arm/boards/guf-santaro/Makefile | 2 +
arch/arm/boards/guf-santaro/board.c | 70 ++
arch/arm/boards/guf-santaro/flash-header.imxcfg | 109 +++
arch/arm/boards/guf-santaro/lowlevel.c | 48 +
arch/arm/boards/guf-vincell/Makefile | 2 +-
arch/arm/boards/guf-vincell/flash-header.imxcfg | 3 +
arch/arm/boards/guf-vincell/flash_header.c | 41 -
arch/arm/boards/karo-tx51/Makefile | 1 -
.../boards/karo-tx51/flash-header-karo-tx51.imxcfg | 13 +
arch/arm/boards/karo-tx51/flash_header.c | 52 --
arch/arm/boards/karo-tx53/Makefile | 1 -
.../karo-tx53/flash-header-tx53-rev1011.imxcfg | 97 +++
.../karo-tx53/flash-header-tx53-revxx30.imxcfg | 127 +++
arch/arm/boards/karo-tx53/flash_header.c | 73 --
arch/arm/boards/mioa701/board.c | 2 +-
arch/arm/boards/mx31moboard/Makefile | 20 +
arch/arm/boards/mx31moboard/env/boot/nor | 9 +
arch/arm/boards/mx31moboard/env/boot/sd | 8 +
arch/arm/boards/mx31moboard/env/boot/usbmsd | 8 +
arch/arm/boards/mx31moboard/env/config-board | 7 +
arch/arm/boards/mx31moboard/env/init/mtdparts-nor | 11 +
arch/arm/boards/mx31moboard/lowlevel.c | 114 +++
arch/arm/boards/mx31moboard/mx31moboard.c | 259 ++++++
arch/arm/boards/mx31moboard/mx31moboard.dox | 10 +
arch/arm/boards/phytec-phycore-imx27/pcm038.c | 47 +-
arch/arm/boards/raspberry-pi/rpi.c | 2 +-
arch/arm/boards/sama5d3xek/init.c | 41 +-
arch/arm/boards/solidrun-cubox/lowlevel.c | 4 +-
.../Makefile | 0
.../entry.c | 0
arch/arm/boards/tqma53/flash-header.imxcfg | 66 ++
arch/arm/boards/udoo/Makefile | 3 +
arch/arm/boards/udoo/board.c | 194 +++++
arch/arm/boards/udoo/env/config-board | 6 +
arch/arm/boards/udoo/flash-header-mx6-udoo.imxcfg | 104 +++
arch/arm/boards/udoo/lowlevel.c | 17 +
arch/arm/boards/usb-a926x/init.c | 8 +-
arch/arm/configs/freescale-mx21-ads_defconfig | 12 +-
arch/arm/configs/freescale-mx6-arm2_defconfig | 8 +-
arch/arm/configs/freescale-mx6-sabresd_defconfig | 4 +-
arch/arm/configs/imx_v7_defconfig | 2 +
arch/arm/configs/panda_defconfig | 4 +-
arch/arm/configs/panda_xload_defconfig | 2 +-
arch/arm/configs/tegra_v7_defconfig | 2 +-
arch/arm/cpu/mmu.c | 59 +-
arch/arm/dts/Makefile | 13 +-
arch/arm/dts/dove-cubox-bb.dts | 18 +
arch/arm/dts/dove-cubox.dts | 71 +-
arch/arm/dts/dove.dtsi | 806 ++++++++++++-----
arch/arm/dts/imx53-qsb-common.dtsi | 12 +-
arch/arm/dts/imx53.dtsi | 9 +
arch/arm/dts/imx6q-guf-santaro.dts | 571 ++++++++++++
arch/arm/dts/imx6q-sabresd.dts | 5 +
arch/arm/dts/imx6q-udoo.dts | 22 +
arch/arm/dts/imx6qdl-sabresd.dtsi | 17 +
arch/arm/dts/imx6qdl-udoo.dtsi | 118 +++
arch/arm/dts/imx6qdl.dtsi | 4 +
arch/arm/lib/pbl.lds.S | 1 +
arch/arm/mach-clps711x/devices.c | 3 -
arch/arm/mach-imx/Kconfig | 28 +-
arch/arm/mach-imx/clk-imx21.c | 2 +-
arch/arm/mach-imx/clk-imx25.c | 27 +-
arch/arm/mach-imx/clk-imx27.c | 2 +-
arch/arm/mach-imx/clk-imx6.c | 10 +-
arch/arm/mach-imx/devices.c | 14 +-
arch/arm/mach-imx/include/mach/devices-imx25.h | 6 +-
arch/arm/mach-imx/include/mach/devices-imx27.h | 4 +-
arch/arm/mach-imx/include/mach/devices-imx31.h | 6 +-
arch/arm/mach-imx/include/mach/devices-imx35.h | 4 +-
arch/arm/mach-imx/include/mach/devices-imx51.h | 6 +-
arch/arm/mach-imx/include/mach/devices-imx53.h | 4 +-
arch/arm/mach-imx/include/mach/devices-imx6.h | 10 +-
arch/arm/mach-imx/include/mach/devices.h | 4 +-
arch/arm/mach-imx/include/mach/iomux-v3.h | 2 +-
arch/arm/mach-omap/omap_generic.c | 2 +-
arch/arm/mach-omap/xload.c | 4 +-
arch/arm/mach-socfpga/generic.c | 2 +-
arch/arm/mach-socfpga/include/mach/sequencer.c | 1 -
arch/arm/mach-tegra/Kconfig | 4 +-
arch/arm/mach-tegra/Makefile | 4 +-
arch/arm/mach-tegra/include/mach/lowlevel-dvc.h | 72 ++
arch/arm/mach-tegra/include/mach/lowlevel.h | 75 +-
arch/arm/mach-tegra/include/mach/tegra20-car.h | 12 +
arch/arm/mach-tegra/include/mach/tegra30-car.h | 31 +
arch/arm/mach-tegra/include/mach/tegra30-flow.h | 23 +
arch/arm/mach-tegra/tegra_avp_init.c | 46 +-
arch/mips/include/asm/debug_ll_ns16550.h | 2 +
arch/openrisc/cpu/barebox.lds.S | 1 +
arch/ppc/Kconfig | 1 -
arch/ppc/boards/geip-da923rc/env/bin/boot | 9 +
arch/ppc/boards/geip-da923rc/env/bin/init | 10 +
arch/ppc/configs/da923rc_defconfig | 4 +-
arch/ppc/configs/p2020rdb_defconfig | 2 +
arch/ppc/cpu-85xx/Makefile | 1 +
arch/ppc/cpu-85xx/mmu.c | 54 ++
arch/ppc/cpu-85xx/start.S | 3 -
arch/ppc/cpu-85xx/tlb.c | 17 +-
arch/ppc/include/asm/mmu.h | 6 +
arch/ppc/lib/board.c | 6 +-
arch/ppc/mach-mpc5xxx/Kconfig | 1 +
arch/ppc/mach-mpc85xx/Kconfig | 3 +
arch/ppc/mach-mpc85xx/barebox.lds.S | 8 +-
arch/ppc/mach-mpc85xx/cpu.c | 11 +
arch/ppc/mach-mpc85xx/include/mach/mmu.h | 5 +
commands/Kconfig | 6 +
commands/Makefile | 1 +
commands/boot.c | 4 +-
commands/dfu.c | 30 +-
commands/edit.c | 20 +-
commands/exec.c | 2 +-
commands/loadenv.c | 37 +-
commands/login.c | 2 +-
commands/memtest.c | 10 +-
commands/mount.c | 19 +-
commands/readf.c | 63 ++
commands/tftp.c | 2 +-
commands/time.c | 2 +-
commands/trigger.c | 1 +
common/Kconfig | 65 +-
common/Makefile | 153 +---
common/blspec.c | 116 ++-
common/environment.c | 185 ++--
common/filetype.c | 4 +
common/hush.c | 2 +-
common/kallsyms.c | 8 +-
common/menu.c | 20 +-
common/parser.c | 7 +-
common/password.c | 4 +-
common/startup.c | 52 +-
defaultenv-2/base/bin/ifup | 67 --
defaultenv/Makefile | 24 +
defaultenv/{ => defaultenv-1}/bin/_boot_help | 0
defaultenv/{ => defaultenv-1}/bin/_update | 0
defaultenv/{ => defaultenv-1}/bin/_update_help | 0
defaultenv/{ => defaultenv-1}/bin/boot | 0
defaultenv/{ => defaultenv-1}/bin/init | 0
defaultenv/{ => defaultenv-1}/bin/update | 0
defaultenv/{ => defaultenv-1}/config | 0
.../defaultenv-2-base}/bin/bootargs-ip | 0
.../base => defaultenv/defaultenv-2-base}/bin/init | 0
.../defaultenv-2-base}/bin/mtdparts-add | 0
.../base => defaultenv/defaultenv-2-base}/boot/net | 0
.../base => defaultenv/defaultenv-2-base}/config | 0
.../defaultenv-2-base}/data/ansi-colors | 0
.../defaultenv-2-base}/data/boot-template | 0
.../defaultenv-2-base}/init/automount | 0
.../base => defaultenv/defaultenv-2-base}/init/ps1 | 0
.../defaultenv-2-base}/network/eth0 | 0
defaultenv/defaultenv-2-dfu/boot/dfu | 39 +
.../defaultenv-2-menu}/menu/boot-entries-collect | 0
.../defaultenv-2-menu}/menu/boot-entries-edit | 0
.../defaultenv-2-menu}/menu/boot-entries-remove | 0
.../defaultenv-2-menu}/menu/boot-menu-add-entry | 0
.../menu/boot-menu-new-boot-entry | 0
.../defaultenv-2-menu}/menu/init-entries-collect | 0
.../defaultenv-2-menu}/menu/init-entries-edit | 0
.../defaultenv-2-menu}/menu/init-menu-add-entry | 0
.../defaultenv-2-menu}/menu/mainmenu | 0
.../defaultenv-2-menu}/menu/settings | 0
defaultenv/defaultenv.c | 151 ++++
drivers/ata/sata-imx.c | 2 +-
drivers/base/bus.c | 37 +
drivers/base/driver.c | 3 +
drivers/bus/Kconfig | 15 +-
drivers/bus/Makefile | 5 +-
drivers/bus/mvebu-mbus.c | 743 ++++++++++++++++
drivers/clk/clk-divider-table.c | 2 +-
drivers/clk/clk-fixed-factor.c | 2 +-
drivers/clk/clk-fixed.c | 2 +-
drivers/clk/clk-gate.c | 2 +-
drivers/clk/clk-mux.c | 2 +-
drivers/clk/clkdev.c | 8 +-
drivers/eeprom/at25.c | 3 +-
drivers/i2c/i2c.c | 9 +-
drivers/input/Makefile | 1 +
drivers/input/gpio_keys.c | 156 +++-
drivers/input/keymap.c | 136 +++
drivers/input/qt1070.c | 4 +-
drivers/led/Kconfig | 4 +
drivers/led/Makefile | 1 +
drivers/led/core.c | 35 +
drivers/led/led-gpio.c | 35 -
drivers/led/led-pwm.c | 93 ++
drivers/led/led-triggers.c | 3 +
drivers/mci/mci-core.c | 2 +-
drivers/mtd/core.c | 18 +-
drivers/mtd/devices/m25p80.c | 28 +-
drivers/mtd/mtdoob.c | 5 +-
drivers/mtd/mtdraw.c | 6 +
drivers/mtd/nand/nand-bb.c | 2 +-
drivers/mtd/nand/nand_imx.c | 2 +-
drivers/mtd/partition.c | 97 ++-
drivers/mtd/ubi/build.c | 45 +-
drivers/mtd/ubi/cdev.c | 20 +-
drivers/mtd/ubi/fastmap.c | 4 +-
drivers/mtd/ubi/ubi.h | 1 +
drivers/mtd/ubi/vmt.c | 17 +
drivers/net/Kconfig | 145 ++--
drivers/net/Makefile | 28 +-
drivers/net/orion-gbe.c | 541 ++++++++++++
drivers/net/orion-gbe.h | 236 +++++
drivers/net/phy/Kconfig | 8 +
drivers/net/phy/Makefile | 2 +
drivers/net/phy/mdio-mvebu.c | 152 ++++
drivers/net/phy/phy.c | 31 +
drivers/net/usb/asix.c | 4 +-
drivers/net/usb/smsc95xx.c | 2 +-
drivers/of/base.c | 8 +-
drivers/pinctrl/imx-iomux-v3.c | 4 +-
drivers/pwm/Kconfig | 6 +
drivers/pwm/Makefile | 3 +-
drivers/pwm/core.c | 111 ++-
drivers/pwm/pwm-imx.c | 262 ++++++
drivers/pwm/pxa_pwm.c | 2 +-
drivers/spi/altera_spi.c | 2 +-
drivers/spi/imx_spi.c | 132 ++-
drivers/spi/spi.c | 2 +-
drivers/usb/core/usb.c | 3 +-
drivers/usb/gadget/at91_udc.c | 2 +-
drivers/usb/gadget/composite.c | 11 +-
drivers/usb/gadget/dfu.c | 35 +-
drivers/usb/gadget/fsl_udc.c | 3 +
drivers/usb/otg/ulpi.c | 4 +-
drivers/video/imx.c | 2 +-
fs/Makefile | 2 +-
fs/bpkfs.c | 3 +-
fs/devfs-core.c | 128 ++-
fs/fs.c | 21 +-
fs/nfs.c | 963 ++++++++++++++-------
fs/parseopt.c | 34 +
fs/parseopt.h | 1 +
fs/ubifs/super.c | 30 +-
fs/ubifs/ubifs.c | 4 +-
fs/ubifs/ubifs.h | 11 +-
images/Makefile.imx | 20 +
images/Makefile.tegra | 4 +-
include/asm-generic/barebox.lds.h | 13 +
include/byteorder.h | 24 +
include/common.h | 3 +-
include/driver.h | 44 +-
include/envfs.h | 36 +-
include/filetype.h | 1 +
include/fs.h | 6 +-
include/gpio_keys.h | 7 -
include/input/keyboard.h | 10 +
include/led.h | 3 +
include/linux/mbus.h | 61 ++
include/linux/mtd/mtd.h | 5 +-
include/linux/phy.h | 14 +
include/mfd/imx6q-iomuxc-gpr.h | 16 +-
include/mfd/mc13xxx.h | 11 +
include/nand.h | 4 +-
include/net.h | 22 +-
include/param.h | 2 +-
include/pwm.h | 7 +
include/readkey.h | 34 +-
include/usb/dfu.h | 3 +-
lib/bootstrap/disk.c | 2 +-
lib/gui/image_renderer.c | 2 +
lib/libbb.c | 2 +-
lib/math.c | 6 +-
lib/parameter.c | 5 +-
lib/readkey.c | 36 +-
lib/readline.c | 26 +-
lib/string.c | 2 +-
net/Kconfig | 11 +
net/Makefile | 1 +
net/eth.c | 6 +-
net/ifup.c | 182 ++++
net/netconsole.c | 6 +
scripts/Makefile.lib | 51 +-
scripts/dfuboot.sh | 68 ++
scripts/genenv | 12 +-
scripts/kwbimage.c | 5 +-
scripts/kwboot.c | 1 -
318 files changed, 9216 insertions(+), 2741 deletions(-)
create mode 100644 arch/arm/boards/ccxmx51/flash-header.imxcfg
delete mode 100644 arch/arm/boards/ccxmx51/flash_header.c
create mode 100644 arch/arm/boards/eukrea_cpuimx25/flash-header.imxcfg
delete mode 100644 arch/arm/boards/eukrea_cpuimx25/flash_header.c
create mode 100644 arch/arm/boards/eukrea_cpuimx35/flash-header.imxcfg
delete mode 100644 arch/arm/boards/eukrea_cpuimx35/flash_header.c
create mode 100644 arch/arm/boards/eukrea_cpuimx51/flash-header.imxcfg
delete mode 100644 arch/arm/boards/eukrea_cpuimx51/flash_header.c
create mode 100644 arch/arm/boards/freescale-mx25-3ds/flash-header.imxcfg
create mode 100644 arch/arm/boards/freescale-mx35-3ds/flash-header.imxcfg
delete mode 100644 arch/arm/boards/freescale-mx35-3ds/flash_header.c
create mode 100644 arch/arm/boards/freescale-mx53-smd/flash-header.imxcfg
delete mode 100644 arch/arm/boards/freescale-mx53-smd/flash_header.c
create mode 100644 arch/arm/boards/freescale-mx6-arm2/flash-header.imxcfg
delete mode 100644 arch/arm/boards/freescale-mx6-arm2/flash_header.c
create mode 100644 arch/arm/boards/freescale-mx6-sabresd/flash-header-mx6-sabresd.imxcfg
delete mode 100644 arch/arm/boards/freescale-mx6-sabresd/flash_header.c
create mode 100644 arch/arm/boards/guf-santaro/Makefile
create mode 100644 arch/arm/boards/guf-santaro/board.c
create mode 100644 arch/arm/boards/guf-santaro/flash-header.imxcfg
create mode 100644 arch/arm/boards/guf-santaro/lowlevel.c
create mode 100644 arch/arm/boards/guf-vincell/flash-header.imxcfg
delete mode 100644 arch/arm/boards/guf-vincell/flash_header.c
create mode 100644 arch/arm/boards/karo-tx51/flash-header-karo-tx51.imxcfg
delete mode 100644 arch/arm/boards/karo-tx51/flash_header.c
create mode 100644 arch/arm/boards/karo-tx53/flash-header-tx53-rev1011.imxcfg
create mode 100644 arch/arm/boards/karo-tx53/flash-header-tx53-revxx30.imxcfg
delete mode 100644 arch/arm/boards/karo-tx53/flash_header.c
create mode 100644 arch/arm/boards/mx31moboard/Makefile
create mode 100644 arch/arm/boards/mx31moboard/env/boot/nor
create mode 100644 arch/arm/boards/mx31moboard/env/boot/sd
create mode 100644 arch/arm/boards/mx31moboard/env/boot/usbmsd
create mode 100644 arch/arm/boards/mx31moboard/env/config-board
create mode 100644 arch/arm/boards/mx31moboard/env/init/mtdparts-nor
create mode 100644 arch/arm/boards/mx31moboard/lowlevel.c
create mode 100644 arch/arm/boards/mx31moboard/mx31moboard.c
create mode 100644 arch/arm/boards/mx31moboard/mx31moboard.dox
rename arch/arm/boards/{toradex-colibri-t20-iris => toradex-colibri-t20}/Makefile (100%)
rename arch/arm/boards/{toradex-colibri-t20-iris => toradex-colibri-t20}/entry.c (100%)
create mode 100644 arch/arm/boards/tqma53/flash-header.imxcfg
create mode 100644 arch/arm/boards/udoo/Makefile
create mode 100644 arch/arm/boards/udoo/board.c
create mode 100644 arch/arm/boards/udoo/env/config-board
create mode 100644 arch/arm/boards/udoo/flash-header-mx6-udoo.imxcfg
create mode 100644 arch/arm/boards/udoo/lowlevel.c
create mode 100644 arch/arm/dts/dove-cubox-bb.dts
create mode 100644 arch/arm/dts/imx6q-guf-santaro.dts
create mode 100644 arch/arm/dts/imx6q-udoo.dts
create mode 100644 arch/arm/dts/imx6qdl-udoo.dtsi
create mode 100644 arch/arm/mach-tegra/include/mach/lowlevel-dvc.h
create mode 100644 arch/arm/mach-tegra/include/mach/tegra30-car.h
create mode 100644 arch/arm/mach-tegra/include/mach/tegra30-flow.h
create mode 100644 arch/ppc/boards/geip-da923rc/env/bin/boot
create mode 100644 arch/ppc/cpu-85xx/mmu.c
create mode 100644 commands/readf.c
delete mode 100644 defaultenv-2/base/bin/ifup
create mode 100644 defaultenv/Makefile
rename defaultenv/{ => defaultenv-1}/bin/_boot_help (100%)
rename defaultenv/{ => defaultenv-1}/bin/_update (100%)
rename defaultenv/{ => defaultenv-1}/bin/_update_help (100%)
rename defaultenv/{ => defaultenv-1}/bin/boot (100%)
rename defaultenv/{ => defaultenv-1}/bin/init (100%)
rename defaultenv/{ => defaultenv-1}/bin/update (100%)
rename defaultenv/{ => defaultenv-1}/config (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/bin/bootargs-ip (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/bin/init (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/bin/mtdparts-add (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/boot/net (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/config (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/data/ansi-colors (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/data/boot-template (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/init/automount (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/init/ps1 (100%)
rename {defaultenv-2/base => defaultenv/defaultenv-2-base}/network/eth0 (100%)
create mode 100644 defaultenv/defaultenv-2-dfu/boot/dfu
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/boot-entries-collect (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/boot-entries-edit (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/boot-entries-remove (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/boot-menu-add-entry (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/boot-menu-new-boot-entry (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/init-entries-collect (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/init-entries-edit (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/init-menu-add-entry (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/mainmenu (100%)
rename {defaultenv-2/menu => defaultenv/defaultenv-2-menu}/menu/settings (100%)
create mode 100644 defaultenv/defaultenv.c
create mode 100644 drivers/bus/mvebu-mbus.c
create mode 100644 drivers/input/keymap.c
create mode 100644 drivers/led/led-pwm.c
create mode 100644 drivers/net/orion-gbe.c
create mode 100644 drivers/net/orion-gbe.h
create mode 100644 drivers/net/phy/mdio-mvebu.c
create mode 100644 drivers/pwm/pwm-imx.c
create mode 100644 fs/parseopt.c
create mode 100644 fs/parseopt.h
create mode 100644 include/byteorder.h
create mode 100644 include/input/keyboard.h
create mode 100644 include/linux/mbus.h
create mode 100644 net/ifup.c
create mode 100755 scripts/dfuboot.sh
--
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:[~2014-04-04 7:23 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=20140404072319.GI17250@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.