lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250905192350.1223812-1-umang.chheda@oss.qualcomm.com>
Date: Sat,  6 Sep 2025 00:53:46 +0530
From: Umang Chheda <umang.chheda@....qualcomm.com>
To: Bjorn Andersson <andersson@...nel.org>,
        Konrad Dybcio <konradybcio@...nel.org>, Rob Herring <robh@...nel.org>,
        Krzysztof Kozlowski <krzk+dt@...nel.org>,
        Conor Dooley <conor+dt@...nel.org>,
        Richard Cochran <richardcochran@...il.com>
Cc: linux-arm-msm@...r.kernel.org, devicetree@...r.kernel.org,
        linux-kernel@...r.kernel.org,
        Umang Chheda <umang.chheda@....qualcomm.com>
Subject: [PATCH v4 0/4] Introduce support for Monaco Evaluation Kit

Add support for Qualcomm's Monaco Evaluation Kit (EVK) without
safety monitoring feature of Safety Island(SAIL) subsystem.
This board is based on Qualcomm's QCS8300 SoC.

Monaco EVK board is a single board computer (SBC) that supports various
industrial applications, including factory automation, industrial
robots, drones, edge AI boxes, machine vision, autonomous mobile
robots (AMRs), and industrial gateways.

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

v4:
 - Remove LPM mode support for all the regulators - will be selectively
   enabled later for the clients which support LPM mode voting [Bjorn].
 - Add the correct copyright [Bjorn].
 - Refine subject and commit text of Board DT change [Bjorn].
 - Use generic node names for GPIO expander [Krzysztof].
 - Drop firmware reference from commit description for iris video
   decoder change [Dmitry].
 - Update Board DT patch commit text to indicate USB OTG mode will
   be enabled for USB1 controller once the VBUS control based on ID pin
   is implemented in hd3ss3220.c driver - Similar to discussion for
   lemans-evk [5] [Dmitry].
 - Drop Signed-off and Co-developed-by Tag of co-authors instead mention
   the co-authors in the commit text.
 - 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).
 - Add Audio change to support capture and playback on I2S.
 - v3-link: [4]

v3:
  - Include changelog in proper format and make it more verbose [Krzysztof].
  - Fix subject line of dt-bindings change [Krzysztof].
  - Move the H/W peripheral information added in cover letter to commit text
    of Board DT change [Krzysztof].
  - Include 'qcs8300-pmics.dtsi' in the Board DT [Dmitry].
  - Enable below peripherals as suggested by Dmitry and Konrad to include more
    peripherals in this series itself :
      - GPI (Generic Peripheral Interface) DMA controllers and QUPv3 controllers
        for peripheral communication.
      - I2C based devices like GPIO I/O expander and EEPROM.
      - USB1 controller in device mode.
      - Re-enable Remoteproc subsystems ADSP, CDSP & GPDSP as fix [3] is
        merged.
      - Qca8081 2.5G Ethernet PHY.
      - Iris video decoder.
  - Update the Board DT change commit text to reflect the above
    newly added peripherals changes.
  - v2-link: [2]

v2:
  - Address Bjorn's comment to rename the board filename and
    compatible to monaco-evk.
  - Include the bindings for monaco-evk with the existing qcs8300-soc
    itself instead of adding a new SoC binding.
  - Drop remoteproc support as qcom remoteproc driver is currently
    broken in upstream [3]
  - v1-link: [1]

[1] https://lore.kernel.org/all/20250623130420.3981916-1-umang.chheda@oss.qualcomm.com/
[2] https://lore.kernel.org/all/b376d130-2816-42b1-a8c1-1962ee0c2cd7@oss.qualcomm.com/
[3] https://lore.kernel.org/all/20250804-mdtloader-changes-v1-3-5e74629a2241@oss.qualcomm.com/
[4] https://lore.kernel.org/all/20250826181506.3698370-1-umang.chheda@oss.qualcomm.com/
[5] https://lore.kernel.org/lkml/d6816cc6-c69e-4746-932e-8b030ca17245@oss.qualcomm.com/
---

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

Umang Chheda (2):
  dt-bindings: arm: qcom: Add Monaco EVK support
  arm64: dts: qcom: qcs8300: Add Monaco EVK board

 .../devicetree/bindings/arm/qcom.yaml         |   1 +
 arch/arm64/boot/dts/qcom/Makefile             |   1 +
 arch/arm64/boot/dts/qcom/monaco-evk.dts       | 511 ++++++++++++++++++
 arch/arm64/boot/dts/qcom/qcs8300.dtsi         |  77 +++
 4 files changed, 590 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk.dts

--
2.34.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ