We're hiring!
*

Linux Kernel 5.4

Enric Balletbò i Serra avatar

Enric Balletbò i Serra
December 02, 2019

Share this post:

Reading time:

Linus has released the 5.4 kernel and Collabora was once again a very active contributor to the Linux project. For this release, 12 Collaborans authored 95 commits while also helping the kernel maintainers by contributing 124 Reviewed-by tags. It's also worth mentioning that Emil Velikov joined the list of the 10 top reviewers for this release!

On the media subsytem front, Boris Brezillon and Ezequiel Garcia continued leading the work on the Hantro VPU driver, which supports video decoding on Rockchip RK3288, RK3399 and NXP i.MX8MQ SoCs. This release introduces support for H.264 decoding on RK3288, and also VP8 decoding on RK3288 and RK3399. Popular RK3288-based platforms include ASUS Chromebook Flip and ASUS C201 Chromebook, so this change brings Chromebooks one step closer to running upstream, reducing the up/downstream gap.

Recent efforts to improve upstream kernel quality, such as KernelCI and Syzbot, are now more mature, identifying bugs that open security attacks vectors. An early bug identification allows the community to fix the issues upstream, on the spot. As a result, running devices closer to upstream can be more valuable.

For this reason, the vendors and the kernel community have been working together, striving to improve the situation. Check out the Kernel Recipes 2019 presentation titled "Driving the industrytoward upstream first" for a more lengthy discussion.

Continuing with our work on Chromebooks, Chrome OS Embedded Controller platform drivers were restructured, from an architecture point-of-view. Enric Balletbò cleaned up the historical issue of having crossed references between the Multi-Function Devices (MFD) subsytem and the Chrome Platform subsystem. This allows a cleaner and easier workflow for developers to introduce the new features of future ChromeOS devices.

On the DRM front, Andrzej Pietrasiewicz merged a big part of his patchset to associate DDC adapters with connectors, standardizing its sysfs attributes. So now developers know where how to express the DDC, and product designers can rely on it. Emil Velikov audited the DRM ioctls removing misleading notations such as DRM_UNLOCKED which are not needed for recent drivers. Additionally, he purged the DRM_AUTH tag when the same ioctl is exposed via the render node. As the latter design decision implicitly invalidates the need for the tag.

On the IIO sensors side, Martyn Welch added support of the NOA1305 ambient light sensor. Fabien Lahoudere, added new properties to the Chrome OS EC sensors core.

Finally, but not least important, we continued improving the kernel by sending fixes on the issues we found. Gaël Portay, Guillaume Tucker, Helen Koike and André Almeida contributed with different patches to fix issues in the devfreq subsystem, the Virtual Video Test Driver (vivid) and the Virtual Media Controller Driver (vimc) respectively. Tomeu Vizoso, who continues working on the userspace part of Panfrost, kept an eye on the kernel side and sent a fix for the Panfrost Power Management initialization.

You can see the complete list of Collabora contributions below and check out the always interesing Kernel Newbies 5.4 page for a lot more details.

Here is the complete list of Collabora contributions:

Andrzej Pietrasiewicz (13):

André Almeida (11):

Boris Brezillon (7):

Emil Velikov (17):

Enric Balletbo i Serra (12):

Ezequiel Garcia (24):

Fabien Lahoudere (2):

Gaël Portay (2):

Guillaume Tucker (2):

Helen Koike (2):

Martyn Welch (2):

Tomeu Vizoso (1):

Reviewed-by:

Alyssa Rosenzweig (1):

Boris Brezillon (23):

Emil Velikov (85):

Enric Balletbo i Serra (3):

Ezequiel Garcia (7):

Sebastian Reichel (5):

Acked-by:

Adrian Ratiu (1):

Alyssa Rosenzweig (24):

Emil Velikov (40):

Pekka Paalanen (6):

Sebastian Reichel (4):

Signed-off-by:

Boris Brezillon (11):

Dafna Hirschfeld (2):

Enric Balletbo i Serra (8):

Ezequiel Garcia (9):

Gabriel Krisman Bertazi (2):

Sebastian Reichel (26):

Tested-by:

André Almeida (1):

Enric Balletbo i Serra (5):

 

Comments (0)


Add a Comment






Allowed tags: <b><i><br>Add a new comment:


 

Search the newsroom

Latest News & Events

Collabora, not just Earth Day. Every day.

22/04/2024

As part of our commitment to social responsibility, we've been part of the 1% for the Planet Network since 2022. The environmental partners…

Monado stays ahead: Keeping pace with OpenXR 1.1 for cross-platform, open source XR

17/04/2024

Monado, the cross-platform open source XR runtime, has recently received significant updates to align with the features and specifications…

Blast from the past at Embedded World: Atari plays for Linux

11/04/2024

Adhering to the fundamentals of open source, the Atari VCS OS is based on Debian using the Apertis infrastructure, and the graphics rely…

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-2024. All rights reserved. Privacy Notice. Sitemap.