News: 0001597691

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux I3C Gains "HDR" Support For Faster Data Transfers

([Hardware] 6 Hours Ago Linux I3C HDR)


I2C in Linux 6.19 brought [1]support for Rust-written I2C drivers . The newer I3C "Improved Inter-Integrated Circuit" interface changes have now been merged and the big feature there is HDR support. Not to be confused with the more common High Dynamic Range acronym usage for HDR, HDR in the I3C context is for the "High Data Rate" mode for facilitating faster data transfers.

I3C HDR allows for faster data rates while running at the same frequency as I3C SDR (Single Data Rate). With I3C SDR the top speed is around 12.5 Mbps while I3C HDR-DDR can allow up to 25 Mbps. The speeds can be pushed even further with alternate HDR modes like Ternary Symbol Pure (TSP) for leveraging multiple voltage levels of HDR Bulk Transport to make use of multiple data lines for speeds up to 100 Mbps.

NXP's Frank Li has been working on the MIPI I3C HDR support for the Linux kernel in providing the necessary support and needed APU changes. A MEMSIC 3-axis magnetometer driver was written in the patch series for demonstrating use of the new I3C HDR API. As part of this I3C merge for Linux 6.19 is adapting the SVC driver for HDR use with NXP i.MX hardware.

Beyond introducing HDR transfer support, the only other notable work with the [2]I3C pull for Linux 6.19 is adding Intel Nova Lake S support to the mipi-i3c-hci driver. Intel Linux engineers continue to be quite busy in readying the Linux kernel drivers for next-generation Nova Lake processors.



[1] https://www.phoronix.com/news/Linux-6.19-I2C-Drivers-Rust

[2] https://lore.kernel.org/lkml/2025120802064664421bcd@mail.local/



Brief History Of Linux (#18)
The rise and rise of the Microsoft Empire

The DOS and Windows releases kept coming, and much to everyone's surprise,
Microsoft became more and more successful. This brought much frustration
to computer experts who kept predicting the demise of Microsoft and the
rise of Macintosh, Unix, and OS/2.

Nobody ever got fired for choosing Microsoft, which was the prime reason
that DOS and Windows prevailed. Oh, and DOS had better games as well,
which we all know is the most important feature an OS can have.

In 1986 Microsoft's continued success prompted the company to undergo a
wildly successful IPO. Afterwards, Microsoft and Chairman Bill had
accumulated enough money to acquire small countries without missing a
step, but all that money couldn't buy quality software. Gates could,
however, buy enough marketing and hype to keep MS-DOS (Maybe Some Day an
Operating System) and Windows (Will Install Needless Data On While System)
as the dominant platforms, so quality didn't matter. This fact was
demonstrated in Microsoft's short-lived slogan from 1988, "At Microsoft,
quality is job 1.1".