<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/kernel-6-15-divide-and-conquer-uy2n9lqus" -->

---
title: Kernel 6.15: Divide and conquer | daily.dev
description: Linux kernel 6.15 has been released with significant hardware support improvements, particularly for MediaTek and Rockchip SoCs. Key highlights include fixes...
canonical: https://daily.dev/posts/kernel-6-15-divide-and-conquer-uy2n9lqus
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Kernel 6.15: Divide and conquer | daily.dev
og:description: Linux kernel 6.15 has been released with significant hardware support improvements, particularly for MediaTek and Rockchip SoCs. Key highlights include fixes...
og:url: https://daily.dev/posts/kernel-6-15-divide-and-conquer-uy2n9lqus
og:image: https://api.daily.dev/og/posts/Uy2N9LQuS.png
og:image:alt: Kernel 6.15: Divide and conquer
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.

# Kernel 6.15: Divide and conquer

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

## Summary

Linux kernel 6.15 has been released with significant hardware support improvements, particularly for MediaTek and Rockchip SoCs. Key highlights include fixes for MediaTek Display Controller routing bugs affecting MT8365, MT8370, and MT8190 boards, a new MMSYS_ROUTE() macro for compile-time register validation, expanded USB and HDMI support across multiple MediaTek Genio devices, second HDMI port support for RK3588 SoCs (up to 4K@30Hz), HDMI RX capture support on RK3588, support for the unreleased RK3576-based Radxa ROCK 4D, an RK3588 hardware random number generator producing ~30 Mbit/s, improved Rockchip power-domain driver with regulator handling to prevent fatal boot errors, and continued work on the Panthor open-source driver for Arm Mali GPUs. Collabora contributed 20 authors to this release.

## 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/kernel-615-divide-and-conquer.html>

## Questions this post answers

### What is the maximum HDMI resolution supported on RK3588 in Linux kernel 6.15?

The maximum supported resolution on RK3588 in kernel 6.15 is 4K@30Hz. Achieving 4K@60Hz requires high TMDS clock ratio and scrambling support to enable HDMI 2.0 display modes, which would allow TMDS character rates to exceed the 340MHz limit of HDMI 1.4b — support that is not yet included in this release.

_Developers targeting RK3588 display pipelines track kernel capability gaps like this on daily.dev._

### What caused the fatal system error in the Rockchip power-domain driver before kernel 6.15?

Enabling the GPU power-domain while its regulator was disabled caused a fatal system error. Before 6.15, the GPU driver enabled the power domain and ensured the regulator was on, but if boot was slow or the driver was reloaded later, the regulator could be off when the power domain was enabled. Kernel 6.15 adds regulator handling directly to the power-domain driver to prevent this.

_Embedded engineers debugging Rockchip boot failures find kernel-level root causes faster on daily.dev._

### How fast is the RK3588 hardware random number generator in Linux kernel 6.15?

The RK3588 hardware RNG added in kernel 6.15 produces approximately 30 Mbit/s of random data. This is particularly valuable during early boot, when the kernel has not yet accumulated sufficient entropy from timer variations and similar sources but needs high-quality random numbers for cryptographic operations.

_Developers building secure embedded systems on RK3588 stay on top of kernel RNG support through daily.dev._

## Similar posts on daily.dev

- [Kernel 7.2: RK3588 media, smarter GPU memory, and Rust foundations](https://daily.dev/posts/kernel-7-2-rk3588-media-smarter-gpu-memory-and-rust-foundations-vrpih8voj) · Collabora Blog · 0 upvotes · 0 comments

---

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/kernel-6-15-divide-and-conquer-uy2n9lqus)

```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":"Kernel 6.15: Divide and conquer","url":"https://daily.dev/posts/kernel-6-15-divide-and-conquer-uy2n9lqus","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/kernel-6-15-divide-and-conquer-uy2n9lqus"},"datePublished":"2026-08-11T08:57:28.959Z","dateModified":"2026-08-11T09:43:52.426Z","description":"Linux kernel 6.15 has been released with significant hardware support improvements, particularly for MediaTek and Rockchip SoCs. Key highlights include fixes...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/38532bb38effffc53aac0952d3655965?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/38532bb38effffc53aac0952d3655965?_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/kernel-6-15-divide-and-conquer-uy2n9lqus","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,hardware,embedded","timeRequired":"PT6M"}
{"@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":"Kernel 6.15: Divide and conquer"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/kernel-6-15-divide-and-conquer-uy2n9lqus#faq","mainEntity":[{"@type":"Question","name":"What is the maximum HDMI resolution supported on RK3588 in Linux kernel 6.15?","acceptedAnswer":{"@type":"Answer","text":"The maximum supported resolution on RK3588 in kernel 6.15 is 4K@30Hz. Achieving 4K@60Hz requires high TMDS clock ratio and scrambling support to enable HDMI 2.0 display modes, which would allow TMDS character rates to exceed the 340MHz limit of HDMI 1.4b — support that is not yet included in this release. Developers targeting RK3588 display pipelines track kernel capability gaps like this on daily.dev."}},{"@type":"Question","name":"What caused the fatal system error in the Rockchip power-domain driver before kernel 6.15?","acceptedAnswer":{"@type":"Answer","text":"Enabling the GPU power-domain while its regulator was disabled caused a fatal system error. Before 6.15, the GPU driver enabled the power domain and ensured the regulator was on, but if boot was slow or the driver was reloaded later, the regulator could be off when the power domain was enabled. Kernel 6.15 adds regulator handling directly to the power-domain driver to prevent this. Embedded engineers debugging Rockchip boot failures find kernel-level root causes faster on daily.dev."}},{"@type":"Question","name":"How fast is the RK3588 hardware random number generator in Linux kernel 6.15?","acceptedAnswer":{"@type":"Answer","text":"The RK3588 hardware RNG added in kernel 6.15 produces approximately 30 Mbit/s of random data. This is particularly valuable during early boot, when the kernel has not yet accumulated sufficient entropy from timer variations and similar sources but needs high-quality random numbers for cryptographic operations. Developers building secure embedded systems on RK3588 stay on top of kernel RNG support through daily.dev."}}]}
```

