summaryrefslogtreecommitdiff
path: root/qcom/direwolf-adp-common.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'qcom/direwolf-adp-common.dtsi')
-rwxr-xr-xqcom/direwolf-adp-common.dtsi36
1 files changed, 36 insertions, 0 deletions
diff --git a/qcom/direwolf-adp-common.dtsi b/qcom/direwolf-adp-common.dtsi
index e972ad98..e661eef4 100755
--- a/qcom/direwolf-adp-common.dtsi
+++ b/qcom/direwolf-adp-common.dtsi
@@ -1,3 +1,4 @@
+#include <dt-bindings/gpio/gpio.h>
#include "direwolf-cnss.dtsi"
&soc {
@@ -29,6 +30,9 @@
qcom,vddp-ref-clk-supply = <&L6C0>;
qcom,vddp-ref-clk-max-microamp = <100>;
+ /* Disable Write Booster Feature */
+ qcom,disable-wb-support;
+
status = "ok";
};
@@ -57,6 +61,9 @@
qcom,vddp-ref-clk-supply = <&L3C0>;
qcom,vddp-ref-clk-max-microamp = <100>;
+ /* Disable Write Booster Feature */
+ qcom,disable-wb-support;
+
status = "ok";
};
@@ -105,3 +112,32 @@
pinctrl-0 = <&usb20_vbus_boost_default &usb21_vbus_boost_default
&usb22_vbus_boost_default &usb23_vbus_boost_default>;
};
+
+&qupv3_se12_i2c {
+ status = "ok";
+};
+
+&pm8540_1_gpios {
+ vdd_gfx_en {
+ vdd_gfx_en_default: vdd_gfx_en_default {
+ pins = "gpio2";
+ function = "normal";
+ output-high;
+ };
+ };
+};
+
+&VDD_GFX_LEVEL {
+ enable-gpio = <&pm8540_1_gpios 2 GPIO_ACTIVE_HIGH>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&vdd_gfx_en_default>;
+ status = "ok";
+};
+
+/*
+ * Each QUP device that's a parent to PMIC must be listed as a critical device
+ * to GCC
+ */
+&gcc {
+ qcom,critical-devices = <&qupv3_se12_i2c>;
+};