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