aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqctecmdr <qctecmdr@localhost>2019-07-30 07:39:05 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2019-07-30 07:39:05 -0700
commitbacc0533a5c62409116d4fea11d469758f40aa72 (patch)
tree4ebec62c71afceaed1d5723dcd21b86a07fb5320
parent1e9444bbbaf7cd23f0bf7b98f1199c8e72b5bd19 (diff)
parent9188d6a08a80de5c38772f56e49a5d281ba89417 (diff)
Merge "ARM: dts: msm: Add virtio regulator on sa6155p virtual machine"LV.AU.0.0.2-00510-qtiquingvm.0LV.AU.0.0.1-11110-gen3meta.0LV.AU.0.0.1-11010-gen3meta.0
-rw-r--r--arch/arm64/boot/dts/qcom/sa6155p-vm-usb.dtsi16
-rw-r--r--arch/arm64/boot/dts/qcom/sa6155p-vm.dtsi125
2 files changed, 56 insertions, 85 deletions
diff --git a/arch/arm64/boot/dts/qcom/sa6155p-vm-usb.dtsi b/arch/arm64/boot/dts/qcom/sa6155p-vm-usb.dtsi
index 3db66cf1455f..ef2dcb739f35 100644
--- a/arch/arm64/boot/dts/qcom/sa6155p-vm-usb.dtsi
+++ b/arch/arm64/boot/dts/qcom/sa6155p-vm-usb.dtsi
@@ -119,9 +119,9 @@
"tune2_efuse_addr",
"tcsr_conn_box_spare_0";
- vdd-supply = <&pm6150_l4>;
- vdda18-supply = <&pm6150_l11>;
- vdda33-supply = <&pm6150_l17>;
+ vdd-supply = <&L5A>;
+ vdda18-supply = <&L12A>;
+ vdda33-supply = <&L13A>;
qcom,vdd-voltage-level = <0 925000 975000>;
qcom,tune2-efuse-bit-pos = <25>;
qcom,tune2-efuse-num-bits = <4>;
@@ -159,8 +159,8 @@
reg-names = "qmp_phy_base",
"vls_clamp_reg";
- vdd-supply = <&pm6150_l4>;
- core-supply = <&pm6150_l11>;
+ vdd-supply = <&L5A>;
+ core-supply = <&L12A>;
qcom,vdd-voltage-level = <0 925000 975000>;
qcom,core-voltage-level = <0 1800000 1800000>;
qcom,qmp-phy-init-seq =
@@ -370,9 +370,9 @@
reg-names = "qusb_phy_base",
"tcsr_conn_box_spare_0";
- vdd-supply = <&pm6150_l4>;
- vdda18-supply = <&pm6150_l11>;
- vdda33-supply = <&pm6150_l17>;
+ vdd-supply = <&L5A>;
+ vdda18-supply = <&L12A>;
+ vdda33-supply = <&L13A>;
qcom,vdd-voltage-level = <0 925000 975000>;
qcom,qusb-phy-init-seq = <0xc8 0x80
0xb3 0x84
diff --git a/arch/arm64/boot/dts/qcom/sa6155p-vm.dtsi b/arch/arm64/boot/dts/qcom/sa6155p-vm.dtsi
index b505791ad6eb..aff7ecb2fe01 100644
--- a/arch/arm64/boot/dts/qcom/sa6155p-vm.dtsi
+++ b/arch/arm64/boot/dts/qcom/sa6155p-vm.dtsi
@@ -53,6 +53,54 @@
#reset-cells = <1>;
};
+ regulator_virt: virtio_regulator@1c700000 {
+ compatible = "virtio,mmio";
+ reg = <0x1c700000 0x1000>;
+ interrupts = <0 42 0>;
+
+ usb30_prim_gdsc: usb30_prim_gdsc {
+ regulator-name = "usb30_prim_gdsc";
+ };
+
+ usb20_sec_gdsc: usb20_sec_gdsc {
+ regulator-name = "usb20_sec_gdsc";
+ };
+
+ pcie_0_gdsc: pcie_0_gdsc {
+ regulator-name = "pcie_0_gdsc";
+ };
+
+ L2A: pm6155_1_l2: regulator-pm6155-1-l2 {
+ regulator-name = "ldoa2";
+ regulator-min-microvolt = <1650000>;
+ regulator-max-microvolt = <3100000>;
+ };
+
+ L5A: pm6155_1_l5: regulator-pm6155-1-l5 {
+ regulator-name = "ldoa5";
+ regulator-min-microvolt = <875000>;
+ regulator-max-microvolt = <975000>;
+ };
+
+ L10A: pm6155_1_l10: regulator-pm6155-1-l10 {
+ regulator-name = "ldoa10";
+ regulator-min-microvolt = <2950000>;
+ regulator-max-microvolt = <3312000>;
+ };
+
+ L12A: pm6155_1_l12: regulator-pm6155-1-l12 {
+ regulator-name = "ldoa12";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1890000>;
+ };
+
+ L13A: pm6155_1_l13: regulator-pm6155-1-l13 {
+ regulator-name = "ldoa13";
+ regulator-min-microvolt = <3000000>;
+ regulator-max-microvolt = <3230000>;
+ };
+ };
+
apps_smmu: apps-smmu@0x15000000 {
compatible = "qcom,qsmmu-v500";
reg = <0x15000000 0x80000>,
@@ -140,45 +188,6 @@
status = "ok";
};
- usb30_prim_gdsc: usb30_prim_gdsc {
- compatible = "qcom,stub-regulator";
- regulator-name = "usb30_prim_gdsc";
- status = "ok";
- };
-
- usb20_sec_gdsc: usb20_sec_gdsc {
- compatible = "qcom,stub-regulator";
- regulator-name = "usb20_sec_gdsc";
- status = "ok";
- };
-
- pm6150_l11: regulator-pm6150-l11 {
- compatible = "qcom,stub-regulator";
- regulator-name = "pm6150_l11";
- qcom,hpm-min-load = <10000>;
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1890000>;
- status = "ok";
- };
-
- pm6150_l4: regulator-pm6150-l4 {
- compatible = "qcom,stub-regulator";
- regulator-name = "pm6150_l4";
- qcom,hpm-min-load = <10000>;
- regulator-min-microvolt = <875000>;
- regulator-max-microvolt = <975000>;
- status = "ok";
- };
-
- pm6150_l17: regulator-pm6150-l17 {
- compatible = "qcom,stub-regulator";
- regulator-name = "pm6150_l17";
- qcom,hpm-min-load = <10000>;
- regulator-min-microvolt = <3000000>;
- regulator-max-microvolt = <3230000>;
- status = "ok";
- };
-
qcom_seecom: qseecom@86d00000 {
compatible = "qcom,qseecom";
reg = <0x86d00000 0xe00000>;
@@ -192,38 +201,6 @@
qcom,qsee-reentrancy-support = <2>;
};
- pm6155_1_l10: regulator-pm6155-1-l10 {
- compatible = "qcom,stub-regulator";
- regulator-name = "pm6155_1_l10";
- regulator-min-microvolt = <2950000>;
- regulator-max-microvolt = <3312000>;
- status = "ok";
- };
-
- pm6155_1_l2: regulator-pm6155-1-l2 {
- compatible = "qcom,stub-regulator";
- regulator-name = "pm6155_1_l2";
- regulator-min-microvolt = <1650000>;
- regulator-max-microvolt = <3100000>;
- status = "ok";
- };
-
- pm6155_1_l12: regulator-pm6155-1-l12 {
- compatible = "qcom,stub-regulator";
- regulator-name = "pm6155_1_l12";
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1890000>;
- status = "ok";
- };
-
- pm6155_1_l5: regulator-pm6155-1-l5 {
- compatible = "qcom,stub-regulator";
- regulator-name = "pm6155_1_l5";
- regulator-min-microvolt = <875000>;
- regulator-max-microvolt = <975000>;
- status = "ok";
- };
-
VDD_CX_LEVEL: VDD_MX_LEVEL: S2A_LEVEL:
pm6155_1_s2_level: regulator-pm6155-1-s2-level {
compatible = "qcom,stub-regulator";
@@ -234,12 +211,6 @@
= <RPMH_REGULATOR_LEVEL_MAX>;
};
- pcie_0_gdsc: pcie_0_gdsc {
- compatible = "qcom,stub-regulator";
- regulator-name = "pcie_0_gdsc";
- status = "okay";
- };
-
vreg_wlan: vreg_wlan {
compatible = "qcom,stub-regulator";
regulator-name = "vreg_wlan";