diff options
Diffstat (limited to 'qcom/direwolf-adp-common.dtsi')
-rwxr-xr-x | qcom/direwolf-adp-common.dtsi | 36 |
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>; +}; |