v2015.11.0

Sascha Hauer s.hauer at pengutronix.de
Fri Nov 6 07:09:36 PST 2015


Hi All,

We have a November Release. Most of the stuff that went into this
release are fixes. Major thing worth noting this time is USB keyboard
support which allows us to control barebox without a serial console.
Thanks Peter for working on this. And thankyou everybody else working
on barebox :)

Have fun
 Sascha

----------------------------------------------------------------
Alexander Aring (1):
      amba: check if on remove callback

Antony Pavlov (16):
      usb: ehci: fix include/usb/usb.h:'struct usb_configuration' misuse
      mtd: spi-nor: add Spansion S25FL204K support
      endian: sync {big,little}_endian.h with linux-4.2
      logo: Kconfig: make BAREBOX_LOGO_* depend on BAREBOX_LOGO
      usb: storage: fix warning: no previous prototype for 'usb_stor_Bulk_clear_endpt_stall'
      MIPS: mach-ath79: make ar71xx_regs.h assembler-tolerant
      MIPS: PBL: Add missing pieces for xz compressed PBL image
      MIPS: refactor SBL start.S code
      MIPS: ath79: use gpiolib
      gpio: add ath79-gpio driver for Atheros MIPS SoCs
      MIPS: dts: ar9331.dtsi: add gpio
      MIPS: dts: tplink-mr3020.dts: move aliases up
      MIPS: dts: tplink-mr3020.dts: enable gpio & leds
      MIPS: tplink-mr3020_defconfig: enable gpio & leds
      commands: ls: use 14 digits for filesize
      usb: core: drop unnecessary le16_to_cpu() conversion

Daniel Schultz (8):
      drivers: mci: Make two functions public
      include: mci: Add new ext. CSD field defines
      drivers: mci: Add mci_get_device_by_name function
      ARM: am33xx: Add barebox_update eMMC option
      ARM: am335x: Register eMMC MLO handler
      ARM: dts: Add include to strip am33xx clocks
      ARM: dts: Include strip file to Phytec am335x MLOs
      commands: Add MMC ext. CSD register tool

David S. Miller (1):
      endian: Always evaluate arguments

Edoardo Scaglia (1):
      at91sam9x5: fix ROM base address (bugfix for nand ECC)i

Enrico Jorns (3):
      mtd nand: added 'bits_per_cell' property
      mtd nand_denali: Add denali nand driver
      mtd denali: pass col argument to READID operation

Enrico Scholz (2):
      ARM: MMU: fixed dma_flush_range() call
      ARM: MMU: fixed calculation of number of PTEs

Eric Bénard (4):
      chipidea-imx: allow phymode configuration in pdata
      imx25: register usb-misc by default
      eukrea-cpuimx25: enable dfu sequence conditionaly
      eukrea-cpuimx25: update defconfig

Fabio Estevam (1):
      video: imx-hdmi: Remove unused 'regmap' structure

Florian Vallee (2):
      eukrea-cpuimx25: fix boot
      eukrea-cpuimx25: setup usb through chipidea-imx driver

Jan Remmet (1):
      ubiformat: remove dead code

Lucas Stach (6):
      video: vpl: depend on OFTREE
      video: imx-hdmi: depend on EDID support
      input: usb-kbd: depend on CONSOLE_FULL
      mtd: nand_denali: don't include arch header
      video: simple-panel: depend on OFDEVICE
      ARM: imx: clocksource: add new DT compatible

Markus Pargmann (1):
      usb: chipidea: Add udc unregister for device removal

Masahiro Yamada (1):
      console: use int rather than uint in printf() and friends

Peter Mamonov (9):
      usb: ehci-hcd: add OF bindings
      usb: ehci-hcd: use is_timeout_non_interruptible()
      ata: intf_platform_ide: add OF bindings
      common: clock: introduce mdelay_non_interruptible()
      usb: ehci-hcd: port periodic transactions implementation from the u-boot
      usb: ehci-hcd: detect re-entrance
      usb: ehci-hcd: use mdelay_non_interruptible()
      input: port usb keyboard driver from the u-boot
      fs: Fix filesystem detection with full path

Sascha Hauer (28):
      i2c: fsl: Add bus recovery support
      clock: remove duplicate xdelay declarations
      introduce strerrorp
      of_fix_tree: warn instead of fail when a fixup fails
      video: ipuv3: Do not crash when no mode is found
      video: ipuv3: imx-ldb: remove unused variable
      video: ipuv3: imx-ldb: Support video modes in ldb node
      video: simple-panel: Add debug/error messages
      video: simple-panel: Add support for device tree provided nodes
      video: ipuv3: print error message when no modes are found
      video: backlight-pwm: Add error message
      video: backlight-pwm: Add regulator support
      ARM: i.MX: GuF Santaro: enable PWM
      ARM: i.MX: GuF Santaro: Fix panel support
      mci: core: Increase clock for SD highspeed mode
      Merge branch 'for-next/arm'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/imx-ldb'
      Merge branch 'for-next/mci'
      Merge branch 'for-next/mips'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mtd'
      Merge branch 'for-next/omap'
      Merge branch 'for-next/usb'
      common/Makefile: Add missing dependency
      fcntl: Fix O_CREAT clashing with O_RWSIZE_8
      hush: Add missing initialize_context() in some places
      Release v2015.11.0

Sergey Koshechkin (1):
      login: make some locally used functions static

Stefan Christ (2):
      images: ignore *.imx-sram-img
      fs: syntax fix in ramfs.c

Vicente Bergas (5):
      archosg9: re-generate defconfigs with "make savedefconfig"
      archosg9: Use defaultenv-2-menu
      archosg9: add display
      detect_fs: use device instead of file
      xload: be more flexible when searching for second stage bootloader.

Wadim Egorov (2):
      ARM: dts: am335x-phytec-phycore-som: Disable mac node.
      ARM: am33xx: Enable ethernet node on NET boot

 Makefile                                           |    2 +-
 arch/arm/boards/archosg9/board.c                   |  111 +-
 arch/arm/boards/archosg9/env/bin/init              |   28 -
 arch/arm/boards/archosg9/env/init/automount        |   28 -
 arch/arm/boards/archosg9/env/init/automount2       |    7 +
 arch/arm/boards/archosg9/env/init/splash           |    5 +
 .../boards/archosg9/env/menu/11-boot-flash/action  |    4 +
 .../boards/archosg9/env/menu/11-boot-flash/title   |    1 +
 .../arm/boards/archosg9/env/menu/12-boot-sd/action |    4 +
 arch/arm/boards/archosg9/env/menu/12-boot-sd/title |    1 +
 .../boards/archosg9/env/menu/13-boot-usb/action    |    4 +
 .../arm/boards/archosg9/env/menu/13-boot-usb/title |    1 +
 arch/arm/boards/archosg9/env/menu/mainmenu         |   25 -
 arch/arm/boards/archosg9/mux.c                     |   20 +-
 arch/arm/boards/beaglebone/board.c                 |    4 +
 arch/arm/boards/eukrea_cpuimx25/env/bin/init_board |   26 +-
 arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c  |   69 +-
 .../arm/boards/eukrea_cpuimx25/flash-header.imxcfg |    1 +
 arch/arm/configs/am335x_defconfig                  |    1 +
 arch/arm/configs/archosg9_defconfig                |   68 +-
 arch/arm/configs/archosg9_xload_defconfig          |    4 -
 arch/arm/configs/eukrea_cpuimx25_defconfig         |   60 +-
 arch/arm/cpu/mmu.c                                 |    5 +-
 arch/arm/dts/am335x-phytec-phycard-som-mlo.dts     |    1 +
 arch/arm/dts/am335x-phytec-phycore-som-mlo.dts     |    5 +
 arch/arm/dts/am335x-phytec-phyflex-som-mlo.dts     |    1 +
 arch/arm/dts/am33xx-clocks-strip.dtsi              |   79 +
 arch/arm/dts/imx6q-guf-santaro.dts                 |    9 +-
 arch/arm/mach-at91/include/mach/at91sam9x5.h       |    2 +-
 arch/arm/mach-imx/clocksource.c                    |    3 +
 arch/arm/mach-imx/imx25.c                          |    1 +
 arch/arm/mach-omap/Kconfig                         |    7 +
 arch/arm/mach-omap/Makefile                        |    1 +
 arch/arm/mach-omap/am33xx_bbu_emmc.c               |   95 +
 arch/arm/mach-omap/am33xx_generic.c                |    3 +
 arch/arm/mach-omap/include/mach/bbu.h              |   18 +
 arch/arm/mach-omap/xload.c                         |    4 +-
 arch/mips/Kconfig                                  |    1 +
 arch/mips/boot/start.S                             |  108 +-
 arch/mips/configs/tplink-mr3020_defconfig          |   38 +-
 arch/mips/dts/ar9331.dtsi                          |   10 +
 arch/mips/dts/tplink-mr3020.dts                    |   43 +-
 arch/mips/lib/Makefile                             |    2 +
 arch/mips/mach-ath79/include/mach/ar71xx_regs.h    |   21 +
 arch/mips/mach-ath79/include/mach/debug_ll.h       |    5 +-
 arch/mips/pbl/.gitignore                           |    2 +
 arch/mips/pbl/Makefile                             |    1 +
 arch/mips/pbl/piggy.xzkern.S                       |    6 +
 commands/Kconfig                                   |   16 +
 commands/Makefile                                  |    1 +
 commands/ls.c                                      |    2 +-
 commands/mmc_extcsd.c                              | 2042 ++++++++++++++++++++
 commands/ubiformat.c                               |    7 +-
 common/Makefile                                    |    1 +
 common/blspec.c                                    |    2 +-
 common/clock.c                                     |    9 +
 common/console_common.c                            |    6 +-
 common/filetype.c                                  |   37 +
 common/hush.c                                      |    6 +
 common/password.c                                  |    9 +-
 drivers/amba/bus.c                                 |    3 +-
 drivers/ata/intf_platform_ide.c                    |   30 +-
 drivers/gpio/Makefile                              |    1 +
 drivers/gpio/gpio-ath79.c                          |  156 ++
 drivers/i2c/busses/i2c-imx.c                       |   67 +-
 drivers/input/Kconfig                              |    8 +
 drivers/input/Makefile                             |    1 +
 drivers/input/usb_kbd.c                            |  420 ++++
 drivers/mci/mci-core.c                             |   25 +-
 drivers/mtd/nand/Kconfig                           |   26 +
 drivers/mtd/nand/Makefile                          |    3 +
 drivers/mtd/nand/denali.h                          |  499 +++++
 drivers/mtd/nand/nand_base.c                       |    2 +
 drivers/mtd/nand/nand_denali.c                     | 1558 +++++++++++++++
 drivers/mtd/nand/nand_denali_dt.c                  |  100 +
 drivers/mtd/spi-nor/spi-nor.c                      |    1 +
 drivers/usb/core/usb.c                             |   10 +-
 drivers/usb/gadget/fsl_udc.c                       |   13 +
 drivers/usb/host/ehci-hcd.c                        |  474 ++++-
 drivers/usb/host/ehci.h                            |   15 +-
 drivers/usb/imx/chipidea-imx.c                     |    8 +
 drivers/usb/imx/imx-usb-phy.c                      |    2 +-
 drivers/usb/storage/transport.c                    |    2 +-
 drivers/video/Kconfig                              |    3 +
 drivers/video/backlight-pwm.c                      |   17 +-
 drivers/video/imx-ipu-v3/Kconfig                   |    1 +
 drivers/video/imx-ipu-v3/imx-hdmi.c                |    1 -
 drivers/video/imx-ipu-v3/imx-ldb.c                 |   68 +-
 drivers/video/imx-ipu-v3/ipufb.c                   |    9 +-
 drivers/video/simple-panel.c                       |   36 +-
 fs/fs.c                                            |    6 +-
 fs/ramfs.c                                         |    2 +-
 fs/ubifs/ubifs.c                                   |    2 +-
 images/.gitignore                                  |    1 +
 include/clock.h                                    |    4 +-
 include/common.h                                   |    5 +-
 include/errno.h                                    |    6 +
 include/fcntl.h                                    |   12 +-
 include/filetype.h                                 |    1 +
 include/linux/byteorder/big_endian.h               |  130 +-
 include/linux/byteorder/little_endian.h            |  130 +-
 include/linux/mtd/nand.h                           |   12 +
 include/mci.h                                      |  106 +
 include/usb/chipidea-imx.h                         |    3 +
 include/usb/fsl_usb2.h                             |    1 +
 lib/logo/Kconfig                                   |    4 +
 106 files changed, 6516 insertions(+), 551 deletions(-)
 delete mode 100644 arch/arm/boards/archosg9/env/bin/init
 delete mode 100644 arch/arm/boards/archosg9/env/init/automount
 create mode 100644 arch/arm/boards/archosg9/env/init/automount2
 create mode 100644 arch/arm/boards/archosg9/env/init/splash
 create mode 100644 arch/arm/boards/archosg9/env/menu/11-boot-flash/action
 create mode 100644 arch/arm/boards/archosg9/env/menu/11-boot-flash/title
 create mode 100644 arch/arm/boards/archosg9/env/menu/12-boot-sd/action
 create mode 100644 arch/arm/boards/archosg9/env/menu/12-boot-sd/title
 create mode 100644 arch/arm/boards/archosg9/env/menu/13-boot-usb/action
 create mode 100644 arch/arm/boards/archosg9/env/menu/13-boot-usb/title
 delete mode 100644 arch/arm/boards/archosg9/env/menu/mainmenu
 create mode 100644 arch/arm/dts/am33xx-clocks-strip.dtsi
 create mode 100644 arch/arm/mach-omap/am33xx_bbu_emmc.c
 create mode 100644 arch/mips/pbl/piggy.xzkern.S
 create mode 100644 commands/mmc_extcsd.c
 create mode 100644 drivers/gpio/gpio-ath79.c
 create mode 100644 drivers/input/usb_kbd.c
 create mode 100644 drivers/mtd/nand/denali.h
 create mode 100644 drivers/mtd/nand/nand_denali.c
 create mode 100644 drivers/mtd/nand/nand_denali_dt.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 |



More information about the barebox mailing list