[PATCH v4 0/1] Introduce Lemans EVK IFP Mezzanine

Umang Chheda posted 1 patch 1 month ago
arch/arm64/boot/dts/qcom/Makefile             |   4 +
.../dts/qcom/lemans-evk-ifp-mezzanine.dtso    | 263 ++++++++++++++++++
2 files changed, 267 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso
[PATCH v4 0/1] Introduce Lemans EVK IFP Mezzanine
Posted by Umang Chheda 1 month ago
Introduce device tree support for the Interface Plus [IFP] Mezzanine
peripheral expansion card used with the Qualcomm Lemans Evaluation Kit
(EVK).

The Lemans IFP Mezzanine is an additional add-on card which can be
stacked on top of Lemans-evk board to extend peripheral capabilities of
lemans-evk used for industrial applications.

It connects via expansion headers on the lemans-evk and provides
following peripherals :
- 4x Type A USB ports in host mode.
- TC9563 PCIe switch, which has following three downstream ports (DSP) :
   - 1st DSP routes to M.2 E-key connector, intended for WLAN modules.
   - 2nd DSP routes to M.2 B-key connector, intended for cellular
     modems.
   - 3rd DSP with support for Dual Ethernet ports.
- eMMC.
- Additional 2.5GbE Ethernet PHY connected to native EMAC with support
  for MAC Address configuration via NVMEM.
- EEPROM.
- LVDS Display.

---
Changelog

v4:
  - Rename file to lemans-evk-ifp-mezzanine to align with that of
    mezzanine naming convention.
  - Add fixed-regulators to satisfy what is required by the bindings
    instead of representing the complete tree which is present on the
    board.
  - Update commit text to communicate USB-Hub, LVDS display and mini DP
    support will be added later once the dependent changes are
    available.
  - Remove "power-source", "input-disable" and "output-enable"
    properties
    from tc9563_resx_n node and add "output-high" property instead to
    align with TLMM supported bindings.
  - v3-link: [3]

v3:
  - Sort regulator nodes - Dmitry.
  - v2-link: [2]

v2:
   - Move "regulator-always-on" and "regulator-boot-on" nodes at the end
     - Konrad.
   - Drop labels for inner entries of ethernet1_default pinctrl node -
     Konrad.
   - v1-link: [1]

[1] https://lore.kernel.org/all/20260129172850.1175728-1-umang.chheda@oss.qualcomm.com/
[2] https://lore.kernel.org/all/20260202194234.3701434-1-umang.chheda@oss.qualcomm.com/
[3] https://lore.kernel.org/lkml/20260203193848.123307-1-umang.chheda@oss.qualcomm.com/
---

Umang Chheda (1):
  arm64: dts: qcom: lemans-evk: Add IFP Mezzanine

 arch/arm64/boot/dts/qcom/Makefile             |   4 +
 .../dts/qcom/lemans-evk-ifp-mezzanine.dtso    | 263 ++++++++++++++++++
 2 files changed, 267 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso

-- 
2.34.1
Re: (subset) [PATCH v4 0/1] Introduce Lemans EVK IFP Mezzanine
Posted by Bjorn Andersson 2 weeks, 2 days ago
On Wed, 04 Mar 2026 22:29:24 +0530, Umang Chheda wrote:
> Introduce device tree support for the Interface Plus [IFP] Mezzanine
> peripheral expansion card used with the Qualcomm Lemans Evaluation Kit
> (EVK).
> 
> The Lemans IFP Mezzanine is an additional add-on card which can be
> stacked on top of Lemans-evk board to extend peripheral capabilities of
> lemans-evk used for industrial applications.
> 
> [...]

Applied, thanks!

[1/1] arm64: dts: qcom: lemans-evk: Add IFP Mezzanine
      commit: 8c72e04ba40477bce51f03d730838baa2ad28d9c

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>