public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/14] arm64: dts: qcom: lemans-evk: Extend board support for additional peripherals
@ 2025-09-04 16:38 Wasim Nazir
  2025-09-04 16:38 ` [PATCH v3 01/14] dt-bindings: mmc: sdhci-msm: Document the Lemans compatible Wasim Nazir
                   ` (13 more replies)
  0 siblings, 14 replies; 30+ messages in thread
From: Wasim Nazir @ 2025-09-04 16:38 UTC (permalink / raw)
  To: Ulf Hansson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Bjorn Andersson, Konrad Dybcio, Richard Cochran,
	Bartosz Golaszewski
  Cc: kernel, linux-mmc, devicetree, linux-kernel, linux-arm-msm,
	netdev, linux-i2c, Monish Chunara, Wasim Nazir, Viken Dadhaniya,
	Nirmesh Kumar Singh, Sushrut Shree Trivedi, Vikash Garodia,
	Krishna Kurapati, Mohd Ayaan Anwar, Mohammad Rafi Shaik,
	Konrad Dybcio

This series extend support for additional peripherals on the Qualcomm
Lemans EVK board to enhance overall hardware functionality.

It includes:
  - New peripherals like:
    - I2C based devices like GPIO I/O expander and EEPROM.
    - GPI (Generic Peripheral Interface) DMA controllers and QUPv3 controllers
      for peripheral communication.
    - PCIe HW with required regulators and PHYs.
    - Remoteproc subsystems for supported DSPs.
    - Iris video codec.
    - First USB controller in device mode.
    - SD card support on SDHC v5.
    - Qca8081 2.5G Ethernet PHY.
  - Audio change [1] to support capture and playback on I2S.

Dependency:
  - The ethernet PHY QCA8081 depends on CONFIG_QCA808X_PHY, without
    which ethernet will not work.

[1] https://lore.kernel.org/linux-arm-msm/20250822131902.1848802-1-mohammad.rafi.shaik@oss.qualcomm.com/

---
Changes in v3:
- Re-order QUP patch 05/13 (v2) to not break i2c node enablement in patch
  03/13 (v2) - Dmitry.
- Update commit text for QUP patch to highlight which all clients each
  QUP is accessing.
- Add dedicated compatible for Giantec EEPROM, because usage of generic
  compatible "atmel,24c256" alone is not advised.
- Update commit text for EEPROM patch 04/13 (v2) to emphasize on EEPROM
  enablement - Konrad.
- Put 'reg' property after 'compatible' in Expander - Konrad.
- Put 'pinctrl-names' after 'pinctrl-n' in PCIe - Konrad.
- SDHC:
    - Update interconnect nodes with ICC_TAG macro - Konrad.
    - Put new lines for each entry in interrupt-names, clock-names,
      interconnect-names - Konrad.
    - Put bias properties below drive-strength for consistency in
      sdc-default-state - Konrad.
    - Move 'bus-width' property to SOC DT - Konrad.
    - Move 'no-mmc' and 'no-sdio' properties to board DT - Dmitry/Konrad.
- Add 'Reviewed-by' tag from Konrad [2] on Audio patch 13/13 (v2),
  although the commit text is changed now.
- Link to v2: [3]

[2] https://lore.kernel.org/linux-arm-msm/b4b6678b-46dd-4f57-9c26-ff0e4108bf79@oss.qualcomm.com/
[3] https://lore.kernel.org/r/20250903-lemans-evk-bu-v2-0-bfa381bf8ba2@oss.qualcomm.com

Changes in v2:
- Split the patch 3/5 in v1 into separate patch per author - Bjorn.
- Use generic node names for expander - Krzysztof.
- Change video firmware to 16MB comapatible - Dmitry.
- SDHC:
    - Arrange SDHCI-compatible alphanumerically - Dmitry.
    - Move OPP table and power-domains to lemans.dtsi as these are
      part of SoC.
    - Move bus-width to board file - Dmitry.
    - Change 'states' property to array in vreg_sdc and also re-arrange
      the other properties.
- Remove the redundant snps,ps-speed property from the ethernet node as
  the MAC is actually relying on PCS auto-negotiation to set its speed
  (via ethqos_configure_sgmii called as part of mac_link_up).
- Refine commit text for audio patch - Bjorn.
- Link to v1: https://lore.kernel.org/r/20250826-lemans-evk-bu-v1-0-08016e0d3ce5@oss.qualcomm.com

---
Krishna Kurapati (1):
      arm64: dts: qcom: lemans-evk: Enable first USB controller in device mode

Mohammad Rafi Shaik (2):
      arm64: dts: qcom: lemans: Add gpr node
      arm64: dts: qcom: lemans-evk: Add sound card

Mohd Ayaan Anwar (1):
      arm64: dts: qcom: lemans-evk: Enable 2.5G Ethernet interface

Monish Chunara (4):
      dt-bindings: mmc: sdhci-msm: Document the Lemans compatible
      arm64: dts: qcom: lemans: Add SDHC controller and SDC pin configuration
      arm64: dts: qcom: lemans-evk: Add EEPROM and nvmem layout
      arm64: dts: qcom: lemans-evk: Enable SDHCI for SD Card

Nirmesh Kumar Singh (1):
      arm64: dts: qcom: lemans-evk: Add TCA9534 I/O expander

Sushrut Shree Trivedi (1):
      arm64: dts: qcom: lemans-evk: Enable PCIe support

Vikash Garodia (1):
      arm64: dts: qcom: lemans-evk: Enable Iris video codec support

Viken Dadhaniya (1):
      arm64: dts: qcom: lemans-evk: Enable GPI DMA and QUPv3 controllers

Wasim Nazir (2):
      dt-bindings: eeprom: at24: Add compatible for Giantec GT24C256C
      arm64: dts: qcom: lemans-evk: Enable remoteproc subsystems

 Documentation/devicetree/bindings/eeprom/at24.yaml |   1 +
 .../devicetree/bindings/mmc/sdhci-msm.yaml         |   1 +
 arch/arm64/boot/dts/qcom/lemans-evk.dts            | 416 +++++++++++++++++++++
 arch/arm64/boot/dts/qcom/lemans.dtsi               | 147 ++++++++
 4 files changed, 565 insertions(+)
---
base-commit: 5d50cf9f7cf20a17ac469c20a2e07c29c1f6aab7
change-id: 20250814-lemans-evk-bu-ec015ce4080e

Best regards,
--  
Wasim Nazir <wasim.nazir@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2025-09-05 14:38 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-04 16:38 [PATCH v3 00/14] arm64: dts: qcom: lemans-evk: Extend board support for additional peripherals Wasim Nazir
2025-09-04 16:38 ` [PATCH v3 01/14] dt-bindings: mmc: sdhci-msm: Document the Lemans compatible Wasim Nazir
2025-09-05  7:59   ` Krzysztof Kozlowski
2025-09-04 16:38 ` [PATCH v3 02/14] arm64: dts: qcom: lemans: Add SDHC controller and SDC pin configuration Wasim Nazir
2025-09-05 12:48   ` Konrad Dybcio
2025-09-04 16:38 ` [PATCH v3 03/14] arm64: dts: qcom: lemans-evk: Enable GPI DMA and QUPv3 controllers Wasim Nazir
2025-09-04 16:39 ` [PATCH v3 04/14] arm64: dts: qcom: lemans-evk: Add TCA9534 I/O expander Wasim Nazir
2025-09-05 12:06   ` Konrad Dybcio
2025-09-04 16:39 ` [PATCH v3 05/14] dt-bindings: eeprom: at24: Add compatible for Giantec GT24C256C Wasim Nazir
2025-09-04 16:43   ` Dmitry Baryshkov
2025-09-04 19:37     ` Wasim Nazir
2025-09-04 20:16       ` Dmitry Baryshkov
2025-09-05  8:00   ` Krzysztof Kozlowski
2025-09-04 16:39 ` [PATCH v3 06/14] arm64: dts: qcom: lemans-evk: Add EEPROM and nvmem layout Wasim Nazir
2025-09-05 12:07   ` Konrad Dybcio
2025-09-05 14:37     ` Monish Chunara
2025-09-04 16:39 ` [PATCH v3 07/14] arm64: dts: qcom: lemans-evk: Enable PCIe support Wasim Nazir
2025-09-04 16:39 ` [PATCH v3 08/14] arm64: dts: qcom: lemans-evk: Enable remoteproc subsystems Wasim Nazir
2025-09-05 12:46   ` Konrad Dybcio
2025-09-05 13:07     ` Wasim Nazir
2025-09-04 16:39 ` [PATCH v3 09/14] arm64: dts: qcom: lemans-evk: Enable Iris video codec support Wasim Nazir
2025-09-05 12:08   ` Konrad Dybcio
2025-09-04 16:39 ` [PATCH v3 10/14] arm64: dts: qcom: lemans-evk: Enable first USB controller in device mode Wasim Nazir
2025-09-05 12:26   ` Konrad Dybcio
2025-09-04 16:39 ` [PATCH v3 11/14] arm64: dts: qcom: lemans-evk: Enable SDHCI for SD Card Wasim Nazir
2025-09-05 12:09   ` Konrad Dybcio
2025-09-04 16:39 ` [PATCH v3 12/14] arm64: dts: qcom: lemans-evk: Enable 2.5G Ethernet interface Wasim Nazir
2025-09-05 12:10   ` Konrad Dybcio
2025-09-04 16:39 ` [PATCH v3 13/14] arm64: dts: qcom: lemans: Add gpr node Wasim Nazir
2025-09-04 16:39 ` [PATCH v3 14/14] arm64: dts: qcom: lemans-evk: Add sound card Wasim Nazir

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox