xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/ipq6018-mp5496.dtsi (revision ae5de77ed78ae54d86cead5604869212e8008e6b)
1*ae5de77eSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2*ae5de77eSEmmanuel Vadot/*
3*ae5de77eSEmmanuel Vadot * ipq6018-mp5496.dtsi describes common properties (e.g. regulators) that
4*ae5de77eSEmmanuel Vadot * apply to most devices that make use of the IPQ6018 SoC and MP5496 PMIC.
5*ae5de77eSEmmanuel Vadot */
6*ae5de77eSEmmanuel Vadot
7*ae5de77eSEmmanuel Vadot#include "ipq6018.dtsi"
8*ae5de77eSEmmanuel Vadot
9*ae5de77eSEmmanuel Vadot&cpu0 {
10*ae5de77eSEmmanuel Vadot	cpu-supply = <&mp5496_s2>;
11*ae5de77eSEmmanuel Vadot};
12*ae5de77eSEmmanuel Vadot
13*ae5de77eSEmmanuel Vadot&cpu1 {
14*ae5de77eSEmmanuel Vadot	cpu-supply = <&mp5496_s2>;
15*ae5de77eSEmmanuel Vadot};
16*ae5de77eSEmmanuel Vadot
17*ae5de77eSEmmanuel Vadot&cpu2 {
18*ae5de77eSEmmanuel Vadot	cpu-supply = <&mp5496_s2>;
19*ae5de77eSEmmanuel Vadot};
20*ae5de77eSEmmanuel Vadot
21*ae5de77eSEmmanuel Vadot&cpu3 {
22*ae5de77eSEmmanuel Vadot	cpu-supply = <&mp5496_s2>;
23*ae5de77eSEmmanuel Vadot};
24*ae5de77eSEmmanuel Vadot
25*ae5de77eSEmmanuel Vadot&rpm_requests {
26*ae5de77eSEmmanuel Vadot	regulators {
27*ae5de77eSEmmanuel Vadot		compatible = "qcom,rpm-mp5496-regulators";
28*ae5de77eSEmmanuel Vadot
29*ae5de77eSEmmanuel Vadot		mp5496_s2: s2 {
30*ae5de77eSEmmanuel Vadot			regulator-min-microvolt = <725000>;
31*ae5de77eSEmmanuel Vadot			regulator-max-microvolt = <1062500>;
32*ae5de77eSEmmanuel Vadot			regulator-always-on;
33*ae5de77eSEmmanuel Vadot		};
34*ae5de77eSEmmanuel Vadot
35*ae5de77eSEmmanuel Vadot		mp5496_l2: l2 {
36*ae5de77eSEmmanuel Vadot			regulator-min-microvolt = <1800000>;
37*ae5de77eSEmmanuel Vadot			regulator-max-microvolt = <3300000>;
38*ae5de77eSEmmanuel Vadot		};
39*ae5de77eSEmmanuel Vadot	};
40*ae5de77eSEmmanuel Vadot};
41*ae5de77eSEmmanuel Vadot
42*ae5de77eSEmmanuel Vadot&sdhc {
43*ae5de77eSEmmanuel Vadot	vqmmc-supply = <&mp5496_l2>;
44*ae5de77eSEmmanuel Vadot};
45