Sascha Hauer s.hauer at pengutronix.de
Fri Apr 7 00:28:07 PDT 2017

Hi all,

We have release for april. The most visible change this time is that
the EFI support is no longer an architecture, but instead a machine
in the X86 architecture. This change will allow us to run under
EFI on other architectures, Arm most likely. Other than that Lucas
has ported the Raspberry Pi over to multimachine and device tree
support, thanks Lucas. Several other changes are all around the tree,
see below.


Alexander Kurz (5):
      scripts: imx-usb-loader: implement DCD v2 check command
      ARM: i.MX7: Kconfig: ARCH_IMX7 selects PINCTRL_IMX_IOMUX_V3
      ARM: dts: i.MX7 WaRP7: remove wdog1 pinctrl workaround
      console: console_get_by_name: do not strcmp NULL
      console: fix usbserial re-connect

Andrey Smirnov (19):
      at91: Fix bug/typo in debug_ll.h
      regmap: Implement syscon_node_to_regmap()
      pinctrl: at91: Fix a bug in at91_pinctrl_set_conf()
      pinctrl: at91: Fix a bug in at91_pinctrl_set_state()
      pinctrl: at91: Implement .get_direction hook
      clk: Port two helper functions from Linux
      clk: Make COMMON_CLK_OF_PROVIDER depend on OFTREE
      of: base: Use scoring in DT device matching
      serial: atmel: Check result of clk_get()
      usb: ohci-at91: Check result of clk_get()
      usb: ohci-at91: Convert global variables to private data
      usb: ohci-at91: Check result of clk_enable()
      usb: ehci-atmel: Check result of clk_enable()
      usb: echi-atmel: Convert global variables to private data
      usb: ehci-atmel: Zero ehci_data before using it
      usb: echi-atmel: Check result of ehci_register()
      spi: atmel_spi: Configure CS GPIO as output
      spi: atmel_spi: Use VERSION register instead of CPU type
      clocksource: at91: Move to 'drivers/clocksource'

Bastian Stender (12):
      graphic_utils: implement 8 bpp color depth in gu_set_pixel
      graphic_utils: do not allocate info in fb_open
      2d-primitives: check dimensions in __illuminate
      lib/fonts: add VGA8x8 font
      fbconsole: check cursor position before moving
      fbconsole: implement vt100 cursor shown/hidden
      console: replace set_active by open/close
      console: expose consoles in devfs
      fb: introduce flush for virtual framebuffer
      i2c: mv64xxx: add software delays
      i2c: mv64xxx: simplify mv64xxx_i2c_wait_for_completion
      video: add support for Solomon SSD1307 OLED controller family

Daniel Schultz (1):
      arm: boards: phytec-som-am335x: Remove 1GB RAM type

David Jander (1):
      drivers: clk: clk-imx6.c: Don't gate LDB and IPUs

Enrico Joerns (3):
      ARM: rpi: move model initialisation to rpi-common
      clocksource: bcm2835: use clock-frequency property when available
      mci-bcm2835: enable devicetree probing

Franck Jullien (1):
      openrisc: fix call to restart_handler_register_fn

Jean-Christophe PLAGNIOL-VILLARD (27):
      efi: move block io driver to driver/block
      efi: move clocksource out of arch
      efi: move bus driver to driver/efi
      efi: move debug_ll.h to include/efi
      efi: move startup and payload to common/efi
      x86: move bios bootup code to arch/x86/bios
      efi: move x86 efi boot support to x86 arch
      ARCH: efi: Finally drop it as now we can build efi bootup from x86
      efi: bus: add firmware vendor and resision and tables info
      efi: add minor and major to the bus and display it at boot
      efi-gui: add Timestamp Protocol GUID definition
      efi: add efi handle dump command
      video: add EFI Graphics Output Protocol support
      efi: add serial driver support
      efi: add prototype and definition for creating and closing event
      efi: add prototype and definition for setting timer
      efi: move LoaderTimeInitUSec and LoaderDevicePartUUID to postcore initcall
      efi: move x86 clocksource init at core initcall level
      clocksource: allow to have multiple device from clock source
      clocksource: move dummy clock source to init_clock
      efi: move x86 clocksource to device/driver
      efi: clocksoure: add EFI event timer
      efi: add veriable to report secure boot support and status
      x86: efi: fix logo support
      video: make enable/disable ops optional
      parameter: fix read only int support
      fix: console: expose consoles in devfs

Lucas Stach (9):
      ARM: rpi: move model detection before console init
      ARM: rpi: convert mailbox interface to regular driver
      ARM: rpi: convert watchdog/reset to regular driver
      ARM: rpi: always build relocatable image
      ARM: rpi: move debug UART base selection to Kconfig
      ARM: rpi: switch to DT probe and multi-image build
      ARM: add AFLAGS for secure monitor files
      ATA: mvebu: select DISK_ATA
      ARM: mvebu: only build kwbootimage support if BOOTM is enabled

Marc Kleine-Budde (3):
      console_countdown: width to of countdown to 4 digits
      console_countdown: add possibility to abort countdown by external commands
      fastboot: abort autoboot timeout when fastboot gadget is activated

Michael Olbrich (2):
      fixup! efi: move x86 efi boot support to x86 arch
      efi: clocksoure: make sure the meassured frequency is valid

Oleksij Rempel (4):
      scripts: imx imx-usb-loader: add usb path support
      scripts: imx imx-usb-loader: warn if device was excluded by path option
      scripts: imx imx-usb-loader: add support for imx23 and imx28
      scripts: imx/mxs remove mxs-usb-loader

Peter Mamonov (1):
      usb_kbd: release all keys on error / disconnect

Peter Rosin (1):
      at91: serial: pullup RX pins, do not pullup TX pins

Robin van der Gracht (1):
      clk: imx: clk-imx6ul: Use anatop_base pointer for consistency

Sascha Hauer (23):
      ARM: i.MX: iim: Only register actually equipped fuses
      usb: gadget: fastboot: close fd after download
      usb: gadget: print a meaningful error message
      usb: gadget: properly release f_multi_opts
      video: call fb_[en|dis]able instead of fops directly
      bbu: Search for cdev names aswell
      dts: update to v4.10-rc8
      dts: update to v4.11-rc1
      Merge branch 'for-next/at91'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/efi'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mvebu'
      Merge branch 'for-next/rpi'
      Merge branch 'for-next/usb'
      Merge branch 'for-next/video'
      mtd: fix reading data from page that needs cleanup
      state: bucket_cached: Fix reading pages which need cleanup
      state: bucket_circular: -EUCLEAN means data could be read
      state: backend circular: Fix wrong comment
      nvvar: Fix creation without value
      Release v2017.04.0

Uwe Kleine-König (19):
      scripts: kwboot: fix image check for padded images
      scripts/kwboot: new parameter -n to skip a number of NAKs
      mvebu: simplify detection and fixup of MV78230-A0
      mvebu: remove unused function barebox_arm_reset_vector
      mvebu: rework how memory is detected
      arm: imx: don't let MACH_SABRELITE select HAVE_PBL_MULTI_IMAGES
      lseek: ensure errno is set on failure and return -1
      ata: new driver to support the internal sata controller on Armada-XP
      mvebu: armada-370-xp: simplify soc init code flow
      mvebu: dove: simplify soc init code flow
      mvebu: kirkwood: simplify soc init code flow
      mvebu: rn2120: Make available all RAM
      mvebu: get initial position of register window from image header
      filetype: Add image type for boot images used on Armada 370 and XP
      kwbimage_v1: add support to boot a mvebu image
      mvebu: netgear-rn2120: make use of mvebu_get_initial_int_reg_base
      lseek: tighten error checking and allow negative offsets for SEEK_END
      tftp: trivial code simplification
      tftp: implement forward seeking

Yegor Yefremov (2):
      lib: xz: add support for bcj filters
      arm: baltos: define baltos_sram_init() return type as void
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