diff --git a/qcom/pm8195-vm.dtsi b/qcom/pm8195-vm.dtsi new file mode 100644 index 000000000000..47bdb2e15547 --- /dev/null +++ b/qcom/pm8195-vm.dtsi @@ -0,0 +1,46 @@ +#include +#include +#include +#include +#include +#include + +&spmi_bus { + qcom,pm8195@0 { + compatible = "qcom,spmi-pmic"; + reg = <0 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + + pm8195_1_gpios: pinctrl@c000 { + compatible = "qcom,pm8150-gpio"; + reg = <0xc000>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + }; + }; +}; + +&pm8195_1_gpios { + storage_sd_detect { + storage_cd_default: storage_cd_default { + pins = "gpio4"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0>; + }; + }; + + key_vol_up { + key_vol_up_default: key_vol_up_default { + pins = "gpio6"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <1>; + }; + }; +}; diff --git a/qcom/sa8195-vm.dtsi b/qcom/sa8195-vm.dtsi index 9b0126ff7ef4..59e6cc3f821a 100644 --- a/qcom/sa8195-vm.dtsi +++ b/qcom/sa8195-vm.dtsi @@ -864,6 +864,7 @@ #include "sa8195-qupv3.dtsi" #include "sa8195-ssc-qupv3.dtsi" #include "sa8155-vm-audio.dtsi" +#include "pm8195-vm.dtsi" &tlmm { /delete-property/ wakeup-parent;