Zephyr 1.7.0 released, BayLibre contributions

The 1.7.0 Release of the Zephyr Project was made on March 11th.

A full changelog of this release is available on the project release notes page.

BayLibre contributed support for the STM32L476 microcontroller series with the Nucleo-L476RG board.

In addition to the platform support, patches for the following devices were merged :

  • I2C for the whole STM32Lx family
  • UART support
  • Clocks control
  • GPIO/Pinmux control
  • EXTI Support

 

Linux v4.11 released, BayLibre contributions

The v4.11 release of the Linux kernel was made on April 30th.

An excellent summary of this release can be found at KernelNewbies, and below is a summary of our contributions, organized by SoC family and a summary graph of contributions by developer.

Amlogic SoC family:

  • ADC laddered keys for P200 board
  • Export HDMI clocks
  • Add HDMI HPD/DDC pins functions

New boards:

  • Wetek Play (S905)
  • Wetek Hub (S905)

TI DaVinci SoC family:

  • musb for da8xx
    • Manage CPPI 4.1 DMA interrupt in DSPS
    • Clean up
    • Detect aborted transfers
    • Fix host mode suspend
    • Add support of suspend / resume
    • Remove CPPI 3.0 quirk and methods
  • Enable ohci for omapl138 lcdk
  • Add support for SATA on da850-lcdk
    • model the SATA refclk
    • add con_id for the SATA clock
    • add and enable the SATA node
    • davinci_all_defconfig: enable SATA modules
    • ahci-da850: un-hardcode the MPY bits
    • ahci-da850: add a workaround for controller instability
    • ahci-da850: implement a workaround for the softreset quirk
    • ahci-da850: add device tree match table
  • Fix VGA output on da850-lcdk
    • add the vga-bridge node
    • add support for TI ths8135
  • Fix davinci: vpif_capture