[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250826181506.3698370-1-umang.chheda@oss.qualcomm.com>
Date: Tue, 26 Aug 2025 23:45:04 +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 v3 0/2] 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:
- Revert commit b5323835f050 ("OPP: Reorganize _opp_table_find_key()") to
avoid regression introduced in linux-next (20250825).
- The ethernet PHY QCA8081 depends on CONFIG_QCA808X_PHY, without
which ethernet will not work.
---
Changelog:
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/
---
Umang Chheda (2):
dt-bindings: arm: qcom: Add Monaco EVK support
arm64: dts: qcom: Add Monaco EVK initial board support
.../devicetree/bindings/arm/qcom.yaml | 1 +
arch/arm64/boot/dts/qcom/monaco-evk.dts | 490 ++++++++++++++++++
2 files changed, 491 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk.dts
--
2.34.1
Powered by blists - more mailing lists