News: 0001593866

  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 Device Trees For Cancelled Products? Don't "Waste Time"

([Hardware] 2 Hours Ago DTs For Cancelled Products)


Yesterday [1]TUXEDO Computers cancelled their Snapdragon X Elite Linux laptop plans . In their announcement discontinuing work on this X1E Linux laptop, they said they would still upstream the Device Tree support to the mainline Linux kernel. Indeed they posted a new revision of their DT patches on Friday for the Linux kernel, but there is diminishing outlook that they will be accepted upstream for this cancelled product.

Their justification for still going ahead with working to upstream the Device Tree to the mainline Linux kernel is that it could potentially help other compatible devices, such as the Medion SUPRCHRGD that the TUXEDO prototype was based on. But a little dust-up on the Linux kernel mailing list is making it look like such DTs for "cancelled" products may not be upstreamed after the fact.

Krzysztof Kozlowski who is one of the co-maintainers of the ARM and ARM64 SoC sub-architectures, maintainer for various ARM SoCs, and all-around significant upstream contributor to the ARM Linux kernel has objected to TUXEDO's handling of the Device Tree work for this now-cancelled product.

Following TUXEDO's announcement yesterday, he [2]posted to the kernel mailing list:

"I guess all our reviews are irrelevant now and this should be abandoned."

Additionally, after noting in the updated DT patch series it was noted further in the cover letter around the state of the TUXEDO product, Kozlowski [3]added :

"This should be FIRST part of cover letter, so we won't waste time on reviewing it, instead of burying it deep. Additionally, you should have named the series RFC.

...

For me this is unmergeable, because we do not take stuff which no one uses (no one can even use), and I am sad I put effort in reviewing AFTER this was known to be cancelled."

To which Stephan Gerhold of Linaro [4]responded that some DTs exist for limited products such as the Snapdragon X Elite DevKit and some ChromeOS devices that ultimately never shipped to anyone. Plus there being the Medion SPRCHRGD that uses the same hardware design as the TUXEDO prototype.

Kozlowski [5]clarified his position on the upstreaming outlook for rare/cancelled products:

"They are still "maintained" and "offered", even if only for handful (like 3000 EACH variant) people. That's the amount of board of each variant, e.g. MTP8750, and all of them run some sort of Linux, even if downstream. So sorry, but 3000 (or whatever number it is) is not handful.

...

I won't be maintaining it, so not my effort in that, but since you speak about that - maintenance is an effort, thus I decide not to spend it on cancelled products."

So at this stage it's looking like the TUXEDO X1E laptop Device Tree won't be accepted into the upstream kernel given its cancelled state prior to actually shipping. Yet another headache in dealing with Device Tree files for systems.



[1] https://www.phoronix.com/news/TUXEDO-Drops-X1E-Laptop-Plans

[2] https://lore.kernel.org/lkml/d66c9cd7-bc4c-4cbe-9549-0d24c8a6ae8f@kernel.org/

[3] https://lore.kernel.org/lkml/af3d3295-1340-417f-8682-7d7e2bc6c812@kernel.org/

[4] https://lore.kernel.org/lkml/aSGXu7IhPDNSkYhi@linaro.org/

[5] https://lore.kernel.org/lkml/280982b8-ce86-45aa-812b-ef1bf6e57e3d@kernel.org/



*** DO YOU HAVE A RESTLESS URGE TO PROGRAM? ***
Do you want the instant respect that comes from being able to use technical
terms that nobody understands? Do you want to strike fear and loathing into
the hearts of DP managers everywhere? If so, then let the Famous Programmers'
School lead you on... into the world of professional computer programming.

*** IS PROGRAMMING FOR YOU? ***
Programming is not for everyone. But, if you have the desire to learn, we can
help you get started. All you need is the Famous Programmers' Course and
enough money to keep those lessons coming month after month.

*** TAKE OUR FREE APTITUDE TEST ***
To help determine if you are qualified to be a programmer, take a moment to
try this simple test:
(1) Write down the numbers from zero to nine and the first six letters
of the alphabet (Hint: 0123456789ABCDEF).
(2) Whose picture is on the back of a twenty-dollar bill?
(3) What is the state capital of Idaho?
If you managed to read all three questions without wondering why we asked
them, you may have a future as a computer programmer.