On Thu, Aug 14, 2025 at 03:27:27PM +0800, Yijie Yang wrote: > Introduce the device tree, DT bindings, and driver modifications required > to bring up the HAMOA-IOT-EVK evaluation board—based on the X1E80100 SoC—to > a UART shell. > This patch set focuses on two key hardware components: the HAMOA-IOT-SOM > and the HAMOA-IOT-EVK carrier board. > The HAMOA-IOT-SOM is a compact System on Module that integrates the SoC, > GPIOs, and PMICs. It is designed to be modular and can be paired with > various carrier boards to support different use cases. > The HAMOA-IOT-EVK is one such carrier board, designed for IoT scenarios. > It provides essential peripherals such as UART, on-board PMICs, and > USB-related components. > Together, these components form a flexible and scalable platform, and this > patch set enables their initial bring-up through proper device tree > configuration and driver support. > > Qualcomm SoCs often have multiple product variants, each identified by a > different SoC ID. For instance, the x1e80100 SoC has closely related > variants such as x1e78100 and x1e001de. This diversity in SoC identifiers > can lead to confusion and unnecessary maintenance complexity in the device > tree and related subsystems. > To address this, code names offer a more consistent and project-agnostic > way to represent SoC families. They tend to remain stable across > development efforts. > This patch series introduces "hamoa" as the codename for the x1e80100 SoC. > Going forward, all x1e80100-related variants—including x1e81000 and others > in the same family—will be represented under the "hamoa" designation in the > device tree. > This improves readability, streamlines future maintenance, and aligns with > common naming practices across Qualcomm-based platforms. > > Features added and enabled: > - UART > - On-board regulators > - Regulators on the SOM > - PMIC GLINK > - USB0 through USB6 and their PHYs > - Embedded USB (eUSB) repeaters > - USB Type-C mux > - PCIe6a and its PHY > - PCIe4 and its PHY > - Reserved memory regions > - Pinctrl > - NVMe > - ADSP, CDSP > - WLAN, Bluetooth (M.2 interface) > - USB DisplayPort > > DTS Dependency: > https://lore.kernel.org/all/20250724-move-edp-endpoints-v1-3-6ca569812838@xxxxxxxxxxxxxxxx/ > > Signed-off-by: Yijie Yang <yijie.yang@xxxxxxxxxxxxxxxx> > --- > To: Bjorn Andersson <andersson@xxxxxxxxxx> > To: Konrad Dybcio <konradybcio@xxxxxxxxxx> > To: Rob Herring <robh@xxxxxxxxxx> > To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx> > To: Conor Dooley <conor+dt@xxxxxxxxxx> > Cc: linux-arm-msm@xxxxxxxxxxxxxxx > Cc: devicetree@xxxxxxxxxxxxxxx > Cc: linux-kernel@xxxxxxxxxxxxxxx > > --- > Changes in v5: > - Update base commit. > - Drop an already merged patch: > https://lore.kernel.org/all/20250804-hamoa_initial-v4-2-19edbb28677b@xxxxxxxxxxxxxxxx/ > - Link to v4: https://lore.kernel.org/r/20250804-hamoa_initial-v4-0-19edbb28677b@xxxxxxxxxxxxxxxx Please keep full changelog rather than trimming previous iterations. Also, is there a reason why you didn't pick up audio and display chunks as it was requested on the corresponding reviews? > > --- > Yijie Yang (3): > dt-bindings: arm: qcom: Document HAMOA-IOT-EVK board > arm64: dts: qcom: Add HAMOA-IOT-SOM platform > arm64: dts: qcom: Add base HAMOA-IOT-EVK board > > Documentation/devicetree/bindings/arm/qcom.yaml | 6 + > arch/arm64/boot/dts/qcom/Makefile | 1 + > arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 987 ++++++++++++++++++++++++ > arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 609 +++++++++++++++ > 4 files changed, 1603 insertions(+) > --- > base-commit: 2016d952577e807ee89e0cef02af1f95aabbbcb2 > change-id: 20250604-hamoa_initial-0cd7036d7271 > prerequisite-message-id: <20250724-move-edp-endpoints-v1-3-6ca569812838@xxxxxxxxxxxxxxxx> > prerequisite-patch-id: c536bf9ec7fd22af9b05b695272997615dfd675f > prerequisite-patch-id: d513e5a08d3be585b9b6a737ef3a1ad275d7caad > prerequisite-patch-id: 605ef6f89dd84f810df11be9d11ee6803a6bf289 > prerequisite-patch-id: 2ab2430624acbdd9011f6c0c2a77469fd19fc75a > prerequisite-patch-id: bfbb562513763ce75f2bb5da7f12e7b54ff3919d > > Best regards, > -- > Yijie Yang <yijie.yang@xxxxxxxxxxxxxxxx> > -- With best wishes Dmitry