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 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox