Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
89547a4
FROMLIST: arm64: dts: qcom: monaco: Add PSCI SYSTEM_RESET2 types
Nov 9, 2025
77a5ced
FROMLIST: arm64: dts: qcom: qcs8300: Add CCI definitions
Nov 26, 2025
3386859
FROMLIST: arm64: dts: qcom: monaco-evk-camera: Add DT overlay
Nov 26, 2025
2d2f10c
FROMLIST: arm64: dts: qcom: qcs8300-ride: enable WLAN on qcs8300-ride
WeiZhang-stone Feb 25, 2026
0960f09
FROMLIST: arm64: dts: qcom: monaco-evk: Enable Bluetooth support
Nov 13, 2025
f8cb9f4
FROMLIST: arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
Nov 13, 2025
fc406be
FROMLIST: arm64: dts: qcom: qcs8300: add Display Serial Interface dev…
Feb 17, 2026
556185e
FROMLIST: arm64: dts: qcom: qcs8300-ride: add anx7625 DSI to DP bridg…
Feb 17, 2026
6451c51
FROMLIST: arm64: dts: qcom: monaco: add lt8713sx bridge with displayport
Dec 28, 2025
f575c60
FROMLIST: arm64: dts: qcom: monaco-evk: fix the SerDes PHY regulators
ayaan-anwar Nov 24, 2025
7553d4b
FROMLIST: arm64: dts: qcom: qcs8300-ride: add additional SerDes PHY r…
ayaan-anwar Nov 24, 2025
619dba1
QCLINUX: arch: arm64: qcom: qcs8300-ride: Enable PCIe Qref regulator
krishnachaitanya-linux Nov 27, 2025
a320f6d
FROMLIST: arm64: dts: qcom: Enable cdsp qmi tmd devices for monaco
gauravkohli1 Dec 3, 2025
813050c
WORKAROUND: arm64: dts: qcom: monaco-evk: Remove WCN6855 PMU node to …
Jan 21, 2026
92c25af
FROMLIST: arm64: dts: qcom: monaco: Add EL2 overlay
mukeshojha-linux Jan 19, 2026
6203f93
WORKAROUND: arm64: dts: qcom: monaco: Disable global IRQ for pcie1
krishnachaitanya-linux Feb 5, 2026
2c52640
FROMLIST: arm64: dts: qcom: monaco-evk: Add IFP Mezzanine
umang-chheda Mar 3, 2026
48e7888
FROMLIST: arm64: dts: qcom: monaco-evk: Enable GPIO expander interrup…
swatagar Feb 12, 2026
2acc7ed
FROMLIST: arm64: dts: qcom: monaco-evk: Enable the tertiary USB contr…
swatagar Feb 12, 2026
654c827
BACKPORT: arm64: dts: qcom: monaco-evk: Enable primary USB controller…
Jan 27, 2026
37ae346
FROMLIST: arm64: dts: qcom: qcs8300: Add clocks for QoS configuration
okukatla Jan 27, 2026
952ef0f
FROMLIST: arm64: dts: qcom: monaco-evk: enable UART6 for robot board
Mar 27, 2026
66a16d5
PENDING: arm64: dts: qcom: Add EL2 support for Iris for monaco
gouravk-qualcomm Mar 30, 2026
68ac182
FROMLIST: arm64: dts: qcom: monaco-evk: Extract common EVK hardware i…
umang-chheda Apr 13, 2026
7782ab2
FROMLIST: dt-bindings: arm: qcom: Add monaco-ac-evk support
umang-chheda Apr 13, 2026
7703506
FROMLIST: arm64: dts: qcom: monaco: Add monaco-ac EVK board
umang-chheda Apr 13, 2026
a32d843
WORKAROUND: arm64: dts: qcom: monaco-evk: Use refgen regulator for us…
swatagar Apr 17, 2026
4b5f48c
WORKAROUND: arm64: dts: qcom: monaco-evk: Enable Bluetooth support
Apr 24, 2026
fbd30b5
FROMLIST: arm64: dts: qcom: monaco: fix wrong connection for the repl…
jiegan0107 Apr 27, 2026
23a8daa
FROMLIST: arm64: dts: qcom: monaco: add GDSP fastrpc-compute-cb nodes
ekanshibu Apr 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/arm/qcom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -876,6 +876,7 @@ properties:

- items:
- enum:
- qcom,monaco-ac-evk
- qcom,monaco-evk
- qcom,qcs8300-ride
- const: qcom,qcs8300
Expand Down
16 changes: 16 additions & 0 deletions arch/arm64/boot/dts/qcom/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,18 @@ lemans-evk-el2-dtbs := lemans-evk.dtb lemans-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += milos-fairphone-fp6.dtb
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk.dtb
dtb-$(CONFIG_ARCH_QCOM) += monaco-ac-evk.dtb

monaco-evk-el2-dtbs := monaco-evk.dtb monaco-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-el2.dtb

monaco-evk-camera-imx577-dtbs := monaco-evk.dtb monaco-evk-camera-imx577.dtbo
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-camera-imx577.dtb

monaco-evk-ifp-mezzanine-dtbs := monaco-evk.dtb monaco-evk-ifp-mezzanine.dtbo

dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-ifp-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8216-samsung-fortuna3g.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-acer-a1-724.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-alcatel-idol347.dtb
Expand Down Expand Up @@ -147,6 +159,10 @@ dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-industrial-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-rb3gen2-vision-mezzanine.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs6490-thundercomm-rubikpi3.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs8300-ride.dtb

qcs8300-ride-el2-dtbs := qcs8300-ride.dtb monaco-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += qcs8300-ride-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs8550-aim300-aiot.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride.dtb
dtb-$(CONFIG_ARCH_QCOM) += qcs9100-ride-r3.dtb
Expand Down
31 changes: 31 additions & 0 deletions arch/arm64/boot/dts/qcom/monaco-ac-evk.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
*/

/dts-v1/;

#include "monaco-evk-common.dtsi"

/ {
model = "Qualcomm Technologies, Inc. Monaco-ac EVK";
compatible = "qcom,monaco-ac-evk", "qcom,qcs8300";
};

&apps_rsc {
regulators-0 {
vreg_s4a: smps4 {
regulator-name = "vreg_s4a";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
};

vreg_s9a: smps9 {
regulator-name = "vreg_s9a";
regulator-min-microvolt = <1352000>;
regulator-max-microvolt = <1352000>;
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
};
};
};
32 changes: 32 additions & 0 deletions arch/arm64/boot/dts/qcom/monaco-el2.dtso
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
*
* Monaco specific modifications required to boot in EL2.
*/

/dts-v1/;
/plugin/;

&gpu_zap_shader {
status = "disabled";
};

&iris {
status = "okay";
video-firmware {
iommus = <&apps_smmu 0x0882 0x0400>;
};
};

&remoteproc_adsp {
iommus = <&apps_smmu 0x2000 0x0>;
};

&remoteproc_cdsp {
iommus = <&apps_smmu 0x19c0 0x0400>;
};

&remoteproc_gpdsp {
iommus = <&apps_smmu 0x28a0 0x0>;
};
67 changes: 67 additions & 0 deletions arch/arm64/boot/dts/qcom/monaco-evk-camera-imx577.dtso
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
*/

/dts-v1/;
/plugin/;

#include <dt-bindings/clock/qcom,sa8775p-camcc.h>
#include <dt-bindings/gpio/gpio.h>

&camss {
vdda-phy-supply = <&vreg_l4a>;
vdda-pll-supply = <&vreg_l5a>;

status = "okay";

ports {
#address-cells = <1>;
#size-cells = <0>;

port@1 {
reg = <1>;

csiphy1_ep: endpoint {
clock-lanes = <7>;
data-lanes = <0 1 2 3>;
remote-endpoint = <&imx577_ep1>;
};
};
};
};

&cci1 {
pinctrl-0 = <&cci1_0_default>;
pinctrl-1 = <&cci1_0_sleep>;

status = "okay";
};

&cci1_i2c0 {
#address-cells = <1>;
#size-cells = <0>;

camera@1a {
compatible = "sony,imx577";
reg = <0x1a>;

reset-gpios = <&expander2 1 GPIO_ACTIVE_LOW>;
pinctrl-0 = <&cam1_default>;
pinctrl-names = "default";

clocks = <&camcc CAM_CC_MCLK1_CLK>;
assigned-clocks = <&camcc CAM_CC_MCLK1_CLK>;
assigned-clock-rates = <24000000>;

avdd-supply = <&vreg_cam1_2p8>;

port {
imx577_ep1: endpoint {
link-frequencies = /bits/ 64 <600000000>;
data-lanes = <0 1 2 3>;
remote-endpoint = <&csiphy1_ep>;
};
};
};
};
Loading