v2014.06.0

Sascha Hauer s.hauer at pengutronix.de
Wed Jun 4 11:49:55 PDT 2014


Here comes the barebox release for June.

The diffstat is huge this time. It shows that we now use the upstream
devicetree files which hopefully makes it easier to keep the files in
sync with the kernel. Some other changes worth noting:

- We now have Tegra3 support
- More MIPS devicetree support
- Support for Rockchip SoCs
- RiOTboard support
- initial Voltage Regulator support
- We have our first game in barebox: 2048

As usual here comes the detailed list of patches that went into
this release.

Sascha

----------------------------------------------------------------
Alexander Aring (3):
      memtest: cleanup error handling
      memtest: cleanup requests of regions
      memtest: copyright to UPPER case and fix typo

Alexander Shiyan (16):
      Documentation: Update binding doc for i.MX IIM
      GPIO: i.MX: Implement get_direction()
      spi: i.MX: Simplify cspi_0_0_init()
      spi: i.MX: Optimise driver private structure
      gui: Fix resource leak
      lzo: Remove unused variable
      ubifs: Remove unused variable
      commands/usbserial: Remove unused variable
      ata: pata-imx: Remove unused variable
      mtd: partition: Remove unused variable
      mtd: nand: bbt: Remove unused variable
      imx_keypad: Fix error handling
      commands/mount: Return real error code if "mount" fail
      commands/umount: Return real error code if "umount" fail
      ARM: Remove excess "select GENERIC_GPIO"
      SPI: i.MX: Remove redundant assignment

Antony Pavlov (13):
      spi: import bitbang txrx utility functions from linux
      spi: add controller driver for Atheros AR7XXX/AR9XXX SoCs
      MIPS: ar9331.dtsi: add SPI master
      MIPS: tplink-mr3020.dts: add S25FL032PIF SPI flash chip
      MIPS: tplink-mr3020_defconfig: add SPI support
      MIPS: add Longson LS1B SoC dtsi file
      MIPS: add Loongson Tech LS1B Demo Board dts file
      MIPS: loongson-ls1b: switch to device tree
      spi: altera_spi: fix altera_spi_setup() return error codes
      net: usb: asix: fix formating
      clk: move of_clk_get_parent_name() to common clk code
      clk: fixed-factor: add DT init function
      stdlib.h: include missed types.h

Beniamino Galvani (13):
      net: add ARC EMAC driver
      mfd: add act8846 driver
      ARM: add basic support for Rockchip SoCs
      ARM: rockchip: add PLL initialization function
      clk: gate: add flags argument to clock gate constructor
      clk: gate: unify enable and disable functions handling
      clk: gate: add CLK_GATE_HIWORD_MASK flag
      clk: add rockchip clock gate driver
      pinctrl: add rockchip pinctrl and gpio drivers
      ARM: dts: add Rockchip devicetree files
      ARM: rockchip: add radxa-rock board
      ARM: Rockchip: use upstream dtsi files
      ARM: radxa-rock: set hostname after devicetree initialization

Christian Hemp (4):
      imx6:mmdc: Move register defines to header file
      imx6: read back memory size
      imx6: Add support for phyCARD-i.MX6
      imx:mmdc:Move imx6-reg include to imx6-mmdc header

Christoph Fritz (3):
      tftp: add timeframe when remote server is retransmitting
      net cpsw: fix rx stability under heavy network load
      common: fix macro WARN

Eric Bénard (1):
      RiOTboard: add new board

Fabio Estevam (1):
      serial: imx: Fix buggy transmissions when baudrate mismatches

Franck Jullien (2):
      asm-generic: add IO memory accessors
      driver/net: fix bus endianess access in ethoc.c

Juergen Borleis (3):
      net/ifup.c: don't fail silently
      net/ifup.c: avoid setting the MAC twice
      default environment: force a specific return value

Lucas Stach (33):
      clk: tegra20: convert to dt-binding defines
      dt-bindings: add pinctrl-tegra.h
      ARM: dts: update Tegra20 base dtsi to Linux 3.14
      ARM: dts: update paz00 DT to Linux 3.14
      ARM: dts: update colibri + iris DTs to Linux 3.14
      gpio: tegra: remove dead code
      mmc: tegra: fix typo
      tegra: disable more lowlevel unsafe switch optimizations
      tegra: source MSELECT clock from CLK_M
      tegra: add Tegra3 kconfig symbol
      tegra: add Tegra3 ramsize detection
      tegra: add Tegra3 mem initcall
      tegra: recognize T30 in debug UART code
      pinctrl: tegra: add Tegra3 driver
      dt-bindings: add tegra30-car.h
      clk: tegra: consider new T30 clock registers
      clk: tegra: add Tegra3 driver
      gpio: tegra: add Tegra3 setup
      ARM: tegra: add basic Tegra3 DT
      ARM: tegra: add NVidia Beaver board support
      ARM: dts: tegra: add full Beaver pinmux
      defconfig: tegra: add some useful options
      ARM: nitrogen6x: remove VPU/IPU QoS from DCD
      ARM: change signature of barebox_arm_entry
      ARM: beaglebone: remove extra FDT memcpy
      ARM: eDM-QMX6: remove extra FDT memcpy
      ARM: phycore-am33xx: remove extra FDT memcpy
      ARM: imx: move malloc area to upper memory bank by default
      ARM: bootm: be more clever while deciding where to put zImage
      ARM: bootm: fix default uImage placement
      ARM: phycard-imx6: fixup for barebox_arm_entry signature change
      ARM: tegra30: slow down CPU to 600 MHz
      ARM: tegra30: ramp vdd_core to 1,2V

Marc Kleine-Budde (1):
      2048: port to barebox

Matteo Fortini (1):
      sama5d3x: fix AT91_SMC_CS offset stride

Michael Olbrich (3):
      ARM: dts: i.MX53: tqma53: Readd barebox specifics
      ARM Samsung: fix booting from NAND with pbl
      net: dm9k: only read on packet for each call to dm9k_eth_rx()

Michel Stam (3):
      common: Allow for I/O mapped I/O
      x86: Add support for IDE on the legacy I/O ports
      x86: ns16550: Rework driver to allow for x86 I/O space

Owen Kirby (1):
      Fix the options and protocols used by the loadx command.

Sascha Hauer (52):
      ppc: io: Add _IO_BASE define
      mips: io: include generic io.h
      openrisc: Use generic io accessors
      Add devicetree source files as of Linux-3.15-rc2
      serial: ns16550: omap: set register shift from code
      of: partition: set device_node of the newly created partition
      of: move of_find_device_by_node_path to drivers/of/of_path.c
      of_path: Allow to specify path with phandle only
      environment: drop envfs_register_partition
      env: erase/protect in envfs_save
      mtd: nand: bb: use mtd api directly
      mtd: refactor bb device creation
      mtd: nand: create bb devices automatically
      OF: barebox-env: Use bb device on NAND
      dts: Use dt-bindings from kernel
      dts: i.MX51 efika sb: Roll back pingroup changes
      ARM: dts: i.MX51: Use upstream dts files
      ARM: i.MX6: Use upstream dtsi files
      ARM: i.MX53: Use upstream dtsi files
      Add initial regulator support
      mci: Add regulator support
      ARM: Rockchip: switch to multiimage support
      ARM: i.MX25: Use upstream dtsi file
      ARM: i.MX27: Use upstream dtsi file
      ARM: AM33xx: Use upstream dtsi file
      ARM: Tegra20: Use upstream dtsi files
      ARM: dove: Use upstream dtsi file
      dts: update to v3.15-rc3
      Merge branch 'for-next/dts'
      Merge branch 'for-next/env'
      Merge branch 'for-next/ifup'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/ioresource'
      Merge branch 'for-next/memtest'
      Merge branch 'for-next/mips'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/of'
      Merge branch 'for-next/regulator'
      Merge branch 'for-next/rockchip'
      Merge branch 'for-next/tegra'
      ARM: dts: remove unused i.MX pinfunc header files
      video: i.MX IPUv3: remove debug leftover
      video: i.MX IPUv3: Print error as string
      ARM: dts: Add generated files to clean rule
      boot: fix multiple boot sources
      boot: iterate over directories in alphabetical order
      drop CONFIG_PARTITION_NEED_MTD
      ARM: AM33xx: make bbu handler static inline
      mtd: nand: mxs: Fix 2k nand with oob size of 224 bytes
      net: fec_imx: mask mii register reads correctly
      net: fec_imx: check return value of registration functions
      Release v2014.06.0

Silvio Fricke (2):
      ARM: i.MX6: dts: edmqmx6: use new dts approach
      ARM: i.MX: edmqmx6: disable menu framework

Steffen Trumtrar (1):
      syscon: fix prototype compile error

Uladzimir Bely (1):
      imx6: ocotp: Add On-Chip OTP registers write support

Wjatscheslaw Stoljarski (4):
      imx-spi: enable v0.7 spi driver for imx53-cspi
      imx53: add imx53_add_cspi
      imx-spi: enable v0.7 spi driver for imx53-cspi
      imx53: add imx53_add_cspi

-- 
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