xref: /linux/scripts/dtc/include-prefixes/arm64/qcom/lemans-evk.dts (revision 5bc646aa0c7a444d4e81d8e3cae4baf463e1a018)
199ea5a0dSWasim Nazir// SPDX-License-Identifier: BSD-3-Clause
299ea5a0dSWasim Nazir/*
399ea5a0dSWasim Nazir * Copyright (c) 2024-2025, Qualcomm Innovation Center, Inc. All rights reserved.
499ea5a0dSWasim Nazir */
599ea5a0dSWasim Nazir
699ea5a0dSWasim Nazir/dts-v1/;
799ea5a0dSWasim Nazir
899ea5a0dSWasim Nazir#include <dt-bindings/gpio/gpio.h>
9473a1921SMohammad Rafi Shaik#include <dt-bindings/sound/qcom,q6afe.h>
1099ea5a0dSWasim Nazir#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
1199ea5a0dSWasim Nazir
1299ea5a0dSWasim Nazir#include "lemans.dtsi"
1399ea5a0dSWasim Nazir#include "lemans-pmics.dtsi"
1499ea5a0dSWasim Nazir
1599ea5a0dSWasim Nazir/ {
1699ea5a0dSWasim Nazir	model = "Qualcomm Technologies, Inc. Lemans EVK";
1799ea5a0dSWasim Nazir	compatible = "qcom,lemans-evk", "qcom,qcs9100", "qcom,sa8775p";
1899ea5a0dSWasim Nazir
1999ea5a0dSWasim Nazir	aliases {
2099ea5a0dSWasim Nazir		serial0 = &uart10;
2199ea5a0dSWasim Nazir	};
2299ea5a0dSWasim Nazir
23473a1921SMohammad Rafi Shaik	dmic: audio-codec-0 {
24473a1921SMohammad Rafi Shaik		compatible = "dmic-codec";
25473a1921SMohammad Rafi Shaik		#sound-dai-cells = <0>;
26473a1921SMohammad Rafi Shaik		num-channels = <1>;
27473a1921SMohammad Rafi Shaik	};
28473a1921SMohammad Rafi Shaik
29473a1921SMohammad Rafi Shaik	max98357a: audio-codec-1 {
30473a1921SMohammad Rafi Shaik		compatible = "maxim,max98357a";
31473a1921SMohammad Rafi Shaik		#sound-dai-cells = <0>;
32473a1921SMohammad Rafi Shaik	};
33473a1921SMohammad Rafi Shaik
3499ea5a0dSWasim Nazir	chosen {
3599ea5a0dSWasim Nazir		stdout-path = "serial0:115200n8";
3699ea5a0dSWasim Nazir	};
3769f0611cSShashank Maurya
3869f0611cSShashank Maurya	edp0-connector {
3969f0611cSShashank Maurya		compatible = "dp-connector";
4069f0611cSShashank Maurya		label = "EDP0";
4169f0611cSShashank Maurya		type = "mini";
4269f0611cSShashank Maurya
4369f0611cSShashank Maurya		port {
4469f0611cSShashank Maurya			edp0_connector_in: endpoint {
4569f0611cSShashank Maurya				remote-endpoint = <&mdss0_dp0_out>;
4669f0611cSShashank Maurya			};
4769f0611cSShashank Maurya		};
4869f0611cSShashank Maurya	};
4969f0611cSShashank Maurya
5069f0611cSShashank Maurya	edp1-connector {
5169f0611cSShashank Maurya		compatible = "dp-connector";
5269f0611cSShashank Maurya		label = "EDP1";
5369f0611cSShashank Maurya		type = "mini";
5469f0611cSShashank Maurya
5569f0611cSShashank Maurya		port {
5669f0611cSShashank Maurya			edp1_connector_in: endpoint {
5769f0611cSShashank Maurya				remote-endpoint = <&mdss0_dp1_out>;
5869f0611cSShashank Maurya			};
5969f0611cSShashank Maurya		};
6069f0611cSShashank Maurya	};
61473a1921SMohammad Rafi Shaik
62473a1921SMohammad Rafi Shaik	sound {
63473a1921SMohammad Rafi Shaik		compatible = "qcom,qcs9100-sndcard";
64473a1921SMohammad Rafi Shaik		model = "LEMANS-EVK";
65473a1921SMohammad Rafi Shaik
66473a1921SMohammad Rafi Shaik		pinctrl-0 = <&hs0_mi2s_active>, <&hs2_mi2s_active>;
67473a1921SMohammad Rafi Shaik		pinctrl-names = "default";
68473a1921SMohammad Rafi Shaik
69473a1921SMohammad Rafi Shaik		hs0-mi2s-playback-dai-link {
70473a1921SMohammad Rafi Shaik			link-name = "HS0 MI2S Playback";
71473a1921SMohammad Rafi Shaik
72473a1921SMohammad Rafi Shaik			codec {
73473a1921SMohammad Rafi Shaik				sound-dai = <&max98357a>;
74473a1921SMohammad Rafi Shaik			};
75473a1921SMohammad Rafi Shaik
76473a1921SMohammad Rafi Shaik			cpu {
77473a1921SMohammad Rafi Shaik				sound-dai = <&q6apmbedai PRIMARY_MI2S_RX>;
78473a1921SMohammad Rafi Shaik			};
79473a1921SMohammad Rafi Shaik
80473a1921SMohammad Rafi Shaik			platform {
81473a1921SMohammad Rafi Shaik				sound-dai = <&q6apm>;
82473a1921SMohammad Rafi Shaik			};
83473a1921SMohammad Rafi Shaik		};
84473a1921SMohammad Rafi Shaik
85473a1921SMohammad Rafi Shaik		hs2-mi2s-capture-dai-link {
86473a1921SMohammad Rafi Shaik			link-name = "HS2 MI2S Capture";
87473a1921SMohammad Rafi Shaik
88473a1921SMohammad Rafi Shaik			codec {
89473a1921SMohammad Rafi Shaik				sound-dai = <&dmic>;
90473a1921SMohammad Rafi Shaik			};
91473a1921SMohammad Rafi Shaik
92473a1921SMohammad Rafi Shaik			cpu {
93473a1921SMohammad Rafi Shaik				sound-dai = <&q6apmbedai TERTIARY_MI2S_TX>;
94473a1921SMohammad Rafi Shaik			};
95473a1921SMohammad Rafi Shaik
96473a1921SMohammad Rafi Shaik			platform {
97473a1921SMohammad Rafi Shaik				sound-dai = <&q6apm>;
98473a1921SMohammad Rafi Shaik			};
99473a1921SMohammad Rafi Shaik		};
100473a1921SMohammad Rafi Shaik	};
10199ea5a0dSWasim Nazir};
10299ea5a0dSWasim Nazir
10399ea5a0dSWasim Nazir&apps_rsc {
10499ea5a0dSWasim Nazir	regulators-0 {
10599ea5a0dSWasim Nazir		compatible = "qcom,pmm8654au-rpmh-regulators";
10699ea5a0dSWasim Nazir		qcom,pmic-id = "a";
10799ea5a0dSWasim Nazir
10899ea5a0dSWasim Nazir		vreg_s4a: smps4 {
10999ea5a0dSWasim Nazir			regulator-name = "vreg_s4a";
11099ea5a0dSWasim Nazir			regulator-min-microvolt = <1800000>;
11199ea5a0dSWasim Nazir			regulator-max-microvolt = <1816000>;
11299ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
11399ea5a0dSWasim Nazir		};
11499ea5a0dSWasim Nazir
11599ea5a0dSWasim Nazir		vreg_s5a: smps5 {
11699ea5a0dSWasim Nazir			regulator-name = "vreg_s5a";
11799ea5a0dSWasim Nazir			regulator-min-microvolt = <1850000>;
11899ea5a0dSWasim Nazir			regulator-max-microvolt = <1996000>;
11999ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
12099ea5a0dSWasim Nazir		};
12199ea5a0dSWasim Nazir
12299ea5a0dSWasim Nazir		vreg_s9a: smps9 {
12399ea5a0dSWasim Nazir			regulator-name = "vreg_s9a";
12499ea5a0dSWasim Nazir			regulator-min-microvolt = <535000>;
12599ea5a0dSWasim Nazir			regulator-max-microvolt = <1120000>;
12699ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
12799ea5a0dSWasim Nazir		};
12899ea5a0dSWasim Nazir
12999ea5a0dSWasim Nazir		vreg_l4a: ldo4 {
13099ea5a0dSWasim Nazir			regulator-name = "vreg_l4a";
13199ea5a0dSWasim Nazir			regulator-min-microvolt = <788000>;
13299ea5a0dSWasim Nazir			regulator-max-microvolt = <1050000>;
13399ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
13499ea5a0dSWasim Nazir			regulator-allow-set-load;
13599ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
13699ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
13799ea5a0dSWasim Nazir		};
13899ea5a0dSWasim Nazir
13999ea5a0dSWasim Nazir		vreg_l5a: ldo5 {
14099ea5a0dSWasim Nazir			regulator-name = "vreg_l5a";
14199ea5a0dSWasim Nazir			regulator-min-microvolt = <870000>;
14299ea5a0dSWasim Nazir			regulator-max-microvolt = <950000>;
14399ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
14499ea5a0dSWasim Nazir			regulator-allow-set-load;
14599ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
14699ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
14799ea5a0dSWasim Nazir		};
14899ea5a0dSWasim Nazir
14999ea5a0dSWasim Nazir		vreg_l6a: ldo6 {
15099ea5a0dSWasim Nazir			regulator-name = "vreg_l6a";
15199ea5a0dSWasim Nazir			regulator-min-microvolt = <870000>;
15299ea5a0dSWasim Nazir			regulator-max-microvolt = <970000>;
15399ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
15499ea5a0dSWasim Nazir			regulator-allow-set-load;
15599ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
15699ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
15799ea5a0dSWasim Nazir		};
15899ea5a0dSWasim Nazir
15999ea5a0dSWasim Nazir		vreg_l7a: ldo7 {
16099ea5a0dSWasim Nazir			regulator-name = "vreg_l7a";
16199ea5a0dSWasim Nazir			regulator-min-microvolt = <720000>;
16299ea5a0dSWasim Nazir			regulator-max-microvolt = <950000>;
16399ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
16499ea5a0dSWasim Nazir			regulator-allow-set-load;
16599ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
16699ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
16799ea5a0dSWasim Nazir		};
16899ea5a0dSWasim Nazir
16999ea5a0dSWasim Nazir		vreg_l8a: ldo8 {
17099ea5a0dSWasim Nazir			regulator-name = "vreg_l8a";
17199ea5a0dSWasim Nazir			regulator-min-microvolt = <2504000>;
17299ea5a0dSWasim Nazir			regulator-max-microvolt = <3300000>;
17399ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
17499ea5a0dSWasim Nazir			regulator-allow-set-load;
17599ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
17699ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
17799ea5a0dSWasim Nazir		};
17899ea5a0dSWasim Nazir
17999ea5a0dSWasim Nazir		vreg_l9a: ldo9 {
18099ea5a0dSWasim Nazir			regulator-name = "vreg_l9a";
18199ea5a0dSWasim Nazir			regulator-min-microvolt = <2970000>;
18299ea5a0dSWasim Nazir			regulator-max-microvolt = <3544000>;
18399ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
18499ea5a0dSWasim Nazir			regulator-allow-set-load;
18599ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
18699ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
18799ea5a0dSWasim Nazir		};
18899ea5a0dSWasim Nazir	};
18999ea5a0dSWasim Nazir
19099ea5a0dSWasim Nazir	regulators-1 {
19199ea5a0dSWasim Nazir		compatible = "qcom,pmm8654au-rpmh-regulators";
19299ea5a0dSWasim Nazir		qcom,pmic-id = "c";
19399ea5a0dSWasim Nazir
19499ea5a0dSWasim Nazir		vreg_l1c: ldo1 {
19599ea5a0dSWasim Nazir			regulator-name = "vreg_l1c";
19699ea5a0dSWasim Nazir			regulator-min-microvolt = <1140000>;
19799ea5a0dSWasim Nazir			regulator-max-microvolt = <1260000>;
19899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
19999ea5a0dSWasim Nazir			regulator-allow-set-load;
20099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
20199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
20299ea5a0dSWasim Nazir		};
20399ea5a0dSWasim Nazir
20499ea5a0dSWasim Nazir		vreg_l2c: ldo2 {
20599ea5a0dSWasim Nazir			regulator-name = "vreg_l2c";
20699ea5a0dSWasim Nazir			regulator-min-microvolt = <900000>;
20799ea5a0dSWasim Nazir			regulator-max-microvolt = <1100000>;
20899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
20999ea5a0dSWasim Nazir			regulator-allow-set-load;
21099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
21199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
21299ea5a0dSWasim Nazir		};
21399ea5a0dSWasim Nazir
21499ea5a0dSWasim Nazir		vreg_l3c: ldo3 {
21599ea5a0dSWasim Nazir			regulator-name = "vreg_l3c";
21699ea5a0dSWasim Nazir			regulator-min-microvolt = <1100000>;
21799ea5a0dSWasim Nazir			regulator-max-microvolt = <1300000>;
21899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
21999ea5a0dSWasim Nazir			regulator-allow-set-load;
22099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
22199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
22299ea5a0dSWasim Nazir		};
22399ea5a0dSWasim Nazir
22499ea5a0dSWasim Nazir		vreg_l4c: ldo4 {
22599ea5a0dSWasim Nazir			regulator-name = "vreg_l4c";
22699ea5a0dSWasim Nazir			regulator-min-microvolt = <1200000>;
22799ea5a0dSWasim Nazir			regulator-max-microvolt = <1200000>;
22899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
22999ea5a0dSWasim Nazir			regulator-allow-set-load;
23099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
23199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
23299ea5a0dSWasim Nazir		};
23399ea5a0dSWasim Nazir
23499ea5a0dSWasim Nazir		vreg_l5c: ldo5 {
23599ea5a0dSWasim Nazir			regulator-name = "vreg_l5c";
23699ea5a0dSWasim Nazir			regulator-min-microvolt = <1100000>;
23799ea5a0dSWasim Nazir			regulator-max-microvolt = <1300000>;
23899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
23999ea5a0dSWasim Nazir			regulator-allow-set-load;
24099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
24199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
24299ea5a0dSWasim Nazir		};
24399ea5a0dSWasim Nazir
24499ea5a0dSWasim Nazir		vreg_l6c: ldo6 {
24599ea5a0dSWasim Nazir			regulator-name = "vreg_l6c";
24699ea5a0dSWasim Nazir			regulator-min-microvolt = <1620000>;
24799ea5a0dSWasim Nazir			regulator-max-microvolt = <1980000>;
24899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
24999ea5a0dSWasim Nazir			regulator-allow-set-load;
25099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
25199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
25299ea5a0dSWasim Nazir		};
25399ea5a0dSWasim Nazir
25499ea5a0dSWasim Nazir		vreg_l7c: ldo7 {
25599ea5a0dSWasim Nazir			regulator-name = "vreg_l7c";
25699ea5a0dSWasim Nazir			regulator-min-microvolt = <1620000>;
25799ea5a0dSWasim Nazir			regulator-max-microvolt = <2000000>;
25899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
25999ea5a0dSWasim Nazir			regulator-allow-set-load;
26099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
26199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
26299ea5a0dSWasim Nazir		};
26399ea5a0dSWasim Nazir
26499ea5a0dSWasim Nazir		vreg_l8c: ldo8 {
26599ea5a0dSWasim Nazir			regulator-name = "vreg_l8c";
26699ea5a0dSWasim Nazir			regulator-min-microvolt = <2400000>;
26799ea5a0dSWasim Nazir			regulator-max-microvolt = <3300000>;
26899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
26999ea5a0dSWasim Nazir			regulator-allow-set-load;
27099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
27199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
27299ea5a0dSWasim Nazir		};
27399ea5a0dSWasim Nazir
27499ea5a0dSWasim Nazir		vreg_l9c: ldo9 {
27599ea5a0dSWasim Nazir			regulator-name = "vreg_l9c";
27699ea5a0dSWasim Nazir			regulator-min-microvolt = <1650000>;
27799ea5a0dSWasim Nazir			regulator-max-microvolt = <2700000>;
27899ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
27999ea5a0dSWasim Nazir			regulator-allow-set-load;
28099ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
28199ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
28299ea5a0dSWasim Nazir		};
28399ea5a0dSWasim Nazir	};
28499ea5a0dSWasim Nazir
28599ea5a0dSWasim Nazir	regulators-2 {
28699ea5a0dSWasim Nazir		compatible = "qcom,pmm8654au-rpmh-regulators";
28799ea5a0dSWasim Nazir		qcom,pmic-id = "e";
28899ea5a0dSWasim Nazir
28999ea5a0dSWasim Nazir		vreg_s4e: smps4 {
29099ea5a0dSWasim Nazir			regulator-name = "vreg_s4e";
29199ea5a0dSWasim Nazir			regulator-min-microvolt = <970000>;
29299ea5a0dSWasim Nazir			regulator-max-microvolt = <1520000>;
29399ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
29499ea5a0dSWasim Nazir		};
29599ea5a0dSWasim Nazir
29699ea5a0dSWasim Nazir		vreg_s7e: smps7 {
29799ea5a0dSWasim Nazir			regulator-name = "vreg_s7e";
29899ea5a0dSWasim Nazir			regulator-min-microvolt = <1010000>;
29999ea5a0dSWasim Nazir			regulator-max-microvolt = <1170000>;
30099ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
30199ea5a0dSWasim Nazir		};
30299ea5a0dSWasim Nazir
30399ea5a0dSWasim Nazir		vreg_s9e: smps9 {
30499ea5a0dSWasim Nazir			regulator-name = "vreg_s9e";
30599ea5a0dSWasim Nazir			regulator-min-microvolt = <300000>;
30699ea5a0dSWasim Nazir			regulator-max-microvolt = <570000>;
30799ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
30899ea5a0dSWasim Nazir		};
30999ea5a0dSWasim Nazir
31099ea5a0dSWasim Nazir		vreg_l6e: ldo6 {
31199ea5a0dSWasim Nazir			regulator-name = "vreg_l6e";
31299ea5a0dSWasim Nazir			regulator-min-microvolt = <1280000>;
31399ea5a0dSWasim Nazir			regulator-max-microvolt = <1450000>;
31499ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
31599ea5a0dSWasim Nazir			regulator-allow-set-load;
31699ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
31799ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
31899ea5a0dSWasim Nazir		};
31999ea5a0dSWasim Nazir
32099ea5a0dSWasim Nazir		vreg_l8e: ldo8 {
32199ea5a0dSWasim Nazir			regulator-name = "vreg_l8e";
32299ea5a0dSWasim Nazir			regulator-min-microvolt = <1800000>;
32399ea5a0dSWasim Nazir			regulator-max-microvolt = <1950000>;
32499ea5a0dSWasim Nazir			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
32599ea5a0dSWasim Nazir			regulator-allow-set-load;
32699ea5a0dSWasim Nazir			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
32799ea5a0dSWasim Nazir						   RPMH_REGULATOR_MODE_HPM>;
32899ea5a0dSWasim Nazir		};
32999ea5a0dSWasim Nazir	};
33099ea5a0dSWasim Nazir};
33199ea5a0dSWasim Nazir
332*5bc646aaSViken Dadhaniya&gpi_dma0 {
333*5bc646aaSViken Dadhaniya	status = "okay";
334*5bc646aaSViken Dadhaniya};
335*5bc646aaSViken Dadhaniya
336*5bc646aaSViken Dadhaniya&gpi_dma1 {
337*5bc646aaSViken Dadhaniya	status = "okay";
338*5bc646aaSViken Dadhaniya};
339*5bc646aaSViken Dadhaniya
340*5bc646aaSViken Dadhaniya&gpi_dma2 {
341*5bc646aaSViken Dadhaniya	status = "okay";
342*5bc646aaSViken Dadhaniya};
343*5bc646aaSViken Dadhaniya
34469f0611cSShashank Maurya&mdss0 {
34569f0611cSShashank Maurya	status = "okay";
34669f0611cSShashank Maurya};
34769f0611cSShashank Maurya
34869f0611cSShashank Maurya&mdss0_dp0 {
34969f0611cSShashank Maurya	pinctrl-0 = <&dp0_hot_plug_det>;
35069f0611cSShashank Maurya	pinctrl-names = "default";
35169f0611cSShashank Maurya
35269f0611cSShashank Maurya	status = "okay";
35369f0611cSShashank Maurya};
35469f0611cSShashank Maurya
35569f0611cSShashank Maurya&mdss0_dp0_out {
35669f0611cSShashank Maurya	data-lanes = <0 1 2 3>;
35769f0611cSShashank Maurya	link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
35869f0611cSShashank Maurya
35969f0611cSShashank Maurya	remote-endpoint = <&edp0_connector_in>;
36069f0611cSShashank Maurya};
36169f0611cSShashank Maurya
36269f0611cSShashank Maurya&mdss0_dp0_phy {
36369f0611cSShashank Maurya	vdda-phy-supply = <&vreg_l1c>;
36469f0611cSShashank Maurya	vdda-pll-supply = <&vreg_l4a>;
36569f0611cSShashank Maurya
36669f0611cSShashank Maurya	status = "okay";
36769f0611cSShashank Maurya};
36869f0611cSShashank Maurya
36969f0611cSShashank Maurya&mdss0_dp1 {
37069f0611cSShashank Maurya	pinctrl-0 = <&dp1_hot_plug_det>;
37169f0611cSShashank Maurya	pinctrl-names = "default";
37269f0611cSShashank Maurya
37369f0611cSShashank Maurya	status = "okay";
37469f0611cSShashank Maurya};
37569f0611cSShashank Maurya
37669f0611cSShashank Maurya&mdss0_dp1_out {
37769f0611cSShashank Maurya	data-lanes = <0 1 2 3>;
37869f0611cSShashank Maurya	link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
37969f0611cSShashank Maurya
38069f0611cSShashank Maurya	remote-endpoint = <&edp1_connector_in>;
38169f0611cSShashank Maurya};
38269f0611cSShashank Maurya
38369f0611cSShashank Maurya&mdss0_dp1_phy {
38469f0611cSShashank Maurya	vdda-phy-supply = <&vreg_l1c>;
38569f0611cSShashank Maurya	vdda-pll-supply = <&vreg_l4a>;
38669f0611cSShashank Maurya
38769f0611cSShashank Maurya	status = "okay";
38869f0611cSShashank Maurya};
38969f0611cSShashank Maurya
390*5bc646aaSViken Dadhaniya&qupv3_id_0 {
391*5bc646aaSViken Dadhaniya	status = "okay";
392*5bc646aaSViken Dadhaniya};
393*5bc646aaSViken Dadhaniya
39499ea5a0dSWasim Nazir&qupv3_id_1 {
39599ea5a0dSWasim Nazir	status = "okay";
39699ea5a0dSWasim Nazir};
39799ea5a0dSWasim Nazir
398*5bc646aaSViken Dadhaniya&qupv3_id_2 {
399*5bc646aaSViken Dadhaniya	status = "okay";
400*5bc646aaSViken Dadhaniya};
401*5bc646aaSViken Dadhaniya
40299ea5a0dSWasim Nazir&sleep_clk {
40399ea5a0dSWasim Nazir	clock-frequency = <32768>;
40499ea5a0dSWasim Nazir};
40599ea5a0dSWasim Nazir
40699ea5a0dSWasim Nazir&uart10 {
40799ea5a0dSWasim Nazir	compatible = "qcom,geni-debug-uart";
40899ea5a0dSWasim Nazir	pinctrl-0 = <&qup_uart10_default>;
40999ea5a0dSWasim Nazir	pinctrl-names = "default";
41099ea5a0dSWasim Nazir
41199ea5a0dSWasim Nazir	status = "okay";
41299ea5a0dSWasim Nazir};
41399ea5a0dSWasim Nazir
41499ea5a0dSWasim Nazir&ufs_mem_hc {
41599ea5a0dSWasim Nazir	reset-gpios = <&tlmm 149 GPIO_ACTIVE_LOW>;
41699ea5a0dSWasim Nazir	vcc-supply = <&vreg_l8a>;
41799ea5a0dSWasim Nazir	vcc-max-microamp = <1100000>;
41899ea5a0dSWasim Nazir	vccq-supply = <&vreg_l4c>;
41999ea5a0dSWasim Nazir	vccq-max-microamp = <1200000>;
42099ea5a0dSWasim Nazir
42199ea5a0dSWasim Nazir	status = "okay";
42299ea5a0dSWasim Nazir};
42399ea5a0dSWasim Nazir
42499ea5a0dSWasim Nazir&ufs_mem_phy {
42599ea5a0dSWasim Nazir	vdda-phy-supply = <&vreg_l4a>;
42699ea5a0dSWasim Nazir	vdda-pll-supply = <&vreg_l1c>;
42799ea5a0dSWasim Nazir
42899ea5a0dSWasim Nazir	status = "okay";
42999ea5a0dSWasim Nazir};
43099ea5a0dSWasim Nazir
43199ea5a0dSWasim Nazir&xo_board_clk {
43299ea5a0dSWasim Nazir	clock-frequency = <38400000>;
43399ea5a0dSWasim Nazir};
434