All of lore.kernel.org
 help / color / mirror / Atom feed
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.