We're hiring!
*

Linux Kernel 5.1

André Almeida avatar

André Almeida
May 09, 2019

Share this post:

Earlier this week, Linux Kernel 5.1 was made available, and with it came over 13,000 commits from developers all around the world, including some Collaborans. This time around, no less than twelve different developers contributed commits (64), sign-offs (111), bug reports and testing to this latest release. If you would like to read more about the merge window for 5.1, head to LWN.net (part 1 & part 2). Now let's take a closer look at Collabora's contributions!

First and foremost, Helen Koike contributed a major change, providing a mechanism to mount a mapped device at boot time through a kernel command line parameter, removing the current initramfs requirement. This change is one of the highlights of the 5.1 release, and is the result of the combined effort of both Google and Collabora engineers to push upstream a feature that is shipped on Chrome OS devices and Android devices using AVB 2.0.

Hardware enablement:

On this release, we've worked on multiple fronts on SoC hardware enablement.

  • Tomeu Vizoso enabled support for the NanoPC-T4 SBC, based on the RK3399 SoC and marketed by FriendlyELEC. This was part of Tomeu's effort to contribute to the Panfrost kernel driver, where he's using this board for the development.
  • Martyn Welch added support for two new ARM devices: AM335x-based Bosch Guardian and i.MX6 Phytec phyBOARD Segin.
  • Helen Koike fixed the pinmuxing on Raspberry PI model B, which was preventing HDMI output from working correctly.
  • Ezequiel Garcia enabled HDMI audio on RK3399 Rock960 platforms. Also, Ezequiel fixed the missing DDC bus for EDID probing on RK3399 RockPI board.

USB:

  • Andrzej Pietrasiewicz fixed handling of USB descriptors in FunctionFS. The change eliminates unnecessary clipping of maximum packet size to 64 for bulk endpoints.

Graphics:

  • Emil Velikov improved the DRM_AUTH implementation in the DRM subsystem. Emil removed a case where it was erroneously required, while also addressing a memory leak on some DRM drivers.
  • Ezequiel Garcia added support for plane rotation and mirroring on RK3399 and RK3288 SoCs, exposing DRM plane properties. This is useful for compositors on tablets and mobile devices.

Chrome EC:

  • Enric Balletbo, as maintainer of platform-chrome subsystem, fixed lot of license identifier (switching to the SPDX format), some documentation issues and converted some non-modulable drivers to platform-chrome drivers.

Here, there and everywhere:

  • Sebastian Reichel updated the isp1704 to use the new GPIO API and removed useless code.
  • Boris Brezillon, as the maintainer of the MTD and I3C subsystem has merged various fixes. No major rework stands out.
  • André Almeida fixed a vivid driver bug, related to how the driver was dealing with multiplanar pixel formats.

Here is the complete list of Collabora contributions:

Andrzej Pietrasiewicz (2):

André Almeida (1):

Boris Brezillon (3):

Emil Velikov (5):

Enric Balletbo i Serra (25):

Ezequiel Garcia (21):

Helen Koike (2):

Martyn Welch (3):

Sebastian Reichel (1):

Tomeu Vizoso (1):

Reviewed-by:

Boris Brezillon (4):

Emil Velikov (3):

Enric Balletbo i Serra (1):

Ezequiel Garcia (3):

Sebastian Reichel (3):

Acked-by:

Boris Brezillon (1):

Ezequiel Garcia (1):

Helen Koike (3):

Signed-off-by:

Boris Brezillon (32):

Enric Balletbo i Serra (8):

Ezequiel Garcia (2):

Sebastian Reichel (27):

Tested-by:

Enric Balletbo i Serra (1):

Gaël Portay (1):

Marius Vlad (1):

Suggested-by:

Boris Brezillon (1):

 

Search the newsroom

Latest News & Events

Open graphics in Montreal

30/09/2019

Collabora is proud to be hosting in Montreal the 2019 edition of the X.Org Developer's Conference (XDC), the leading event for developers…

All the right ingredients in Paris

20/09/2019

Next week, Collaborans including Julian Bouzas and Enric Balletbò i Serra will be in Paris to participate in the 3rd edition of Embedded…

Linux Kernel 5.3

19/09/2019

Linux 5.3 was released over the weekend, which means it's time for our usual "where does Collabora stand in this picture?" tour. As has…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2019. All rights reserved. Website sitemap.