<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/projects-and-progress-in-linux-kernel-5-6-ej1ntk1oh" -->

---
title: Projects and progress in Linux kernel 5.6 | daily.dev
description: Collabora engineers detail their contributions to Linux kernel 5.6, covering multiple subsystems. Key highlights include upstreaming the rkisp1 Image Signal...
canonical: https://daily.dev/posts/projects-and-progress-in-linux-kernel-5-6-ej1ntk1oh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Projects and progress in Linux kernel 5.6 | daily.dev
og:description: Collabora engineers detail their contributions to Linux kernel 5.6, covering multiple subsystems. Key highlights include upstreaming the rkisp1 Image Signal...
og:url: https://daily.dev/posts/projects-and-progress-in-linux-kernel-5-6-ej1ntk1oh
og:image: https://api.daily.dev/og/posts/Ej1nTk1OH.png
og:image:alt: Projects and progress in Linux kernel 5.6
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Projects and progress in Linux kernel 5.6

**[Collabora Blog](https://daily.dev/sources/collabora)** · 8 min read · 0 upvotes · 0 comments

## Summary

Collabora engineers detail their contributions to Linux kernel 5.6, covering multiple subsystems. Key highlights include upstreaming the rkisp1 Image Signal Processing driver for Rockchip RK3399 into staging (9k lines), expanded Hantro VPU codec support (JPEG, VP8, H.264, color conversion), DRM improvements including DDC sysfs links for more drivers, bridge bus format negotiation, and removal of DRM_AUTH notation. Additional work spans Chromebook Embedded Controller fixes, an iSCSI deadlock bug fix, a Device Mapper multipath timeout mechanism, Marvell DSA switch chip prioritization support, and ongoing Device Tree binding conversion to YAML schemas.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/news-and-events/linux-kernel-5.6.html>

## Questions this post answers

### What is the rkisp1 driver and when did it get merged into the Linux kernel mainline?

The rkisp1 is an Image Signal Processing Unit driver for Rockchip RK3399 SoCs, enabling camera sensor support on mainline Linux. Originally written by Rockchip and first posted as an RFC in November 2017, it was picked up and heavily refactored by Collabora before landing in Linux 5.6 as 9,000 lines of code added to drivers/staging.

_Developers working with Rockchip camera pipelines track rkisp1 staging progress on daily.dev._

### What video formats does the Hantro VPU driver support in Linux kernel 5.6?

The Hantro VPU driver in Linux 5.6 supports JPEG, VP8, H.264, and several post-processing transformations. The 5.6 cycle specifically added color conversion via a post-processor hardware block (IPP), exposing the YUY2 format in addition to NV12. The driver covers Rockchip SoCs including RK3399, RK3288, and RK3328.

_Embedded developers targeting Rockchip video acceleration find driver coverage updates on daily.dev._

### What is the Device Mapper multipath timeout mechanism added in Linux 5.6?

Linux 5.6 added a timeout mechanism to the Device Mapper multipath target that prevents the kernel from waiting indefinitely and hanging IO operations when the userspace path management daemon is unresponsive. This improves stability and reliability of multipath storage configurations, which are commonly used in large data centers and cloud providers for redundancy.

_Engineers running multipath storage in production keep up with kernel reliability changes on daily.dev._

---

Tags: [#linux](https://daily.dev/tags/linux), [#hardware](https://daily.dev/tags/hardware), [#embedded](https://daily.dev/tags/embedded)

[View this post on daily.dev](https://daily.dev/posts/projects-and-progress-in-linux-kernel-5-6-ej1ntk1oh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Projects and progress in Linux kernel 5.6","url":"https://daily.dev/posts/projects-and-progress-in-linux-kernel-5-6-ej1ntk1oh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/projects-and-progress-in-linux-kernel-5-6-ej1ntk1oh"},"datePublished":"2026-08-11T08:54:09.939Z","dateModified":"2026-08-11T09:16:24.782Z","description":"Collabora engineers detail their contributions to Linux kernel 5.6, covering multiple subsystems. Key highlights include upstreaming the rkisp1 Image Signal...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/50e0e316cbc740c607cdbb421e2ce9c3?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/50e0e316cbc740c607cdbb421e2ce9c3?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/projects-and-progress-in-linux-kernel-5-6-ej1ntk1oh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,hardware,embedded","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Projects and progress in Linux kernel 5.6"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/projects-and-progress-in-linux-kernel-5-6-ej1ntk1oh#faq","mainEntity":[{"@type":"Question","name":"What is the rkisp1 driver and when did it get merged into the Linux kernel mainline?","acceptedAnswer":{"@type":"Answer","text":"The rkisp1 is an Image Signal Processing Unit driver for Rockchip RK3399 SoCs, enabling camera sensor support on mainline Linux. Originally written by Rockchip and first posted as an RFC in November 2017, it was picked up and heavily refactored by Collabora before landing in Linux 5.6 as 9,000 lines of code added to drivers/staging. Developers working with Rockchip camera pipelines track rkisp1 staging progress on daily.dev."}},{"@type":"Question","name":"What video formats does the Hantro VPU driver support in Linux kernel 5.6?","acceptedAnswer":{"@type":"Answer","text":"The Hantro VPU driver in Linux 5.6 supports JPEG, VP8, H.264, and several post-processing transformations. The 5.6 cycle specifically added color conversion via a post-processor hardware block (IPP), exposing the YUY2 format in addition to NV12. The driver covers Rockchip SoCs including RK3399, RK3288, and RK3328. Embedded developers targeting Rockchip video acceleration find driver coverage updates on daily.dev."}},{"@type":"Question","name":"What is the Device Mapper multipath timeout mechanism added in Linux 5.6?","acceptedAnswer":{"@type":"Answer","text":"Linux 5.6 added a timeout mechanism to the Device Mapper multipath target that prevents the kernel from waiting indefinitely and hanging IO operations when the userspace path management daemon is unresponsive. This improves stability and reliability of multipath storage configurations, which are commonly used in large data centers and cloud providers for redundancy. Engineers running multipath storage in production keep up with kernel reliability changes on daily.dev."}}]}
```

