[PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)

Georg Gottleuber posted 7 patches 1 week, 3 days ago
.../devicetree/bindings/arm/qcom.yaml         |    6 +
.../display/bridge/simple-bridge.yaml         |    1 +
.../devicetree/bindings/vendor-prefixes.yaml  |    4 +
arch/arm64/boot/dts/qcom/Makefile             |    2 +
.../qcom/x1e80100-tuxedo-elite-14-gen1.dts    | 1515 +++++++++++++++++
drivers/firmware/qcom/qcom_scm.c              |    1 +
drivers/gpu/drm/bridge/simple-bridge.c        |    5 +
7 files changed, 1534 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-tuxedo-elite-14-gen1.dts
[PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Georg Gottleuber 1 week, 3 days ago
Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
Snapdragon X Elite SoC (X1E78100).

Changes in v3:
- add DisplayPort audio to dts
- add el2.dtb to Makefile
- change dts firmware paths
- fix dt-binding (x1e78100 instead of x1e80100)
- improve commit message for elite14gen1 dt-bindings
- remove smb2360_1 from dts (only one USB-C port is present)
- remove "VA MIC BIAS1" from dts
- remove regulator-always-on from vreg_edp_3p3 (display) in dts
- rename vendor prefix of ASL Xiamen Technology to asl-tek
- sort dts

Changes in v2:
- Rebase to v6.18-rc4/master
- Add support for accelerated video decoding
- Add support for audio (speakers, microphones, headset)
- Add support for Bluetooth
- Add support for camera
- Add support for fingerprint reader
- Add support for HDMI-A port
- Add support for QSEECOM
- Add support for USB Type-A
- Add support for USB-C DP altmode
- Add ASL Xiamen Technology Co. Ltd. vendor prefix
- Add TUXEDO vendor prefix
- Add cover letter
- Removal of pointless comments
- Coding style fixes
- Spell check

The device tree uses the dtschema from Linaro DisplayPort PHY patch [1].
ALSA UCM and Audioreach topology patches are available at [2] and [3].
The fingerprint reader requires USB IDs to be patched into libfprint.
WiFi requires a firmware patch [4].

Announcement and request for comments:
Because the SoC is now outdated and some functions still do not work as
well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
will not be offered for sale. We would still like to submit our device
tree to the mainline kernel and thus contribute to Linux support for a
compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
Germany, this device was sold in many large stores. (An official press
statement will follow on our website.)

Do you think it would make sense to implement this in a similar way to the
X1E ThinkPad T14s and Thinkpad T14s OLED (with a common dtsi)?

[1]: https://lore.kernel.org/all/20251006-topic-x1e80100-hdmi-v5-1-c006311d59d7@linaro.org/
[2]: https://github.com/ektor5/alsa-ucm-conf/tree/x1e80100-tuxedo-dp
[3]: https://github.com/ektor5/audioreach-topology/tree/tuxedo-display-port
[4]: https://lore.kernel.org/linux-wireless/59ed6306-28f8-478e-90fe-4a1b73ae3051@tuxedocomputers.com/

Signed-off-by: Georg Gottleuber <ggo@tuxedocomputers.com>

Ettore Chimenti (4):
  dt-bindings: vendor-prefixes: Add ASL Xiamen Technology
  dt-bindings: display: bridge: simple: document the ASL CS5263
    DP-to-HDMI bridge
  drm/bridge: simple: add ASL CS5263 DP-to-HDMI bridge
  firmware: qcom: scm: Allow QSEECOM on Tuxedo Elite 14 Gen1

Georg Gottleuber (3):
  dt-bindings: vendor-prefixes: Add prefix for TUXEDO Computers GmbH
  dt-bindings: arm: qcom: Add TUXEDO Computers device
  arm64: dts: qcom: Add device tree for TUXEDO Elite 14 Gen1

 .../devicetree/bindings/arm/qcom.yaml         |    6 +
 .../display/bridge/simple-bridge.yaml         |    1 +
 .../devicetree/bindings/vendor-prefixes.yaml  |    4 +
 arch/arm64/boot/dts/qcom/Makefile             |    2 +
 .../qcom/x1e80100-tuxedo-elite-14-gen1.dts    | 1515 +++++++++++++++++
 drivers/firmware/qcom/qcom_scm.c              |    1 +
 drivers/gpu/drm/bridge/simple-bridge.c        |    5 +
 7 files changed, 1534 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-tuxedo-elite-14-gen1.dts

-- 
2.43.0
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Krzysztof Kozlowski 1 week, 2 days ago
On 21/11/2025 15:26, Georg Gottleuber wrote:
> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
> Snapdragon X Elite SoC (X1E78100).
> 
> Changes in v3:
> - add DisplayPort audio to dts
> - add el2.dtb to Makefile
> - change dts firmware paths
> - fix dt-binding (x1e78100 instead of x1e80100)
> - improve commit message for elite14gen1 dt-bindings
> - remove smb2360_1 from dts (only one USB-C port is present)
> - remove "VA MIC BIAS1" from dts
> - remove regulator-always-on from vreg_edp_3p3 (display) in dts
> - rename vendor prefix of ASL Xiamen Technology to asl-tek
> - sort dts
> 
> Changes in v2:
> - Rebase to v6.18-rc4/master
> - Add support for accelerated video decoding
> - Add support for audio (speakers, microphones, headset)
> - Add support for Bluetooth
> - Add support for camera
> - Add support for fingerprint reader
> - Add support for HDMI-A port
> - Add support for QSEECOM
> - Add support for USB Type-A
> - Add support for USB-C DP altmode
> - Add ASL Xiamen Technology Co. Ltd. vendor prefix
> - Add TUXEDO vendor prefix
> - Add cover letter
> - Removal of pointless comments
> - Coding style fixes
> - Spell check
> 
> The device tree uses the dtschema from Linaro DisplayPort PHY patch [1].
> ALSA UCM and Audioreach topology patches are available at [2] and [3].
> The fingerprint reader requires USB IDs to be patched into libfprint.
> WiFi requires a firmware patch [4].
> 
> Announcement and request for comments:

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.

> Because the SoC is now outdated and some functions still do not work as
> well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
> will not be offered for sale. We would still like to submit our device
> tree to the mainline kernel and thus contribute to Linux support for a
> compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
> Germany, this device was sold in many large stores. (An official press
> statement will follow on our website.)

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.


Best regards,
Krzysztof
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Stephan Gerhold 1 week, 2 days ago
On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
> On 21/11/2025 15:26, Georg Gottleuber wrote:
> > [...]
> > Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
> > Snapdragon X Elite SoC (X1E78100).
> > 
> [...]
> 
> > Because the SoC is now outdated and some functions still do not work as
> > well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
> > will not be offered for sale. We would still like to submit our device
> > tree to the mainline kernel and thus contribute to Linux support for a
> > compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
> > Germany, this device was sold in many large stores. (An official press
> > statement will follow on our website.)
> 
> 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.
> 

I don't think we have any requirement to have a large user base in order
to merge changes. There is already support for plenty of cancelled
products with only a few (if any) remaining users in mainline, e.g.

 - Snapdragon X Elite Dev Kit (x1e001de-devkit), shipped only to a
   handful of users before cancelled
 - All ChromeOS SC7280 devices (including DTB variants for several
   revisions of pre-production samples), never shipped to anyone

There are also plenty of internal reference devices that only a handful
of people have access to (MTP, HDK, CRD etc). What makes these any
different? Ettore has been actively testing and contributing to the port
for the TUXEDO laptop, so if he wants to continue that, I don't think
anything speaks against merging this device tree.

In any case, I don't think the time reviewing these changes is wasted:
As Georg wrote, there is also the Medion SPRCHRGD 14 S1 Elite laptop
that uses basically the same hardware design. I'm sure there are (or
eventually will be) users of that device who would appreciate having a
fully-functional device tree ready to use. There is an open issue in one
of the Ubuntu repositories for example [1] to add automatic DTB
selection for it.

In other words, even if we decide against adding support for the
"x1e80100-tuxedo-elite-14-gen1", the same changes renamed to
"x1e80100-medion-sprchrgd-14-s1" would still be valid and valuable.
I wouldn't expect any other changes to be needed, although obviously
someone with access to the device should confirm that before submitting.

Thanks,
Stephan

[1]: https://github.com/ubuntu/stubble/issues/34
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Krzysztof Kozlowski 1 week, 2 days ago
On 22/11/2025 12:00, Stephan Gerhold wrote:
> On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
>> On 21/11/2025 15:26, Georg Gottleuber wrote:
>>> [...]
>>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
>>> Snapdragon X Elite SoC (X1E78100).
>>>
>> [...]
>>
>>> Because the SoC is now outdated and some functions still do not work as
>>> well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
>>> will not be offered for sale. We would still like to submit our device
>>> tree to the mainline kernel and thus contribute to Linux support for a
>>> compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
>>> Germany, this device was sold in many large stores. (An official press
>>> statement will follow on our website.)
>>
>> 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.
>>
> 
> I don't think we have any requirement to have a large user base in order
> to merge changes. There is already support for plenty of cancelled
> products with only a few (if any) remaining users in mainline, e.g.
> 
>  - Snapdragon X Elite Dev Kit (x1e001de-devkit), shipped only to a
>    handful of users before cancelled
>  - All ChromeOS SC7280 devices (including DTB variants for several
>    revisions of pre-production samples), never shipped to anyone
> 

I discuss here the timing primarily and I don't know the timing about them.

> There are also plenty of internal reference devices that only a handful
> of people have access to (MTP, HDK, CRD etc). What makes these any

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.

> different? Ettore has been actively testing and contributing to the port
> for the TUXEDO laptop, so if he wants to continue that, I don't think
> anything speaks against merging this device tree.

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.

> 
> In any case, I don't think the time reviewing these changes is wasted:

I am happy that you do not find my time wasted, but I disagree on that
because knowing this is cancelled, I would probably not care and review
products which are not cancelled at this time.

> As Georg wrote, there is also the Medion SPRCHRGD 14 S1 Elite laptop
> that uses basically the same hardware design. I'm sure there are (or
> eventually will be) users of that device who would appreciate having a
> fully-functional device tree ready to use. There is an open issue in one
> of the Ubuntu repositories for example [1] to add automatic DTB
> selection for it.
> 
> In other words, even if we decide against adding support for the
> "x1e80100-tuxedo-elite-14-gen1", the same changes renamed to
> "x1e80100-medion-sprchrgd-14-s1" would still be valid and valuable.

That's why you send such patches with RFC title and FIRST (literally
first) explanation in cover letter WHY, so people can decide.

> I wouldn't expect any other changes to be needed, although obviously
> someone with access to the device should confirm that before submitting.

You still cannot apply my review to that other board, so still wasted
time because I would need to review again.


Best regards,
Krzysztof
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Dmitry Baryshkov 1 week ago
On Sat, Nov 22, 2025 at 12:15:40PM +0100, Krzysztof Kozlowski wrote:
> On 22/11/2025 12:00, Stephan Gerhold wrote:
> > On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
> >> On 21/11/2025 15:26, Georg Gottleuber wrote:
> >>> [...]
> >>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
> >>> Snapdragon X Elite SoC (X1E78100).
> >>>
> >> [...]
> >>
> >>> Because the SoC is now outdated and some functions still do not work as
> >>> well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
> >>> will not be offered for sale. We would still like to submit our device
> >>> tree to the mainline kernel and thus contribute to Linux support for a
> >>> compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
> >>> Germany, this device was sold in many large stores. (An official press
> >>> statement will follow on our website.)
> >>
> >> 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.
> >>
> > 
> > I don't think we have any requirement to have a large user base in order
> > to merge changes. There is already support for plenty of cancelled
> > products with only a few (if any) remaining users in mainline, e.g.
> > 
> >  - Snapdragon X Elite Dev Kit (x1e001de-devkit), shipped only to a
> >    handful of users before cancelled
> >  - All ChromeOS SC7280 devices (including DTB variants for several
> >    revisions of pre-production samples), never shipped to anyone
> > 
> 
> I discuss here the timing primarily and I don't know the timing about them.
> 
> > There are also plenty of internal reference devices that only a handful
> > of people have access to (MTP, HDK, CRD etc). What makes these any
> 
> 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.

Where does 3000 come from? The Bible says 10 people were enough to
maintain Sodom and Gomorrah. For Herobrine we know that there are very
few people still using those devices (maybe less than 10), but we still
keep it. Cheeza was dropped after it was known that the count is exactly
zero.

> 
> > different? Ettore has been actively testing and contributing to the port
> > for the TUXEDO laptop, so if he wants to continue that, I don't think
> > anything speaks against merging this device tree.
> 
> 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.
> 
> > 
> > In any case, I don't think the time reviewing these changes is wasted:
> 
> I am happy that you do not find my time wasted, but I disagree on that
> because knowing this is cancelled, I would probably not care and review
> products which are not cancelled at this time.

There still people owning and being happy with those laptops. It's
Bjorn's and Konrad's time being spent on maintaining those. What's the
issue?

> 
> > As Georg wrote, there is also the Medion SPRCHRGD 14 S1 Elite laptop
> > that uses basically the same hardware design. I'm sure there are (or
> > eventually will be) users of that device who would appreciate having a
> > fully-functional device tree ready to use. There is an open issue in one
> > of the Ubuntu repositories for example [1] to add automatic DTB
> > selection for it.
> > 
> > In other words, even if we decide against adding support for the
> > "x1e80100-tuxedo-elite-14-gen1", the same changes renamed to
> > "x1e80100-medion-sprchrgd-14-s1" would still be valid and valuable.
> 
> That's why you send such patches with RFC title and FIRST (literally
> first) explanation in cover letter WHY, so people can decide.
> 
> > I wouldn't expect any other changes to be needed, although obviously
> > someone with access to the device should confirm that before submitting.
> 
> You still cannot apply my review to that other board, so still wasted
> time because I would need to review again.
> 
> 
> Best regards,
> Krzysztof

-- 
With best wishes
Dmitry
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Krzysztof Kozlowski 1 week ago
On 24/11/2025 15:34, Dmitry Baryshkov wrote:
> On Sat, Nov 22, 2025 at 12:15:40PM +0100, Krzysztof Kozlowski wrote:
>> On 22/11/2025 12:00, Stephan Gerhold wrote:
>>> On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
>>>> On 21/11/2025 15:26, Georg Gottleuber wrote:
>>>>> [...]
>>>>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
>>>>> Snapdragon X Elite SoC (X1E78100).
>>>>>
>>>> [...]
>>>>
>>>>> Because the SoC is now outdated and some functions still do not work as
>>>>> well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
>>>>> will not be offered for sale. We would still like to submit our device
>>>>> tree to the mainline kernel and thus contribute to Linux support for a
>>>>> compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
>>>>> Germany, this device was sold in many large stores. (An official press
>>>>> statement will follow on our website.)
>>>>
>>>> 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.
>>>>
>>>
>>> I don't think we have any requirement to have a large user base in order
>>> to merge changes. There is already support for plenty of cancelled
>>> products with only a few (if any) remaining users in mainline, e.g.
>>>
>>>  - Snapdragon X Elite Dev Kit (x1e001de-devkit), shipped only to a
>>>    handful of users before cancelled
>>>  - All ChromeOS SC7280 devices (including DTB variants for several
>>>    revisions of pre-production samples), never shipped to anyone
>>>
>>
>> I discuss here the timing primarily and I don't know the timing about them.
>>
>>> There are also plenty of internal reference devices that only a handful
>>> of people have access to (MTP, HDK, CRD etc). What makes these any
>>
>> 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.
> 
> Where does 3000 come from? The Bible says 10 people were enough to
> maintain Sodom and Gomorrah. For Herobrine we know that there are very
> few people still using those devices (maybe less than 10), but we still
> keep it. Cheeza was dropped after it was known that the count is exactly
> zero.
> 
>>
>>> different? Ettore has been actively testing and contributing to the port
>>> for the TUXEDO laptop, so if he wants to continue that, I don't think
>>> anything speaks against merging this device tree.
>>
>> 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.
>>
>>>
>>> In any case, I don't think the time reviewing these changes is wasted:
>>
>> I am happy that you do not find my time wasted, but I disagree on that
>> because knowing this is cancelled, I would probably not care and review
>> products which are not cancelled at this time.
> 
> There still people owning and being happy with those laptops. It's
> Bjorn's and Konrad's time being spent on maintaining those. What's the
> issue?


I think I described my issue very precise. Please read my first reply in
this thread. Joining discussion at the end of it, not reading it and
then asking "what is the issue" is not really encouraging me to discuss
whether this is a problem or not.

Best regards,
Krzysztof
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Dmitry Baryshkov 1 week ago
On Mon, Nov 24, 2025 at 04:09:56PM +0100, Krzysztof Kozlowski wrote:
> On 24/11/2025 15:34, Dmitry Baryshkov wrote:
> > On Sat, Nov 22, 2025 at 12:15:40PM +0100, Krzysztof Kozlowski wrote:
> >> On 22/11/2025 12:00, Stephan Gerhold wrote:
> >>> On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
> >>>> On 21/11/2025 15:26, Georg Gottleuber wrote:
> >>>>> [...]
> >>>>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
> >>>>> Snapdragon X Elite SoC (X1E78100).
> >>>>>
> >>>> [...]
> >>>>
> >>>>> Because the SoC is now outdated and some functions still do not work as
> >>>>> well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
> >>>>> will not be offered for sale. We would still like to submit our device
> >>>>> tree to the mainline kernel and thus contribute to Linux support for a
> >>>>> compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
> >>>>> Germany, this device was sold in many large stores. (An official press
> >>>>> statement will follow on our website.)
> >>>>
> >>>> 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.
> >>>>
> >>>
> >>> I don't think we have any requirement to have a large user base in order
> >>> to merge changes. There is already support for plenty of cancelled
> >>> products with only a few (if any) remaining users in mainline, e.g.
> >>>
> >>>  - Snapdragon X Elite Dev Kit (x1e001de-devkit), shipped only to a
> >>>    handful of users before cancelled
> >>>  - All ChromeOS SC7280 devices (including DTB variants for several
> >>>    revisions of pre-production samples), never shipped to anyone
> >>>
> >>
> >> I discuss here the timing primarily and I don't know the timing about them.
> >>
> >>> There are also plenty of internal reference devices that only a handful
> >>> of people have access to (MTP, HDK, CRD etc). What makes these any
> >>
> >> 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.
> > 
> > Where does 3000 come from? The Bible says 10 people were enough to
> > maintain Sodom and Gomorrah. For Herobrine we know that there are very
> > few people still using those devices (maybe less than 10), but we still
> > keep it. Cheeza was dropped after it was known that the count is exactly
> > zero.
> > 
> >>
> >>> different? Ettore has been actively testing and contributing to the port
> >>> for the TUXEDO laptop, so if he wants to continue that, I don't think
> >>> anything speaks against merging this device tree.
> >>
> >> 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.
> >>
> >>>
> >>> In any case, I don't think the time reviewing these changes is wasted:
> >>
> >> I am happy that you do not find my time wasted, but I disagree on that
> >> because knowing this is cancelled, I would probably not care and review
> >> products which are not cancelled at this time.
> > 
> > There still people owning and being happy with those laptops. It's
> > Bjorn's and Konrad's time being spent on maintaining those. What's the
> > issue?
> 
> 
> I think I described my issue very precise. Please read my first reply in
> this thread. Joining discussion at the end of it, not reading it and
> then asking "what is the issue" is not really encouraging me to discuss
> whether this is a problem or not.

I had read it before replying.

-- 
With best wishes
Dmitry
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Krzysztof Kozlowski 6 days, 17 hours ago
On 25/11/2025 00:41, Dmitry Baryshkov wrote:
> On Mon, Nov 24, 2025 at 04:09:56PM +0100, Krzysztof Kozlowski wrote:
>> On 24/11/2025 15:34, Dmitry Baryshkov wrote:
>>> On Sat, Nov 22, 2025 at 12:15:40PM +0100, Krzysztof Kozlowski wrote:
>>>> On 22/11/2025 12:00, Stephan Gerhold wrote:
>>>>> On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
>>>>>> On 21/11/2025 15:26, Georg Gottleuber wrote:
>>>>>>> [...]
>>>>>>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
>>>>>>> Snapdragon X Elite SoC (X1E78100).
>>>>>>>
>>>>>> [...]
>>>>>>
>>>>>>> Because the SoC is now outdated and some functions still do not work as
>>>>>>> well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
>>>>>>> will not be offered for sale. We would still like to submit our device
>>>>>>> tree to the mainline kernel and thus contribute to Linux support for a
>>>>>>> compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
>>>>>>> Germany, this device was sold in many large stores. (An official press
>>>>>>> statement will follow on our website.)
>>>>>>
>>>>>> 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.
>>>>>>
>>>>>
>>>>> I don't think we have any requirement to have a large user base in order
>>>>> to merge changes. There is already support for plenty of cancelled
>>>>> products with only a few (if any) remaining users in mainline, e.g.
>>>>>
>>>>>  - Snapdragon X Elite Dev Kit (x1e001de-devkit), shipped only to a
>>>>>    handful of users before cancelled
>>>>>  - All ChromeOS SC7280 devices (including DTB variants for several
>>>>>    revisions of pre-production samples), never shipped to anyone
>>>>>
>>>>
>>>> I discuss here the timing primarily and I don't know the timing about them.
>>>>
>>>>> There are also plenty of internal reference devices that only a handful
>>>>> of people have access to (MTP, HDK, CRD etc). What makes these any
>>>>
>>>> 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.
>>>
>>> Where does 3000 come from? The Bible says 10 people were enough to
>>> maintain Sodom and Gomorrah. For Herobrine we know that there are very
>>> few people still using those devices (maybe less than 10), but we still
>>> keep it. Cheeza was dropped after it was known that the count is exactly
>>> zero.
>>>
>>>>
>>>>> different? Ettore has been actively testing and contributing to the port
>>>>> for the TUXEDO laptop, so if he wants to continue that, I don't think
>>>>> anything speaks against merging this device tree.
>>>>
>>>> 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.
>>>>
>>>>>
>>>>> In any case, I don't think the time reviewing these changes is wasted:
>>>>
>>>> I am happy that you do not find my time wasted, but I disagree on that
>>>> because knowing this is cancelled, I would probably not care and review
>>>> products which are not cancelled at this time.
>>>
>>> There still people owning and being happy with those laptops. It's
>>> Bjorn's and Konrad's time being spent on maintaining those. What's the
>>> issue?
>>
>>
>> I think I described my issue very precise. Please read my first reply in
>> this thread. Joining discussion at the end of it, not reading it and
>> then asking "what is the issue" is not really encouraging me to discuss
>> whether this is a problem or not.
> 
> I had read it before replying.

So I said that issue is that I wasted time on reviewing something I
would not review, if this was clearly marked correctly, because I would
consider it waste of time and you asked "what is the issue?"

What sort of question is that? I just wrote what is the issue... And you
ask what issue?


Best regards,
Krzysztof
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Georg Gottleuber 1 week ago
Hello Krzysztof.

Am 22.11.25 um 12:15 schrieb Krzysztof Kozlowski:
> On 22/11/2025 12:00, Stephan Gerhold wrote:
>> On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
>>> On 21/11/2025 15:26, Georg Gottleuber wrote:
>>>> [...]
>>>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
>>>> Snapdragon X Elite SoC (X1E78100).
>>>>
>>> [...]
>>>
>>>> Because the SoC is now outdated and some functions still do not work as
>>>> well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
>>>> will not be offered for sale. We would still like to submit our device
>>>> tree to the mainline kernel and thus contribute to Linux support for a
>>>> compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
>>>> Germany, this device was sold in many large stores. (An official press
>>>> statement will follow on our website.)
>>>
>>> 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.

In fact, there are a couple of these TUXEDO devices, some of these are
already being used by people outside the company (by Linaro). There are
also considerations to give the engineering samples to
Linux/ARM-(kernel) enthusiasts.

>> I don't think we have any requirement to have a large user base in order
>> to merge changes. There is already support for plenty of cancelled
>> products with only a few (if any) remaining users in mainline, e.g.
>>
>>  - Snapdragon X Elite Dev Kit (x1e001de-devkit), shipped only to a
>>    handful of users before cancelled
>>  - All ChromeOS SC7280 devices (including DTB variants for several
>>    revisions of pre-production samples), never shipped to anyone
>>
> 
> I discuss here the timing primarily and I don't know the timing about them.
> 
>> There are also plenty of internal reference devices that only a handful
>> of people have access to (MTP, HDK, CRD etc). What makes these any
> 
> 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.
> 
>> different? Ettore has been actively testing and contributing to the port
>> for the TUXEDO laptop, so if he wants to continue that, I don't think
>> anything speaks against merging this device tree.
> 
> 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.
>> In any case, I don't think the time reviewing these changes is wasted:
> 
> I am happy that you do not find my time wasted, but I disagree on that
> because knowing this is cancelled, I would probably not care and review
> products which are not cancelled at this time.

Do you maintain your position despite the above circumstances?

>> As Georg wrote, there is also the Medion SPRCHRGD 14 S1 Elite laptop
>> that uses basically the same hardware design. I'm sure there are (or
>> eventually will be) users of that device who would appreciate having a
>> fully-functional device tree ready to use. There is an open issue in one
>> of the Ubuntu repositories for example [1] to add automatic DTB
>> selection for it.
>>
>> In other words, even if we decide against adding support for the
>> "x1e80100-tuxedo-elite-14-gen1", the same changes renamed to
>> "x1e80100-medion-sprchrgd-14-s1" would still be valid and valuable.
> 
> That's why you send such patches with RFC title and FIRST (literally
> first) explanation in cover letter WHY, so people can decide.
> 
>> I wouldn't expect any other changes to be needed, although obviously
>> someone with access to the device should confirm that before submitting.
> 
> You still cannot apply my review to that other board, so still wasted
> time because I would need to review again.

I understand your frustration, but I'm still learning how to contribute
to the Linux kernel. However, we may be able to find a constructive
solution. Here at TUXEDO, we have the necessary Medion device and have
already adapted the device tree.

Would you review a patch set for Medion SPRCHRGD 14 S1 Elite?

(This device is still on sale and can be found in many large electronics
stores, at least in Germany.)

Best regards,
Georg

> 
> Best regards,
> Krzysztof
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Neil Armstrong 6 days, 14 hours ago
On 11/24/25 15:09, Georg Gottleuber wrote:
> Hello Krzysztof.
> 
> Am 22.11.25 um 12:15 schrieb Krzysztof Kozlowski:
>> On 22/11/2025 12:00, Stephan Gerhold wrote:
>>> On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
>>>> On 21/11/2025 15:26, Georg Gottleuber wrote:
>>>>> [...]
>>>>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
>>>>> Snapdragon X Elite SoC (X1E78100).
>>>>>
>>>> [...]
>>>>
>>>>> Because the SoC is now outdated and some functions still do not work as
>>>>> well as customers would expect from the TUXEDO brand, TUXEDO Elite 14 Gen1
>>>>> will not be offered for sale. We would still like to submit our device
>>>>> tree to the mainline kernel and thus contribute to Linux support for a
>>>>> compatible device sold by Medion (SPRCHRGD 14 S1 Elite). At least in
>>>>> Germany, this device was sold in many large stores. (An official press
>>>>> statement will follow on our website.)
>>>>
>>>> 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.
> 
> In fact, there are a couple of these TUXEDO devices, some of these are
> already being used by people outside the company (by Linaro). There are
> also considerations to give the engineering samples to
> Linux/ARM-(kernel) enthusiasts.
> 
>>> I don't think we have any requirement to have a large user base in order
>>> to merge changes. There is already support for plenty of cancelled
>>> products with only a few (if any) remaining users in mainline, e.g.
>>>
>>>   - Snapdragon X Elite Dev Kit (x1e001de-devkit), shipped only to a
>>>     handful of users before cancelled
>>>   - All ChromeOS SC7280 devices (including DTB variants for several
>>>     revisions of pre-production samples), never shipped to anyone
>>>
>>
>> I discuss here the timing primarily and I don't know the timing about them.
>>
>>> There are also plenty of internal reference devices that only a handful
>>> of people have access to (MTP, HDK, CRD etc). What makes these any
>>
>> 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.
>>
>>> different? Ettore has been actively testing and contributing to the port
>>> for the TUXEDO laptop, so if he wants to continue that, I don't think
>>> anything speaks against merging this device tree.
>>
>> 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.
>>> In any case, I don't think the time reviewing these changes is wasted:
>>
>> I am happy that you do not find my time wasted, but I disagree on that
>> because knowing this is cancelled, I would probably not care and review
>> products which are not cancelled at this time.
> 
> Do you maintain your position despite the above circumstances?
> 
>>> As Georg wrote, there is also the Medion SPRCHRGD 14 S1 Elite laptop
>>> that uses basically the same hardware design. I'm sure there are (or
>>> eventually will be) users of that device who would appreciate having a
>>> fully-functional device tree ready to use. There is an open issue in one
>>> of the Ubuntu repositories for example [1] to add automatic DTB
>>> selection for it.
>>>
>>> In other words, even if we decide against adding support for the
>>> "x1e80100-tuxedo-elite-14-gen1", the same changes renamed to
>>> "x1e80100-medion-sprchrgd-14-s1" would still be valid and valuable.
>>
>> That's why you send such patches with RFC title and FIRST (literally
>> first) explanation in cover letter WHY, so people can decide.
>>
>>> I wouldn't expect any other changes to be needed, although obviously
>>> someone with access to the device should confirm that before submitting.
>>
>> You still cannot apply my review to that other board, so still wasted
>> time because I would need to review again.
> 
> I understand your frustration, but I'm still learning how to contribute
> to the Linux kernel. However, we may be able to find a constructive
> solution. Here at TUXEDO, we have the necessary Medion device and have
> already adapted the device tree.
> 
> Would you review a patch set for Medion SPRCHRGD 14 S1 Elite?

I think it's worth re-spining this patchset for the Medion SPRCHRGD 14 S1 Elite
with a comment in the DT mentioning the device tree is compatible with
the defunct Tuxedo Elite 14 Gen 1, since the Medion is an actual product
people can buy it's worth it.

I applied to first 3 patches, so you can remove them from the next version.

Neil

> 
> (This device is still on sale and can be found in many large electronics
> stores, at least in Germany.)
> 
> Best regards,
> Georg
> 
>>
>> Best regards,
>> Krzysztof
>
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Konrad Dybcio 6 days, 14 hours ago
On 11/25/25 11:37 AM, Neil Armstrong wrote:
> On 11/24/25 15:09, Georg Gottleuber wrote:
>> Hello Krzysztof.
>>
>> Am 22.11.25 um 12:15 schrieb Krzysztof Kozlowski:
>>> On 22/11/2025 12:00, Stephan Gerhold wrote:
>>>> On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
>>>>> On 21/11/2025 15:26, Georg Gottleuber wrote:
>>>>>> [...]
>>>>>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
>>>>>> Snapdragon X Elite SoC (X1E78100).

[...]

>> I understand your frustration, but I'm still learning how to contribute
>> to the Linux kernel. However, we may be able to find a constructive
>> solution. Here at TUXEDO, we have the necessary Medion device and have
>> already adapted the device tree.
>>
>> Would you review a patch set for Medion SPRCHRGD 14 S1 Elite?
> 
> I think it's worth re-spining this patchset for the Medion SPRCHRGD 14 S1 Elite
> with a comment in the DT mentioning the device tree is compatible with
> the defunct Tuxedo Elite 14 Gen 1, since the Medion is an actual product
> people can buy it's worth it.

+1, especially since you mentioned you have an actual Medion at hand

Konrad
Re: [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Ettore Chimenti 6 days, 14 hours ago
Hi,

On Tue, 25 Nov 2025 at 11:50, Konrad Dybcio
<konrad.dybcio@oss.qualcomm.com> wrote:
>
> On 11/25/25 11:37 AM, Neil Armstrong wrote:
> > On 11/24/25 15:09, Georg Gottleuber wrote:
> >> Hello Krzysztof.
> >>
> >> Am 22.11.25 um 12:15 schrieb Krzysztof Kozlowski:
> >>> On 22/11/2025 12:00, Stephan Gerhold wrote:
> >>>> On Sat, Nov 22, 2025 at 11:16:25AM +0100, Krzysztof Kozlowski wrote:
> >>>>> On 21/11/2025 15:26, Georg Gottleuber wrote:
> >>>>>> [...]
> >>>>>> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
> >>>>>> Snapdragon X Elite SoC (X1E78100).
>
> [...]
>
> >> I understand your frustration, but I'm still learning how to contribute
> >> to the Linux kernel. However, we may be able to find a constructive
> >> solution. Here at TUXEDO, we have the necessary Medion device and have
> >> already adapted the device tree.
> >>
> >> Would you review a patch set for Medion SPRCHRGD 14 S1 Elite?
> >
> > I think it's worth re-spining this patchset for the Medion SPRCHRGD 14 S1 Elite
> > with a comment in the DT mentioning the device tree is compatible with
> > the defunct Tuxedo Elite 14 Gen 1, since the Medion is an actual product
> > people can buy it's worth it.
>
> +1, especially since you mentioned you have an actual Medion at hand

I agree, we can actually try to respin the patches for Medion if
TUXEDO is not worth it.

Regards,
Ettore

>
> Konrad
Re: (subset) [PATCH v3 0/7] Add TUXEDO Elite 14 Gen1 (X1E78100)
Posted by Neil Armstrong 1 week ago
Hi,

On Fri, 21 Nov 2025 15:26:12 +0100, Georg Gottleuber wrote:
> Initial support for TUXEDO Elite 14 Gen1 laptop. It is based on Qualcomm
> Snapdragon X Elite SoC (X1E78100).
> 
> Changes in v3:
> - add DisplayPort audio to dts
> - add el2.dtb to Makefile
> - change dts firmware paths
> - fix dt-binding (x1e78100 instead of x1e80100)
> - improve commit message for elite14gen1 dt-bindings
> - remove smb2360_1 from dts (only one USB-C port is present)
> - remove "VA MIC BIAS1" from dts
> - remove regulator-always-on from vreg_edp_3p3 (display) in dts
> - rename vendor prefix of ASL Xiamen Technology to asl-tek
> - sort dts
> 
> [...]

Thanks, Applied to https://gitlab.freedesktop.org/drm/misc/kernel.git (drm-misc-next)

[1/7] dt-bindings: vendor-prefixes: Add ASL Xiamen Technology
      https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/ee4f232dd1ff8e11a18c6dab6f7a3a89eee62436
[2/7] dt-bindings: display: bridge: simple: document the ASL CS5263 DP-to-HDMI bridge
      https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/0eebd421ac09686f9646ea635ee8920d55ee5d26
[3/7] drm/bridge: simple: add ASL CS5263 DP-to-HDMI bridge
      https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/d525f967e7a40c08af3e752281ede72e9922b87f

-- 
Neil