Re: [PATCH 3/4] arm64: dts: qcom: Commonize IQ-X-IOT DTSI
From: Yijie Yang
Date: Mon Dec 29 2025 - 02:39:22 EST
On 12/29/2025 3:21 PM, Krzysztof Kozlowski wrote:
On 29/12/2025 02:23, Tingwei Zhang wrote:
On 12/24/2025 8:12 AM, Tingwei Zhang wrote:
Krzysztof,
On 12/23/2025 9:41 PM, Krzysztof Kozlowski wrote:
On 23/12/2025 04:38, Tingwei Zhang wrote:In this change, the SoM hardware except SoC is described by iq-x-iot-som.dtsi since it's common between Hamoa and Purwa. Hamoa and Purwa SoC hardware is described in hamoa.dtsi and purwa.dtsi. Hamoa-iot-som.dtsi includes iq-x-iot-som.dtsi and hamoa.dtsi. This change could reduce the duplicate code and review effort on a totally new purwa-iot-som.dtsi. If we found any bug, it can be fixed in one common file instead of two separate files. Same idea is used in x1-crd.dtsi. X1e80100-crd.dts include x1-crd.dtsi and hamoa.dtsi.
On 12/22/2025 5:11 PM, Krzysztof Kozlowski wrote:I do not speak about boards. Read carefully feedback and respond to the
On Mon, Dec 22, 2025 at 02:03:28PM +0800, YijieYang wrote:Purwa SOM board and Hamoa SOM board share same design. They share same PCB.
From: Yijie Yang <yijie.yang@xxxxxxxxxxxxxxxx>SoMs do not share actual hardware. DTSI does not represent what looks
HAMOA-IOT-EVK and PURWA-IOT-EVK share a similar board design. Extract
the common components into separate files for better maintainability.
similar to you, but actually common parts.
The difference is only on chip. Purwa SOM board has Purwa and Hamoa SOM board
has Hamoa on it.
actual feedback, not some other arguments.
NAK
Please let me know your opinion on this. This could be a common case for
Hamoa/Purwa boards share same PCB. Share same dtsi file like x1-crd.dtsi
It's not the same PCB. You did not really respond to my first message,
so I responded to you - I do not speak about boards. Then again you did
not respond to it and brought some irrelevant arguments.
would reduce maintenance effort.
Does not matter, I do not question this. Why are you responding to some
questions which were never asked?
DTSI represents actual shared physical aspect and you cannot share SoM
physically. It's not the same PCB, because you do not have a socket on
the SoM.
x1e80100-crd and x1p42100-crd are different boards, yet they share the same x1-crd.dtsi. Why can’t we apply the same approach here?
Best regards,
Krzysztof
--
Best Regards,
Yijie