From 7e103da327b33b6d61b0198547e90ac704a45fd3 Mon Sep 17 00:00:00 2001 From: Fenglin Wu Date: Thu, 21 May 2020 14:11:42 +0800 Subject: [PATCH] ARM: dts: qcom: add external regulator to supply HS USBPHY for scuba-qrd An external regulator is added in Scuba QRD platform to supply HS USBPHY VDDA3p3 power rail, add the support. Change-Id: I0d5bf46c9fe3b79a201cab48a8ee0105160ed356 --- qcom/scuba-qrd-eldo.dtsi | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/qcom/scuba-qrd-eldo.dtsi b/qcom/scuba-qrd-eldo.dtsi index 1301deb9591e..d3aed547800e 100644 --- a/qcom/scuba-qrd-eldo.dtsi +++ b/qcom/scuba-qrd-eldo.dtsi @@ -1 +1,34 @@ #include "scuba-qrd.dtsi" +#include +#include + +&pm2250_gpios { + vdd_3p1_en { + vdd_3p1_en_default: vdd_3p1_en_default { + pins = "gpio9"; + function = "normal"; + output-enable; + input-disable; + bias-disable; + qcom,drive-strength = ; + }; + }; +}; + +&soc { + vreg_usb_3p1: vreg_usb_3p1 { + compatible = "regulator-fixed"; + regulator-name = "vreg_usb_3p1"; + regulator-min-microvolt = <3100000>; + regulator-max-microvolt = <3100000>; + pinctrl-names = "default"; + pinctrl-0 = <&vdd_3p1_en_default>; + gpio = <&pm2250_gpios 9 GPIO_ACTIVE_HIGH>; + startup-delay-us = <100>; + enable-active-high; + }; +}; + +&qusb_phy0 { + vdda33-supply = <&vreg_usb_3p1>; +};