From: Mostafa Saleh <smostafa@google.com>
To: jens.glathe@oldschoolsolutions.biz
Cc: Bjorn Andersson <andersson@kernel.org>,
Konrad Dybcio <konradybcio@kernel.org>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 0/7] arm64: dts: qcom: IdeaCentre Mini 01Q8X10 Hamoa + Purwa
Date: Tue, 8 Sep 2026 09:03:49 +0000 [thread overview]
Message-ID: <ap_PdUrwLIVGJ3oG@google.com> (raw)
In-Reply-To: <20260905-x1-ideacentre-mini-prettify-v1-0-9a87882973bb@oldschoolsolutions.biz>
Hi Jens,
On Sat, Sep 05, 2026 at 11:28:55AM +0200, Jens Glathe via B4 Relay wrote:
> The IdeaCentre Mini 01Q8X10 (board 91B6) ships with two SoCs: Hamoa
> (X1E80100), already upstream, and Purwa (X1P42100 / X1-26-100). Same
> chassis, different silicon. Stubble and the DTB loader need distinct
> compatibles.
>
> This series splits the board description into
> x1-lenovo-ideacentre-mini-01q8x10.dtsi and adds thin leaves. Each SKU
> keeps lenovo,ideacentre-mini-01q8x10 as fallback:
>
> lenovo,hamoa-ideacentre-mini-01q8x10, lenovo,ideacentre-mini-01q8x10,
> qcom,x1e80100
>
> lenovo,purwa-ideacentre-mini-01q8x10, lenovo,ideacentre-mini-01q8x10,
> qcom,x1p42100
>
> No qcom_scm change; the fallback is already on the allowlist.
>
> The remaining patches fix the common DTSI for both boxes:
>
> - Build the Hamoa EL2 DTB like the other Hamoa boards.
> - Second M.2 3V3 is PMC8380_3 GPIO5, not TLMM18. A 2 s startup delay
> is required or pcie3 fails to probe. always-on is a hack until there
> is a real M.2 power sequencer.
> - sound-name-prefix on the three DP ports. Enable lpass_vamacro: no
> onboard mics, but it provides fsgen for tx_macro and rx_macro.
> - usb_mp port 1 is not populated (no PTN3222 @ 0x4f). USB-C is
> usb_1_ss0; rear Type-A is usb_mp port 0 behind a Genesys hub.
>
> The Genesys hub is left undescribed.
>
> UCM [1] and AudioReach [2] topology for these devices are online, too.
>
> Tested on:
> - IdeaCentre Mini 01Q8X10, Purwa (X1-26-100), 91B6
> - Hamoa: compile-tested only
>
> [1]: https://github.com/alsa-project/alsa-ucm-conf/pull/843
> [2]: https://github.com/linux-msm/audioreach-topology/pull/74
>
> Assisted-by: Grok 4.5 (xAI)
> Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
> ---
> Jens Glathe (7):
> dt-bindings: arm: qcom: Distinguish IdeaCentre Mini 01Q8X10 SKUs
> arm64: dts: qcom: Split IdeaCentre Mini into a common DTSI
> arm64: dts: qcom: Add Purwa IdeaCentre Mini 01Q8X10
> arm64: dts: qcom: ideacentre-mini: Build the Hamoa EL2 DTB
> arm64: dts: qcom: ideacentre-mini: Fix the second M.2 3V3 rail
> arm64: dts: qcom: ideacentre-mini: Wire up DP sound names and VA macro
> arm64: dts: qcom: ideacentre-mini: Drop the unused USB MP port
>
> Documentation/devicetree/bindings/arm/qcom.yaml | 11 +-
> arch/arm64/boot/dts/qcom/Makefile | 8 +-
> .../qcom/hamoa-lenovo-ideacentre-mini-01q8x10.dts | 1188 +-------------------
> .../qcom/purwa-lenovo-ideacentre-mini-01q8x10.dts | 42 +
> .../qcom/x1-lenovo-ideacentre-mini-01q8x10.dtsi | 1185 +++++++++++++++++++
> 5 files changed, 1246 insertions(+), 1188 deletions(-)
> ---
> base-commit: af5f12805e5cefa4fe68d6127c7e1fb78cd5535c
This series does not apply to ToT nor I can find this base-commit
in it.
Does that have any dependency?
Thanks,
Mostafa
> change-id: 20260905-x1-ideacentre-mini-prettify-a5d349d8954f
>
> Best regards,
> --
> Jens Glathe <jens.glathe@oldschoolsolutions.biz>
>
>
next prev parent reply other threads:[~2026-09-08 9:03 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-05 9:28 [PATCH 0/7] arm64: dts: qcom: IdeaCentre Mini 01Q8X10 Hamoa + Purwa Jens Glathe via B4 Relay
2026-09-05 9:28 ` Jens Glathe
2026-09-05 9:28 ` [PATCH 1/7] dt-bindings: arm: qcom: Distinguish IdeaCentre Mini 01Q8X10 SKUs Jens Glathe via B4 Relay
2026-09-05 9:28 ` Jens Glathe
2026-09-08 9:04 ` Krzysztof Kozlowski
2026-09-05 9:28 ` [PATCH 2/7] arm64: dts: qcom: Split IdeaCentre Mini into a common DTSI Jens Glathe via B4 Relay
2026-09-05 9:28 ` Jens Glathe
2026-09-07 8:49 ` Konrad Dybcio
2026-09-05 9:28 ` [PATCH 3/7] arm64: dts: qcom: Add Purwa IdeaCentre Mini 01Q8X10 Jens Glathe via B4 Relay
2026-09-05 9:28 ` Jens Glathe
2026-09-05 9:42 ` sashiko-bot
2026-09-05 10:46 ` Jens Glathe
2026-09-07 8:49 ` Konrad Dybcio
2026-09-05 9:28 ` [PATCH 4/7] arm64: dts: qcom: ideacentre-mini: Build the Hamoa EL2 DTB Jens Glathe via B4 Relay
2026-09-05 9:28 ` Jens Glathe
2026-09-07 8:49 ` Konrad Dybcio
2026-09-05 9:29 ` [PATCH 5/7] arm64: dts: qcom: ideacentre-mini: Fix the second M.2 3V3 rail Jens Glathe via B4 Relay
2026-09-05 9:29 ` Jens Glathe
2026-09-05 9:36 ` sashiko-bot
2026-09-07 8:55 ` Konrad Dybcio
2026-09-05 9:29 ` [PATCH 6/7] arm64: dts: qcom: ideacentre-mini: Wire up DP sound names and VA macro Jens Glathe via B4 Relay
2026-09-05 9:29 ` Jens Glathe
2026-09-07 8:55 ` Konrad Dybcio
2026-09-08 5:09 ` Jens Glathe
2026-09-05 9:29 ` [PATCH 7/7] arm64: dts: qcom: ideacentre-mini: Drop the unused USB MP port Jens Glathe via B4 Relay
2026-09-05 9:29 ` Jens Glathe
2026-09-05 9:39 ` sashiko-bot
2026-09-07 8:56 ` Konrad Dybcio
2026-09-07 8:57 ` [PATCH 0/7] arm64: dts: qcom: IdeaCentre Mini 01Q8X10 Hamoa + Purwa Konrad Dybcio
2026-09-07 9:51 ` Mostafa Saleh
2026-09-08 9:03 ` Mostafa Saleh [this message]
2026-09-08 9:05 ` Krzysztof Kozlowski
2026-09-08 9:11 ` Mostafa Saleh
2026-09-08 9:57 ` Konrad Dybcio
2026-09-08 11:02 ` Mostafa Saleh
2026-09-08 12:00 ` Krzysztof Kozlowski
2026-09-08 9:34 ` Jens Glathe
2026-09-08 9:39 ` Jens Glathe
2026-09-08 11:00 ` Mostafa Saleh
2026-09-08 12:00 ` Jens Glathe
2026-09-08 12:09 ` Mostafa Saleh
2026-09-08 15:04 ` Jens Glathe
2026-09-08 17:47 ` Mostafa Saleh
2026-09-08 18:15 ` Jens Glathe
2026-09-09 12:47 ` Mostafa Saleh
2026-09-09 11:31 ` Konrad Dybcio
2026-09-09 12:14 ` Mostafa Saleh
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ap_PdUrwLIVGJ3oG@google.com \
--to=smostafa@google.com \
--cc=andersson@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jens.glathe@oldschoolsolutions.biz \
--cc=konradybcio@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=robh@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.