Sascha Hauer s.hauer at pengutronix.de
Mon Apr 13 01:41:23 PDT 2015

We have a release for April. It's a little bit delayed due to my
holidays, but here it is.
This release brings the long overdue conversion to streaming dma ops
for drivers. Thanks Lucas.
For a detailed list of changes see below.


Andrey Panov (20):
      ARM: Rockchip: Add DEBUG_LL based on mach-socfpga
      lib: Add gcd() function
      CLK: Add support for composite clock from Linux kernel
      CLK: Add fractional divider clock support from Linux kernel
      CLK: clk-mux: Respect CLK_MUX_HIWORD_MASK flag
      CLK: clk-divider: Respect CLK_DIVIDER_HIWORD_MASK flag
      CLK: clk-divider: Introduce clk_divider_alloc() and *_free() routines
      CLK: clk-divider: Respect CLK_DIVIDER_POWER_OF_TWO flag
      CLK: Check and do not allow to register clock twice
      CLK: Add helper defines to barebox-wrapper.h for easier porting of drivers from Linux kernel
      NET: arc_emac: Update for newer DTS, support for Rockchip .compatible
      ARM: Rockchip: Update Kconfig
      ARM: Rockchip: Update clk driver from Linux kernel for use with newer DTS
      ARM: Rockchip: Use newer DTS for Radxa Rock board
      ARM: Rockchip: Update Radxa Rock board
      ARM: Rockchip: Remove unused files from mach-rockchip
      ARM: Rockchip: Add documentation
      MMC: dw_mmc: Add support for PIO mode and Rockchip variant of this hardware
      MMC: dw_mmc: PIO mode fixes
      ARM: Rockchip: Update defconfig

Andrey Smirnov (1):
      firmware: altera: Make nSTAT GPIO optional

Antony Pavlov (5):
      openrisc: barebox.lds.S: fix BFD format names
      MIPS: qemu-malta_defconfig: set BAUDRATE=38400
      MIPS: qemu-malta: debug_ll: fix serial port speed
      MIPS: add gxemul-malta_defconfig
      make PBL_CONSOLE depend on PBL_IMAGE

Bo Shen (1):
      ARM: atmel: at91sam9n12: add subtype support

Brian Norris (1):
      mtd: nand: cleanup ONFI printed errors, warnings

Doug Brainard (1):
      SAMA5D4EK - Now uses the new environment.

Hubert Feurstein (2):
      common/bootargs: add blkdevparts variables
      led: gpio: add support for default-state dt-property

Jan Luebbe (4):
      ARM/mem: handle data aborts gracefully for md
      scripts/dtc: import update-dtc-source.sh from kernel v4.0-rc1
      scripts/dtc: Update to upstream version 1.4.1
      Documentation: handle missing group declaration

Jean-Christophe PLAGNIOL-VILLARD (5):
      imx_v7_defconfig: enable at least PNG support for splash
      imx6q-embedsky-e9: the debug port is on uart1 not uart4
      imx6q-embedsky-e9: there is not PCIe on this hardware
      imx6q-embedsky-e9: we use the i2c2 for hdmi
      gitignore: only ignore include/config.h

Juergen Beisert (5):
      Docs: add some info about the Phytec's phyCORE-i.MX35
      phyCORE-PXA270: switch to the new environment template
      Docs: add some info about the Phytec's phyCORE-PXA270
      phyCORE-MPC5200-Tiny: switch to the new environment template
      Docs: add some info about the Phytec's phyCORE-MPC5200-Tiny

Lucas Stach (57):
      imd: provide dummy imd_command_setenv
      ARM: do not specify -static and -pie at the same time
      net: designware: don't depend on CONFIG_OFTREE
      menu: depend on !CONFIG_SHELL_NONE
      ARM: MIOA701: select POLLER
      of: make of_alias_get work on all types of DT paths
      ARM: tegra20: add mmc aliases
      ARM: tegra30: add mmc aliases
      ARM: tegra124: add mmc aliases
      mci: tegra: handle mmc aliases
      bbu: include necessary headers
      bbu: make bbu confirm a bit more verbose
      ARM: tegra: add eMMC barebox update handler
      ARM: tegra: add barebox update handler to Beaver board
      ARM: tegra: add barebox update handler to Jetson board
      ARM: tegra: enable barebox update in defconfig
      arm: hummingboard: fix fallout from upstream DT usage
      usb: gadget: include common.h in header
      NIOS2: use dma_addr_t in dma_alloc_coherent
      MIPS: change dma_alloc/free_coherent to common prototypes
      ARM: change dma_alloc/free_coherent to match other architectures
      ARM: move virt<->phys translation to io.h
      dma: add streaming DMA ops
      ARM: move DMA alloc functions to dma.h
      ARM: implement streaming DMA ops
      AHCI: convert to streaming DMA ops
      MCI: dw-mmc: convert to streaming DMA ops
      MCI: imx: convert to streaming DMA ops
      MCI: tegra-sdmmc: convert to streaming DMA ops
      net: arc-emac: convert to streaming DMA ops
      net: cpsw: convert to streaming DMA ops
      net: at91_ether: convert to streaming DMA ops
      net: davinci_emac: convert to streaming DMA ops
      net: designware: convert to streaming DMA ops
      net: fec: convert to streaming DMA ops
      net: macb: convert to streaming DMA ops
      net: orion-gbe: convert to streaming DMA ops
      net: rtl8169: convert to streaming DMA ops
      net: xgmac: convert to streaming DMA ops
      usb: gadget: fsl_udc: convert to streaming DMA ops
      usb: host: ehci: convert to streaming DMA ops
      usb: host: ohci: convert to streaming DMA ops
      ARM: bcm2835: mbox: convert to streaming DMA ops
      ARM: MMU: unexport cache maintenance functions
      pbl: let pbl-console depend on !CONSOLE_NONE
      ARM: versatile: provide clk_set_rate stub
      ARM: zynq: zedboard: don't select serial
      ARM: radxa-rock: select options for regulator
      parameter: include header for ERR_PTR and errno
      PCI: fix bad bugs in bridge setup code
      net: mvneta: convert to streaming DMA ops
      ARM: highbank: fix build with recent binutils
      clk: fractional-divider: fix build with CONFIG_MODULES
      usb: host: xhci: depend on HAS_DMA
      docs: correct link to microcom repo
      ARM: tegra124: remove serial aliases
      pci: make sure to activate devices on the root bus

Marc Kleine-Budde (22):
      drivers: remove unused function dev_protect()
      fs: make "offset" parameter of erase() and protect() 64 bit safe
      of_path: of_find_path(): remove unused variable len
      of/base: fix sparse warning, don't use integer 0 as NULL pointer
      of: add no-op function for of_register_fixup()
      of: add no-op functions for of_find_node_by_alias() and of_find_node_by_path_or_alias()
      sandbox: fix indention in help text
      sandbox: add support to pass dtb to barebox
      sandbox: add sample dts
      sandbox: activate OF support in defconfig
      sandbox: hostfile: clarify variable names
      sandbox: hostfile: probe(): add missing pointer from cdev.dev to dev
      sandbox: hostfile: remove struct hf_platform_data from hf_priv
      sandbox: hostfile: move fd from platform data to priv
      sandbox: hostfile: probe driver earlier
      sandbox: hostfile: use the memory resource to determine the size not the platform_data
      sandbox: hostfile: is always mmpad'ed
      sandbox: move device name generation for image/env into add_image()
      sandbox: hostfile: improve --image parameter to support "dev=file"
      sandbox: hostfile: completely switch to OF based probing
      environment: envfs_{load, save}: add possibility to call with filename and dirname == NULL
      paramter: The dev_add_param_*() return ERR_PTR(), change no-ops to return ERR_PTR(-ENOSYS) instead of NULL

Masahiro Yamada (1):
      pbl: remove start_barebox() stub

Michael Grzeschik (1):
      ARM: Vincell: add usb device

Michael Olbrich (3):
      defaultenv-2: init: don't call timeout again if the user intervened
      friendlyarm-mini2440: add support for the W35 display
      ARM Samsung: add simple NAND barebox update handler

Robert Jarzmik (1):
      net: smc1111: fix platform data initializations

Robert Schwebel (2):
      Documentation: fix am335x title
      Documentation: rename powerpc manual to .rst

Sascha Hauer (67):
      dts: update to v3.18-rc3
      dts: update to v3.18-rc4
      dts: update to v3.18-rc5
      dts: update to v3.18-rc6
      dts: update to v3.18-rc7
      dts: update to v3.19-rc1
      dts: update to v3.19-rc3
      dts: update to v3.19-rc5
      dts: update to v3.19-rc6
      dts: update to v3.19-rc7
      ARM: remove unused variable
      of: Add for_each_child_of_node_safe
      mtd: core: add error checks
      mtd: partitions: Use xstrdup
      mtd: partitions: Add error check
      mtd: Add partitions to list
      mtd: nand: remove automatically created bb devices
      move cmdline partition parsing code to separate file
      cmdlinepart: Change SIZE_REMAINING to loff_t
      cmdlinepart: make argument types safer
      cmdlinepart: add function to parse a cmdline partition string
      cmndlinepart: skip devname if partstr already contains it
      mtd: forbid conflicting mtd partitions
      mtd: Use flags parameter in mtd_add_partition
      mtd: Add a partitions parameter to mtd devices
      mtd: fixup device tree partitions
      defaultenv-2: mtdparts-add: remove unused variable
      defaultenv-2: mtdparts-add: Use new partition parameter
      OMAP and i.MX boards: do not set console= commandline parameter in environment
      boards: Use nv.linux.bootargs.console for setting the console= commandline parameter
      ARM: Allow to mask data aborts
      reset_source: make safe to call earlier
      dts: update to v3.19
      dts: update to v4.0-rc1
      ARM: i.MX53 QSB: remove unused /dev/env0 partition
      console: Make locally used function static
      clk: Treat NULL as dummy clocks
      Merge branch 'for-next/am335x'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/mtd'
      Merge branch 'for-next/mtd-partitions'
      Merge branch 'for-next/sandbox-of'
      Merge branch 'for-next/at91'
      Merge branch 'for-next/dtc'
      ARM: i.MX: boards: Setup stack before calling imx*_barebox_entry
      ARM: i.MX: remove __naked from imx*_barebox_entry
      PWM: i.MX: register successfully without alias
      ARM: i.MX5: Do not register fixed clocks twice
      ARM: i.MX: remove i.MX6 ARM2 board support
      ARM: i.MX6: switch to COMMON_CLK_OF_PROVIDER
      fs: rename inode member of struct filep to priv
      Merge branch 'for-next/arm'
      Merge branch 'for-next/fs'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/mips'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/openrisc'
      Merge branch 'for-next/rockchip'
      Merge branch 'for-next/socfpga'
      Merge branch 'for-next/streaming-dma'
      Merge branch 'for-next/tegra'
      Use linux.bootargs.console for specifying the console
      clk: clk-divider: fix _get_maxdiv for table based divider
      lib: Add hex2bin and bin2hex implementations
      Documentation: booting-linux: Fix wrong variable name
      ARM: i.MX6: Add clock for ocotp
      Release v2015.04.0

Sebastian Hesselbarth (1):
      net: mvneta: Fix transmit errors due to dirty txdesc

Stefan Müller-Klieser (2):
      Revert "lzo: properly check for overruns"
      lzo: check for length overrun in variable length encoding.

Steffen Trumtrar (5):
      scripts: add socfpga preloader-files importer
      scripts: socfpga: add coccinelle magic
      ARM: socfpga: add Altera SoCFPGA Development Kit support
      scripts: socfpga: statify sys_mgr_init_table
      ARM: socfpga: socdk: statify sys_mgr_init_table

Teresa Gámez (9):
      ARM: Fix nv variable bootargs.base
      ARM: phyFLEX-AM335x-SOM: Update NAND partition table
      ARM: phyCORE-AM335x-SOM: Update NAND partition table
      ARM: phytec-som-am335x: Fix rootfs bootargs
      ARM: am335x_defconfig: Add ext4 support
      ARM: phytec-som-am335x: Remove mmc rootfstype
      ARM: phycore-am335x-som: Fix boards with no SPI
      mtd: nand_omap_gpmc: Remove unused code
      mtd: nand_omap_gpmc: Fix ecc check for bch8 romcode

Ulrich Ölmann (2):
      docs: remove trailing whitespaces
      docs: fix typos

Uwe Kleine-König (2):
      mtd: nand-imx: fix byte reading in x16 mode
      mtd: nand-imx: don't copy more bytes than read from hardware

Wadim Egorov (8):
      ARM: am335x: phyFLEX-AM335x: Split DT and add MLO DT
      ARM: dts: Add a new compatible type for am335x phytec SOMs
      boards: Add phytec-som-am335x
      Docs: Add phytec-som-am335x documentation
      reset_source: Add external reset
      ARM: am33xx: Add support for reset reason detection
      boards: phytec-som-am335x: Add phycard-som support
      mci: core: Check return value of dev_add_param_bool

Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

More information about the barebox mailing list