xref: /linux/arch/arm64/boot/dts/qcom/ipq6018-mp5496.dtsi (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
10c4c0f14SChukun Pan// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
20c4c0f14SChukun Pan/*
30c4c0f14SChukun Pan * ipq6018-mp5496.dtsi describes common properties (e.g. regulators) that
40c4c0f14SChukun Pan * apply to most devices that make use of the IPQ6018 SoC and MP5496 PMIC.
50c4c0f14SChukun Pan */
60c4c0f14SChukun Pan
70c4c0f14SChukun Pan#include "ipq6018.dtsi"
80c4c0f14SChukun Pan
90c4c0f14SChukun Pan&cpu0 {
10e60f872cSChukun Pan	cpu-supply = <&mp5496_s2>;
110c4c0f14SChukun Pan};
120c4c0f14SChukun Pan
130c4c0f14SChukun Pan&cpu1 {
14e60f872cSChukun Pan	cpu-supply = <&mp5496_s2>;
150c4c0f14SChukun Pan};
160c4c0f14SChukun Pan
170c4c0f14SChukun Pan&cpu2 {
18e60f872cSChukun Pan	cpu-supply = <&mp5496_s2>;
190c4c0f14SChukun Pan};
200c4c0f14SChukun Pan
210c4c0f14SChukun Pan&cpu3 {
22e60f872cSChukun Pan	cpu-supply = <&mp5496_s2>;
230c4c0f14SChukun Pan};
240c4c0f14SChukun Pan
250c4c0f14SChukun Pan&rpm_requests {
260c4c0f14SChukun Pan	regulators {
270c4c0f14SChukun Pan		compatible = "qcom,rpm-mp5496-regulators";
280c4c0f14SChukun Pan
29e60f872cSChukun Pan		mp5496_s2: s2 {
300c4c0f14SChukun Pan			regulator-min-microvolt = <725000>;
310c4c0f14SChukun Pan			regulator-max-microvolt = <1062500>;
320c4c0f14SChukun Pan			regulator-always-on;
330c4c0f14SChukun Pan		};
34*a566fb9bSChukun Pan
35*a566fb9bSChukun Pan		mp5496_l2: l2 {
36*a566fb9bSChukun Pan			regulator-min-microvolt = <1800000>;
37*a566fb9bSChukun Pan			regulator-max-microvolt = <3300000>;
380c4c0f14SChukun Pan		};
390c4c0f14SChukun Pan	};
40*a566fb9bSChukun Pan};
41*a566fb9bSChukun Pan
42*a566fb9bSChukun Pan&sdhc {
43*a566fb9bSChukun Pan	vqmmc-supply = <&mp5496_l2>;
44*a566fb9bSChukun Pan};
45